Metamath Proof Explorer


Theorem icopnfcld

Description: Right-unbounded closed intervals are closed sets of the standard topology on RR . (Contributed by Mario Carneiro, 17-Feb-2015)

Ref Expression
Assertion icopnfcld ( 𝐴 ∈ ℝ → ( 𝐴 [,) +∞ ) ∈ ( Clsd ‘ ( topGen ‘ ran (,) ) ) )

Proof

Step Hyp Ref Expression
1 mnfxr -∞ ∈ ℝ*
2 1 a1i ( 𝐴 ∈ ℝ → -∞ ∈ ℝ* )
3 rexr ( 𝐴 ∈ ℝ → 𝐴 ∈ ℝ* )
4 pnfxr +∞ ∈ ℝ*
5 4 a1i ( 𝐴 ∈ ℝ → +∞ ∈ ℝ* )
6 mnflt ( 𝐴 ∈ ℝ → -∞ < 𝐴 )
7 ltpnf ( 𝐴 ∈ ℝ → 𝐴 < +∞ )
8 df-ioo (,) = ( 𝑥 ∈ ℝ* , 𝑦 ∈ ℝ* ↦ { 𝑧 ∈ ℝ* ∣ ( 𝑥 < 𝑧𝑧 < 𝑦 ) } )
9 df-ico [,) = ( 𝑥 ∈ ℝ* , 𝑦 ∈ ℝ* ↦ { 𝑧 ∈ ℝ* ∣ ( 𝑥𝑧𝑧 < 𝑦 ) } )
10 xrlenlt ( ( 𝐴 ∈ ℝ*𝑤 ∈ ℝ* ) → ( 𝐴𝑤 ↔ ¬ 𝑤 < 𝐴 ) )
11 xrlttr ( ( 𝑤 ∈ ℝ*𝐴 ∈ ℝ* ∧ +∞ ∈ ℝ* ) → ( ( 𝑤 < 𝐴𝐴 < +∞ ) → 𝑤 < +∞ ) )
12 xrltletr ( ( -∞ ∈ ℝ*𝐴 ∈ ℝ*𝑤 ∈ ℝ* ) → ( ( -∞ < 𝐴𝐴𝑤 ) → -∞ < 𝑤 ) )
13 8 9 10 8 11 12 ixxun ( ( ( -∞ ∈ ℝ*𝐴 ∈ ℝ* ∧ +∞ ∈ ℝ* ) ∧ ( -∞ < 𝐴𝐴 < +∞ ) ) → ( ( -∞ (,) 𝐴 ) ∪ ( 𝐴 [,) +∞ ) ) = ( -∞ (,) +∞ ) )
14 2 3 5 6 7 13 syl32anc ( 𝐴 ∈ ℝ → ( ( -∞ (,) 𝐴 ) ∪ ( 𝐴 [,) +∞ ) ) = ( -∞ (,) +∞ ) )
15 ioomax ( -∞ (,) +∞ ) = ℝ
16 14 15 eqtrdi ( 𝐴 ∈ ℝ → ( ( -∞ (,) 𝐴 ) ∪ ( 𝐴 [,) +∞ ) ) = ℝ )
17 ioossre ( -∞ (,) 𝐴 ) ⊆ ℝ
18 8 9 10 ixxdisj ( ( -∞ ∈ ℝ*𝐴 ∈ ℝ* ∧ +∞ ∈ ℝ* ) → ( ( -∞ (,) 𝐴 ) ∩ ( 𝐴 [,) +∞ ) ) = ∅ )
19 1 3 5 18 mp3an2i ( 𝐴 ∈ ℝ → ( ( -∞ (,) 𝐴 ) ∩ ( 𝐴 [,) +∞ ) ) = ∅ )
20 uneqdifeq ( ( ( -∞ (,) 𝐴 ) ⊆ ℝ ∧ ( ( -∞ (,) 𝐴 ) ∩ ( 𝐴 [,) +∞ ) ) = ∅ ) → ( ( ( -∞ (,) 𝐴 ) ∪ ( 𝐴 [,) +∞ ) ) = ℝ ↔ ( ℝ ∖ ( -∞ (,) 𝐴 ) ) = ( 𝐴 [,) +∞ ) ) )
21 17 19 20 sylancr ( 𝐴 ∈ ℝ → ( ( ( -∞ (,) 𝐴 ) ∪ ( 𝐴 [,) +∞ ) ) = ℝ ↔ ( ℝ ∖ ( -∞ (,) 𝐴 ) ) = ( 𝐴 [,) +∞ ) ) )
22 16 21 mpbid ( 𝐴 ∈ ℝ → ( ℝ ∖ ( -∞ (,) 𝐴 ) ) = ( 𝐴 [,) +∞ ) )
23 retop ( topGen ‘ ran (,) ) ∈ Top
24 iooretop ( -∞ (,) 𝐴 ) ∈ ( topGen ‘ ran (,) )
25 uniretop ℝ = ( topGen ‘ ran (,) )
26 25 opncld ( ( ( topGen ‘ ran (,) ) ∈ Top ∧ ( -∞ (,) 𝐴 ) ∈ ( topGen ‘ ran (,) ) ) → ( ℝ ∖ ( -∞ (,) 𝐴 ) ) ∈ ( Clsd ‘ ( topGen ‘ ran (,) ) ) )
27 23 24 26 mp2an ( ℝ ∖ ( -∞ (,) 𝐴 ) ) ∈ ( Clsd ‘ ( topGen ‘ ran (,) ) )
28 22 27 eqeltrrdi ( 𝐴 ∈ ℝ → ( 𝐴 [,) +∞ ) ∈ ( Clsd ‘ ( topGen ‘ ran (,) ) ) )