Metamath Proof Explorer


Theorem axacndlem4

Description: Lemma for the Axiom of Choice with no distinct variable conditions. (New usage is discouraged.) (Contributed by NM, 8-Jan-2002) (Proof shortened by Mario Carneiro, 10-Dec-2016)

Ref Expression
Assertion axacndlem4 xyzxyzzwwywyzzwywwxy=w

Proof

Step Hyp Ref Expression
1 zfac vyzyzzwwywyzzwywwvy=w
2 nfnae x¬xx=z
3 nfnae x¬xx=y
4 nfnae x¬xx=w
5 2 3 4 nf3an x¬xx=z¬xx=y¬xx=w
6 nfnae y¬xx=z
7 nfnae y¬xx=y
8 nfnae y¬xx=w
9 6 7 8 nf3an y¬xx=z¬xx=y¬xx=w
10 nfnae z¬xx=z
11 nfnae z¬xx=y
12 nfnae z¬xx=w
13 10 11 12 nf3an z¬xx=z¬xx=y¬xx=w
14 nfcvf ¬xx=y_xy
15 14 3ad2ant2 ¬xx=z¬xx=y¬xx=w_xy
16 nfcvf ¬xx=z_xz
17 16 3ad2ant1 ¬xx=z¬xx=y¬xx=w_xz
18 15 17 nfeld ¬xx=z¬xx=y¬xx=wxyz
19 nfcvf ¬xx=w_xw
20 19 3ad2ant3 ¬xx=z¬xx=y¬xx=w_xw
21 17 20 nfeld ¬xx=z¬xx=y¬xx=wxzw
22 18 21 nfand ¬xx=z¬xx=y¬xx=wxyzzw
23 nfnae w¬xx=z
24 nfnae w¬xx=y
25 nfnae w¬xx=w
26 23 24 25 nf3an w¬xx=z¬xx=y¬xx=w
27 15 20 nfeld ¬xx=z¬xx=y¬xx=wxyw
28 nfcvd ¬xx=z¬xx=y¬xx=w_xv
29 20 28 nfeld ¬xx=z¬xx=y¬xx=wxwv
30 27 29 nfand ¬xx=z¬xx=y¬xx=wxywwv
31 22 30 nfand ¬xx=z¬xx=y¬xx=wxyzzwywwv
32 26 31 nfexd ¬xx=z¬xx=y¬xx=wxwyzzwywwv
33 15 20 nfeqd ¬xx=z¬xx=y¬xx=wxy=w
34 32 33 nfbid ¬xx=z¬xx=y¬xx=wxwyzzwywwvy=w
35 9 34 nfald ¬xx=z¬xx=y¬xx=wxywyzzwywwvy=w
36 26 35 nfexd ¬xx=z¬xx=y¬xx=wxwywyzzwywwvy=w
37 22 36 nfimd ¬xx=z¬xx=y¬xx=wxyzzwwywyzzwywwvy=w
38 13 37 nfald ¬xx=z¬xx=y¬xx=wxzyzzwwywyzzwywwvy=w
39 9 38 nfald ¬xx=z¬xx=y¬xx=wxyzyzzwwywyzzwywwvy=w
40 nfcvd ¬xx=z¬xx=y¬xx=w_yv
41 nfcvf2 ¬xx=y_yx
42 41 3ad2ant2 ¬xx=z¬xx=y¬xx=w_yx
43 40 42 nfeqd ¬xx=z¬xx=y¬xx=wyv=x
44 9 43 nfan1 y¬xx=z¬xx=y¬xx=wv=x
45 nfcvd ¬xx=z¬xx=y¬xx=w_zv
46 nfcvf2 ¬xx=z_zx
47 46 3ad2ant1 ¬xx=z¬xx=y¬xx=w_zx
48 45 47 nfeqd ¬xx=z¬xx=y¬xx=wzv=x
49 13 48 nfan1 z¬xx=z¬xx=y¬xx=wv=x
50 22 nf5rd ¬xx=z¬xx=y¬xx=wyzzwxyzzw
51 50 adantr ¬xx=z¬xx=y¬xx=wv=xyzzwxyzzw
52 sp xyzzwyzzw
53 51 52 impbid1 ¬xx=z¬xx=y¬xx=wv=xyzzwxyzzw
54 nfcvd ¬xx=z¬xx=y¬xx=w_wv
55 nfcvf2 ¬xx=w_wx
56 55 3ad2ant3 ¬xx=z¬xx=y¬xx=w_wx
57 54 56 nfeqd ¬xx=z¬xx=y¬xx=wwv=x
58 26 57 nfan1 w¬xx=z¬xx=y¬xx=wv=x
59 simpr ¬xx=z¬xx=y¬xx=wv=xv=x
60 59 eleq2d ¬xx=z¬xx=y¬xx=wv=xwvwx
61 60 anbi2d ¬xx=z¬xx=y¬xx=wv=xywwvywwx
62 61 anbi2d ¬xx=z¬xx=y¬xx=wv=xyzzwywwvyzzwywwx
63 58 62 exbid ¬xx=z¬xx=y¬xx=wv=xwyzzwywwvwyzzwywwx
64 63 bibi1d ¬xx=z¬xx=y¬xx=wv=xwyzzwywwvy=wwyzzwywwxy=w
65 44 64 albid ¬xx=z¬xx=y¬xx=wv=xywyzzwywwvy=wywyzzwywwxy=w
66 58 65 exbid ¬xx=z¬xx=y¬xx=wv=xwywyzzwywwvy=wwywyzzwywwxy=w
67 53 66 imbi12d ¬xx=z¬xx=y¬xx=wv=xyzzwwywyzzwywwvy=wxyzzwwywyzzwywwxy=w
68 49 67 albid ¬xx=z¬xx=y¬xx=wv=xzyzzwwywyzzwywwvy=wzxyzzwwywyzzwywwxy=w
69 44 68 albid ¬xx=z¬xx=y¬xx=wv=xyzyzzwwywyzzwywwvy=wyzxyzzwwywyzzwywwxy=w
70 69 ex ¬xx=z¬xx=y¬xx=wv=xyzyzzwwywyzzwywwvy=wyzxyzzwwywyzzwywwxy=w
71 5 39 70 cbvexd ¬xx=z¬xx=y¬xx=wvyzyzzwwywyzzwywwvy=wxyzxyzzwwywyzzwywwxy=w
72 1 71 mpbii ¬xx=z¬xx=y¬xx=wxyzxyzzwwywyzzwywwxy=w
73 72 3exp ¬xx=z¬xx=y¬xx=wxyzxyzzwwywyzzwywwxy=w
74 axacndlem2 xx=zxyzxyzzwwywyzzwywwxy=w
75 axacndlem1 xx=yxyzxyzzwwywyzzwywwxy=w
76 nfae yxx=w
77 nfae zxx=w
78 simpr yzzwzw
79 78 alimi xyzzwxzw
80 nd2 xx=w¬xzw
81 80 pm2.21d xx=wxzwwywyzzwywwxy=w
82 79 81 syl5 xx=wxyzzwwywyzzwywwxy=w
83 77 82 alrimi xx=wzxyzzwwywyzzwywwxy=w
84 76 83 alrimi xx=wyzxyzzwwywyzzwywwxy=w
85 84 19.8ad xx=wxyzxyzzwwywyzzwywwxy=w
86 73 74 75 85 pm2.61iii xyzxyzzwwywyzzwywwxy=w