Step | Hyp | Ref
| Expression |
1 | | cfili 24020 |
. . 3
⊢ ((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) →
∃𝑠 ∈ 𝐹 ∀𝑥 ∈ 𝑠 ∀𝑦 ∈ 𝑠 (𝑥𝐷𝑦) < 𝑅) |
2 | 1 | 3adant1 1131 |
. 2
⊢ ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) →
∃𝑠 ∈ 𝐹 ∀𝑥 ∈ 𝑠 ∀𝑦 ∈ 𝑠 (𝑥𝐷𝑦) < 𝑅) |
3 | | cfilfil 24019 |
. . . . . . 7
⊢ ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷)) → 𝐹 ∈ (Fil‘𝑋)) |
4 | 3 | 3adant3 1133 |
. . . . . 6
⊢ ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) → 𝐹 ∈ (Fil‘𝑋)) |
5 | | fileln0 22601 |
. . . . . 6
⊢ ((𝐹 ∈ (Fil‘𝑋) ∧ 𝑠 ∈ 𝐹) → 𝑠 ≠ ∅) |
6 | 4, 5 | sylan 583 |
. . . . 5
⊢ (((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) ∧ 𝑠 ∈ 𝐹) → 𝑠 ≠ ∅) |
7 | | r19.2z 4381 |
. . . . . 6
⊢ ((𝑠 ≠ ∅ ∧
∀𝑥 ∈ 𝑠 ∀𝑦 ∈ 𝑠 (𝑥𝐷𝑦) < 𝑅) → ∃𝑥 ∈ 𝑠 ∀𝑦 ∈ 𝑠 (𝑥𝐷𝑦) < 𝑅) |
8 | 7 | ex 416 |
. . . . 5
⊢ (𝑠 ≠ ∅ →
(∀𝑥 ∈ 𝑠 ∀𝑦 ∈ 𝑠 (𝑥𝐷𝑦) < 𝑅 → ∃𝑥 ∈ 𝑠 ∀𝑦 ∈ 𝑠 (𝑥𝐷𝑦) < 𝑅)) |
9 | 6, 8 | syl 17 |
. . . 4
⊢ (((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) ∧ 𝑠 ∈ 𝐹) → (∀𝑥 ∈ 𝑠 ∀𝑦 ∈ 𝑠 (𝑥𝐷𝑦) < 𝑅 → ∃𝑥 ∈ 𝑠 ∀𝑦 ∈ 𝑠 (𝑥𝐷𝑦) < 𝑅)) |
10 | | filelss 22603 |
. . . . . 6
⊢ ((𝐹 ∈ (Fil‘𝑋) ∧ 𝑠 ∈ 𝐹) → 𝑠 ⊆ 𝑋) |
11 | 4, 10 | sylan 583 |
. . . . 5
⊢ (((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) ∧ 𝑠 ∈ 𝐹) → 𝑠 ⊆ 𝑋) |
12 | | ssrexv 3944 |
. . . . 5
⊢ (𝑠 ⊆ 𝑋 → (∃𝑥 ∈ 𝑠 ∀𝑦 ∈ 𝑠 (𝑥𝐷𝑦) < 𝑅 → ∃𝑥 ∈ 𝑋 ∀𝑦 ∈ 𝑠 (𝑥𝐷𝑦) < 𝑅)) |
13 | 11, 12 | syl 17 |
. . . 4
⊢ (((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) ∧ 𝑠 ∈ 𝐹) → (∃𝑥 ∈ 𝑠 ∀𝑦 ∈ 𝑠 (𝑥𝐷𝑦) < 𝑅 → ∃𝑥 ∈ 𝑋 ∀𝑦 ∈ 𝑠 (𝑥𝐷𝑦) < 𝑅)) |
14 | | dfss3 3865 |
. . . . . . 7
⊢ (𝑠 ⊆ (𝑥(ball‘𝐷)𝑅) ↔ ∀𝑦 ∈ 𝑠 𝑦 ∈ (𝑥(ball‘𝐷)𝑅)) |
15 | | simpl1 1192 |
. . . . . . . . . 10
⊢ (((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) ∧ 𝑠 ∈ 𝐹) → 𝐷 ∈ (∞Met‘𝑋)) |
16 | 15 | ad2antrr 726 |
. . . . . . . . 9
⊢
(((((𝐷 ∈
(∞Met‘𝑋) ∧
𝐹 ∈
(CauFil‘𝐷) ∧
𝑅 ∈
ℝ+) ∧ 𝑠 ∈ 𝐹) ∧ 𝑥 ∈ 𝑋) ∧ 𝑦 ∈ 𝑠) → 𝐷 ∈ (∞Met‘𝑋)) |
17 | | simpll3 1215 |
. . . . . . . . . . 11
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) ∧ 𝑠 ∈ 𝐹) ∧ 𝑥 ∈ 𝑋) → 𝑅 ∈
ℝ+) |
18 | 17 | rpxrd 12515 |
. . . . . . . . . 10
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) ∧ 𝑠 ∈ 𝐹) ∧ 𝑥 ∈ 𝑋) → 𝑅 ∈
ℝ*) |
19 | 18 | adantr 484 |
. . . . . . . . 9
⊢
(((((𝐷 ∈
(∞Met‘𝑋) ∧
𝐹 ∈
(CauFil‘𝐷) ∧
𝑅 ∈
ℝ+) ∧ 𝑠 ∈ 𝐹) ∧ 𝑥 ∈ 𝑋) ∧ 𝑦 ∈ 𝑠) → 𝑅 ∈
ℝ*) |
20 | | simplr 769 |
. . . . . . . . 9
⊢
(((((𝐷 ∈
(∞Met‘𝑋) ∧
𝐹 ∈
(CauFil‘𝐷) ∧
𝑅 ∈
ℝ+) ∧ 𝑠 ∈ 𝐹) ∧ 𝑥 ∈ 𝑋) ∧ 𝑦 ∈ 𝑠) → 𝑥 ∈ 𝑋) |
21 | 11 | adantr 484 |
. . . . . . . . . 10
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) ∧ 𝑠 ∈ 𝐹) ∧ 𝑥 ∈ 𝑋) → 𝑠 ⊆ 𝑋) |
22 | 21 | sselda 3877 |
. . . . . . . . 9
⊢
(((((𝐷 ∈
(∞Met‘𝑋) ∧
𝐹 ∈
(CauFil‘𝐷) ∧
𝑅 ∈
ℝ+) ∧ 𝑠 ∈ 𝐹) ∧ 𝑥 ∈ 𝑋) ∧ 𝑦 ∈ 𝑠) → 𝑦 ∈ 𝑋) |
23 | | elbl2 23143 |
. . . . . . . . 9
⊢ (((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑅 ∈ ℝ*) ∧ (𝑥 ∈ 𝑋 ∧ 𝑦 ∈ 𝑋)) → (𝑦 ∈ (𝑥(ball‘𝐷)𝑅) ↔ (𝑥𝐷𝑦) < 𝑅)) |
24 | 16, 19, 20, 22, 23 | syl22anc 838 |
. . . . . . . 8
⊢
(((((𝐷 ∈
(∞Met‘𝑋) ∧
𝐹 ∈
(CauFil‘𝐷) ∧
𝑅 ∈
ℝ+) ∧ 𝑠 ∈ 𝐹) ∧ 𝑥 ∈ 𝑋) ∧ 𝑦 ∈ 𝑠) → (𝑦 ∈ (𝑥(ball‘𝐷)𝑅) ↔ (𝑥𝐷𝑦) < 𝑅)) |
25 | 24 | ralbidva 3108 |
. . . . . . 7
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) ∧ 𝑠 ∈ 𝐹) ∧ 𝑥 ∈ 𝑋) → (∀𝑦 ∈ 𝑠 𝑦 ∈ (𝑥(ball‘𝐷)𝑅) ↔ ∀𝑦 ∈ 𝑠 (𝑥𝐷𝑦) < 𝑅)) |
26 | 14, 25 | syl5bb 286 |
. . . . . 6
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) ∧ 𝑠 ∈ 𝐹) ∧ 𝑥 ∈ 𝑋) → (𝑠 ⊆ (𝑥(ball‘𝐷)𝑅) ↔ ∀𝑦 ∈ 𝑠 (𝑥𝐷𝑦) < 𝑅)) |
27 | 4 | ad2antrr 726 |
. . . . . . 7
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) ∧ 𝑠 ∈ 𝐹) ∧ 𝑥 ∈ 𝑋) → 𝐹 ∈ (Fil‘𝑋)) |
28 | | simplr 769 |
. . . . . . 7
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) ∧ 𝑠 ∈ 𝐹) ∧ 𝑥 ∈ 𝑋) → 𝑠 ∈ 𝐹) |
29 | 15 | adantr 484 |
. . . . . . . 8
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) ∧ 𝑠 ∈ 𝐹) ∧ 𝑥 ∈ 𝑋) → 𝐷 ∈ (∞Met‘𝑋)) |
30 | | simpr 488 |
. . . . . . . 8
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) ∧ 𝑠 ∈ 𝐹) ∧ 𝑥 ∈ 𝑋) → 𝑥 ∈ 𝑋) |
31 | | blssm 23171 |
. . . . . . . 8
⊢ ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑥 ∈ 𝑋 ∧ 𝑅 ∈ ℝ*) → (𝑥(ball‘𝐷)𝑅) ⊆ 𝑋) |
32 | 29, 30, 18, 31 | syl3anc 1372 |
. . . . . . 7
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) ∧ 𝑠 ∈ 𝐹) ∧ 𝑥 ∈ 𝑋) → (𝑥(ball‘𝐷)𝑅) ⊆ 𝑋) |
33 | | filss 22604 |
. . . . . . . 8
⊢ ((𝐹 ∈ (Fil‘𝑋) ∧ (𝑠 ∈ 𝐹 ∧ (𝑥(ball‘𝐷)𝑅) ⊆ 𝑋 ∧ 𝑠 ⊆ (𝑥(ball‘𝐷)𝑅))) → (𝑥(ball‘𝐷)𝑅) ∈ 𝐹) |
34 | 33 | 3exp2 1355 |
. . . . . . 7
⊢ (𝐹 ∈ (Fil‘𝑋) → (𝑠 ∈ 𝐹 → ((𝑥(ball‘𝐷)𝑅) ⊆ 𝑋 → (𝑠 ⊆ (𝑥(ball‘𝐷)𝑅) → (𝑥(ball‘𝐷)𝑅) ∈ 𝐹)))) |
35 | 27, 28, 32, 34 | syl3c 66 |
. . . . . 6
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) ∧ 𝑠 ∈ 𝐹) ∧ 𝑥 ∈ 𝑋) → (𝑠 ⊆ (𝑥(ball‘𝐷)𝑅) → (𝑥(ball‘𝐷)𝑅) ∈ 𝐹)) |
36 | 26, 35 | sylbird 263 |
. . . . 5
⊢ ((((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) ∧ 𝑠 ∈ 𝐹) ∧ 𝑥 ∈ 𝑋) → (∀𝑦 ∈ 𝑠 (𝑥𝐷𝑦) < 𝑅 → (𝑥(ball‘𝐷)𝑅) ∈ 𝐹)) |
37 | 36 | reximdva 3184 |
. . . 4
⊢ (((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) ∧ 𝑠 ∈ 𝐹) → (∃𝑥 ∈ 𝑋 ∀𝑦 ∈ 𝑠 (𝑥𝐷𝑦) < 𝑅 → ∃𝑥 ∈ 𝑋 (𝑥(ball‘𝐷)𝑅) ∈ 𝐹)) |
38 | 9, 13, 37 | 3syld 60 |
. . 3
⊢ (((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) ∧ 𝑠 ∈ 𝐹) → (∀𝑥 ∈ 𝑠 ∀𝑦 ∈ 𝑠 (𝑥𝐷𝑦) < 𝑅 → ∃𝑥 ∈ 𝑋 (𝑥(ball‘𝐷)𝑅) ∈ 𝐹)) |
39 | 38 | rexlimdva 3194 |
. 2
⊢ ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) →
(∃𝑠 ∈ 𝐹 ∀𝑥 ∈ 𝑠 ∀𝑦 ∈ 𝑠 (𝑥𝐷𝑦) < 𝑅 → ∃𝑥 ∈ 𝑋 (𝑥(ball‘𝐷)𝑅) ∈ 𝐹)) |
40 | 2, 39 | mpd 15 |
1
⊢ ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ 𝑅 ∈ ℝ+) →
∃𝑥 ∈ 𝑋 (𝑥(ball‘𝐷)𝑅) ∈ 𝐹) |