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