Metamath Proof Explorer


Theorem hauscmplem

Description: Lemma for hauscmp . (Contributed by Mario Carneiro, 27-Nov-2013)

Ref Expression
Hypotheses hauscmp.1 ⊢ X = ⋃ J
hauscmplem.2 ⊢ O = y ∈ J | ∃ w ∈ J A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ y
hauscmplem.3 ⊢ φ → J ∈ Haus
hauscmplem.4 ⊢ φ → S ⊆ X
hauscmplem.5 ⊢ φ → J ↾ 𝑡 S ∈ Comp
hauscmplem.6 ⊢ φ → A ∈ X ∖ S
Assertion hauscmplem ⊢ φ → ∃ z ∈ J A ∈ z ∧ cls ⁡ J ⁡ z ⊆ X ∖ S

Proof

Step Hyp Ref Expression
1 hauscmp.1 ⊢ X = ⋃ J
2 hauscmplem.2 ⊢ O = y ∈ J | ∃ w ∈ J A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ y
3 hauscmplem.3 ⊢ φ → J ∈ Haus
4 hauscmplem.4 ⊢ φ → S ⊆ X
5 hauscmplem.5 ⊢ φ → J ↾ 𝑡 S ∈ Comp
6 hauscmplem.6 ⊢ φ → A ∈ X ∖ S
7 haustop ⊢ J ∈ Haus → J ∈ Top
8 3 7 syl ⊢ φ → J ∈ Top
9 8 ad3antrrr ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x = ∅ → J ∈ Top
10 1 topopn ⊢ J ∈ Top → X ∈ J
11 9 10 syl ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x = ∅ → X ∈ J
12 6 eldifad ⊢ φ → A ∈ X
13 12 ad3antrrr ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x = ∅ → A ∈ X
14 1 clstop ⊢ J ∈ Top → cls ⁡ J ⁡ X = X
15 9 14 syl ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x = ∅ → cls ⁡ J ⁡ X = X
16 simplr ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x = ∅ → S ⊆ ⋃ x
17 unieq ⊢ x = ∅ → ⋃ x = ⋃ ∅
18 uni0 ⊢ ⋃ ∅ = ∅
19 17 18 eqtrdi ⊢ x = ∅ → ⋃ x = ∅
20 19 adantl ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x = ∅ → ⋃ x = ∅
21 16 20 sseqtrd ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x = ∅ → S ⊆ ∅
22 ss0 ⊢ S ⊆ ∅ → S = ∅
23 21 22 syl ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x = ∅ → S = ∅
24 23 difeq2d ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x = ∅ → X ∖ S = X ∖ ∅
25 dif0 ⊢ X ∖ ∅ = X
26 24 25 eqtrdi ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x = ∅ → X ∖ S = X
27 15 26 eqtr4d ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x = ∅ → cls ⁡ J ⁡ X = X ∖ S
28 eqimss ⊢ cls ⁡ J ⁡ X = X ∖ S → cls ⁡ J ⁡ X ⊆ X ∖ S
29 27 28 syl ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x = ∅ → cls ⁡ J ⁡ X ⊆ X ∖ S
30 eleq2 ⊢ z = X → A ∈ z ↔ A ∈ X
31 fveq2 ⊢ z = X → cls ⁡ J ⁡ z = cls ⁡ J ⁡ X
32 31 sseq1d ⊢ z = X → cls ⁡ J ⁡ z ⊆ X ∖ S ↔ cls ⁡ J ⁡ X ⊆ X ∖ S
33 30 32 anbi12d ⊢ z = X → A ∈ z ∧ cls ⁡ J ⁡ z ⊆ X ∖ S ↔ A ∈ X ∧ cls ⁡ J ⁡ X ⊆ X ∖ S
34 33 rspcev ⊢ X ∈ J ∧ A ∈ X ∧ cls ⁡ J ⁡ X ⊆ X ∖ S → ∃ z ∈ J A ∈ z ∧ cls ⁡ J ⁡ z ⊆ X ∖ S
35 11 13 29 34 syl12anc ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x = ∅ → ∃ z ∈ J A ∈ z ∧ cls ⁡ J ⁡ z ⊆ X ∖ S
36 elin ⊢ x ∈ 𝒫 O ∩ Fin ↔ x ∈ 𝒫 O ∧ x ∈ Fin
37 id ⊢ x ∈ Fin → x ∈ Fin
38 elpwi ⊢ x ∈ 𝒫 O → x ⊆ O
39 38 sseld ⊢ x ∈ 𝒫 O → z ∈ x → z ∈ O
40 difeq2 ⊢ y = z → X ∖ y = X ∖ z
41 40 sseq2d ⊢ y = z → cls ⁡ J ⁡ w ⊆ X ∖ y ↔ cls ⁡ J ⁡ w ⊆ X ∖ z
42 41 anbi2d ⊢ y = z → A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ y ↔ A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ z
43 42 rexbidv ⊢ y = z → ∃ w ∈ J A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ y ↔ ∃ w ∈ J A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ z
44 43 2 elrab2 ⊢ z ∈ O ↔ z ∈ J ∧ ∃ w ∈ J A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ z
45 44 simprbi ⊢ z ∈ O → ∃ w ∈ J A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ z
46 39 45 syl6 ⊢ x ∈ 𝒫 O → z ∈ x → ∃ w ∈ J A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ z
47 46 ralrimiv ⊢ x ∈ 𝒫 O → ∀ z ∈ x ∃ w ∈ J A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ z
48 eleq2 ⊢ w = f ⁡ z → A ∈ w ↔ A ∈ f ⁡ z
49 fveq2 ⊢ w = f ⁡ z → cls ⁡ J ⁡ w = cls ⁡ J ⁡ f ⁡ z
50 49 sseq1d ⊢ w = f ⁡ z → cls ⁡ J ⁡ w ⊆ X ∖ z ↔ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z
51 48 50 anbi12d ⊢ w = f ⁡ z → A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ z ↔ A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z
52 51 ac6sfi ⊢ x ∈ Fin ∧ ∀ z ∈ x ∃ w ∈ J A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ z → ∃ f f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z
53 37 47 52 syl2anr ⊢ x ∈ 𝒫 O ∧ x ∈ Fin → ∃ f f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z
54 36 53 sylbi ⊢ x ∈ 𝒫 O ∩ Fin → ∃ f f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z
55 54 ad2antlr ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ → ∃ f f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z
56 8 ad3antrrr ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → J ∈ Top
57 frn ⊢ f : x ⟶ J → ran ⁡ f ⊆ J
58 57 ad2antrl ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → ran ⁡ f ⊆ J
59 simprr ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ → x ≠ ∅
60 simpl ⊢ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → f : x ⟶ J
61 fdm ⊢ f : x ⟶ J → dom ⁡ f = x
62 61 eqeq1d ⊢ f : x ⟶ J → dom ⁡ f = ∅ ↔ x = ∅
63 dm0rn0 ⊢ dom ⁡ f = ∅ ↔ ran ⁡ f = ∅
64 62 63 bitr3di ⊢ f : x ⟶ J → x = ∅ ↔ ran ⁡ f = ∅
65 64 necon3bid ⊢ f : x ⟶ J → x ≠ ∅ ↔ ran ⁡ f ≠ ∅
66 65 biimpac ⊢ x ≠ ∅ ∧ f : x ⟶ J → ran ⁡ f ≠ ∅
67 59 60 66 syl2an ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → ran ⁡ f ≠ ∅
68 36 simprbi ⊢ x ∈ 𝒫 O ∩ Fin → x ∈ Fin
69 68 ad2antlr ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ → x ∈ Fin
70 ffn ⊢ f : x ⟶ J → f Fn x
71 dffn4 ⊢ f Fn x ↔ f : x ⟶ onto ran ⁡ f
72 70 71 sylib ⊢ f : x ⟶ J → f : x ⟶ onto ran ⁡ f
73 72 adantr ⊢ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → f : x ⟶ onto ran ⁡ f
74 fofi ⊢ x ∈ Fin ∧ f : x ⟶ onto ran ⁡ f → ran ⁡ f ∈ Fin
75 69 73 74 syl2an ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → ran ⁡ f ∈ Fin
76 fiinopn ⊢ J ∈ Top → ran ⁡ f ⊆ J ∧ ran ⁡ f ≠ ∅ ∧ ran ⁡ f ∈ Fin → ⋂ ran ⁡ f ∈ J
77 76 imp ⊢ J ∈ Top ∧ ran ⁡ f ⊆ J ∧ ran ⁡ f ≠ ∅ ∧ ran ⁡ f ∈ Fin → ⋂ ran ⁡ f ∈ J
78 56 58 67 75 77 syl13anc ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → ⋂ ran ⁡ f ∈ J
79 simpl ⊢ A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → A ∈ f ⁡ z
80 79 ralimi ⊢ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → ∀ z ∈ x A ∈ f ⁡ z
81 80 ad2antll ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → ∀ z ∈ x A ∈ f ⁡ z
82 6 ad3antrrr ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → A ∈ X ∖ S
83 eliin ⊢ A ∈ X ∖ S → A ∈ ⋂ z ∈ x f ⁡ z ↔ ∀ z ∈ x A ∈ f ⁡ z
84 82 83 syl ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → A ∈ ⋂ z ∈ x f ⁡ z ↔ ∀ z ∈ x A ∈ f ⁡ z
85 81 84 mpbird ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → A ∈ ⋂ z ∈ x f ⁡ z
86 70 ad2antrl ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → f Fn x
87 fnrnfv ⊢ f Fn x → ran ⁡ f = y | ∃ z ∈ x y = f ⁡ z
88 87 inteqd ⊢ f Fn x → ⋂ ran ⁡ f = ⋂ y | ∃ z ∈ x y = f ⁡ z
89 fvex ⊢ f ⁡ z ∈ V
90 89 dfiin2 ⊢ ⋂ z ∈ x f ⁡ z = ⋂ y | ∃ z ∈ x y = f ⁡ z
91 88 90 eqtr4di ⊢ f Fn x → ⋂ ran ⁡ f = ⋂ z ∈ x f ⁡ z
92 86 91 syl ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → ⋂ ran ⁡ f = ⋂ z ∈ x f ⁡ z
93 85 92 eleqtrrd ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → A ∈ ⋂ ran ⁡ f
94 59 adantr ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → x ≠ ∅
95 8 ad4antr ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ z ∈ x → J ∈ Top
96 ffvelcdm ⊢ f : x ⟶ J ∧ z ∈ x → f ⁡ z ∈ J
97 96 adantll ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ z ∈ x → f ⁡ z ∈ J
98 elssuni ⊢ f ⁡ z ∈ J → f ⁡ z ⊆ ⋃ J
99 97 98 syl ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ z ∈ x → f ⁡ z ⊆ ⋃ J
100 99 1 sseqtrrdi ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ z ∈ x → f ⁡ z ⊆ X
101 1 clscld ⊢ J ∈ Top ∧ f ⁡ z ⊆ X → cls ⁡ J ⁡ f ⁡ z ∈ Clsd ⁡ J
102 95 100 101 syl2anc ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ z ∈ x → cls ⁡ J ⁡ f ⁡ z ∈ Clsd ⁡ J
103 102 ralrimiva ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J → ∀ z ∈ x cls ⁡ J ⁡ f ⁡ z ∈ Clsd ⁡ J
104 103 adantrr ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → ∀ z ∈ x cls ⁡ J ⁡ f ⁡ z ∈ Clsd ⁡ J
105 iincld ⊢ x ≠ ∅ ∧ ∀ z ∈ x cls ⁡ J ⁡ f ⁡ z ∈ Clsd ⁡ J → ⋂ z ∈ x cls ⁡ J ⁡ f ⁡ z ∈ Clsd ⁡ J
106 94 104 105 syl2anc ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → ⋂ z ∈ x cls ⁡ J ⁡ f ⁡ z ∈ Clsd ⁡ J
107 1 sscls ⊢ J ∈ Top ∧ f ⁡ z ⊆ X → f ⁡ z ⊆ cls ⁡ J ⁡ f ⁡ z
108 95 100 107 syl2anc ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ z ∈ x → f ⁡ z ⊆ cls ⁡ J ⁡ f ⁡ z
109 108 ralrimiva ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J → ∀ z ∈ x f ⁡ z ⊆ cls ⁡ J ⁡ f ⁡ z
110 ssel ⊢ f ⁡ z ⊆ cls ⁡ J ⁡ f ⁡ z → y ∈ f ⁡ z → y ∈ cls ⁡ J ⁡ f ⁡ z
111 110 ral2imi ⊢ ∀ z ∈ x f ⁡ z ⊆ cls ⁡ J ⁡ f ⁡ z → ∀ z ∈ x y ∈ f ⁡ z → ∀ z ∈ x y ∈ cls ⁡ J ⁡ f ⁡ z
112 eliin ⊢ y ∈ V → y ∈ ⋂ z ∈ x f ⁡ z ↔ ∀ z ∈ x y ∈ f ⁡ z
113 112 elv ⊢ y ∈ ⋂ z ∈ x f ⁡ z ↔ ∀ z ∈ x y ∈ f ⁡ z
114 eliin ⊢ y ∈ V → y ∈ ⋂ z ∈ x cls ⁡ J ⁡ f ⁡ z ↔ ∀ z ∈ x y ∈ cls ⁡ J ⁡ f ⁡ z
115 114 elv ⊢ y ∈ ⋂ z ∈ x cls ⁡ J ⁡ f ⁡ z ↔ ∀ z ∈ x y ∈ cls ⁡ J ⁡ f ⁡ z
116 111 113 115 3imtr4g ⊢ ∀ z ∈ x f ⁡ z ⊆ cls ⁡ J ⁡ f ⁡ z → y ∈ ⋂ z ∈ x f ⁡ z → y ∈ ⋂ z ∈ x cls ⁡ J ⁡ f ⁡ z
117 116 ssrdv ⊢ ∀ z ∈ x f ⁡ z ⊆ cls ⁡ J ⁡ f ⁡ z → ⋂ z ∈ x f ⁡ z ⊆ ⋂ z ∈ x cls ⁡ J ⁡ f ⁡ z
118 109 117 syl ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J → ⋂ z ∈ x f ⁡ z ⊆ ⋂ z ∈ x cls ⁡ J ⁡ f ⁡ z
119 118 adantrr ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → ⋂ z ∈ x f ⁡ z ⊆ ⋂ z ∈ x cls ⁡ J ⁡ f ⁡ z
120 92 119 eqsstrd ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → ⋂ ran ⁡ f ⊆ ⋂ z ∈ x cls ⁡ J ⁡ f ⁡ z
121 1 clsss2 ⊢ ⋂ z ∈ x cls ⁡ J ⁡ f ⁡ z ∈ Clsd ⁡ J ∧ ⋂ ran ⁡ f ⊆ ⋂ z ∈ x cls ⁡ J ⁡ f ⁡ z → cls ⁡ J ⁡ ⋂ ran ⁡ f ⊆ ⋂ z ∈ x cls ⁡ J ⁡ f ⁡ z
122 106 120 121 syl2anc ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → cls ⁡ J ⁡ ⋂ ran ⁡ f ⊆ ⋂ z ∈ x cls ⁡ J ⁡ f ⁡ z
123 ssel ⊢ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → y ∈ cls ⁡ J ⁡ f ⁡ z → y ∈ X ∖ z
124 123 adantl ⊢ A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → y ∈ cls ⁡ J ⁡ f ⁡ z → y ∈ X ∖ z
125 124 ral2imi ⊢ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → ∀ z ∈ x y ∈ cls ⁡ J ⁡ f ⁡ z → ∀ z ∈ x y ∈ X ∖ z
126 eliin ⊢ y ∈ V → y ∈ ⋂ z ∈ x X ∖ z ↔ ∀ z ∈ x y ∈ X ∖ z
127 126 elv ⊢ y ∈ ⋂ z ∈ x X ∖ z ↔ ∀ z ∈ x y ∈ X ∖ z
128 125 115 127 3imtr4g ⊢ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → y ∈ ⋂ z ∈ x cls ⁡ J ⁡ f ⁡ z → y ∈ ⋂ z ∈ x X ∖ z
129 128 ssrdv ⊢ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → ⋂ z ∈ x cls ⁡ J ⁡ f ⁡ z ⊆ ⋂ z ∈ x X ∖ z
130 129 ad2antll ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → ⋂ z ∈ x cls ⁡ J ⁡ f ⁡ z ⊆ ⋂ z ∈ x X ∖ z
131 iindif2 ⊢ x ≠ ∅ → ⋂ z ∈ x X ∖ z = X ∖ ⋃ z ∈ x z
132 94 131 syl ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → ⋂ z ∈ x X ∖ z = X ∖ ⋃ z ∈ x z
133 simplrl ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → S ⊆ ⋃ x
134 uniiun ⊢ ⋃ x = ⋃ z ∈ x z
135 134 sseq2i ⊢ S ⊆ ⋃ x ↔ S ⊆ ⋃ z ∈ x z
136 sscon ⊢ S ⊆ ⋃ z ∈ x z → X ∖ ⋃ z ∈ x z ⊆ X ∖ S
137 135 136 sylbi ⊢ S ⊆ ⋃ x → X ∖ ⋃ z ∈ x z ⊆ X ∖ S
138 133 137 syl ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → X ∖ ⋃ z ∈ x z ⊆ X ∖ S
139 132 138 eqsstrd ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → ⋂ z ∈ x X ∖ z ⊆ X ∖ S
140 130 139 sstrd ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → ⋂ z ∈ x cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ S
141 122 140 sstrd ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → cls ⁡ J ⁡ ⋂ ran ⁡ f ⊆ X ∖ S
142 eleq2 ⊢ z = ⋂ ran ⁡ f → A ∈ z ↔ A ∈ ⋂ ran ⁡ f
143 fveq2 ⊢ z = ⋂ ran ⁡ f → cls ⁡ J ⁡ z = cls ⁡ J ⁡ ⋂ ran ⁡ f
144 143 sseq1d ⊢ z = ⋂ ran ⁡ f → cls ⁡ J ⁡ z ⊆ X ∖ S ↔ cls ⁡ J ⁡ ⋂ ran ⁡ f ⊆ X ∖ S
145 142 144 anbi12d ⊢ z = ⋂ ran ⁡ f → A ∈ z ∧ cls ⁡ J ⁡ z ⊆ X ∖ S ↔ A ∈ ⋂ ran ⁡ f ∧ cls ⁡ J ⁡ ⋂ ran ⁡ f ⊆ X ∖ S
146 145 rspcev ⊢ ⋂ ran ⁡ f ∈ J ∧ A ∈ ⋂ ran ⁡ f ∧ cls ⁡ J ⁡ ⋂ ran ⁡ f ⊆ X ∖ S → ∃ z ∈ J A ∈ z ∧ cls ⁡ J ⁡ z ⊆ X ∖ S
147 78 93 141 146 syl12anc ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ ∧ f : x ⟶ J ∧ ∀ z ∈ x A ∈ f ⁡ z ∧ cls ⁡ J ⁡ f ⁡ z ⊆ X ∖ z → ∃ z ∈ J A ∈ z ∧ cls ⁡ J ⁡ z ⊆ X ∖ S
148 55 147 exlimddv ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ → ∃ z ∈ J A ∈ z ∧ cls ⁡ J ⁡ z ⊆ X ∖ S
149 148 anassrs ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x ∧ x ≠ ∅ → ∃ z ∈ J A ∈ z ∧ cls ⁡ J ⁡ z ⊆ X ∖ S
150 35 149 pm2.61dane ⊢ φ ∧ x ∈ 𝒫 O ∩ Fin ∧ S ⊆ ⋃ x → ∃ z ∈ J A ∈ z ∧ cls ⁡ J ⁡ z ⊆ X ∖ S
151 3 adantr ⊢ φ ∧ x ∈ S → J ∈ Haus
152 4 sselda ⊢ φ ∧ x ∈ S → x ∈ X
153 12 adantr ⊢ φ ∧ x ∈ S → A ∈ X
154 id ⊢ x ∈ S → x ∈ S
155 6 eldifbd ⊢ φ → ¬ A ∈ S
156 nelne2 ⊢ x ∈ S ∧ ¬ A ∈ S → x ≠ A
157 154 155 156 syl2anr ⊢ φ ∧ x ∈ S → x ≠ A
158 1 hausnei ⊢ J ∈ Haus ∧ x ∈ X ∧ A ∈ X ∧ x ≠ A → ∃ y ∈ J ∃ w ∈ J x ∈ y ∧ A ∈ w ∧ y ∩ w = ∅
159 151 152 153 157 158 syl13anc ⊢ φ ∧ x ∈ S → ∃ y ∈ J ∃ w ∈ J x ∈ y ∧ A ∈ w ∧ y ∩ w = ∅
160 3anass ⊢ x ∈ y ∧ A ∈ w ∧ y ∩ w = ∅ ↔ x ∈ y ∧ A ∈ w ∧ y ∩ w = ∅
161 elssuni ⊢ w ∈ J → w ⊆ ⋃ J
162 161 1 sseqtrrdi ⊢ w ∈ J → w ⊆ X
163 162 adantl ⊢ φ ∧ x ∈ S ∧ y ∈ J ∧ w ∈ J → w ⊆ X
164 incom ⊢ y ∩ w = w ∩ y
165 164 eqeq1i ⊢ y ∩ w = ∅ ↔ w ∩ y = ∅
166 reldisj ⊢ w ⊆ X → w ∩ y = ∅ ↔ w ⊆ X ∖ y
167 165 166 bitrid ⊢ w ⊆ X → y ∩ w = ∅ ↔ w ⊆ X ∖ y
168 163 167 syl ⊢ φ ∧ x ∈ S ∧ y ∈ J ∧ w ∈ J → y ∩ w = ∅ ↔ w ⊆ X ∖ y
169 151 7 syl ⊢ φ ∧ x ∈ S → J ∈ Top
170 1 opncld ⊢ J ∈ Top ∧ y ∈ J → X ∖ y ∈ Clsd ⁡ J
171 169 170 sylan ⊢ φ ∧ x ∈ S ∧ y ∈ J → X ∖ y ∈ Clsd ⁡ J
172 171 adantr ⊢ φ ∧ x ∈ S ∧ y ∈ J ∧ w ∈ J → X ∖ y ∈ Clsd ⁡ J
173 1 clsss2 ⊢ X ∖ y ∈ Clsd ⁡ J ∧ w ⊆ X ∖ y → cls ⁡ J ⁡ w ⊆ X ∖ y
174 173 ex ⊢ X ∖ y ∈ Clsd ⁡ J → w ⊆ X ∖ y → cls ⁡ J ⁡ w ⊆ X ∖ y
175 172 174 syl ⊢ φ ∧ x ∈ S ∧ y ∈ J ∧ w ∈ J → w ⊆ X ∖ y → cls ⁡ J ⁡ w ⊆ X ∖ y
176 168 175 sylbid ⊢ φ ∧ x ∈ S ∧ y ∈ J ∧ w ∈ J → y ∩ w = ∅ → cls ⁡ J ⁡ w ⊆ X ∖ y
177 176 anim2d ⊢ φ ∧ x ∈ S ∧ y ∈ J ∧ w ∈ J → A ∈ w ∧ y ∩ w = ∅ → A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ y
178 177 anim2d ⊢ φ ∧ x ∈ S ∧ y ∈ J ∧ w ∈ J → x ∈ y ∧ A ∈ w ∧ y ∩ w = ∅ → x ∈ y ∧ A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ y
179 160 178 biimtrid ⊢ φ ∧ x ∈ S ∧ y ∈ J ∧ w ∈ J → x ∈ y ∧ A ∈ w ∧ y ∩ w = ∅ → x ∈ y ∧ A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ y
180 179 reximdva ⊢ φ ∧ x ∈ S ∧ y ∈ J → ∃ w ∈ J x ∈ y ∧ A ∈ w ∧ y ∩ w = ∅ → ∃ w ∈ J x ∈ y ∧ A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ y
181 r19.42v ⊢ ∃ w ∈ J x ∈ y ∧ A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ y ↔ x ∈ y ∧ ∃ w ∈ J A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ y
182 180 181 imbitrdi ⊢ φ ∧ x ∈ S ∧ y ∈ J → ∃ w ∈ J x ∈ y ∧ A ∈ w ∧ y ∩ w = ∅ → x ∈ y ∧ ∃ w ∈ J A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ y
183 182 reximdva ⊢ φ ∧ x ∈ S → ∃ y ∈ J ∃ w ∈ J x ∈ y ∧ A ∈ w ∧ y ∩ w = ∅ → ∃ y ∈ J x ∈ y ∧ ∃ w ∈ J A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ y
184 159 183 mpd ⊢ φ ∧ x ∈ S → ∃ y ∈ J x ∈ y ∧ ∃ w ∈ J A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ y
185 2 unieqi ⊢ ⋃ O = ⋃ y ∈ J | ∃ w ∈ J A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ y
186 185 eleq2i ⊢ x ∈ ⋃ O ↔ x ∈ ⋃ y ∈ J | ∃ w ∈ J A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ y
187 elunirab ⊢ x ∈ ⋃ y ∈ J | ∃ w ∈ J A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ y ↔ ∃ y ∈ J x ∈ y ∧ ∃ w ∈ J A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ y
188 186 187 bitri ⊢ x ∈ ⋃ O ↔ ∃ y ∈ J x ∈ y ∧ ∃ w ∈ J A ∈ w ∧ cls ⁡ J ⁡ w ⊆ X ∖ y
189 184 188 sylibr ⊢ φ ∧ x ∈ S → x ∈ ⋃ O
190 189 ex ⊢ φ → x ∈ S → x ∈ ⋃ O
191 190 ssrdv ⊢ φ → S ⊆ ⋃ O
192 unieq ⊢ z = O → ⋃ z = ⋃ O
193 192 sseq2d ⊢ z = O → S ⊆ ⋃ z ↔ S ⊆ ⋃ O
194 pweq ⊢ z = O → 𝒫 z = 𝒫 O
195 194 ineq1d ⊢ z = O → 𝒫 z ∩ Fin = 𝒫 O ∩ Fin
196 195 rexeqdv ⊢ z = O → ∃ x ∈ 𝒫 z ∩ Fin S ⊆ ⋃ x ↔ ∃ x ∈ 𝒫 O ∩ Fin S ⊆ ⋃ x
197 193 196 imbi12d ⊢ z = O → S ⊆ ⋃ z → ∃ x ∈ 𝒫 z ∩ Fin S ⊆ ⋃ x ↔ S ⊆ ⋃ O → ∃ x ∈ 𝒫 O ∩ Fin S ⊆ ⋃ x
198 1 cmpsub ⊢ J ∈ Top ∧ S ⊆ X → J ↾ 𝑡 S ∈ Comp ↔ ∀ z ∈ 𝒫 J S ⊆ ⋃ z → ∃ x ∈ 𝒫 z ∩ Fin S ⊆ ⋃ x
199 198 biimp3a ⊢ J ∈ Top ∧ S ⊆ X ∧ J ↾ 𝑡 S ∈ Comp → ∀ z ∈ 𝒫 J S ⊆ ⋃ z → ∃ x ∈ 𝒫 z ∩ Fin S ⊆ ⋃ x
200 8 4 5 199 syl3anc ⊢ φ → ∀ z ∈ 𝒫 J S ⊆ ⋃ z → ∃ x ∈ 𝒫 z ∩ Fin S ⊆ ⋃ x
201 2 ssrab3 ⊢ O ⊆ J
202 elpw2g ⊢ J ∈ Haus → O ∈ 𝒫 J ↔ O ⊆ J
203 3 202 syl ⊢ φ → O ∈ 𝒫 J ↔ O ⊆ J
204 201 203 mpbiri ⊢ φ → O ∈ 𝒫 J
205 197 200 204 rspcdva ⊢ φ → S ⊆ ⋃ O → ∃ x ∈ 𝒫 O ∩ Fin S ⊆ ⋃ x
206 191 205 mpd ⊢ φ → ∃ x ∈ 𝒫 O ∩ Fin S ⊆ ⋃ x
207 150 206 r19.29a ⊢ φ → ∃ z ∈ J A ∈ z ∧ cls ⁡ J ⁡ z ⊆ X ∖ S