Metamath Proof Explorer


Theorem aceq0

Description: Equivalence of two versions of the Axiom of Choice. The proof uses neither AC nor the Axiom of Regularity. The right-hand side is our original ax-ac . (Contributed by NM, 5-Apr-2004)

Ref Expression
Assertion aceq0 y z x w z ∃! v z u y z u v u y z w z w w x v u t u w w t u t t y u = v

Proof

Step Hyp Ref Expression
1 aceq1 y z x w z ∃! v z u y z u v u y z w z w w x x z x z w w x z x x y z = x
2 equequ2 v = x u = v u = x
3 2 bibi2d v = x t u w w t u t t y u = v t u w w t u t t y u = x
4 elequ2 t = x w t w x
5 4 anbi2d t = x u w w t u w w x
6 elequ2 t = x u t u x
7 elequ1 t = x t y x y
8 6 7 anbi12d t = x u t t y u x x y
9 5 8 anbi12d t = x u w w t u t t y u w w x u x x y
10 9 cbvexvw t u w w t u t t y x u w w x u x x y
11 10 bibi1i t u w w t u t t y u = x x u w w x u x x y u = x
12 3 11 bitrdi v = x t u w w t u t t y u = v x u w w x u x x y u = x
13 12 albidv 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
14 elequ1 u = z u w z w
15 14 anbi1d u = z u w w x z w w x
16 elequ1 u = z u x z x
17 16 anbi1d u = z u x x y z x x y
18 15 17 anbi12d u = z u w w x u x x y z w w x z x x y
19 18 exbidv u = z x u w w x u x x y x z w w x z x x y
20 equequ1 u = z u = x z = x
21 19 20 bibi12d u = z x u w w x u x x y u = x x z w w x z x x y z = x
22 21 cbvalvw u x u w w x u x x y u = x z x z w w x z x x y z = x
23 13 22 bitrdi 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
24 23 cbvexvw v u t u w w t u t t y u = v x z x z w w x z x x y z = x
25 24 imbi2i z w w x v u t u w w t u t t y u = v z w w x x z x z w w x z x x y z = x
26 25 2albii z w z w w x v u t u w w t u t t y u = v z w z w w x x z x z w w x z x x y z = x
27 26 exbii y z w z w w x v u t u w w t u t t y u = v y z w z w w x x z x z w w x z x x y z = x
28 1 27 bitr4i y z x w z ∃! v z u y z u v u y z w z w w x v u t u w w t u t t y u = v