Metamath Proof Explorer


Theorem brdom6disj

Description: An equivalence to a dominance relation for disjoint sets. (Contributed by NM, 5-Apr-2007)

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

Proof

Step Hyp Ref Expression
1 brdom7disj.1 AV
2 brdom7disj.2 BV
3 brdom7disj.3 AB=
4 2 brdom5 ABgxB*yxgyxAyBygx
5 zfpair2 xyV
6 eqeq1 v=xyv=zwxy=zw
7 6 anbi1d v=xyv=zwzwgxy=zwzwg
8 df-br zgwzwg
9 8 anbi2i xy=zwzgwxy=zwzwg
10 7 9 bitr4di v=xyv=zwzwgxy=zwzgw
11 10 2rexbidv v=xywAzBv=zwzwgwAzBxy=zwzgw
12 5 11 elab xyv|wAzBv=zwzwgwAzBxy=zwzgw
13 incom BA=AB
14 13 3 eqtri BA=
15 disjne BA=xBwAxw
16 14 15 mp3an1 xBwAxw
17 vex xV
18 vex yV
19 vex zV
20 vex wV
21 17 18 19 20 opthpr xwxy=zwx=zy=w
22 16 21 syl xBwAxy=zwx=zy=w
23 breq12 x=zy=wxgyzgw
24 23 biimprd x=zy=wzgwxgy
25 22 24 syl6bi xBwAxy=zwzgwxgy
26 25 impd xBwAxy=zwzgwxgy
27 26 ex xBwAxy=zwzgwxgy
28 27 adantrd xBwAzBxy=zwzgwxgy
29 28 rexlimdvv xBwAzBxy=zwzgwxgy
30 12 29 biimtrid xBxyv|wAzBv=zwzwgxgy
31 30 moimdv xB*yxgy*yxyv|wAzBv=zwzwg
32 31 ralimia xB*yxgyxB*yxyv|wAzBv=zwzwg
33 zfpair2 yxV
34 eqeq1 v=yxv=zwyx=zw
35 34 anbi1d v=yxv=zwzwgyx=zwzwg
36 35 2rexbidv v=yxwAzBv=zwzwgwAzByx=zwzwg
37 33 36 elab yxv|wAzBv=zwzwgwAzByx=zwzwg
38 disjne BA=zBxAzx
39 14 38 mp3an1 zBxAzx
40 39 ancoms xAzBzx
41 19 20 18 17 opthpr zxzw=yxz=yw=x
42 40 41 syl xAzBzw=yxz=yw=x
43 eqcom yx=zwzw=yx
44 ancom w=xz=yz=yw=x
45 42 43 44 3bitr4g xAzByx=zww=xz=y
46 8 bicomi zwgzgw
47 46 a1i xAzBzwgzgw
48 45 47 anbi12d xAzByx=zwzwgw=xz=yzgw
49 48 rexbidva xAzByx=zwzwgzBw=xz=yzgw
50 49 rexbidv xAwAzByx=zwzwgwAzBw=xz=yzgw
51 37 50 bitrid xAyxv|wAzBv=zwzwgwAzBw=xz=yzgw
52 51 adantr xAyByxv|wAzBv=zwzwgwAzBw=xz=yzgw
53 breq2 w=xzgwzgx
54 breq1 z=yzgxygx
55 53 54 ceqsrex2v xAyBwAzBw=xz=yzgwygx
56 52 55 bitrd xAyByxv|wAzBv=zwzwgygx
57 56 rexbidva xAyByxv|wAzBv=zwzwgyBygx
58 57 ralbiia xAyByxv|wAzBv=zwzwgxAyBygx
59 58 biimpri xAyBygxxAyByxv|wAzBv=zwzwg
60 snex zwV
61 simpl v=zwzwgv=zw
62 61 ss2abi v|v=zwzwgv|v=zw
63 df-sn zw=v|v=zw
64 62 63 sseqtrri v|v=zwzwgzw
65 60 64 ssexi v|v=zwzwgV
66 1 2 65 ab2rexex2 v|wAzBv=zwzwgV
67 eleq2 f=v|wAzBv=zwzwgxyfxyv|wAzBv=zwzwg
68 67 mobidv f=v|wAzBv=zwzwg*yxyf*yxyv|wAzBv=zwzwg
69 68 ralbidv f=v|wAzBv=zwzwgxB*yxyfxB*yxyv|wAzBv=zwzwg
70 eleq2 f=v|wAzBv=zwzwgyxfyxv|wAzBv=zwzwg
71 70 rexbidv f=v|wAzBv=zwzwgyByxfyByxv|wAzBv=zwzwg
72 71 ralbidv f=v|wAzBv=zwzwgxAyByxfxAyByxv|wAzBv=zwzwg
73 69 72 anbi12d f=v|wAzBv=zwzwgxB*yxyfxAyByxfxB*yxyv|wAzBv=zwzwgxAyByxv|wAzBv=zwzwg
74 66 73 spcev xB*yxyv|wAzBv=zwzwgxAyByxv|wAzBv=zwzwgfxB*yxyfxAyByxf
75 32 59 74 syl2an xB*yxgyxAyBygxfxB*yxyfxAyByxf
76 75 exlimiv gxB*yxgyxAyBygxfxB*yxyfxAyByxf
77 preq1 w=xwz=xz
78 77 eleq1d w=xwzfxzf
79 preq2 z=yxz=xy
80 79 eleq1d z=yxzfxyf
81 eqid wz|wzf=wz|wzf
82 17 18 78 80 81 brab xwz|wzfyxyf
83 82 mobii *yxwz|wzfy*yxyf
84 83 ralbii xB*yxwz|wzfyxB*yxyf
85 preq1 w=ywz=yz
86 85 eleq1d w=ywzfyzf
87 preq2 z=xyz=yx
88 87 eleq1d z=xyzfyxf
89 18 17 86 88 81 brab ywz|wzfxyxf
90 89 rexbii yBywz|wzfxyByxf
91 90 ralbii xAyBywz|wzfxxAyByxf
92 df-opab wz|wzf=v|wzv=wzwzf
93 vuniex fV
94 20 prid1 wwz
95 elunii wwzwzfwf
96 94 95 mpan wzfwf
97 96 adantl v=wzwzfwf
98 97 exlimiv zv=wzwzfwf
99 19 prid2 zwz
100 elunii zwzwzfzf
101 99 100 mpan wzfzf
102 101 adantl v=wzwzfzf
103 df-sn wz=v|v=wz
104 snex wzV
105 103 104 eqeltrri v|v=wzV
106 simpl v=wzwzfv=wz
107 106 ss2abi v|v=wzwzfv|v=wz
108 105 107 ssexi v|v=wzwzfV
109 93 102 108 abexex v|zv=wzwzfV
110 93 98 109 abexex v|wzv=wzwzfV
111 92 110 eqeltri wz|wzfV
112 breq g=wz|wzfxgyxwz|wzfy
113 112 mobidv g=wz|wzf*yxgy*yxwz|wzfy
114 113 ralbidv g=wz|wzfxB*yxgyxB*yxwz|wzfy
115 breq g=wz|wzfygxywz|wzfx
116 115 rexbidv g=wz|wzfyBygxyBywz|wzfx
117 116 ralbidv g=wz|wzfxAyBygxxAyBywz|wzfx
118 114 117 anbi12d g=wz|wzfxB*yxgyxAyBygxxB*yxwz|wzfyxAyBywz|wzfx
119 111 118 spcev xB*yxwz|wzfyxAyBywz|wzfxgxB*yxgyxAyBygx
120 84 91 119 syl2anbr xB*yxyfxAyByxfgxB*yxgyxAyBygx
121 120 exlimiv fxB*yxyfxAyByxfgxB*yxgyxAyBygx
122 76 121 impbii gxB*yxgyxAyBygxfxB*yxyfxAyByxf
123 4 122 bitri ABfxB*yxyfxAyByxf