HomeHome Metamath Proof Explorer < Previous   Next >
Related theorems
GIF version

Theorem zfcndac 4984
Description: Axiom of Choice, reproved from conditionless ZFC axioms.
Assertion
Ref Expression
zfcndac yzw((z w w x) → vu(t((u w w t) (u t t y)) ↔ u = v))
Distinct variable group:   x,y,z,w,v,u,t

Proof of Theorem zfcndac
StepHypRef Expression
1 axacnd 4977 . . 3 yzw(y(z w w x) → xz(x((z w w x) (z x x y)) ↔ z = x))
2 ax-17 975 . . . . . . 7 ((z w w x) → y(z w w x))
3219.3 1037 . . . . . 6 (y(z w w x) ↔ (z w w x))
43imbi1i 186 . . . . 5 ((y(z w w x) → xz(x((z w w x) (z x x y)) ↔ z = x)) ↔ ((z w w x) → xz(x((z w w x) (z x x y)) ↔ z = x)))
542albii 1006 . . . 4 (zw(y(z w w x) → xz(x((z w w x) (z x x y)) ↔ z = x)) ↔ zw((z w w x) → xz(x((z w w x) (z x x y)) ↔ z = x)))
65exbii 1057 . . 3 (yzw(y(z w w x) → xz(x((z w w x) (z x x y)) ↔ z = x)) ↔ yzw((z w w x) → xz(x((z w w x) (z x x y)) ↔ z = x)))
71, 6mpbi 189 . 2 yzw((z w w x) → xz(x((z w w x) (z x x y)) ↔ z = x))
8 equequ2 1141 . . . . . . . . . 10 (v = x → (u = vu = x))
98bibi2d 621 . . . . . . . . 9 (v = x → ((t((u w w t) (u t t y)) ↔ u = v) ↔ (t((u w w t) (u t t y)) ↔ u = x)))
10 elequ2 1143 . . . . . . . . . . . . 13 (t = x → (w tw x))
1110anbi2d 619 . . . . . . . . . . . 12 (t = x → ((u w w t) ↔ (u w w x)))
12 elequ2 1143 . . . . . . . . . . . . 13 (t = x → (u tu x))
13 elequ1 1142 . . . . . . . . . . . . 13 (t = x → (t yx y))
1412, 13anbi12d 631 . . . . . . . . . . . 12 (t = x → ((u t t y) ↔ (u x x y)))
1511, 14anbi12d 631 . . . . . . . . . . 11 (t = x → (((u w w t) (u t t y)) ↔ ((u w w x) (u x x y))))
1615cbvexv 1321 . . . . . . . . . 10 (t((u w w t) (u t t y)) ↔ x((u w w x) (u x x y)))
1716bibi1i 612 . . . . . . . . 9 ((t((u w w t) (u t t y)) ↔ u = x) ↔ (x((u w w x) (u x x y)) ↔ u = x))
189, 17syl6bb 539 . . . . . . . 8 (v = x → ((t((u w w t) (u t t y)) ↔ u = v) ↔ (x((u w w x) (u x x y)) ↔ u = x)))
1918albidv 1284 . . . . . . 7 (v = x → (u(t((u w w t) (u t t y)) ↔ u = v) ↔ u(x((u w w x) (u x x y)) ↔ u = x)))
20 elequ1 1142 . . . . . . . . . . . 12 (u = z → (u wz w))
2120anbi1d 620 . . . . . . . . . . 11 (u = z → ((u w w x) ↔ (z w w x)))
22 elequ1 1142 . . . . . . . . . . . 12 (u = z → (u xz x))
2322anbi1d 620 . . . . . . . . . . 11 (u = z → ((u x x y) ↔ (z x x y)))
2421, 23anbi12d 631 . . . . . . . . . 10 (u = z → (((u w w x) (u x x y)) ↔ ((z w w x) (z x x y))))
2524exbidv 1285 . . . . . . . . 9 (u = z → (x((u w w x) (u x x y)) ↔ x((z w w x) (z x x y))))
26 equequ1 1140 . . . . . . . . 9 (u = z → (u = xz = x))
2725, 26bibi12d 632 . . . . . . . 8 (u = z → ((x((u w w x) (u x x y)) ↔ u = x) ↔ (x((z w w x) (z x x y)) ↔ z = x)))
2827cbvalv 1320 . . . . . . 7 (u(x((u w w x) (u x x y)) ↔ u = x) ↔ z(x((z w w x) (z x x y)) ↔ z = x))
2919, 28syl6bb 539 . . . . . 6 (v = x → (u(t((u w w t) (u t t y)) ↔ u = v) ↔ z(x((z w w x) (z x x y)) ↔ z = x)))
3029cbvexv 1321 . . . . 5 (vu(t((u w w t) (u t t y)) ↔ u = v) ↔ xz(x((z w w x) (z x x y)) ↔ z = x))
3130imbi2i 185 . . . 4 (((z w w x) → vu(t((u w w t) (u t t y)) ↔ u = v)) ↔ ((z w w x) → xz(x((z w w x) (z x x y)) ↔ z = x)))
32312albii 1006 . . 3 (zw((z w w x) → vu(t((u w w t) (u t t y)) ↔ u = v)) ↔ zw((z w w x) → xz(x((z w w x) (z x x y)) ↔ z = x)))
3332exbii 1057 . 2 (yzw((z w w x) → vu(t((u w w t) (u t t y)) ↔ u = v)) ↔ yzw((z w w x) → xz(x((z w w x) (z x x y)) ↔ z = x)))
347, 33mpbir 190 1 yzw((z w w x) → vu(t((u w w t) (u t t y)) ↔ u = v))
Colors of variables: wff set class
Syntax hints:   → wi 3   ↔ wb 146   wa 223  wal 958   = wceq 960   wcel 962  wex 984
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 966  ax-gen 967  ax-8 968  ax-10 970  ax-11 971  ax-12 972  ax-13 973  ax-14 974  ax-17 975  ax-4 977  ax-5o 979  ax-6o 982  ax-9o 1129  ax-10o 1146  ax-16 1216  ax-11o 1224  ax-15 1366  ax-ext 1466  ax-sep 2716  ax-pow 2756  ax-pr 2793  ax-reg 4603  ax-ac 4756
This theorem depends on definitions:  df-bi 147  df-or 224  df-an 225  df-3an 781  df-ex 985  df-sb 1178  df-eu 1388  df-mo 1389  df-clab 1471  df-cleq 1476  df-clel 1479  df-ne 1594  df-ral 1656  df-rex 1657  df-v 1819  df-dif 2058  df-un 2059  df-in 2060  df-ss 2062  df-nul 2290  df-pw 2412  df-sn 2422  df-pr 2423  df-op 2426  df-br 2633  df-opab 2680  df-eprel 2846  df-fr 2931
Copyright terms: Public domain