Metamath Proof Explorer


Theorem neiss

Description: Any neighborhood of a set S is also a neighborhood of any subset R C_ S . Similar to Proposition 1 of BourbakiTop1 p. I.2. (Contributed by FL, 25-Sep-2006)

Ref Expression
Assertion neiss ( ( 𝐽 ∈ Top ∧ 𝑁 ∈ ( ( nei ‘ 𝐽 ) ‘ 𝑆 ) ∧ 𝑅𝑆 ) → 𝑁 ∈ ( ( nei ‘ 𝐽 ) ‘ 𝑅 ) )

Proof

Step Hyp Ref Expression
1 eqid 𝐽 = 𝐽
2 1 neii1 ( ( 𝐽 ∈ Top ∧ 𝑁 ∈ ( ( nei ‘ 𝐽 ) ‘ 𝑆 ) ) → 𝑁 𝐽 )
3 2 3adant3 ( ( 𝐽 ∈ Top ∧ 𝑁 ∈ ( ( nei ‘ 𝐽 ) ‘ 𝑆 ) ∧ 𝑅𝑆 ) → 𝑁 𝐽 )
4 neii2 ( ( 𝐽 ∈ Top ∧ 𝑁 ∈ ( ( nei ‘ 𝐽 ) ‘ 𝑆 ) ) → ∃ 𝑔𝐽 ( 𝑆𝑔𝑔𝑁 ) )
5 4 3adant3 ( ( 𝐽 ∈ Top ∧ 𝑁 ∈ ( ( nei ‘ 𝐽 ) ‘ 𝑆 ) ∧ 𝑅𝑆 ) → ∃ 𝑔𝐽 ( 𝑆𝑔𝑔𝑁 ) )
6 sstr2 ( 𝑅𝑆 → ( 𝑆𝑔𝑅𝑔 ) )
7 6 anim1d ( 𝑅𝑆 → ( ( 𝑆𝑔𝑔𝑁 ) → ( 𝑅𝑔𝑔𝑁 ) ) )
8 7 reximdv ( 𝑅𝑆 → ( ∃ 𝑔𝐽 ( 𝑆𝑔𝑔𝑁 ) → ∃ 𝑔𝐽 ( 𝑅𝑔𝑔𝑁 ) ) )
9 8 3ad2ant3 ( ( 𝐽 ∈ Top ∧ 𝑁 ∈ ( ( nei ‘ 𝐽 ) ‘ 𝑆 ) ∧ 𝑅𝑆 ) → ( ∃ 𝑔𝐽 ( 𝑆𝑔𝑔𝑁 ) → ∃ 𝑔𝐽 ( 𝑅𝑔𝑔𝑁 ) ) )
10 5 9 mpd ( ( 𝐽 ∈ Top ∧ 𝑁 ∈ ( ( nei ‘ 𝐽 ) ‘ 𝑆 ) ∧ 𝑅𝑆 ) → ∃ 𝑔𝐽 ( 𝑅𝑔𝑔𝑁 ) )
11 simp1 ( ( 𝐽 ∈ Top ∧ 𝑁 ∈ ( ( nei ‘ 𝐽 ) ‘ 𝑆 ) ∧ 𝑅𝑆 ) → 𝐽 ∈ Top )
12 simp3 ( ( 𝐽 ∈ Top ∧ 𝑁 ∈ ( ( nei ‘ 𝐽 ) ‘ 𝑆 ) ∧ 𝑅𝑆 ) → 𝑅𝑆 )
13 1 neiss2 ( ( 𝐽 ∈ Top ∧ 𝑁 ∈ ( ( nei ‘ 𝐽 ) ‘ 𝑆 ) ) → 𝑆 𝐽 )
14 13 3adant3 ( ( 𝐽 ∈ Top ∧ 𝑁 ∈ ( ( nei ‘ 𝐽 ) ‘ 𝑆 ) ∧ 𝑅𝑆 ) → 𝑆 𝐽 )
15 12 14 sstrd ( ( 𝐽 ∈ Top ∧ 𝑁 ∈ ( ( nei ‘ 𝐽 ) ‘ 𝑆 ) ∧ 𝑅𝑆 ) → 𝑅 𝐽 )
16 1 isnei ( ( 𝐽 ∈ Top ∧ 𝑅 𝐽 ) → ( 𝑁 ∈ ( ( nei ‘ 𝐽 ) ‘ 𝑅 ) ↔ ( 𝑁 𝐽 ∧ ∃ 𝑔𝐽 ( 𝑅𝑔𝑔𝑁 ) ) ) )
17 11 15 16 syl2anc ( ( 𝐽 ∈ Top ∧ 𝑁 ∈ ( ( nei ‘ 𝐽 ) ‘ 𝑆 ) ∧ 𝑅𝑆 ) → ( 𝑁 ∈ ( ( nei ‘ 𝐽 ) ‘ 𝑅 ) ↔ ( 𝑁 𝐽 ∧ ∃ 𝑔𝐽 ( 𝑅𝑔𝑔𝑁 ) ) ) )
18 3 10 17 mpbir2and ( ( 𝐽 ∈ Top ∧ 𝑁 ∈ ( ( nei ‘ 𝐽 ) ‘ 𝑆 ) ∧ 𝑅𝑆 ) → 𝑁 ∈ ( ( nei ‘ 𝐽 ) ‘ 𝑅 ) )