Metamath Proof Explorer


Theorem ntreq0

Description: Two ways to say that a subset has an empty interior. (Contributed by NM, 3-Oct-2007) (Revised by Mario Carneiro, 11-Nov-2013)

Ref Expression
Hypothesis clscld.1 ⊢ X = ⋃ J
Assertion ntreq0 ⊢ J ∈ Top ∧ S ⊆ X → int ⁡ J ⁡ S = ∅ ↔ ∀ x ∈ J x ⊆ S → x = ∅

Proof

Step Hyp Ref Expression
1 clscld.1 ⊢ X = ⋃ J
2 1 ntrval ⊢ J ∈ Top ∧ S ⊆ X → int ⁡ J ⁡ S = ⋃ J ∩ 𝒫 S
3 2 eqeq1d ⊢ J ∈ Top ∧ S ⊆ X → int ⁡ J ⁡ S = ∅ ↔ ⋃ J ∩ 𝒫 S = ∅
4 neq0 ⊢ ¬ ⋃ J ∩ 𝒫 S = ∅ ↔ ∃ y y ∈ ⋃ J ∩ 𝒫 S
5 4 con1bii ⊢ ¬ ∃ y y ∈ ⋃ J ∩ 𝒫 S ↔ ⋃ J ∩ 𝒫 S = ∅
6 ancom ⊢ y ∈ x ∧ x ∈ J ∩ 𝒫 S ↔ x ∈ J ∩ 𝒫 S ∧ y ∈ x
7 elin ⊢ x ∈ J ∩ 𝒫 S ↔ x ∈ J ∧ x ∈ 𝒫 S
8 7 anbi1i ⊢ x ∈ J ∩ 𝒫 S ∧ y ∈ x ↔ x ∈ J ∧ x ∈ 𝒫 S ∧ y ∈ x
9 anass ⊢ x ∈ J ∧ x ∈ 𝒫 S ∧ y ∈ x ↔ x ∈ J ∧ x ∈ 𝒫 S ∧ y ∈ x
10 6 8 9 3bitri ⊢ y ∈ x ∧ x ∈ J ∩ 𝒫 S ↔ x ∈ J ∧ x ∈ 𝒫 S ∧ y ∈ x
11 10 exbii ⊢ ∃ x y ∈ x ∧ x ∈ J ∩ 𝒫 S ↔ ∃ x x ∈ J ∧ x ∈ 𝒫 S ∧ y ∈ x
12 eluni ⊢ y ∈ ⋃ J ∩ 𝒫 S ↔ ∃ x y ∈ x ∧ x ∈ J ∩ 𝒫 S
13 df-rex ⊢ ∃ x ∈ J x ∈ 𝒫 S ∧ y ∈ x ↔ ∃ x x ∈ J ∧ x ∈ 𝒫 S ∧ y ∈ x
14 11 12 13 3bitr4i ⊢ y ∈ ⋃ J ∩ 𝒫 S ↔ ∃ x ∈ J x ∈ 𝒫 S ∧ y ∈ x
15 14 exbii ⊢ ∃ y y ∈ ⋃ J ∩ 𝒫 S ↔ ∃ y ∃ x ∈ J x ∈ 𝒫 S ∧ y ∈ x
16 rexcom4 ⊢ ∃ x ∈ J ∃ y x ∈ 𝒫 S ∧ y ∈ x ↔ ∃ y ∃ x ∈ J x ∈ 𝒫 S ∧ y ∈ x
17 19.42v ⊢ ∃ y x ∈ 𝒫 S ∧ y ∈ x ↔ x ∈ 𝒫 S ∧ ∃ y y ∈ x
18 17 rexbii ⊢ ∃ x ∈ J ∃ y x ∈ 𝒫 S ∧ y ∈ x ↔ ∃ x ∈ J x ∈ 𝒫 S ∧ ∃ y y ∈ x
19 15 16 18 3bitr2i ⊢ ∃ y y ∈ ⋃ J ∩ 𝒫 S ↔ ∃ x ∈ J x ∈ 𝒫 S ∧ ∃ y y ∈ x
20 19 notbii ⊢ ¬ ∃ y y ∈ ⋃ J ∩ 𝒫 S ↔ ¬ ∃ x ∈ J x ∈ 𝒫 S ∧ ∃ y y ∈ x
21 5 20 bitr3i ⊢ ⋃ J ∩ 𝒫 S = ∅ ↔ ¬ ∃ x ∈ J x ∈ 𝒫 S ∧ ∃ y y ∈ x
22 ralinexa ⊢ ∀ x ∈ J x ∈ 𝒫 S → ¬ ∃ y y ∈ x ↔ ¬ ∃ x ∈ J x ∈ 𝒫 S ∧ ∃ y y ∈ x
23 velpw ⊢ x ∈ 𝒫 S ↔ x ⊆ S
24 neq0 ⊢ ¬ x = ∅ ↔ ∃ y y ∈ x
25 24 con1bii ⊢ ¬ ∃ y y ∈ x ↔ x = ∅
26 23 25 imbi12i ⊢ x ∈ 𝒫 S → ¬ ∃ y y ∈ x ↔ x ⊆ S → x = ∅
27 26 ralbii ⊢ ∀ x ∈ J x ∈ 𝒫 S → ¬ ∃ y y ∈ x ↔ ∀ x ∈ J x ⊆ S → x = ∅
28 21 22 27 3bitr2i ⊢ ⋃ J ∩ 𝒫 S = ∅ ↔ ∀ x ∈ J x ⊆ S → x = ∅
29 3 28 bitrdi ⊢ J ∈ Top ∧ S ⊆ X → int ⁡ J ⁡ S = ∅ ↔ ∀ x ∈ J x ⊆ S → x = ∅