Metamath Proof Explorer


Theorem reusv2lem4

Description: Lemma for reusv2 . (Contributed by NM, 13-Dec-2012)

Ref Expression
Assertion reusv2lem4 ∃! x A y B φ x = C ∃! x y B C A φ x = C

Proof

Step Hyp Ref Expression
1 df-reu ∃! x A y B φ x = C ∃! x x A y B φ x = C
2 anass y B C A φ x = C y B C A φ x = C
3 rabid y y B | C A φ y B C A φ
4 3 anbi1i y y B | C A φ x = C y B C A φ x = C
5 anass x A φ x = C x A φ x = C
6 eleq1 x = C x A C A
7 6 anbi1d x = C x A φ C A φ
8 7 pm5.32ri x A φ x = C C A φ x = C
9 5 8 bitr3i x A φ x = C C A φ x = C
10 9 anbi2i y B x A φ x = C y B C A φ x = C
11 2 4 10 3bitr4ri y B x A φ x = C y y B | C A φ x = C
12 11 rexbii2 y B x A φ x = C y y B | C A φ x = C
13 r19.42v y B x A φ x = C x A y B φ x = C
14 nfrab1 _ y y B | C A φ
15 nfcv _ z y B | C A φ
16 nfv z x = C
17 nfcsb1v _ y z / y C
18 17 nfeq2 y x = z / y C
19 csbeq1a y = z C = z / y C
20 19 eqeq2d y = z x = C x = z / y C
21 14 15 16 18 20 cbvrexfw y y B | C A φ x = C z y B | C A φ x = z / y C
22 12 13 21 3bitr3i x A y B φ x = C z y B | C A φ x = z / y C
23 22 eubii ∃! x x A y B φ x = C ∃! x z y B | C A φ x = z / y C
24 elex C A C V
25 24 ad2antrl y B C A φ C V
26 3 25 sylbi y y B | C A φ C V
27 26 rgen y y B | C A φ C V
28 nfv z C V
29 17 nfel1 y z / y C V
30 19 eleq1d y = z C V z / y C V
31 14 15 28 29 30 cbvralfw y y B | C A φ C V z y B | C A φ z / y C V
32 27 31 mpbi z y B | C A φ z / y C V
33 reusv2lem3 z y B | C A φ z / y C V ∃! x z y B | C A φ x = z / y C ∃! x z y B | C A φ x = z / y C
34 32 33 ax-mp ∃! x z y B | C A φ x = z / y C ∃! x z y B | C A φ x = z / y C
35 df-ral z y B | C A φ x = z / y C z z y B | C A φ x = z / y C
36 nfv z y y B | C A φ x = C
37 14 nfcri y z y B | C A φ
38 37 18 nfim y z y B | C A φ x = z / y C
39 eleq1 y = z y y B | C A φ z y B | C A φ
40 39 20 imbi12d y = z y y B | C A φ x = C z y B | C A φ x = z / y C
41 36 38 40 cbvalv1 y y y B | C A φ x = C z z y B | C A φ x = z / y C
42 3 imbi1i y y B | C A φ x = C y B C A φ x = C
43 impexp y B C A φ x = C y B C A φ x = C
44 42 43 bitri y y B | C A φ x = C y B C A φ x = C
45 44 albii y y y B | C A φ x = C y y B C A φ x = C
46 df-ral y B C A φ x = C y y B C A φ x = C
47 45 46 bitr4i y y y B | C A φ x = C y B C A φ x = C
48 35 41 47 3bitr2i z y B | C A φ x = z / y C y B C A φ x = C
49 48 eubii ∃! x z y B | C A φ x = z / y C ∃! x y B C A φ x = C
50 34 49 bitri ∃! x z y B | C A φ x = z / y C ∃! x y B C A φ x = C
51 1 23 50 3bitri ∃! x A y B φ x = C ∃! x y B C A φ x = C