Metamath Proof Explorer


Theorem blss

Description: Any point P in a ball B can be centered in another ball that is a subset of B . (Contributed by NM, 31-Aug-2006) (Revised by Mario Carneiro, 24-Aug-2015)

Ref Expression
Assertion blss ⊢ D ∈ ∞Met ⁡ X ∧ B ∈ ran ⁡ ball ⁡ D ∧ P ∈ B → ∃ x ∈ ℝ + P ball ⁡ D x ⊆ B

Proof

Step Hyp Ref Expression
1 blrn ⊢ D ∈ ∞Met ⁡ X → B ∈ ran ⁡ ball ⁡ D ↔ ∃ y ∈ X ∃ r ∈ ℝ * B = y ball ⁡ D r
2 elbl ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * → P ∈ y ball ⁡ D r ↔ P ∈ X ∧ y D P < r
3 simpl1 ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X → D ∈ ∞Met ⁡ X
4 simpl2 ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X → y ∈ X
5 simpr ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X → P ∈ X
6 xmetcl ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ P ∈ X → y D P ∈ ℝ *
7 3 4 5 6 syl3anc ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X → y D P ∈ ℝ *
8 simpl3 ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X → r ∈ ℝ *
9 qbtwnxr ⊢ y D P ∈ ℝ * ∧ r ∈ ℝ * ∧ y D P < r → ∃ z ∈ ℚ y D P < z ∧ z < r
10 9 3expia ⊢ y D P ∈ ℝ * ∧ r ∈ ℝ * → y D P < r → ∃ z ∈ ℚ y D P < z ∧ z < r
11 7 8 10 syl2anc ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X → y D P < r → ∃ z ∈ ℚ y D P < z ∧ z < r
12 qre ⊢ z ∈ ℚ → z ∈ ℝ
13 simpll1 ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → D ∈ ∞Met ⁡ X
14 simplr ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → P ∈ X
15 simpll2 ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → y ∈ X
16 xmetsym ⊢ D ∈ ∞Met ⁡ X ∧ P ∈ X ∧ y ∈ X → P D y = y D P
17 13 14 15 16 syl3anc ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → P D y = y D P
18 simprrl ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → y D P < z
19 17 18 eqbrtrd ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → P D y < z
20 simprl ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → z ∈ ℝ
21 xmetcl ⊢ D ∈ ∞Met ⁡ X ∧ P ∈ X ∧ y ∈ X → P D y ∈ ℝ *
22 13 14 15 21 syl3anc ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → P D y ∈ ℝ *
23 rexr ⊢ z ∈ ℝ → z ∈ ℝ *
24 23 ad2antrl ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → z ∈ ℝ *
25 22 24 19 xrltled ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → P D y ≤ z
26 xmetlecl ⊢ D ∈ ∞Met ⁡ X ∧ P ∈ X ∧ y ∈ X ∧ z ∈ ℝ ∧ P D y ≤ z → P D y ∈ ℝ
27 13 14 15 20 25 26 syl122anc ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → P D y ∈ ℝ
28 difrp ⊢ P D y ∈ ℝ ∧ z ∈ ℝ → P D y < z ↔ z − P D y ∈ ℝ +
29 27 20 28 syl2anc ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → P D y < z ↔ z − P D y ∈ ℝ +
30 19 29 mpbid ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → z − P D y ∈ ℝ +
31 20 27 resubcld ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → z − P D y ∈ ℝ
32 22 xrleidd ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → P D y ≤ P D y
33 20 recnd ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → z ∈ ℂ
34 27 recnd ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → P D y ∈ ℂ
35 33 34 nncand ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → z − z − P D y = P D y
36 32 35 breqtrrd ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → P D y ≤ z − z − P D y
37 blss2 ⊢ D ∈ ∞Met ⁡ X ∧ P ∈ X ∧ y ∈ X ∧ z − P D y ∈ ℝ ∧ z ∈ ℝ ∧ P D y ≤ z − z − P D y → P ball ⁡ D z − P D y ⊆ y ball ⁡ D z
38 13 14 15 31 20 36 37 syl33anc ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → P ball ⁡ D z − P D y ⊆ y ball ⁡ D z
39 simpll3 ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → r ∈ ℝ *
40 simprrr ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → z < r
41 24 39 40 xrltled ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → z ≤ r
42 ssbl ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ z ∈ ℝ * ∧ r ∈ ℝ * ∧ z ≤ r → y ball ⁡ D z ⊆ y ball ⁡ D r
43 13 15 24 39 41 42 syl221anc ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → y ball ⁡ D z ⊆ y ball ⁡ D r
44 38 43 sstrd ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → P ball ⁡ D z − P D y ⊆ y ball ⁡ D r
45 oveq2 ⊢ x = z − P D y → P ball ⁡ D x = P ball ⁡ D z − P D y
46 45 sseq1d ⊢ x = z − P D y → P ball ⁡ D x ⊆ y ball ⁡ D r ↔ P ball ⁡ D z − P D y ⊆ y ball ⁡ D r
47 46 rspcev ⊢ z − P D y ∈ ℝ + ∧ P ball ⁡ D z − P D y ⊆ y ball ⁡ D r → ∃ x ∈ ℝ + P ball ⁡ D x ⊆ y ball ⁡ D r
48 30 44 47 syl2anc ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ ∧ y D P < z ∧ z < r → ∃ x ∈ ℝ + P ball ⁡ D x ⊆ y ball ⁡ D r
49 48 expr ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℝ → y D P < z ∧ z < r → ∃ x ∈ ℝ + P ball ⁡ D x ⊆ y ball ⁡ D r
50 12 49 sylan2 ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X ∧ z ∈ ℚ → y D P < z ∧ z < r → ∃ x ∈ ℝ + P ball ⁡ D x ⊆ y ball ⁡ D r
51 50 rexlimdva ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X → ∃ z ∈ ℚ y D P < z ∧ z < r → ∃ x ∈ ℝ + P ball ⁡ D x ⊆ y ball ⁡ D r
52 11 51 syld ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * ∧ P ∈ X → y D P < r → ∃ x ∈ ℝ + P ball ⁡ D x ⊆ y ball ⁡ D r
53 52 expimpd ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * → P ∈ X ∧ y D P < r → ∃ x ∈ ℝ + P ball ⁡ D x ⊆ y ball ⁡ D r
54 2 53 sylbid ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * → P ∈ y ball ⁡ D r → ∃ x ∈ ℝ + P ball ⁡ D x ⊆ y ball ⁡ D r
55 eleq2 ⊢ B = y ball ⁡ D r → P ∈ B ↔ P ∈ y ball ⁡ D r
56 sseq2 ⊢ B = y ball ⁡ D r → P ball ⁡ D x ⊆ B ↔ P ball ⁡ D x ⊆ y ball ⁡ D r
57 56 rexbidv ⊢ B = y ball ⁡ D r → ∃ x ∈ ℝ + P ball ⁡ D x ⊆ B ↔ ∃ x ∈ ℝ + P ball ⁡ D x ⊆ y ball ⁡ D r
58 55 57 imbi12d ⊢ B = y ball ⁡ D r → P ∈ B → ∃ x ∈ ℝ + P ball ⁡ D x ⊆ B ↔ P ∈ y ball ⁡ D r → ∃ x ∈ ℝ + P ball ⁡ D x ⊆ y ball ⁡ D r
59 54 58 syl5ibrcom ⊢ D ∈ ∞Met ⁡ X ∧ y ∈ X ∧ r ∈ ℝ * → B = y ball ⁡ D r → P ∈ B → ∃ x ∈ ℝ + P ball ⁡ D x ⊆ B
60 59 3expib ⊢ D ∈ ∞Met ⁡ X → y ∈ X ∧ r ∈ ℝ * → B = y ball ⁡ D r → P ∈ B → ∃ x ∈ ℝ + P ball ⁡ D x ⊆ B
61 60 rexlimdvv ⊢ D ∈ ∞Met ⁡ X → ∃ y ∈ X ∃ r ∈ ℝ * B = y ball ⁡ D r → P ∈ B → ∃ x ∈ ℝ + P ball ⁡ D x ⊆ B
62 1 61 sylbid ⊢ D ∈ ∞Met ⁡ X → B ∈ ran ⁡ ball ⁡ D → P ∈ B → ∃ x ∈ ℝ + P ball ⁡ D x ⊆ B
63 62 3imp ⊢ D ∈ ∞Met ⁡ X ∧ B ∈ ran ⁡ ball ⁡ D ∧ P ∈ B → ∃ x ∈ ℝ + P ball ⁡ D x ⊆ B