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