Metamath Proof Explorer


Theorem aceq2

Description: Equivalence of two versions of the Axiom of Choice. The proof uses neither AC nor the Axiom of Regularity. (Contributed by NM, 5-Apr-2004)

Ref Expression
Assertion aceq2 y z x w z ∃! v z u y z u v u y z x z ∃! w z v y z v w v

Proof

Step Hyp Ref Expression
1 df-ral t z ∃! v z u y z u v u t t z ∃! v z u y z u v u
2 19.23v t t z ∃! v z u y z u v u t t z ∃! v z u y z u v u
3 1 2 bitri t z ∃! v z u y z u v u t t z ∃! v z u y z u v u
4 biidd w = t ∃! v z u y z u v u ∃! v z u y z u v u
5 4 cbvralvw w z ∃! v z u y z u v u t z ∃! v z u y z u v u
6 n0 z t t z
7 elequ2 v = u z v z u
8 elequ2 v = u w v w u
9 7 8 anbi12d v = u z v w v z u w u
10 9 cbvrexvw v y z v w v u y z u w u
11 10 reubii ∃! w z v y z v w v ∃! w z u y z u w u
12 elequ1 w = v w u v u
13 12 anbi2d w = v z u w u z u v u
14 13 rexbidv w = v u y z u w u u y z u v u
15 14 cbvreuvw ∃! w z u y z u w u ∃! v z u y z u v u
16 11 15 bitri ∃! w z v y z v w v ∃! v z u y z u v u
17 6 16 imbi12i z ∃! w z v y z v w v t t z ∃! v z u y z u v u
18 3 5 17 3bitr4i w z ∃! v z u y z u v u z ∃! w z v y z v w v
19 18 ralbii z x w z ∃! v z u y z u v u z x z ∃! w z v y z v w v
20 19 exbii y z x w z ∃! v z u y z u v u y z x z ∃! w z v y z v w v