Step | Hyp | Ref
| Expression |
1 | | eqid 2610 |
. . . . . . . 8
⊢ ∪ 𝐽 =
∪ 𝐽 |
2 | 1 | fclselbas 21630 |
. . . . . . 7
⊢ (𝑥 ∈ (𝐽 fClus 𝐹) → 𝑥 ∈ ∪ 𝐽) |
3 | 2 | adantl 481 |
. . . . . 6
⊢ ((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) → 𝑥 ∈ ∪ 𝐽) |
4 | | df-cfil 22861 |
. . . . . . . . . . . . 13
⊢ CauFil =
(𝑑 ∈ ∪ ran ∞Met ↦ {𝑓 ∈ (Fil‘dom dom 𝑑) ∣ ∀𝑥 ∈ ℝ+ ∃𝑦 ∈ 𝑓 (𝑑 “ (𝑦 × 𝑦)) ⊆ (0[,)𝑥)}) |
5 | 4 | dmmptss 5548 |
. . . . . . . . . . . 12
⊢ dom
CauFil ⊆ ∪ ran ∞Met |
6 | | elfvdm 6130 |
. . . . . . . . . . . 12
⊢ (𝐹 ∈ (CauFil‘𝐷) → 𝐷 ∈ dom CauFil) |
7 | 5, 6 | sseldi 3566 |
. . . . . . . . . . 11
⊢ (𝐹 ∈ (CauFil‘𝐷) → 𝐷 ∈ ∪ ran
∞Met) |
8 | | xmetunirn 21952 |
. . . . . . . . . . 11
⊢ (𝐷 ∈ ∪ ran ∞Met ↔ 𝐷 ∈ (∞Met‘dom dom 𝐷)) |
9 | 7, 8 | sylib 207 |
. . . . . . . . . 10
⊢ (𝐹 ∈ (CauFil‘𝐷) → 𝐷 ∈ (∞Met‘dom dom 𝐷)) |
10 | | cfilfcls.2 |
. . . . . . . . . . 11
⊢ 𝑋 = dom dom 𝐷 |
11 | 10 | fveq2i 6106 |
. . . . . . . . . 10
⊢
(∞Met‘𝑋)
= (∞Met‘dom dom 𝐷) |
12 | 9, 11 | syl6eleqr 2699 |
. . . . . . . . 9
⊢ (𝐹 ∈ (CauFil‘𝐷) → 𝐷 ∈ (∞Met‘𝑋)) |
13 | 12 | adantr 480 |
. . . . . . . 8
⊢ ((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) → 𝐷 ∈ (∞Met‘𝑋)) |
14 | | cfilfcls.1 |
. . . . . . . . 9
⊢ 𝐽 = (MetOpen‘𝐷) |
15 | 14 | mopntopon 22054 |
. . . . . . . 8
⊢ (𝐷 ∈ (∞Met‘𝑋) → 𝐽 ∈ (TopOn‘𝑋)) |
16 | 13, 15 | syl 17 |
. . . . . . 7
⊢ ((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) → 𝐽 ∈ (TopOn‘𝑋)) |
17 | | toponuni 20542 |
. . . . . . 7
⊢ (𝐽 ∈ (TopOn‘𝑋) → 𝑋 = ∪ 𝐽) |
18 | 16, 17 | syl 17 |
. . . . . 6
⊢ ((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) → 𝑋 = ∪ 𝐽) |
19 | 3, 18 | eleqtrrd 2691 |
. . . . 5
⊢ ((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) → 𝑥 ∈ 𝑋) |
20 | 14 | mopni2 22108 |
. . . . . . . . . 10
⊢ ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝐽 ∧ 𝑥 ∈ 𝑦) → ∃𝑟 ∈ ℝ+ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦) |
21 | 20 | 3expb 1258 |
. . . . . . . . 9
⊢ ((𝐷 ∈ (∞Met‘𝑋) ∧ (𝑦 ∈ 𝐽 ∧ 𝑥 ∈ 𝑦)) → ∃𝑟 ∈ ℝ+ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦) |
22 | 13, 21 | sylan 487 |
. . . . . . . 8
⊢ (((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ (𝑦 ∈ 𝐽 ∧ 𝑥 ∈ 𝑦)) → ∃𝑟 ∈ ℝ+ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦) |
23 | | cfilfil 22873 |
. . . . . . . . . . . 12
⊢ ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷)) → 𝐹 ∈ (Fil‘𝑋)) |
24 | 12, 23 | mpancom 700 |
. . . . . . . . . . 11
⊢ (𝐹 ∈ (CauFil‘𝐷) → 𝐹 ∈ (Fil‘𝑋)) |
25 | 24 | adantr 480 |
. . . . . . . . . 10
⊢ ((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) → 𝐹 ∈ (Fil‘𝑋)) |
26 | 25 | ad2antrr 758 |
. . . . . . . . 9
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ (𝑦 ∈ 𝐽 ∧ 𝑥 ∈ 𝑦)) ∧ (𝑟 ∈ ℝ+ ∧ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦)) → 𝐹 ∈ (Fil‘𝑋)) |
27 | 13 | adantr 480 |
. . . . . . . . . . . 12
⊢ (((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) → 𝐷 ∈ (∞Met‘𝑋)) |
28 | | simpll 786 |
. . . . . . . . . . . 12
⊢ (((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) → 𝐹 ∈ (CauFil‘𝐷)) |
29 | | rphalfcl 11734 |
. . . . . . . . . . . . . 14
⊢ (𝑟 ∈ ℝ+
→ (𝑟 / 2) ∈
ℝ+) |
30 | 29 | adantl 481 |
. . . . . . . . . . . . 13
⊢ (((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) → (𝑟 / 2) ∈
ℝ+) |
31 | | rphalfcl 11734 |
. . . . . . . . . . . . 13
⊢ ((𝑟 / 2) ∈ ℝ+
→ ((𝑟 / 2) / 2) ∈
ℝ+) |
32 | 30, 31 | syl 17 |
. . . . . . . . . . . 12
⊢ (((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) → ((𝑟 / 2) / 2) ∈
ℝ+) |
33 | | cfil3i 22875 |
. . . . . . . . . . . 12
⊢ ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝐹 ∈ (CauFil‘𝐷) ∧ ((𝑟 / 2) / 2) ∈ ℝ+) →
∃𝑦 ∈ 𝑋 (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹) |
34 | 27, 28, 32, 33 | syl3anc 1318 |
. . . . . . . . . . 11
⊢ (((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) →
∃𝑦 ∈ 𝑋 (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹) |
35 | 25 | ad2antrr 758 |
. . . . . . . . . . . 12
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) → 𝐹 ∈ (Fil‘𝑋)) |
36 | | simprr 792 |
. . . . . . . . . . . 12
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) → (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹) |
37 | 27 | adantr 480 |
. . . . . . . . . . . . 13
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) → 𝐷 ∈ (∞Met‘𝑋)) |
38 | 19 | ad2antrr 758 |
. . . . . . . . . . . . 13
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) → 𝑥 ∈ 𝑋) |
39 | | rpxr 11716 |
. . . . . . . . . . . . . 14
⊢ (𝑟 ∈ ℝ+
→ 𝑟 ∈
ℝ*) |
40 | 39 | ad2antlr 759 |
. . . . . . . . . . . . 13
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) → 𝑟 ∈ ℝ*) |
41 | | blssm 22033 |
. . . . . . . . . . . . 13
⊢ ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑥 ∈ 𝑋 ∧ 𝑟 ∈ ℝ*) → (𝑥(ball‘𝐷)𝑟) ⊆ 𝑋) |
42 | 37, 38, 40, 41 | syl3anc 1318 |
. . . . . . . . . . . 12
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) → (𝑥(ball‘𝐷)𝑟) ⊆ 𝑋) |
43 | | simpllr 795 |
. . . . . . . . . . . . . . 15
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) → 𝑥 ∈ (𝐽 fClus 𝐹)) |
44 | 30 | adantr 480 |
. . . . . . . . . . . . . . . . 17
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) → (𝑟 / 2) ∈
ℝ+) |
45 | | rpxr 11716 |
. . . . . . . . . . . . . . . . 17
⊢ ((𝑟 / 2) ∈ ℝ+
→ (𝑟 / 2) ∈
ℝ*) |
46 | 44, 45 | syl 17 |
. . . . . . . . . . . . . . . 16
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) → (𝑟 / 2) ∈
ℝ*) |
47 | 14 | blopn 22115 |
. . . . . . . . . . . . . . . 16
⊢ ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑥 ∈ 𝑋 ∧ (𝑟 / 2) ∈ ℝ*) →
(𝑥(ball‘𝐷)(𝑟 / 2)) ∈ 𝐽) |
48 | 37, 38, 46, 47 | syl3anc 1318 |
. . . . . . . . . . . . . . 15
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) → (𝑥(ball‘𝐷)(𝑟 / 2)) ∈ 𝐽) |
49 | | blcntr 22028 |
. . . . . . . . . . . . . . . 16
⊢ ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑥 ∈ 𝑋 ∧ (𝑟 / 2) ∈ ℝ+) →
𝑥 ∈ (𝑥(ball‘𝐷)(𝑟 / 2))) |
50 | 37, 38, 44, 49 | syl3anc 1318 |
. . . . . . . . . . . . . . 15
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) → 𝑥 ∈ (𝑥(ball‘𝐷)(𝑟 / 2))) |
51 | | fclsopni 21629 |
. . . . . . . . . . . . . . 15
⊢ ((𝑥 ∈ (𝐽 fClus 𝐹) ∧ ((𝑥(ball‘𝐷)(𝑟 / 2)) ∈ 𝐽 ∧ 𝑥 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) → ((𝑥(ball‘𝐷)(𝑟 / 2)) ∩ (𝑦(ball‘𝐷)((𝑟 / 2) / 2))) ≠ ∅) |
52 | 43, 48, 50, 36, 51 | syl13anc 1320 |
. . . . . . . . . . . . . 14
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) → ((𝑥(ball‘𝐷)(𝑟 / 2)) ∩ (𝑦(ball‘𝐷)((𝑟 / 2) / 2))) ≠ ∅) |
53 | | n0 3890 |
. . . . . . . . . . . . . 14
⊢ (((𝑥(ball‘𝐷)(𝑟 / 2)) ∩ (𝑦(ball‘𝐷)((𝑟 / 2) / 2))) ≠ ∅ ↔ ∃𝑧 𝑧 ∈ ((𝑥(ball‘𝐷)(𝑟 / 2)) ∩ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)))) |
54 | 52, 53 | sylib 207 |
. . . . . . . . . . . . 13
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) → ∃𝑧 𝑧 ∈ ((𝑥(ball‘𝐷)(𝑟 / 2)) ∩ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)))) |
55 | | elin 3758 |
. . . . . . . . . . . . . . 15
⊢ (𝑧 ∈ ((𝑥(ball‘𝐷)(𝑟 / 2)) ∩ (𝑦(ball‘𝐷)((𝑟 / 2) / 2))) ↔ (𝑧 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ∧ 𝑧 ∈ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)))) |
56 | 37 | adantr 480 |
. . . . . . . . . . . . . . . . . 18
⊢
(((((𝐹 ∈
(CauFil‘𝐷) ∧
𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) ∧ (𝑧 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ∧ 𝑧 ∈ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)))) → 𝐷 ∈ (∞Met‘𝑋)) |
57 | | simplrl 796 |
. . . . . . . . . . . . . . . . . 18
⊢
(((((𝐹 ∈
(CauFil‘𝐷) ∧
𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) ∧ (𝑧 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ∧ 𝑧 ∈ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)))) → 𝑦 ∈ 𝑋) |
58 | 44 | adantr 480 |
. . . . . . . . . . . . . . . . . . 19
⊢
(((((𝐹 ∈
(CauFil‘𝐷) ∧
𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) ∧ (𝑧 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ∧ 𝑧 ∈ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)))) → (𝑟 / 2) ∈
ℝ+) |
59 | 58 | rpred 11748 |
. . . . . . . . . . . . . . . . . 18
⊢
(((((𝐹 ∈
(CauFil‘𝐷) ∧
𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) ∧ (𝑧 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ∧ 𝑧 ∈ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)))) → (𝑟 / 2) ∈ ℝ) |
60 | | simprr 792 |
. . . . . . . . . . . . . . . . . 18
⊢
(((((𝐹 ∈
(CauFil‘𝐷) ∧
𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) ∧ (𝑧 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ∧ 𝑧 ∈ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)))) → 𝑧 ∈ (𝑦(ball‘𝐷)((𝑟 / 2) / 2))) |
61 | | blhalf 22020 |
. . . . . . . . . . . . . . . . . 18
⊢ (((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦 ∈ 𝑋) ∧ ((𝑟 / 2) ∈ ℝ ∧ 𝑧 ∈ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)))) → (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ⊆ (𝑧(ball‘𝐷)(𝑟 / 2))) |
62 | 56, 57, 59, 60, 61 | syl22anc 1319 |
. . . . . . . . . . . . . . . . 17
⊢
(((((𝐹 ∈
(CauFil‘𝐷) ∧
𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) ∧ (𝑧 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ∧ 𝑧 ∈ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)))) → (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ⊆ (𝑧(ball‘𝐷)(𝑟 / 2))) |
63 | | blssm 22033 |
. . . . . . . . . . . . . . . . . . . . 21
⊢ ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑥 ∈ 𝑋 ∧ (𝑟 / 2) ∈ ℝ*) →
(𝑥(ball‘𝐷)(𝑟 / 2)) ⊆ 𝑋) |
64 | 37, 38, 46, 63 | syl3anc 1318 |
. . . . . . . . . . . . . . . . . . . 20
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) → (𝑥(ball‘𝐷)(𝑟 / 2)) ⊆ 𝑋) |
65 | 64 | sselda 3568 |
. . . . . . . . . . . . . . . . . . 19
⊢
(((((𝐹 ∈
(CauFil‘𝐷) ∧
𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) ∧ 𝑧 ∈ (𝑥(ball‘𝐷)(𝑟 / 2))) → 𝑧 ∈ 𝑋) |
66 | 65 | adantrr 749 |
. . . . . . . . . . . . . . . . . 18
⊢
(((((𝐹 ∈
(CauFil‘𝐷) ∧
𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) ∧ (𝑧 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ∧ 𝑧 ∈ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)))) → 𝑧 ∈ 𝑋) |
67 | | simpllr 795 |
. . . . . . . . . . . . . . . . . . 19
⊢
(((((𝐹 ∈
(CauFil‘𝐷) ∧
𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) ∧ (𝑧 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ∧ 𝑧 ∈ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)))) → 𝑟 ∈ ℝ+) |
68 | 67 | rpred 11748 |
. . . . . . . . . . . . . . . . . 18
⊢
(((((𝐹 ∈
(CauFil‘𝐷) ∧
𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) ∧ (𝑧 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ∧ 𝑧 ∈ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)))) → 𝑟 ∈ ℝ) |
69 | | simprl 790 |
. . . . . . . . . . . . . . . . . . 19
⊢
(((((𝐹 ∈
(CauFil‘𝐷) ∧
𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) ∧ (𝑧 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ∧ 𝑧 ∈ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)))) → 𝑧 ∈ (𝑥(ball‘𝐷)(𝑟 / 2))) |
70 | 58, 45 | syl 17 |
. . . . . . . . . . . . . . . . . . . 20
⊢
(((((𝐹 ∈
(CauFil‘𝐷) ∧
𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) ∧ (𝑧 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ∧ 𝑧 ∈ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)))) → (𝑟 / 2) ∈
ℝ*) |
71 | 38 | adantr 480 |
. . . . . . . . . . . . . . . . . . . 20
⊢
(((((𝐹 ∈
(CauFil‘𝐷) ∧
𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) ∧ (𝑧 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ∧ 𝑧 ∈ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)))) → 𝑥 ∈ 𝑋) |
72 | | blcom 22009 |
. . . . . . . . . . . . . . . . . . . 20
⊢ (((𝐷 ∈ (∞Met‘𝑋) ∧ (𝑟 / 2) ∈ ℝ*) ∧
(𝑥 ∈ 𝑋 ∧ 𝑧 ∈ 𝑋)) → (𝑧 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ↔ 𝑥 ∈ (𝑧(ball‘𝐷)(𝑟 / 2)))) |
73 | 56, 70, 71, 66, 72 | syl22anc 1319 |
. . . . . . . . . . . . . . . . . . 19
⊢
(((((𝐹 ∈
(CauFil‘𝐷) ∧
𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) ∧ (𝑧 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ∧ 𝑧 ∈ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)))) → (𝑧 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ↔ 𝑥 ∈ (𝑧(ball‘𝐷)(𝑟 / 2)))) |
74 | 69, 73 | mpbid 221 |
. . . . . . . . . . . . . . . . . 18
⊢
(((((𝐹 ∈
(CauFil‘𝐷) ∧
𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) ∧ (𝑧 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ∧ 𝑧 ∈ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)))) → 𝑥 ∈ (𝑧(ball‘𝐷)(𝑟 / 2))) |
75 | | blhalf 22020 |
. . . . . . . . . . . . . . . . . 18
⊢ (((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑧 ∈ 𝑋) ∧ (𝑟 ∈ ℝ ∧ 𝑥 ∈ (𝑧(ball‘𝐷)(𝑟 / 2)))) → (𝑧(ball‘𝐷)(𝑟 / 2)) ⊆ (𝑥(ball‘𝐷)𝑟)) |
76 | 56, 66, 68, 74, 75 | syl22anc 1319 |
. . . . . . . . . . . . . . . . 17
⊢
(((((𝐹 ∈
(CauFil‘𝐷) ∧
𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) ∧ (𝑧 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ∧ 𝑧 ∈ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)))) → (𝑧(ball‘𝐷)(𝑟 / 2)) ⊆ (𝑥(ball‘𝐷)𝑟)) |
77 | 62, 76 | sstrd 3578 |
. . . . . . . . . . . . . . . 16
⊢
(((((𝐹 ∈
(CauFil‘𝐷) ∧
𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) ∧ (𝑧 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ∧ 𝑧 ∈ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)))) → (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ⊆ (𝑥(ball‘𝐷)𝑟)) |
78 | 77 | ex 449 |
. . . . . . . . . . . . . . 15
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) → ((𝑧 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ∧ 𝑧 ∈ (𝑦(ball‘𝐷)((𝑟 / 2) / 2))) → (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ⊆ (𝑥(ball‘𝐷)𝑟))) |
79 | 55, 78 | syl5bi 231 |
. . . . . . . . . . . . . 14
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) → (𝑧 ∈ ((𝑥(ball‘𝐷)(𝑟 / 2)) ∩ (𝑦(ball‘𝐷)((𝑟 / 2) / 2))) → (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ⊆ (𝑥(ball‘𝐷)𝑟))) |
80 | 79 | exlimdv 1848 |
. . . . . . . . . . . . 13
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) → (∃𝑧 𝑧 ∈ ((𝑥(ball‘𝐷)(𝑟 / 2)) ∩ (𝑦(ball‘𝐷)((𝑟 / 2) / 2))) → (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ⊆ (𝑥(ball‘𝐷)𝑟))) |
81 | 54, 80 | mpd 15 |
. . . . . . . . . . . 12
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) → (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ⊆ (𝑥(ball‘𝐷)𝑟)) |
82 | | filss 21467 |
. . . . . . . . . . . 12
⊢ ((𝐹 ∈ (Fil‘𝑋) ∧ ((𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹 ∧ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ⊆ (𝑥(ball‘𝐷)𝑟))) → (𝑥(ball‘𝐷)𝑟) ∈ 𝐹) |
83 | 35, 36, 42, 81, 82 | syl13anc 1320 |
. . . . . . . . . . 11
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) ∧ (𝑦 ∈ 𝑋 ∧ (𝑦(ball‘𝐷)((𝑟 / 2) / 2)) ∈ 𝐹)) → (𝑥(ball‘𝐷)𝑟) ∈ 𝐹) |
84 | 34, 83 | rexlimddv 3017 |
. . . . . . . . . 10
⊢ (((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑟 ∈ ℝ+) → (𝑥(ball‘𝐷)𝑟) ∈ 𝐹) |
85 | 84 | ad2ant2r 779 |
. . . . . . . . 9
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ (𝑦 ∈ 𝐽 ∧ 𝑥 ∈ 𝑦)) ∧ (𝑟 ∈ ℝ+ ∧ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦)) → (𝑥(ball‘𝐷)𝑟) ∈ 𝐹) |
86 | | toponss 20544 |
. . . . . . . . . . . 12
⊢ ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝑦 ∈ 𝐽) → 𝑦 ⊆ 𝑋) |
87 | 86 | adantrr 749 |
. . . . . . . . . . 11
⊢ ((𝐽 ∈ (TopOn‘𝑋) ∧ (𝑦 ∈ 𝐽 ∧ 𝑥 ∈ 𝑦)) → 𝑦 ⊆ 𝑋) |
88 | 16, 87 | sylan 487 |
. . . . . . . . . 10
⊢ (((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ (𝑦 ∈ 𝐽 ∧ 𝑥 ∈ 𝑦)) → 𝑦 ⊆ 𝑋) |
89 | 88 | adantr 480 |
. . . . . . . . 9
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ (𝑦 ∈ 𝐽 ∧ 𝑥 ∈ 𝑦)) ∧ (𝑟 ∈ ℝ+ ∧ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦)) → 𝑦 ⊆ 𝑋) |
90 | | simprr 792 |
. . . . . . . . 9
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ (𝑦 ∈ 𝐽 ∧ 𝑥 ∈ 𝑦)) ∧ (𝑟 ∈ ℝ+ ∧ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦)) → (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦) |
91 | | filss 21467 |
. . . . . . . . 9
⊢ ((𝐹 ∈ (Fil‘𝑋) ∧ ((𝑥(ball‘𝐷)𝑟) ∈ 𝐹 ∧ 𝑦 ⊆ 𝑋 ∧ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦)) → 𝑦 ∈ 𝐹) |
92 | 26, 85, 89, 90, 91 | syl13anc 1320 |
. . . . . . . 8
⊢ ((((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ (𝑦 ∈ 𝐽 ∧ 𝑥 ∈ 𝑦)) ∧ (𝑟 ∈ ℝ+ ∧ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦)) → 𝑦 ∈ 𝐹) |
93 | 22, 92 | rexlimddv 3017 |
. . . . . . 7
⊢ (((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ (𝑦 ∈ 𝐽 ∧ 𝑥 ∈ 𝑦)) → 𝑦 ∈ 𝐹) |
94 | 93 | expr 641 |
. . . . . 6
⊢ (((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) ∧ 𝑦 ∈ 𝐽) → (𝑥 ∈ 𝑦 → 𝑦 ∈ 𝐹)) |
95 | 94 | ralrimiva 2949 |
. . . . 5
⊢ ((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) → ∀𝑦 ∈ 𝐽 (𝑥 ∈ 𝑦 → 𝑦 ∈ 𝐹)) |
96 | | flimopn 21589 |
. . . . . 6
⊢ ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐹 ∈ (Fil‘𝑋)) → (𝑥 ∈ (𝐽 fLim 𝐹) ↔ (𝑥 ∈ 𝑋 ∧ ∀𝑦 ∈ 𝐽 (𝑥 ∈ 𝑦 → 𝑦 ∈ 𝐹)))) |
97 | 16, 25, 96 | syl2anc 691 |
. . . . 5
⊢ ((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) → (𝑥 ∈ (𝐽 fLim 𝐹) ↔ (𝑥 ∈ 𝑋 ∧ ∀𝑦 ∈ 𝐽 (𝑥 ∈ 𝑦 → 𝑦 ∈ 𝐹)))) |
98 | 19, 95, 97 | mpbir2and 959 |
. . . 4
⊢ ((𝐹 ∈ (CauFil‘𝐷) ∧ 𝑥 ∈ (𝐽 fClus 𝐹)) → 𝑥 ∈ (𝐽 fLim 𝐹)) |
99 | 98 | ex 449 |
. . 3
⊢ (𝐹 ∈ (CauFil‘𝐷) → (𝑥 ∈ (𝐽 fClus 𝐹) → 𝑥 ∈ (𝐽 fLim 𝐹))) |
100 | 99 | ssrdv 3574 |
. 2
⊢ (𝐹 ∈ (CauFil‘𝐷) → (𝐽 fClus 𝐹) ⊆ (𝐽 fLim 𝐹)) |
101 | | flimfcls 21640 |
. . 3
⊢ (𝐽 fLim 𝐹) ⊆ (𝐽 fClus 𝐹) |
102 | 101 | a1i 11 |
. 2
⊢ (𝐹 ∈ (CauFil‘𝐷) → (𝐽 fLim 𝐹) ⊆ (𝐽 fClus 𝐹)) |
103 | 100, 102 | eqssd 3585 |
1
⊢ (𝐹 ∈ (CauFil‘𝐷) → (𝐽 fClus 𝐹) = (𝐽 fLim 𝐹)) |