Step | Hyp | Ref
| Expression |
1 | | blrn 23470 |
. . 3
⊢ (𝐷 ∈ (∞Met‘𝑋) → (𝐵 ∈ ran (ball‘𝐷) ↔ ∃𝑦 ∈ 𝑋 ∃𝑟 ∈ ℝ* 𝐵 = (𝑦(ball‘𝐷)𝑟))) |
2 | | elbl 23449 |
. . . . . . 7
⊢ ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) → (𝑃 ∈ (𝑦(ball‘𝐷)𝑟) ↔ (𝑃 ∈ 𝑋 ∧ (𝑦𝐷𝑃) < 𝑟))) |
3 | | simpl1 1189 |
. . . . . . . . . . 11
⊢ (((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) → 𝐷 ∈ (∞Met‘𝑋)) |
4 | | simpl2 1190 |
. . . . . . . . . . 11
⊢ (((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) → 𝑦 ∈ 𝑋) |
5 | | simpr 484 |
. . . . . . . . . . 11
⊢ (((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) → 𝑃 ∈ 𝑋) |
6 | | xmetcl 23392 |
. . . . . . . . . . 11
⊢ ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑃 ∈ 𝑋) → (𝑦𝐷𝑃) ∈
ℝ*) |
7 | 3, 4, 5, 6 | syl3anc 1369 |
. . . . . . . . . 10
⊢ (((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) → (𝑦𝐷𝑃) ∈
ℝ*) |
8 | | simpl3 1191 |
. . . . . . . . . 10
⊢ (((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) → 𝑟 ∈ ℝ*) |
9 | | qbtwnxr 12863 |
. . . . . . . . . . 11
⊢ (((𝑦𝐷𝑃) ∈ ℝ* ∧ 𝑟 ∈ ℝ*
∧ (𝑦𝐷𝑃) < 𝑟) → ∃𝑧 ∈ ℚ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟)) |
10 | 9 | 3expia 1119 |
. . . . . . . . . 10
⊢ (((𝑦𝐷𝑃) ∈ ℝ* ∧ 𝑟 ∈ ℝ*)
→ ((𝑦𝐷𝑃) < 𝑟 → ∃𝑧 ∈ ℚ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) |
11 | 7, 8, 10 | syl2anc 583 |
. . . . . . . . 9
⊢ (((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) → ((𝑦𝐷𝑃) < 𝑟 → ∃𝑧 ∈ ℚ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) |
12 | | qre 12622 |
. . . . . . . . . . 11
⊢ (𝑧 ∈ ℚ → 𝑧 ∈
ℝ) |
13 | | simpll1 1210 |
. . . . . . . . . . . . . . . 16
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → 𝐷 ∈ (∞Met‘𝑋)) |
14 | | simplr 765 |
. . . . . . . . . . . . . . . 16
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → 𝑃 ∈ 𝑋) |
15 | | simpll2 1211 |
. . . . . . . . . . . . . . . 16
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → 𝑦 ∈ 𝑋) |
16 | | xmetsym 23408 |
. . . . . . . . . . . . . . . 16
⊢ ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑃 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋) → (𝑃𝐷𝑦) = (𝑦𝐷𝑃)) |
17 | 13, 14, 15, 16 | syl3anc 1369 |
. . . . . . . . . . . . . . 15
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → (𝑃𝐷𝑦) = (𝑦𝐷𝑃)) |
18 | | simprrl 777 |
. . . . . . . . . . . . . . 15
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → (𝑦𝐷𝑃) < 𝑧) |
19 | 17, 18 | eqbrtrd 5092 |
. . . . . . . . . . . . . 14
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → (𝑃𝐷𝑦) < 𝑧) |
20 | | simprl 767 |
. . . . . . . . . . . . . . . 16
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → 𝑧 ∈ ℝ) |
21 | | xmetcl 23392 |
. . . . . . . . . . . . . . . . . 18
⊢ ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑃 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋) → (𝑃𝐷𝑦) ∈
ℝ*) |
22 | 13, 14, 15, 21 | syl3anc 1369 |
. . . . . . . . . . . . . . . . 17
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → (𝑃𝐷𝑦) ∈
ℝ*) |
23 | | rexr 10952 |
. . . . . . . . . . . . . . . . . 18
⊢ (𝑧 ∈ ℝ → 𝑧 ∈
ℝ*) |
24 | 23 | ad2antrl 724 |
. . . . . . . . . . . . . . . . 17
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → 𝑧 ∈ ℝ*) |
25 | 22, 24, 19 | xrltled 12813 |
. . . . . . . . . . . . . . . 16
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → (𝑃𝐷𝑦) ≤ 𝑧) |
26 | | xmetlecl 23407 |
. . . . . . . . . . . . . . . 16
⊢ ((𝐷 ∈ (∞Met‘𝑋) ∧ (𝑃 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ (𝑃𝐷𝑦) ≤ 𝑧)) → (𝑃𝐷𝑦) ∈ ℝ) |
27 | 13, 14, 15, 20, 25, 26 | syl122anc 1377 |
. . . . . . . . . . . . . . 15
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → (𝑃𝐷𝑦) ∈ ℝ) |
28 | | difrp 12697 |
. . . . . . . . . . . . . . 15
⊢ (((𝑃𝐷𝑦) ∈ ℝ ∧ 𝑧 ∈ ℝ) → ((𝑃𝐷𝑦) < 𝑧 ↔ (𝑧 − (𝑃𝐷𝑦)) ∈
ℝ+)) |
29 | 27, 20, 28 | syl2anc 583 |
. . . . . . . . . . . . . 14
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → ((𝑃𝐷𝑦) < 𝑧 ↔ (𝑧 − (𝑃𝐷𝑦)) ∈
ℝ+)) |
30 | 19, 29 | mpbid 231 |
. . . . . . . . . . . . 13
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → (𝑧 − (𝑃𝐷𝑦)) ∈
ℝ+) |
31 | 20, 27 | resubcld 11333 |
. . . . . . . . . . . . . . 15
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → (𝑧 − (𝑃𝐷𝑦)) ∈ ℝ) |
32 | 22 | xrleidd 12815 |
. . . . . . . . . . . . . . . 16
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → (𝑃𝐷𝑦) ≤ (𝑃𝐷𝑦)) |
33 | 20 | recnd 10934 |
. . . . . . . . . . . . . . . . 17
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → 𝑧 ∈ ℂ) |
34 | 27 | recnd 10934 |
. . . . . . . . . . . . . . . . 17
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → (𝑃𝐷𝑦) ∈ ℂ) |
35 | 33, 34 | nncand 11267 |
. . . . . . . . . . . . . . . 16
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → (𝑧 − (𝑧 − (𝑃𝐷𝑦))) = (𝑃𝐷𝑦)) |
36 | 32, 35 | breqtrrd 5098 |
. . . . . . . . . . . . . . 15
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → (𝑃𝐷𝑦) ≤ (𝑧 − (𝑧 − (𝑃𝐷𝑦)))) |
37 | | blss2 23465 |
. . . . . . . . . . . . . . 15
⊢ (((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑃 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋) ∧ ((𝑧 − (𝑃𝐷𝑦)) ∈ ℝ ∧ 𝑧 ∈ ℝ ∧ (𝑃𝐷𝑦) ≤ (𝑧 − (𝑧 − (𝑃𝐷𝑦))))) → (𝑃(ball‘𝐷)(𝑧 − (𝑃𝐷𝑦))) ⊆ (𝑦(ball‘𝐷)𝑧)) |
38 | 13, 14, 15, 31, 20, 36, 37 | syl33anc 1383 |
. . . . . . . . . . . . . 14
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → (𝑃(ball‘𝐷)(𝑧 − (𝑃𝐷𝑦))) ⊆ (𝑦(ball‘𝐷)𝑧)) |
39 | | simpll3 1212 |
. . . . . . . . . . . . . . 15
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → 𝑟 ∈ ℝ*) |
40 | | simprrr 778 |
. . . . . . . . . . . . . . . 16
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → 𝑧 < 𝑟) |
41 | 24, 39, 40 | xrltled 12813 |
. . . . . . . . . . . . . . 15
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → 𝑧 ≤ 𝑟) |
42 | | ssbl 23484 |
. . . . . . . . . . . . . . 15
⊢ (((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋) ∧ (𝑧 ∈ ℝ* ∧ 𝑟 ∈ ℝ*)
∧ 𝑧 ≤ 𝑟) → (𝑦(ball‘𝐷)𝑧) ⊆ (𝑦(ball‘𝐷)𝑟)) |
43 | 13, 15, 24, 39, 41, 42 | syl221anc 1379 |
. . . . . . . . . . . . . 14
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → (𝑦(ball‘𝐷)𝑧) ⊆ (𝑦(ball‘𝐷)𝑟)) |
44 | 38, 43 | sstrd 3927 |
. . . . . . . . . . . . 13
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → (𝑃(ball‘𝐷)(𝑧 − (𝑃𝐷𝑦))) ⊆ (𝑦(ball‘𝐷)𝑟)) |
45 | | oveq2 7263 |
. . . . . . . . . . . . . . 15
⊢ (𝑥 = (𝑧 − (𝑃𝐷𝑦)) → (𝑃(ball‘𝐷)𝑥) = (𝑃(ball‘𝐷)(𝑧 − (𝑃𝐷𝑦)))) |
46 | 45 | sseq1d 3948 |
. . . . . . . . . . . . . 14
⊢ (𝑥 = (𝑧 − (𝑃𝐷𝑦)) → ((𝑃(ball‘𝐷)𝑥) ⊆ (𝑦(ball‘𝐷)𝑟) ↔ (𝑃(ball‘𝐷)(𝑧 − (𝑃𝐷𝑦))) ⊆ (𝑦(ball‘𝐷)𝑟))) |
47 | 46 | rspcev 3552 |
. . . . . . . . . . . . 13
⊢ (((𝑧 − (𝑃𝐷𝑦)) ∈ ℝ+ ∧ (𝑃(ball‘𝐷)(𝑧 − (𝑃𝐷𝑦))) ⊆ (𝑦(ball‘𝐷)𝑟)) → ∃𝑥 ∈ ℝ+ (𝑃(ball‘𝐷)𝑥) ⊆ (𝑦(ball‘𝐷)𝑟)) |
48 | 30, 44, 47 | syl2anc 583 |
. . . . . . . . . . . 12
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ (𝑧 ∈ ℝ ∧ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟))) → ∃𝑥 ∈ ℝ+ (𝑃(ball‘𝐷)𝑥) ⊆ (𝑦(ball‘𝐷)𝑟)) |
49 | 48 | expr 456 |
. . . . . . . . . . 11
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ 𝑧 ∈ ℝ) → (((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟) → ∃𝑥 ∈ ℝ+ (𝑃(ball‘𝐷)𝑥) ⊆ (𝑦(ball‘𝐷)𝑟))) |
50 | 12, 49 | sylan2 592 |
. . . . . . . . . 10
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) ∧ 𝑧 ∈ ℚ) → (((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟) → ∃𝑥 ∈ ℝ+ (𝑃(ball‘𝐷)𝑥) ⊆ (𝑦(ball‘𝐷)𝑟))) |
51 | 50 | rexlimdva 3212 |
. . . . . . . . 9
⊢ (((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) → (∃𝑧 ∈ ℚ ((𝑦𝐷𝑃) < 𝑧 ∧ 𝑧 < 𝑟) → ∃𝑥 ∈ ℝ+ (𝑃(ball‘𝐷)𝑥) ⊆ (𝑦(ball‘𝐷)𝑟))) |
52 | 11, 51 | syld 47 |
. . . . . . . 8
⊢ (((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) ∧ 𝑃 ∈ 𝑋) → ((𝑦𝐷𝑃) < 𝑟 → ∃𝑥 ∈ ℝ+ (𝑃(ball‘𝐷)𝑥) ⊆ (𝑦(ball‘𝐷)𝑟))) |
53 | 52 | expimpd 453 |
. . . . . . 7
⊢ ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) → ((𝑃 ∈ 𝑋 ∧ (𝑦𝐷𝑃) < 𝑟) → ∃𝑥 ∈ ℝ+ (𝑃(ball‘𝐷)𝑥) ⊆ (𝑦(ball‘𝐷)𝑟))) |
54 | 2, 53 | sylbid 239 |
. . . . . 6
⊢ ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) → (𝑃 ∈ (𝑦(ball‘𝐷)𝑟) → ∃𝑥 ∈ ℝ+ (𝑃(ball‘𝐷)𝑥) ⊆ (𝑦(ball‘𝐷)𝑟))) |
55 | | eleq2 2827 |
. . . . . . 7
⊢ (𝐵 = (𝑦(ball‘𝐷)𝑟) → (𝑃 ∈ 𝐵 ↔ 𝑃 ∈ (𝑦(ball‘𝐷)𝑟))) |
56 | | sseq2 3943 |
. . . . . . . 8
⊢ (𝐵 = (𝑦(ball‘𝐷)𝑟) → ((𝑃(ball‘𝐷)𝑥) ⊆ 𝐵 ↔ (𝑃(ball‘𝐷)𝑥) ⊆ (𝑦(ball‘𝐷)𝑟))) |
57 | 56 | rexbidv 3225 |
. . . . . . 7
⊢ (𝐵 = (𝑦(ball‘𝐷)𝑟) → (∃𝑥 ∈ ℝ+ (𝑃(ball‘𝐷)𝑥) ⊆ 𝐵 ↔ ∃𝑥 ∈ ℝ+ (𝑃(ball‘𝐷)𝑥) ⊆ (𝑦(ball‘𝐷)𝑟))) |
58 | 55, 57 | imbi12d 344 |
. . . . . 6
⊢ (𝐵 = (𝑦(ball‘𝐷)𝑟) → ((𝑃 ∈ 𝐵 → ∃𝑥 ∈ ℝ+ (𝑃(ball‘𝐷)𝑥) ⊆ 𝐵) ↔ (𝑃 ∈ (𝑦(ball‘𝐷)𝑟) → ∃𝑥 ∈ ℝ+ (𝑃(ball‘𝐷)𝑥) ⊆ (𝑦(ball‘𝐷)𝑟)))) |
59 | 54, 58 | syl5ibrcom 246 |
. . . . 5
⊢ ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) → (𝐵 = (𝑦(ball‘𝐷)𝑟) → (𝑃 ∈ 𝐵 → ∃𝑥 ∈ ℝ+ (𝑃(ball‘𝐷)𝑥) ⊆ 𝐵))) |
60 | 59 | 3expib 1120 |
. . . 4
⊢ (𝐷 ∈ (∞Met‘𝑋) → ((𝑦 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) → (𝐵 = (𝑦(ball‘𝐷)𝑟) → (𝑃 ∈ 𝐵 → ∃𝑥 ∈ ℝ+ (𝑃(ball‘𝐷)𝑥) ⊆ 𝐵)))) |
61 | 60 | rexlimdvv 3221 |
. . 3
⊢ (𝐷 ∈ (∞Met‘𝑋) → (∃𝑦 ∈ 𝑋 ∃𝑟 ∈ ℝ* 𝐵 = (𝑦(ball‘𝐷)𝑟) → (𝑃 ∈ 𝐵 → ∃𝑥 ∈ ℝ+ (𝑃(ball‘𝐷)𝑥) ⊆ 𝐵))) |
62 | 1, 61 | sylbid 239 |
. 2
⊢ (𝐷 ∈ (∞Met‘𝑋) → (𝐵 ∈ ran (ball‘𝐷) → (𝑃 ∈ 𝐵 → ∃𝑥 ∈ ℝ+ (𝑃(ball‘𝐷)𝑥) ⊆ 𝐵))) |
63 | 62 | 3imp 1109 |
1
⊢ ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐵 ∈ ran (ball‘𝐷) ∧ 𝑃 ∈ 𝐵) → ∃𝑥 ∈ ℝ+ (𝑃(ball‘𝐷)𝑥) ⊆ 𝐵) |