Metamath Proof Explorer


Theorem oprabidw

Description: The law of concretion. Special case of Theorem 9.5 of Quine p. 61. Version of oprabid with a disjoint variable condition, which does not require ax-13 . (Contributed by Mario Carneiro, 20-Mar-2013) Avoid ax-13 . (Revised by Gino Giotto, 26-Jan-2024)

Ref Expression
Assertion oprabidw xyzxyz|φφ

Proof

Step Hyp Ref Expression
1 opex xyzV
2 opex xyV
3 vex zV
4 2 3 eqvinop w=xyzatw=atat=xyz
5 4 biimpi w=xyzatw=atat=xyz
6 eqeq1 w=atw=xyzat=xyz
7 vex aV
8 vex tV
9 7 8 opth1 at=xyza=xy
10 6 9 syl6bi w=atw=xyza=xy
11 vex xV
12 vex yV
13 11 12 eqvinop a=xyrsa=rsrs=xy
14 opeq1 a=rsat=rst
15 14 eqeq2d a=rsw=atw=rst
16 11 12 3 otth2 xyz=rstx=ry=sz=t
17 euequ ∃!xx=r
18 eupick ∃!xx=rxx=ryy=szz=tφx=ryy=szz=tφ
19 17 18 mpan xx=ryy=szz=tφx=ryy=szz=tφ
20 euequ ∃!yy=s
21 eupick ∃!yy=syy=szz=tφy=szz=tφ
22 20 21 mpan yy=szz=tφy=szz=tφ
23 euequ ∃!zz=t
24 eupick ∃!zz=tzz=tφz=tφ
25 23 24 mpan zz=tφz=tφ
26 22 25 syl6 yy=szz=tφy=sz=tφ
27 19 26 syl6 xx=ryy=szz=tφx=ry=sz=tφ
28 27 3impd xx=ryy=szz=tφx=ry=sz=tφ
29 16 28 biimtrid xx=ryy=szz=tφxyz=rstφ
30 df-3an x=ry=sz=tx=ry=sz=t
31 16 30 bitri xyz=rstx=ry=sz=t
32 31 anbi1i xyz=rstφx=ry=sz=tφ
33 anass x=ry=sz=tφx=ry=sz=tφ
34 anass x=ry=sz=tφx=ry=sz=tφ
35 32 33 34 3bitri xyz=rstφx=ry=sz=tφ
36 35 3exbii xyzxyz=rstφxyzx=ry=sz=tφ
37 nfe1 xxx=rzy=sz=tφ
38 19.8a y=sz=tφzy=sz=tφ
39 38 anim2i x=ry=sz=tφx=rzy=sz=tφ
40 39 eximi zx=ry=sz=tφzx=rzy=sz=tφ
41 biidd xx=zx=rzy=sz=tφx=rzy=sz=tφ
42 41 drex1v xx=zxx=rzy=sz=tφzx=rzy=sz=tφ
43 40 42 imbitrrid xx=zzx=ry=sz=tφxx=rzy=sz=tφ
44 19.40 zx=ry=sz=tφzx=rzy=sz=tφ
45 nfvd ¬xx=zzx=r
46 45 19.9d ¬xx=zzx=rx=r
47 46 anim1d ¬xx=zzx=rzy=sz=tφx=rzy=sz=tφ
48 19.8a x=rzy=sz=tφxx=rzy=sz=tφ
49 44 47 48 syl56 ¬xx=zzx=ry=sz=tφxx=rzy=sz=tφ
50 43 49 pm2.61i zx=ry=sz=tφxx=rzy=sz=tφ
51 37 50 exlimi xzx=ry=sz=tφxx=rzy=sz=tφ
52 51 eximi yxzx=ry=sz=tφyxx=rzy=sz=tφ
53 excom xyzx=ry=sz=tφyxzx=ry=sz=tφ
54 excom xyx=rzy=sz=tφyxx=rzy=sz=tφ
55 52 53 54 3imtr4i xyzx=ry=sz=tφxyx=rzy=sz=tφ
56 nfe1 xxx=ryzy=sz=tφ
57 19.8a zy=sz=tφyzy=sz=tφ
58 57 anim2i x=rzy=sz=tφx=ryzy=sz=tφ
59 58 eximi yx=rzy=sz=tφyx=ryzy=sz=tφ
60 biidd xx=yx=ryzy=sz=tφx=ryzy=sz=tφ
61 60 drex1v xx=yxx=ryzy=sz=tφyx=ryzy=sz=tφ
62 59 61 imbitrrid xx=yyx=rzy=sz=tφxx=ryzy=sz=tφ
63 19.40 yx=rzy=sz=tφyx=ryzy=sz=tφ
64 nfvd ¬xx=yyx=r
65 64 19.9d ¬xx=yyx=rx=r
66 65 anim1d ¬xx=yyx=ryzy=sz=tφx=ryzy=sz=tφ
67 19.8a x=ryzy=sz=tφxx=ryzy=sz=tφ
68 63 66 67 syl56 ¬xx=yyx=rzy=sz=tφxx=ryzy=sz=tφ
69 62 68 pm2.61i yx=rzy=sz=tφxx=ryzy=sz=tφ
70 56 69 exlimi xyx=rzy=sz=tφxx=ryzy=sz=tφ
71 nfe1 yyy=szz=tφ
72 19.8a z=tφzz=tφ
73 72 anim2i y=sz=tφy=szz=tφ
74 73 eximi zy=sz=tφzy=szz=tφ
75 biidd yy=zy=szz=tφy=szz=tφ
76 75 drex1v yy=zyy=szz=tφzy=szz=tφ
77 74 76 imbitrrid yy=zzy=sz=tφyy=szz=tφ
78 19.40 zy=sz=tφzy=szz=tφ
79 nfvd ¬yy=zzy=s
80 79 19.9d ¬yy=zzy=sy=s
81 80 anim1d ¬yy=zzy=szz=tφy=szz=tφ
82 19.8a y=szz=tφyy=szz=tφ
83 78 81 82 syl56 ¬yy=zzy=sz=tφyy=szz=tφ
84 77 83 pm2.61i zy=sz=tφyy=szz=tφ
85 71 84 exlimi yzy=sz=tφyy=szz=tφ
86 85 anim2i x=ryzy=sz=tφx=ryy=szz=tφ
87 86 eximi xx=ryzy=sz=tφxx=ryy=szz=tφ
88 55 70 87 3syl xyzx=ry=sz=tφxx=ryy=szz=tφ
89 36 88 sylbi xyzxyz=rstφxx=ryy=szz=tφ
90 29 89 syl11 xyz=rstxyzxyz=rstφφ
91 eqeq1 w=rstw=xyzrst=xyz
92 eqcom rst=xyzxyz=rst
93 91 92 bitrdi w=rstw=xyzxyz=rst
94 93 anbi1d w=rstw=xyzφxyz=rstφ
95 94 3exbidv w=rstxyzw=xyzφxyzxyz=rstφ
96 95 imbi1d w=rstxyzw=xyzφφxyzxyz=rstφφ
97 93 96 imbi12d w=rstw=xyzxyzw=xyzφφxyz=rstxyzxyz=rstφφ
98 90 97 mpbiri w=rstw=xyzxyzw=xyzφφ
99 15 98 syl6bi a=rsw=atw=xyzxyzw=xyzφφ
100 99 adantr a=rsrs=xyw=atw=xyzxyzw=xyzφφ
101 100 exlimivv rsa=rsrs=xyw=atw=xyzxyzw=xyzφφ
102 13 101 sylbi a=xyw=atw=xyzxyzw=xyzφφ
103 102 com3l w=atw=xyza=xyxyzw=xyzφφ
104 10 103 mpdd w=atw=xyzxyzw=xyzφφ
105 104 adantr w=atat=xyzw=xyzxyzw=xyzφφ
106 105 exlimivv atw=atat=xyzw=xyzxyzw=xyzφφ
107 5 106 mpcom w=xyzxyzw=xyzφφ
108 19.8a w=xyzφzw=xyzφ
109 19.8a zw=xyzφyzw=xyzφ
110 19.8a yzw=xyzφxyzw=xyzφ
111 108 109 110 3syl w=xyzφxyzw=xyzφ
112 111 ex w=xyzφxyzw=xyzφ
113 107 112 impbid w=xyzxyzw=xyzφφ
114 df-oprab xyz|φ=w|xyzw=xyzφ
115 1 113 114 elab2 xyzxyz|φφ