Metamath Proof Explorer


Theorem brdom7disj

Description: An equivalence to a dominance relation for disjoint sets. (Contributed by NM, 29-Mar-2007) (Revised by NM, 16-Jun-2017)

Ref Expression
Hypotheses brdom7disj.1 AV
brdom7disj.2 BV
brdom7disj.3 AB=
Assertion brdom7disj ABfxB*yAxyfxAyByxf

Proof

Step Hyp Ref Expression
1 brdom7disj.1 AV
2 brdom7disj.2 BV
3 brdom7disj.3 AB=
4 2 brdom4 ABgxB*yAxgyxAyBygx
5 incom BA=AB
6 5 3 eqtri BA=
7 disjne BA=xBwAxw
8 6 7 mp3an1 xBwAxw
9 vex xV
10 vex yV
11 vex zV
12 vex wV
13 9 10 11 12 opthpr xwxy=zwx=zy=w
14 8 13 syl xBwAxy=zwx=zy=w
15 equcom x=zz=x
16 equcom y=ww=y
17 15 16 anbi12i x=zy=wz=xw=y
18 14 17 bitr2di xBwAz=xw=yxy=zw
19 df-br zgwzwg
20 19 a1i xBwAzgwzwg
21 18 20 anbi12d xBwAz=xw=yzgwxy=zwzwg
22 21 rexbidva xBwAz=xw=yzgwwAxy=zwzwg
23 22 rexbidv xBzBwAz=xw=yzgwzBwAxy=zwzwg
24 rexcom zBwAxy=zwzwgwAzBxy=zwzwg
25 zfpair2 xyV
26 eqeq1 v=xyv=zwxy=zw
27 26 anbi1d v=xyv=zwzwgxy=zwzwg
28 27 2rexbidv v=xywAzBv=zwzwgwAzBxy=zwzwg
29 25 28 elab xyv|wAzBv=zwzwgwAzBxy=zwzwg
30 24 29 bitr4i zBwAxy=zwzwgxyv|wAzBv=zwzwg
31 23 30 bitr2di xBxyv|wAzBv=zwzwgzBwAz=xw=yzgw
32 31 adantr xByAxyv|wAzBv=zwzwgzBwAz=xw=yzgw
33 breq1 z=xzgwxgw
34 breq2 w=yxgwxgy
35 33 34 ceqsrex2v xByAzBwAz=xw=yzgwxgy
36 32 35 bitrd xByAxyv|wAzBv=zwzwgxgy
37 36 rmobidva xB*yAxyv|wAzBv=zwzwg*yAxgy
38 37 ralbiia xB*yAxyv|wAzBv=zwzwgxB*yAxgy
39 zfpair2 yxV
40 eqeq1 v=yxv=zwyx=zw
41 40 anbi1d v=yxv=zwzwgyx=zwzwg
42 41 2rexbidv v=yxwAzBv=zwzwgwAzByx=zwzwg
43 39 42 elab yxv|wAzBv=zwzwgwAzByx=zwzwg
44 disjne BA=zBxAzx
45 6 44 mp3an1 zBxAzx
46 45 ancoms xAzBzx
47 11 12 10 9 opthpr zxzw=yxz=yw=x
48 46 47 syl xAzBzw=yxz=yw=x
49 eqcom yx=zwzw=yx
50 ancom w=xz=yz=yw=x
51 48 49 50 3bitr4g xAzByx=zww=xz=y
52 19 bicomi zwgzgw
53 52 a1i xAzBzwgzgw
54 51 53 anbi12d xAzByx=zwzwgw=xz=yzgw
55 54 rexbidva xAzByx=zwzwgzBw=xz=yzgw
56 55 rexbidv xAwAzByx=zwzwgwAzBw=xz=yzgw
57 43 56 bitrid xAyxv|wAzBv=zwzwgwAzBw=xz=yzgw
58 57 adantr xAyByxv|wAzBv=zwzwgwAzBw=xz=yzgw
59 breq2 w=xzgwzgx
60 breq1 z=yzgxygx
61 59 60 ceqsrex2v xAyBwAzBw=xz=yzgwygx
62 58 61 bitrd xAyByxv|wAzBv=zwzwgygx
63 62 rexbidva xAyByxv|wAzBv=zwzwgyBygx
64 63 ralbiia xAyByxv|wAzBv=zwzwgxAyBygx
65 snex zwV
66 simpl v=zwzwgv=zw
67 66 ss2abi v|v=zwzwgv|v=zw
68 df-sn zw=v|v=zw
69 67 68 sseqtrri v|v=zwzwgzw
70 65 69 ssexi v|v=zwzwgV
71 1 2 70 ab2rexex2 v|wAzBv=zwzwgV
72 eleq2 f=v|wAzBv=zwzwgxyfxyv|wAzBv=zwzwg
73 72 rmobidv f=v|wAzBv=zwzwg*yAxyf*yAxyv|wAzBv=zwzwg
74 73 ralbidv f=v|wAzBv=zwzwgxB*yAxyfxB*yAxyv|wAzBv=zwzwg
75 eleq2 f=v|wAzBv=zwzwgyxfyxv|wAzBv=zwzwg
76 75 rexbidv f=v|wAzBv=zwzwgyByxfyByxv|wAzBv=zwzwg
77 76 ralbidv f=v|wAzBv=zwzwgxAyByxfxAyByxv|wAzBv=zwzwg
78 74 77 anbi12d f=v|wAzBv=zwzwgxB*yAxyfxAyByxfxB*yAxyv|wAzBv=zwzwgxAyByxv|wAzBv=zwzwg
79 71 78 spcev xB*yAxyv|wAzBv=zwzwgxAyByxv|wAzBv=zwzwgfxB*yAxyfxAyByxf
80 38 64 79 syl2anbr xB*yAxgyxAyBygxfxB*yAxyfxAyByxf
81 80 exlimiv gxB*yAxgyxAyBygxfxB*yAxyfxAyByxf
82 preq1 w=xwz=xz
83 82 eleq1d w=xwzfxzf
84 preq2 z=yxz=xy
85 84 eleq1d z=yxzfxyf
86 eqid wz|wzf=wz|wzf
87 9 10 83 85 86 brab xwz|wzfyxyf
88 87 rmobii *yAxwz|wzfy*yAxyf
89 88 ralbii xB*yAxwz|wzfyxB*yAxyf
90 preq1 w=ywz=yz
91 90 eleq1d w=ywzfyzf
92 preq2 z=xyz=yx
93 92 eleq1d z=xyzfyxf
94 10 9 91 93 86 brab ywz|wzfxyxf
95 94 rexbii yBywz|wzfxyByxf
96 95 ralbii xAyBywz|wzfxxAyByxf
97 df-opab wz|wzf=v|wzv=wzwzf
98 vuniex fV
99 12 prid1 wwz
100 elunii wwzwzfwf
101 99 100 mpan wzfwf
102 101 adantl v=wzwzfwf
103 102 exlimiv zv=wzwzfwf
104 11 prid2 zwz
105 elunii zwzwzfzf
106 104 105 mpan wzfzf
107 106 adantl v=wzwzfzf
108 df-sn wz=v|v=wz
109 snex wzV
110 108 109 eqeltrri v|v=wzV
111 simpl v=wzwzfv=wz
112 111 ss2abi v|v=wzwzfv|v=wz
113 110 112 ssexi v|v=wzwzfV
114 98 107 113 abexex v|zv=wzwzfV
115 98 103 114 abexex v|wzv=wzwzfV
116 97 115 eqeltri wz|wzfV
117 breq g=wz|wzfxgyxwz|wzfy
118 117 rmobidv g=wz|wzf*yAxgy*yAxwz|wzfy
119 118 ralbidv g=wz|wzfxB*yAxgyxB*yAxwz|wzfy
120 breq g=wz|wzfygxywz|wzfx
121 120 rexbidv g=wz|wzfyBygxyBywz|wzfx
122 121 ralbidv g=wz|wzfxAyBygxxAyBywz|wzfx
123 119 122 anbi12d g=wz|wzfxB*yAxgyxAyBygxxB*yAxwz|wzfyxAyBywz|wzfx
124 116 123 spcev xB*yAxwz|wzfyxAyBywz|wzfxgxB*yAxgyxAyBygx
125 89 96 124 syl2anbr xB*yAxyfxAyByxfgxB*yAxgyxAyBygx
126 125 exlimiv fxB*yAxyfxAyByxfgxB*yAxgyxAyBygx
127 81 126 impbii gxB*yAxgyxAyBygxfxB*yAxyfxAyByxf
128 4 127 bitri ABfxB*yAxyfxAyByxf