Metamath Proof Explorer


Theorem copsexgw

Description: Version of copsexg with a disjoint variable condition, which does not require ax-13 . (Contributed by Gino Giotto, 26-Jan-2024)

Ref Expression
Assertion copsexgw A=xyφxyA=xyφ

Proof

Step Hyp Ref Expression
1 vex xV
2 vex yV
3 1 2 eqvinop A=xyzwA=zwzw=xy
4 19.8a zw=xyφyzw=xyφ
5 4 19.8ad zw=xyφxyzw=xyφ
6 5 ex zw=xyφxyzw=xyφ
7 vex zV
8 vex wV
9 7 8 opth zw=xyz=xw=y
10 9 anbi1i zw=xyφz=xw=yφ
11 10 2exbii xyzw=xyφxyz=xw=yφ
12 nfe1 xxz=xyw=yφ
13 19.8a w=yφyw=yφ
14 13 anim2i z=xw=yφz=xyw=yφ
15 14 anassrs z=xw=yφz=xyw=yφ
16 15 eximi yz=xw=yφyz=xyw=yφ
17 biidd yy=xz=xyw=yφz=xyw=yφ
18 17 drex1v yy=xyz=xyw=yφxz=xyw=yφ
19 16 18 imbitrid yy=xyz=xw=yφxz=xyw=yφ
20 anass z=xw=yφz=xw=yφ
21 20 exbii yz=xw=yφyz=xw=yφ
22 19.40 yz=xw=yφyz=xyw=yφ
23 nfvd ¬yy=xyz=x
24 23 19.9d ¬yy=xyz=xz=x
25 24 anim1d ¬yy=xyz=xyw=yφz=xyw=yφ
26 22 25 syl5 ¬yy=xyz=xw=yφz=xyw=yφ
27 21 26 biimtrid ¬yy=xyz=xw=yφz=xyw=yφ
28 19.8a z=xyw=yφxz=xyw=yφ
29 27 28 syl6 ¬yy=xyz=xw=yφxz=xyw=yφ
30 19 29 pm2.61i yz=xw=yφxz=xyw=yφ
31 12 30 exlimi xyz=xw=yφxz=xyw=yφ
32 euequ ∃!xx=z
33 equcom x=zz=x
34 33 eubii ∃!xx=z∃!xz=x
35 32 34 mpbi ∃!xz=x
36 eupick ∃!xz=xxz=xyw=yφz=xyw=yφ
37 35 36 mpan xz=xyw=yφz=xyw=yφ
38 37 com12 z=xxz=xyw=yφyw=yφ
39 euequ ∃!yy=w
40 equcom y=ww=y
41 40 eubii ∃!yy=w∃!yw=y
42 39 41 mpbi ∃!yw=y
43 eupick ∃!yw=yyw=yφw=yφ
44 42 43 mpan yw=yφw=yφ
45 44 com12 w=yyw=yφφ
46 38 45 sylan9 z=xw=yxz=xyw=yφφ
47 31 46 syl5 z=xw=yxyz=xw=yφφ
48 11 47 biimtrid z=xw=yxyzw=xyφφ
49 9 48 sylbi zw=xyxyzw=xyφφ
50 6 49 impbid zw=xyφxyzw=xyφ
51 eqeq1 A=zwA=xyzw=xy
52 51 anbi1d A=zwA=xyφzw=xyφ
53 52 2exbidv A=zwxyA=xyφxyzw=xyφ
54 53 bibi2d A=zwφxyA=xyφφxyzw=xyφ
55 51 54 imbi12d A=zwA=xyφxyA=xyφzw=xyφxyzw=xyφ
56 50 55 mpbiri A=zwA=xyφxyA=xyφ
57 56 adantr A=zwzw=xyA=xyφxyA=xyφ
58 57 exlimivv zwA=zwzw=xyA=xyφxyA=xyφ
59 3 58 sylbi A=xyA=xyφxyA=xyφ
60 59 pm2.43i A=xyφxyA=xyφ