Metamath Proof Explorer


Theorem blssioo

Description: The balls of the standard real metric space are included in the open real intervals. (Contributed by NM, 8-May-2007) (Revised by Mario Carneiro, 13-Nov-2013)

Ref Expression
Hypothesis remet.1 ⊢ D = abs ∘ − ↾ ℝ 2
Assertion blssioo ⊢ ran ⁡ ball ⁡ D ⊆ ran ⁡ .

Proof

Step Hyp Ref Expression
1 remet.1 ⊢ D = abs ∘ − ↾ ℝ 2
2 1 rexmet ⊢ D ∈ ∞Met ⁡ ℝ
3 blrn ⊢ D ∈ ∞Met ⁡ ℝ → z ∈ ran ⁡ ball ⁡ D ↔ ∃ y ∈ ℝ ∃ r ∈ ℝ * z = y ball ⁡ D r
4 2 3 ax-mp ⊢ z ∈ ran ⁡ ball ⁡ D ↔ ∃ y ∈ ℝ ∃ r ∈ ℝ * z = y ball ⁡ D r
5 elxr ⊢ r ∈ ℝ * ↔ r ∈ ℝ ∨ r = +∞ ∨ r = −∞
6 1 bl2ioo ⊢ y ∈ ℝ ∧ r ∈ ℝ → y ball ⁡ D r = y − r y + r
7 resubcl ⊢ y ∈ ℝ ∧ r ∈ ℝ → y − r ∈ ℝ
8 readdcl ⊢ y ∈ ℝ ∧ r ∈ ℝ → y + r ∈ ℝ
9 ioof ⊢ . : ℝ * × ℝ * ⟶ 𝒫 ℝ
10 ffn ⊢ . : ℝ * × ℝ * ⟶ 𝒫 ℝ → . Fn ℝ * × ℝ *
11 9 10 ax-mp ⊢ . Fn ℝ * × ℝ *
12 rexr ⊢ y − r ∈ ℝ → y − r ∈ ℝ *
13 rexr ⊢ y + r ∈ ℝ → y + r ∈ ℝ *
14 fnovrn ⊢ . Fn ℝ * × ℝ * ∧ y − r ∈ ℝ * ∧ y + r ∈ ℝ * → y − r y + r ∈ ran ⁡ .
15 11 12 13 14 mp3an3an ⊢ y − r ∈ ℝ ∧ y + r ∈ ℝ → y − r y + r ∈ ran ⁡ .
16 7 8 15 syl2anc ⊢ y ∈ ℝ ∧ r ∈ ℝ → y − r y + r ∈ ran ⁡ .
17 6 16 eqeltrd ⊢ y ∈ ℝ ∧ r ∈ ℝ → y ball ⁡ D r ∈ ran ⁡ .
18 oveq2 ⊢ r = +∞ → y ball ⁡ D r = y ball ⁡ D +∞
19 1 remet ⊢ D ∈ Met ⁡ ℝ
20 blpnf ⊢ D ∈ Met ⁡ ℝ ∧ y ∈ ℝ → y ball ⁡ D +∞ = ℝ
21 19 20 mpan ⊢ y ∈ ℝ → y ball ⁡ D +∞ = ℝ
22 18 21 sylan9eqr ⊢ y ∈ ℝ ∧ r = +∞ → y ball ⁡ D r = ℝ
23 ioomax ⊢ −∞ +∞ = ℝ
24 ioorebas ⊢ −∞ +∞ ∈ ran ⁡ .
25 23 24 eqeltrri ⊢ ℝ ∈ ran ⁡ .
26 22 25 eqeltrdi ⊢ y ∈ ℝ ∧ r = +∞ → y ball ⁡ D r ∈ ran ⁡ .
27 oveq2 ⊢ r = −∞ → y ball ⁡ D r = y ball ⁡ D −∞
28 0xr ⊢ 0 ∈ ℝ *
29 nltmnf ⊢ 0 ∈ ℝ * → ¬ 0 < −∞
30 28 29 ax-mp ⊢ ¬ 0 < −∞
31 mnfxr ⊢ −∞ ∈ ℝ *
32 xbln0 ⊢ D ∈ ∞Met ⁡ ℝ ∧ y ∈ ℝ ∧ −∞ ∈ ℝ * → y ball ⁡ D −∞ ≠ ∅ ↔ 0 < −∞
33 2 31 32 mp3an13 ⊢ y ∈ ℝ → y ball ⁡ D −∞ ≠ ∅ ↔ 0 < −∞
34 33 necon1bbid ⊢ y ∈ ℝ → ¬ 0 < −∞ ↔ y ball ⁡ D −∞ = ∅
35 30 34 mpbii ⊢ y ∈ ℝ → y ball ⁡ D −∞ = ∅
36 27 35 sylan9eqr ⊢ y ∈ ℝ ∧ r = −∞ → y ball ⁡ D r = ∅
37 iooid ⊢ 0 0 = ∅
38 ioorebas ⊢ 0 0 ∈ ran ⁡ .
39 37 38 eqeltrri ⊢ ∅ ∈ ran ⁡ .
40 36 39 eqeltrdi ⊢ y ∈ ℝ ∧ r = −∞ → y ball ⁡ D r ∈ ran ⁡ .
41 17 26 40 3jaodan ⊢ y ∈ ℝ ∧ r ∈ ℝ ∨ r = +∞ ∨ r = −∞ → y ball ⁡ D r ∈ ran ⁡ .
42 5 41 sylan2b ⊢ y ∈ ℝ ∧ r ∈ ℝ * → y ball ⁡ D r ∈ ran ⁡ .
43 eleq1 ⊢ z = y ball ⁡ D r → z ∈ ran ⁡ . ↔ y ball ⁡ D r ∈ ran ⁡ .
44 42 43 syl5ibrcom ⊢ y ∈ ℝ ∧ r ∈ ℝ * → z = y ball ⁡ D r → z ∈ ran ⁡ .
45 44 rexlimivv ⊢ ∃ y ∈ ℝ ∃ r ∈ ℝ * z = y ball ⁡ D r → z ∈ ran ⁡ .
46 4 45 sylbi ⊢ z ∈ ran ⁡ ball ⁡ D → z ∈ ran ⁡ .
47 46 ssriv ⊢ ran ⁡ ball ⁡ D ⊆ ran ⁡ .