Metamath Proof Explorer


Theorem axregnd

Description: A version of the Axiom of Regularity with no distinct variable conditions. Usage of this theorem is discouraged because it depends on ax-13 . (Contributed by NM, 3-Jan-2002) (Proof shortened by Wolf Lammen, 18-Aug-2019) (New usage is discouraged.)

Ref Expression
Assertion axregnd xyxxyzzx¬zy

Proof

Step Hyp Ref Expression
1 axregndlem2 xyxxywwx¬wy
2 nfnae x¬zz=x
3 nfnae x¬zz=y
4 2 3 nfan x¬zz=x¬zz=y
5 nfnae z¬zz=x
6 nfnae z¬zz=y
7 5 6 nfan z¬zz=x¬zz=y
8 nfcvf ¬zz=x_zx
9 8 nfcrd ¬zz=xzwx
10 9 adantr ¬zz=x¬zz=yzwx
11 nfcvf ¬zz=y_zy
12 11 nfcrd ¬zz=yzwy
13 12 nfnd ¬zz=yz¬wy
14 13 adantl ¬zz=x¬zz=yz¬wy
15 10 14 nfimd ¬zz=x¬zz=yzwx¬wy
16 elequ1 w=zwxzx
17 elequ1 w=zwyzy
18 17 notbid w=z¬wy¬zy
19 16 18 imbi12d w=zwx¬wyzx¬zy
20 19 a1i ¬zz=x¬zz=yw=zwx¬wyzx¬zy
21 7 15 20 cbvald ¬zz=x¬zz=ywwx¬wyzzx¬zy
22 21 anbi2d ¬zz=x¬zz=yxywwx¬wyxyzzx¬zy
23 4 22 exbid ¬zz=x¬zz=yxxywwx¬wyxxyzzx¬zy
24 1 23 imbitrid ¬zz=x¬zz=yxyxxyzzx¬zy
25 24 ex ¬zz=x¬zz=yxyxxyzzx¬zy
26 axregndlem1 xx=zxyxxyzzx¬zy
27 26 aecoms zz=xxyxxyzzx¬zy
28 19.8a xyxxy
29 nfae xzz=y
30 elirrv ¬zz
31 elequ2 z=yzzzy
32 30 31 mtbii z=y¬zy
33 32 a1d z=yzx¬zy
34 33 alimi zz=yzzx¬zy
35 34 anim2i xyzz=yxyzzx¬zy
36 35 expcom zz=yxyxyzzx¬zy
37 29 36 eximd zz=yxxyxxyzzx¬zy
38 28 37 syl5 zz=yxyxxyzzx¬zy
39 25 27 38 pm2.61ii xyxxyzzx¬zy