Metamath Proof Explorer


Theorem disjinfi

Description: Only a finite number of disjoint sets can have a nonempty intersection with a finite set C (Contributed by Glauco Siliprandi, 17-Aug-2020)

Ref Expression
Hypotheses disjinfi.b φ x A B V
disjinfi.d φ Disj x A B
disjinfi.c φ C Fin
Assertion disjinfi φ x A | B C Fin

Proof

Step Hyp Ref Expression
1 disjinfi.b φ x A B V
2 disjinfi.d φ Disj x A B
3 disjinfi.c φ C Fin
4 inss2 ran x A B C C
5 4 a1i C Fin ran x A B C C
6 ssfi C Fin ran x A B C C ran x A B C Fin
7 3 5 6 syl2anc2 φ ran x A B C Fin
8 4 a1i φ ran x A B C C
9 8 3 jca φ ran x A B C C C Fin
10 ssexg ran x A B C C C Fin ran x A B C V
11 9 10 syl φ ran x A B C V
12 elinel1 y ran x A B C y ran x A B
13 eluni2 y ran x A B w ran x A B y w
14 13 biimpi y ran x A B w ran x A B y w
15 vex w V
16 eqid x A B = x A B
17 16 elrnmpt w V w ran x A B x A w = B
18 15 17 ax-mp w ran x A B x A w = B
19 18 biimpi w ran x A B x A w = B
20 19 adantr w ran x A B y w x A w = B
21 nfcv _ x w
22 nfmpt1 _ x x A B
23 22 nfrn _ x ran x A B
24 21 23 nfel x w ran x A B
25 nfv x y w
26 24 25 nfan x w ran x A B y w
27 simpl y w w = B y w
28 simpr y w w = B w = B
29 27 28 eleqtrd y w w = B y B
30 29 ex y w w = B y B
31 30 a1d y w x A w = B y B
32 31 adantl w ran x A B y w x A w = B y B
33 26 32 reximdai w ran x A B y w x A w = B x A y B
34 20 33 mpd w ran x A B y w x A y B
35 34 ex w ran x A B y w x A y B
36 35 a1i y ran x A B w ran x A B y w x A y B
37 36 rexlimdv y ran x A B w ran x A B y w x A y B
38 14 37 mpd y ran x A B x A y B
39 12 38 syl y ran x A B C x A y B
40 39 adantl φ y ran x A B C x A y B
41 nfv x φ
42 nfcv _ x y
43 23 nfuni _ x ran x A B
44 nfcv _ x C
45 43 44 nfin _ x ran x A B C
46 42 45 nfel x y ran x A B C
47 41 46 nfan x φ y ran x A B C
48 nfre1 x x A y B C
49 4 sseli y ran x A B C y C
50 simp2 y C x A y B x A
51 simpr y C y B y B
52 simpl y C y B y C
53 51 52 elind y C y B y B C
54 53 3adant2 y C x A y B y B C
55 rspe x A y B C x A y B C
56 50 54 55 syl2anc y C x A y B x A y B C
57 56 3exp y C x A y B x A y B C
58 49 57 syl y ran x A B C x A y B x A y B C
59 58 adantl φ y ran x A B C x A y B x A y B C
60 47 48 59 rexlimd φ y ran x A B C x A y B x A y B C
61 40 60 mpd φ y ran x A B C x A y B C
62 disjors Disj x A B z A w A z = w z / x B w / x B =
63 2 62 sylib φ z A w A z = w z / x B w / x B =
64 nfv z w A x = w B w / x B =
65 nfcv _ x A
66 nfv x z = w
67 nfcsb1v _ x z / x B
68 21 nfcsb1 _ x w / x B
69 67 68 nfin _ x z / x B w / x B
70 nfcv _ x
71 69 70 nfeq x z / x B w / x B =
72 66 71 nfor x z = w z / x B w / x B =
73 65 72 nfralw x w A z = w z / x B w / x B =
74 equequ1 x = z x = w z = w
75 csbeq1a x = z B = z / x B
76 75 ineq1d x = z B w / x B = z / x B w / x B
77 76 eqeq1d x = z B w / x B = z / x B w / x B =
78 74 77 orbi12d x = z x = w B w / x B = z = w z / x B w / x B =
79 78 ralbidv x = z w A x = w B w / x B = w A z = w z / x B w / x B =
80 64 73 79 cbvralw x A w A x = w B w / x B = z A w A z = w z / x B w / x B =
81 63 80 sylibr φ x A w A x = w B w / x B =
82 rspa x A w A x = w B w / x B = x A w A x = w B w / x B =
83 81 82 sylan φ x A w A x = w B w / x B =
84 83 adantr φ x A w A w A x = w B w / x B =
85 simpr φ x A w A w A
86 rspa w A x = w B w / x B = w A x = w B w / x B =
87 86 orcomd w A x = w B w / x B = w A B w / x B = x = w
88 84 85 87 syl2anc φ x A w A B w / x B = x = w
89 88 adantr φ x A w A y B C w x y B C B w / x B = x = w
90 elinel1 y B C y B
91 90 adantr y B C w x y B C y B
92 sbsbc w x y B C [˙w / x]˙ y B C
93 sbcel2 [˙w / x]˙ y B C y w / x B C
94 csbin w / x B C = w / x B w / x C
95 94 eleq2i y w / x B C y w / x B w / x C
96 92 93 95 3bitri w x y B C y w / x B w / x C
97 96 biimpi w x y B C y w / x B w / x C
98 elinel1 y w / x B w / x C y w / x B
99 97 98 syl w x y B C y w / x B
100 99 adantl y B C w x y B C y w / x B
101 91 100 jca y B C w x y B C y B y w / x B
102 inelcm y B y w / x B B w / x B
103 102 neneqd y B y w / x B ¬ B w / x B =
104 101 103 syl y B C w x y B C ¬ B w / x B =
105 104 adantl φ x A w A y B C w x y B C ¬ B w / x B =
106 pm2.53 B w / x B = x = w ¬ B w / x B = x = w
107 89 105 106 sylc φ x A w A y B C w x y B C x = w
108 107 ex φ x A w A y B C w x y B C x = w
109 108 ralrimiva φ x A w A y B C w x y B C x = w
110 109 ralrimiva φ x A w A y B C w x y B C x = w
111 110 adantr φ y ran x A B C x A w A y B C w x y B C x = w
112 61 111 jca φ y ran x A B C x A y B C x A w A y B C w x y B C x = w
113 reu2 ∃! x A y B C x A y B C x A w A y B C w x y B C x = w
114 112 113 sylibr φ y ran x A B C ∃! x A y B C
115 riotacl2 ∃! x A y B C ι x A | y B C x A | y B C
116 114 115 syl φ y ran x A B C ι x A | y B C x A | y B C
117 nfriota1 _ x ι x A | y B C
118 117 nfcsb1 _ x ι x A | y B C / x B
119 118 44 nfin _ x ι x A | y B C / x B C
120 42 119 nfel x y ι x A | y B C / x B C
121 csbeq1a x = ι x A | y B C B = ι x A | y B C / x B
122 121 ineq1d x = ι x A | y B C B C = ι x A | y B C / x B C
123 122 eleq2d x = ι x A | y B C y B C y ι x A | y B C / x B C
124 117 65 120 123 elrabf ι x A | y B C x A | y B C ι x A | y B C A y ι x A | y B C / x B C
125 124 biimpi ι x A | y B C x A | y B C ι x A | y B C A y ι x A | y B C / x B C
126 125 simpld ι x A | y B C x A | y B C ι x A | y B C A
127 125 simprd ι x A | y B C x A | y B C y ι x A | y B C / x B C
128 127 ne0d ι x A | y B C x A | y B C ι x A | y B C / x B C
129 126 128 jca ι x A | y B C x A | y B C ι x A | y B C A ι x A | y B C / x B C
130 119 70 nfne x ι x A | y B C / x B C
131 122 neeq1d x = ι x A | y B C B C ι x A | y B C / x B C
132 117 65 130 131 elrabf ι x A | y B C x A | B C ι x A | y B C A ι x A | y B C / x B C
133 129 132 sylibr ι x A | y B C x A | y B C ι x A | y B C x A | B C
134 116 133 syl φ y ran x A B C ι x A | y B C x A | B C
135 134 ralrimiva φ y ran x A B C ι x A | y B C x A | B C
136 68 44 nfin _ x w / x B C
137 136 70 nfne x w / x B C
138 csbeq1a x = w B = w / x B
139 138 ineq1d x = w B C = w / x B C
140 139 neeq1d x = w B C w / x B C
141 21 65 137 140 elrabf w x A | B C w A w / x B C
142 141 simprbi w x A | B C w / x B C
143 n0 w / x B C y y w / x B C
144 142 143 sylib w x A | B C y y w / x B C
145 144 adantl φ w x A | B C y y w / x B C
146 nfv y φ w x A | B C
147 simpl φ w x A | B C φ
148 141 simplbi w x A | B C w A
149 148 adantl φ w x A | B C w A
150 elinel1 y w / x B C y w / x B
151 150 adantl φ w A y w / x B C y w / x B
152 simplr φ w A y w / x B C w A
153 nfv x φ w A
154 nfcv _ x V
155 68 154 nfel x w / x B V
156 153 155 nfim x φ w A w / x B V
157 eleq1w x = w x A w A
158 157 anbi2d x = w φ x A φ w A
159 138 eleq1d x = w B V w / x B V
160 158 159 imbi12d x = w φ x A B V φ w A w / x B V
161 156 160 1 chvarfv φ w A w / x B V
162 161 adantr φ w A y w / x B C w / x B V
163 eqid w A w / x B = w A w / x B
164 163 elrnmpt1 w A w / x B V w / x B ran w A w / x B
165 152 162 164 syl2anc φ w A y w / x B C w / x B ran w A w / x B
166 nfcv _ w B
167 138 equcoms w = x B = w / x B
168 167 eqcomd w = x w / x B = B
169 68 166 168 cbvmpt w A w / x B = x A B
170 169 rneqi ran w A w / x B = ran x A B
171 165 170 eleqtrdi φ w A y w / x B C w / x B ran x A B
172 elunii y w / x B w / x B ran x A B y ran x A B
173 151 171 172 syl2anc φ w A y w / x B C y ran x A B
174 elinel2 y w / x B C y C
175 174 adantl φ w A y w / x B C y C
176 173 175 elind φ w A y w / x B C y ran x A B C
177 nfv w y B C
178 42 136 nfel x y w / x B C
179 139 eleq2d x = w y B C y w / x B C
180 177 178 179 cbvriotaw ι x A | y B C = ι w A | y w / x B C
181 180 a1i φ w A y w / x B C ι x A | y B C = ι w A | y w / x B C
182 simpr φ w A y w / x B C y w / x B C
183 152 182 jca φ w A y w / x B C w A y w / x B C
184 rspe w A y w / x B C w A y w / x B C
185 184 adantll φ w A y w / x B C w A y w / x B C
186 simpll φ w A y w / x B C φ
187 sbequ w = z w x y B C z x y B C
188 sbsbc z x y B C [˙z / x]˙ y B C
189 188 a1i w = z z x y B C [˙z / x]˙ y B C
190 sbcel2 [˙z / x]˙ y B C y z / x B C
191 csbin z / x B C = z / x B z / x C
192 vex z V
193 csbconstg z V z / x C = C
194 192 193 ax-mp z / x C = C
195 194 ineq2i z / x B z / x C = z / x B C
196 191 195 eqtri z / x B C = z / x B C
197 196 eleq2i y z / x B C y z / x B C
198 190 197 bitri [˙z / x]˙ y B C y z / x B C
199 198 a1i w = z [˙z / x]˙ y B C y z / x B C
200 187 189 199 3bitrd w = z w x y B C y z / x B C
201 200 anbi2d w = z y B C w x y B C y B C y z / x B C
202 equequ2 w = z x = w x = z
203 201 202 imbi12d w = z y B C w x y B C x = w y B C y z / x B C x = z
204 203 cbvralvw w A y B C w x y B C x = w z A y B C y z / x B C x = z
205 204 ralbii x A w A y B C w x y B C x = w x A z A y B C y z / x B C x = z
206 nfv w z A y B C y z / x B C x = z
207 67 44 nfin _ x z / x B C
208 42 207 nfel x y z / x B C
209 178 208 nfan x y w / x B C y z / x B C
210 nfv x w = z
211 209 210 nfim x y w / x B C y z / x B C w = z
212 65 211 nfralw x z A y w / x B C y z / x B C w = z
213 179 anbi1d x = w y B C y z / x B C y w / x B C y z / x B C
214 equequ1 x = w x = z w = z
215 213 214 imbi12d x = w y B C y z / x B C x = z y w / x B C y z / x B C w = z
216 215 ralbidv x = w z A y B C y z / x B C x = z z A y w / x B C y z / x B C w = z
217 206 212 216 cbvralw x A z A y B C y z / x B C x = z w A z A y w / x B C y z / x B C w = z
218 biid w A z A y w / x B C y z / x B C w = z w A z A y w / x B C y z / x B C w = z
219 sbsbc z w y w / x B C [˙z / w]˙ y w / x B C
220 sbcel2 [˙z / w]˙ y w / x B C y z / w w / x B C
221 csbin z / w w / x B C = z / w w / x B z / w C
222 csbcow z / w w / x B = z / x B
223 csbconstg z V z / w C = C
224 192 223 ax-mp z / w C = C
225 222 224 ineq12i z / w w / x B z / w C = z / x B C
226 eqid z / x B C = z / x B C
227 221 225 226 3eqtri z / w w / x B C = z / x B C
228 227 eleq2i y z / w w / x B C y z / x B C
229 219 220 228 3bitrri y z / x B C z w y w / x B C
230 229 anbi2i y w / x B C y z / x B C y w / x B C z w y w / x B C
231 230 imbi1i y w / x B C y z / x B C w = z y w / x B C z w y w / x B C w = z
232 231 ralbii z A y w / x B C y z / x B C w = z z A y w / x B C z w y w / x B C w = z
233 232 ralbii w A z A y w / x B C y z / x B C w = z w A z A y w / x B C z w y w / x B C w = z
234 218 233 bitri w A z A y w / x B C y z / x B C w = z w A z A y w / x B C z w y w / x B C w = z
235 205 217 234 3bitri x A w A y B C w x y B C x = w w A z A y w / x B C z w y w / x B C w = z
236 111 235 sylib φ y ran x A B C w A z A y w / x B C z w y w / x B C w = z
237 186 176 236 syl2anc φ w A y w / x B C w A z A y w / x B C z w y w / x B C w = z
238 185 237 jca φ w A y w / x B C w A y w / x B C w A z A y w / x B C z w y w / x B C w = z
239 reu2 ∃! w A y w / x B C w A y w / x B C w A z A y w / x B C z w y w / x B C w = z
240 238 239 sylibr φ w A y w / x B C ∃! w A y w / x B C
241 riota1 ∃! w A y w / x B C w A y w / x B C ι w A | y w / x B C = w
242 240 241 syl φ w A y w / x B C w A y w / x B C ι w A | y w / x B C = w
243 183 242 mpbid φ w A y w / x B C ι w A | y w / x B C = w
244 181 243 eqtr2d φ w A y w / x B C w = ι x A | y B C
245 176 244 jca φ w A y w / x B C y ran x A B C w = ι x A | y B C
246 245 ex φ w A y w / x B C y ran x A B C w = ι x A | y B C
247 147 149 246 syl2anc φ w x A | B C y w / x B C y ran x A B C w = ι x A | y B C
248 146 247 eximd φ w x A | B C y y w / x B C y y ran x A B C w = ι x A | y B C
249 145 248 mpd φ w x A | B C y y ran x A B C w = ι x A | y B C
250 df-rex y ran x A B C w = ι x A | y B C y y ran x A B C w = ι x A | y B C
251 249 250 sylibr φ w x A | B C y ran x A B C w = ι x A | y B C
252 251 ralrimiva φ w x A | B C y ran x A B C w = ι x A | y B C
253 135 252 jca φ y ran x A B C ι x A | y B C x A | B C w x A | B C y ran x A B C w = ι x A | y B C
254 eqid y ran x A B C ι x A | y B C = y ran x A B C ι x A | y B C
255 254 fompt y ran x A B C ι x A | y B C : ran x A B C onto x A | B C y ran x A B C ι x A | y B C x A | B C w x A | B C y ran x A B C w = ι x A | y B C
256 253 255 sylibr φ y ran x A B C ι x A | y B C : ran x A B C onto x A | B C
257 fodomg ran x A B C V y ran x A B C ι x A | y B C : ran x A B C onto x A | B C x A | B C ran x A B C
258 11 256 257 sylc φ x A | B C ran x A B C
259 domfi ran x A B C Fin x A | B C ran x A B C x A | B C Fin
260 7 258 259 syl2anc φ x A | B C Fin