MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  iscmet3lem2 Structured version   Visualization version   GIF version

Theorem iscmet3lem2 25451
Description: Lemma for iscmet3 25452. (Contributed by Mario Carneiro, 15-Oct-2015.)
Hypotheses
Ref Expression
iscmet3.1 𝑍 = (ℤ𝑀)
iscmet3.2 𝐽 = (MetOpen‘𝐷)
iscmet3.3 (𝜑𝑀 ∈ ℤ)
iscmet3.4 (𝜑𝐷 ∈ (Met‘𝑋))
iscmet3.6 (𝜑𝐹:𝑍𝑋)
iscmet3.9 (𝜑 → ∀𝑘 ∈ ℤ ∀𝑢 ∈ (𝑆𝑘)∀𝑣 ∈ (𝑆𝑘)(𝑢𝐷𝑣) < ((1 / 2)↑𝑘))
iscmet3.10 (𝜑 → ∀𝑘𝑍𝑛 ∈ (𝑀...𝑘)(𝐹𝑘) ∈ (𝑆𝑛))
iscmet3.7 (𝜑𝐺 ∈ (Fil‘𝑋))
iscmet3.8 (𝜑𝑆:ℤ⟶𝐺)
iscmet3.5 (𝜑𝐹 ∈ dom (⇝𝑡𝐽))
Assertion
Ref Expression
iscmet3lem2 (𝜑 → (𝐽 fLim 𝐺) ≠ ∅)
Distinct variable groups:   𝑘,𝑛,𝑢,𝑣,𝐷   𝑘,𝐺   𝑘,𝐹,𝑛,𝑢,𝑣   𝑘,𝑋,𝑛   𝑘,𝐽,𝑛   𝑆,𝑘,𝑛,𝑢,𝑣   𝑘,𝑍,𝑛   𝑘,𝑀,𝑛   𝜑,𝑘,𝑛
Allowed substitution hints:   𝜑(𝑣,𝑢)   𝐺(𝑣,𝑢,𝑛)   𝐽(𝑣,𝑢)   𝑀(𝑣,𝑢)   𝑋(𝑣,𝑢)   𝑍(𝑣,𝑢)

Proof of Theorem iscmet3lem2
Dummy variables 𝑗 𝑟 𝑥 𝑦 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 iscmet3.5 . . 3 (𝜑𝐹 ∈ dom (⇝𝑡𝐽))
2 eldmg 5888 . . . 4 (𝐹 ∈ dom (⇝𝑡𝐽) → (𝐹 ∈ dom (⇝𝑡𝐽) ↔ ∃𝑥 𝐹(⇝𝑡𝐽)𝑥))
32ibi 270 . . 3 (𝐹 ∈ dom (⇝𝑡𝐽) → ∃𝑥 𝐹(⇝𝑡𝐽)𝑥)
41, 3syl 18 . 2 (𝜑 → ∃𝑥 𝐹(⇝𝑡𝐽)𝑥)
5 iscmet3.4 . . . . . . 7 (𝜑𝐷 ∈ (Met‘𝑋))
6 metxmet 24491 . . . . . . 7 (𝐷 ∈ (Met‘𝑋) → 𝐷 ∈ (∞Met‘𝑋))
75, 6syl 18 . . . . . 6 (𝜑𝐷 ∈ (∞Met‘𝑋))
8 iscmet3.2 . . . . . . 7 𝐽 = (MetOpen‘𝐷)
98mopntopon 24596 . . . . . 6 (𝐷 ∈ (∞Met‘𝑋) → 𝐽 ∈ (TopOn‘𝑋))
107, 9syl 18 . . . . 5 (𝜑𝐽 ∈ (TopOn‘𝑋))
11 lmcl 23454 . . . . 5 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐹(⇝𝑡𝐽)𝑥) → 𝑥𝑋)
1210, 11sylan 591 . . . 4 ((𝜑𝐹(⇝𝑡𝐽)𝑥) → 𝑥𝑋)
137adantr 485 . . . . . . 7 ((𝜑𝐹(⇝𝑡𝐽)𝑥) → 𝐷 ∈ (∞Met‘𝑋))
148mopni2 24650 . . . . . . . 8 ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦𝐽𝑥𝑦) → ∃𝑟 ∈ ℝ+ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦)
15143expia 1139 . . . . . . 7 ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦𝐽) → (𝑥𝑦 → ∃𝑟 ∈ ℝ+ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦))
1613, 15sylan 591 . . . . . 6 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑦𝐽) → (𝑥𝑦 → ∃𝑟 ∈ ℝ+ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦))
17 iscmet3.7 . . . . . . . . 9 (𝜑𝐺 ∈ (Fil‘𝑋))
1817ad3antrrr 742 . . . . . . . 8 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑦𝐽) ∧ (𝑟 ∈ ℝ+ ∧ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦)) → 𝐺 ∈ (Fil‘𝑋))
19 iscmet3.3 . . . . . . . . . . . 12 (𝜑𝑀 ∈ ℤ)
2019ad2antrr 738 . . . . . . . . . . 11 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → 𝑀 ∈ ℤ)
21 rphalfcl 13040 . . . . . . . . . . . 12 (𝑟 ∈ ℝ+ → (𝑟 / 2) ∈ ℝ+)
2221adantl 486 . . . . . . . . . . 11 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → (𝑟 / 2) ∈ ℝ+)
23 iscmet3.1 . . . . . . . . . . . 12 𝑍 = (ℤ𝑀)
2423iscmet3lem3 25449 . . . . . . . . . . 11 ((𝑀 ∈ ℤ ∧ (𝑟 / 2) ∈ ℝ+) → ∃𝑗𝑍𝑘 ∈ (ℤ𝑗)((1 / 2)↑𝑘) < (𝑟 / 2))
2520, 22, 24syl2anc 595 . . . . . . . . . 10 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → ∃𝑗𝑍𝑘 ∈ (ℤ𝑗)((1 / 2)↑𝑘) < (𝑟 / 2))
2613adantr 485 . . . . . . . . . . . 12 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → 𝐷 ∈ (∞Met‘𝑋))
2712adantr 485 . . . . . . . . . . . 12 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → 𝑥𝑋)
28 blcntr 24570 . . . . . . . . . . . 12 ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑥𝑋 ∧ (𝑟 / 2) ∈ ℝ+) → 𝑥 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)))
2926, 27, 22, 28syl3anc 1398 . . . . . . . . . . 11 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → 𝑥 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)))
30 simplr 780 . . . . . . . . . . 11 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → 𝐹(⇝𝑡𝐽)𝑥)
3122rpxrd 13056 . . . . . . . . . . . 12 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → (𝑟 / 2) ∈ ℝ*)
328blopn 24657 . . . . . . . . . . . 12 ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑥𝑋 ∧ (𝑟 / 2) ∈ ℝ*) → (𝑥(ball‘𝐷)(𝑟 / 2)) ∈ 𝐽)
3326, 27, 31, 32syl3anc 1398 . . . . . . . . . . 11 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → (𝑥(ball‘𝐷)(𝑟 / 2)) ∈ 𝐽)
3423, 29, 20, 30, 33lmcvg 23419 . . . . . . . . . 10 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → ∃𝑗𝑍𝑘 ∈ (ℤ𝑗)(𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2)))
3523rexanuz2 15397 . . . . . . . . . . 11 (∃𝑗𝑍𝑘 ∈ (ℤ𝑗)(((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))) ↔ (∃𝑗𝑍𝑘 ∈ (ℤ𝑗)((1 / 2)↑𝑘) < (𝑟 / 2) ∧ ∃𝑗𝑍𝑘 ∈ (ℤ𝑗)(𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))))
3623r19.2uz 15399 . . . . . . . . . . . 12 (∃𝑗𝑍𝑘 ∈ (ℤ𝑗)(((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))) → ∃𝑘𝑍 (((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))))
3717ad3antrrr 742 . . . . . . . . . . . . . 14 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ (𝑘𝑍 ∧ (((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))))) → 𝐺 ∈ (Fil‘𝑋))
38 iscmet3.8 . . . . . . . . . . . . . . . 16 (𝜑𝑆:ℤ⟶𝐺)
3938ad3antrrr 742 . . . . . . . . . . . . . . 15 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ (𝑘𝑍 ∧ (((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))))) → 𝑆:ℤ⟶𝐺)
40 eluzelz 12867 . . . . . . . . . . . . . . . . 17 (𝑘 ∈ (ℤ𝑀) → 𝑘 ∈ ℤ)
4140, 23eleq2s 2881 . . . . . . . . . . . . . . . 16 (𝑘𝑍𝑘 ∈ ℤ)
4241ad2antrl 740 . . . . . . . . . . . . . . 15 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ (𝑘𝑍 ∧ (((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))))) → 𝑘 ∈ ℤ)
43 ffvelcdm 7076 . . . . . . . . . . . . . . 15 ((𝑆:ℤ⟶𝐺𝑘 ∈ ℤ) → (𝑆𝑘) ∈ 𝐺)
4439, 42, 43syl2anc 595 . . . . . . . . . . . . . 14 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ (𝑘𝑍 ∧ (((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))))) → (𝑆𝑘) ∈ 𝐺)
45 rpxr 13021 . . . . . . . . . . . . . . . . 17 (𝑟 ∈ ℝ+𝑟 ∈ ℝ*)
4645adantl 486 . . . . . . . . . . . . . . . 16 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → 𝑟 ∈ ℝ*)
47 blssm 24575 . . . . . . . . . . . . . . . 16 ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑥𝑋𝑟 ∈ ℝ*) → (𝑥(ball‘𝐷)𝑟) ⊆ 𝑋)
4826, 27, 46, 47syl3anc 1398 . . . . . . . . . . . . . . 15 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → (𝑥(ball‘𝐷)𝑟) ⊆ 𝑋)
4948adantr 485 . . . . . . . . . . . . . 14 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ (𝑘𝑍 ∧ (((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))))) → (𝑥(ball‘𝐷)𝑟) ⊆ 𝑋)
5041adantl 486 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → 𝑘 ∈ ℤ)
51 1rp 13015 . . . . . . . . . . . . . . . . . . . . . . 23 1 ∈ ℝ+
52 rphalfcl 13040 . . . . . . . . . . . . . . . . . . . . . . 23 (1 ∈ ℝ+ → (1 / 2) ∈ ℝ+)
5351, 52ax-mp 5 . . . . . . . . . . . . . . . . . . . . . 22 (1 / 2) ∈ ℝ+
54 rpexpcl 14112 . . . . . . . . . . . . . . . . . . . . . 22 (((1 / 2) ∈ ℝ+𝑘 ∈ ℤ) → ((1 / 2)↑𝑘) ∈ ℝ+)
5553, 54mpan 702 . . . . . . . . . . . . . . . . . . . . 21 (𝑘 ∈ ℤ → ((1 / 2)↑𝑘) ∈ ℝ+)
5650, 55syl 18 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → ((1 / 2)↑𝑘) ∈ ℝ+)
5756rpred 13055 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → ((1 / 2)↑𝑘) ∈ ℝ)
5822adantr 485 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → (𝑟 / 2) ∈ ℝ+)
5958rpred 13055 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → (𝑟 / 2) ∈ ℝ)
60 ltle 11293 . . . . . . . . . . . . . . . . . . 19 ((((1 / 2)↑𝑘) ∈ ℝ ∧ (𝑟 / 2) ∈ ℝ) → (((1 / 2)↑𝑘) < (𝑟 / 2) → ((1 / 2)↑𝑘) ≤ (𝑟 / 2)))
6157, 59, 60syl2anc 595 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → (((1 / 2)↑𝑘) < (𝑟 / 2) → ((1 / 2)↑𝑘) ≤ (𝑟 / 2)))
62 fveq2 6881 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑛 = 𝑘 → (𝑆𝑛) = (𝑆𝑘))
6362eleq2d 2849 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑛 = 𝑘 → ((𝐹𝑘) ∈ (𝑆𝑛) ↔ (𝐹𝑘) ∈ (𝑆𝑘)))
64 iscmet3.10 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝜑 → ∀𝑘𝑍𝑛 ∈ (𝑀...𝑘)(𝐹𝑘) ∈ (𝑆𝑛))
6564r19.21bi 3257 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑𝑘𝑍) → ∀𝑛 ∈ (𝑀...𝑘)(𝐹𝑘) ∈ (𝑆𝑛))
66 eluzfz2 13555 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑘 ∈ (ℤ𝑀) → 𝑘 ∈ (𝑀...𝑘))
6766, 23eleq2s 2881 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑘𝑍𝑘 ∈ (𝑀...𝑘))
6867adantl 486 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑𝑘𝑍) → 𝑘 ∈ (𝑀...𝑘))
6963, 65, 68rspcdva 3582 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑𝑘𝑍) → (𝐹𝑘) ∈ (𝑆𝑘))
7069adantr 485 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → (𝐹𝑘) ∈ (𝑆𝑘))
71 simpr 489 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → 𝑦 ∈ (𝑆𝑘))
72 iscmet3.9 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝜑 → ∀𝑘 ∈ ℤ ∀𝑢 ∈ (𝑆𝑘)∀𝑣 ∈ (𝑆𝑘)(𝑢𝐷𝑣) < ((1 / 2)↑𝑘))
7372ad2antrr 738 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → ∀𝑘 ∈ ℤ ∀𝑢 ∈ (𝑆𝑘)∀𝑣 ∈ (𝑆𝑘)(𝑢𝐷𝑣) < ((1 / 2)↑𝑘))
7441ad2antlr 739 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → 𝑘 ∈ ℤ)
75 rsp 3253 . . . . . . . . . . . . . . . . . . . . . . . . 25 (∀𝑘 ∈ ℤ ∀𝑢 ∈ (𝑆𝑘)∀𝑣 ∈ (𝑆𝑘)(𝑢𝐷𝑣) < ((1 / 2)↑𝑘) → (𝑘 ∈ ℤ → ∀𝑢 ∈ (𝑆𝑘)∀𝑣 ∈ (𝑆𝑘)(𝑢𝐷𝑣) < ((1 / 2)↑𝑘)))
7673, 74, 75sylc 66 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → ∀𝑢 ∈ (𝑆𝑘)∀𝑣 ∈ (𝑆𝑘)(𝑢𝐷𝑣) < ((1 / 2)↑𝑘))
77 oveq1 7417 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑢 = (𝐹𝑘) → (𝑢𝐷𝑣) = ((𝐹𝑘)𝐷𝑣))
7877breq1d 5119 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑢 = (𝐹𝑘) → ((𝑢𝐷𝑣) < ((1 / 2)↑𝑘) ↔ ((𝐹𝑘)𝐷𝑣) < ((1 / 2)↑𝑘)))
79 oveq2 7418 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑣 = 𝑦 → ((𝐹𝑘)𝐷𝑣) = ((𝐹𝑘)𝐷𝑦))
8079breq1d 5119 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑣 = 𝑦 → (((𝐹𝑘)𝐷𝑣) < ((1 / 2)↑𝑘) ↔ ((𝐹𝑘)𝐷𝑦) < ((1 / 2)↑𝑘)))
8178, 80rspc2va 3593 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝐹𝑘) ∈ (𝑆𝑘) ∧ 𝑦 ∈ (𝑆𝑘)) ∧ ∀𝑢 ∈ (𝑆𝑘)∀𝑣 ∈ (𝑆𝑘)(𝑢𝐷𝑣) < ((1 / 2)↑𝑘)) → ((𝐹𝑘)𝐷𝑦) < ((1 / 2)↑𝑘))
8270, 71, 76, 81syl21anc 850 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → ((𝐹𝑘)𝐷𝑦) < ((1 / 2)↑𝑘))
837ad2antrr 738 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → 𝐷 ∈ (∞Met‘𝑋))
8441, 55syl 18 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑘𝑍 → ((1 / 2)↑𝑘) ∈ ℝ+)
8584rpxrd 13056 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑘𝑍 → ((1 / 2)↑𝑘) ∈ ℝ*)
8685ad2antlr 739 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → ((1 / 2)↑𝑘) ∈ ℝ*)
87 iscmet3.6 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝜑𝐹:𝑍𝑋)
8887ffvelcdmda 7079 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑𝑘𝑍) → (𝐹𝑘) ∈ 𝑋)
8988adantr 485 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → (𝐹𝑘) ∈ 𝑋)
9017adantr 485 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑𝑘𝑍) → 𝐺 ∈ (Fil‘𝑋))
9138, 41, 43syl2an 607 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑𝑘𝑍) → (𝑆𝑘) ∈ 𝐺)
92 filelss 24009 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝐺 ∈ (Fil‘𝑋) ∧ (𝑆𝑘) ∈ 𝐺) → (𝑆𝑘) ⊆ 𝑋)
9390, 91, 92syl2anc 595 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑𝑘𝑍) → (𝑆𝑘) ⊆ 𝑋)
9493sselda 3937 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → 𝑦𝑋)
95 elbl2 24547 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝐷 ∈ (∞Met‘𝑋) ∧ ((1 / 2)↑𝑘) ∈ ℝ*) ∧ ((𝐹𝑘) ∈ 𝑋𝑦𝑋)) → (𝑦 ∈ ((𝐹𝑘)(ball‘𝐷)((1 / 2)↑𝑘)) ↔ ((𝐹𝑘)𝐷𝑦) < ((1 / 2)↑𝑘)))
9683, 86, 89, 94, 95syl22anc 851 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → (𝑦 ∈ ((𝐹𝑘)(ball‘𝐷)((1 / 2)↑𝑘)) ↔ ((𝐹𝑘)𝐷𝑦) < ((1 / 2)↑𝑘)))
9782, 96mpbird 260 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → 𝑦 ∈ ((𝐹𝑘)(ball‘𝐷)((1 / 2)↑𝑘)))
9897ex 417 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑘𝑍) → (𝑦 ∈ (𝑆𝑘) → 𝑦 ∈ ((𝐹𝑘)(ball‘𝐷)((1 / 2)↑𝑘))))
9998ssrdv 3943 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑘𝑍) → (𝑆𝑘) ⊆ ((𝐹𝑘)(ball‘𝐷)((1 / 2)↑𝑘)))
10099ad4ant14 764 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → (𝑆𝑘) ⊆ ((𝐹𝑘)(ball‘𝐷)((1 / 2)↑𝑘)))
10126adantr 485 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → 𝐷 ∈ (∞Met‘𝑋))
10287ad2antrr 738 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → 𝐹:𝑍𝑋)
103102ffvelcdmda 7079 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → (𝐹𝑘) ∈ 𝑋)
10456rpxrd 13056 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → ((1 / 2)↑𝑘) ∈ ℝ*)
10531adantr 485 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → (𝑟 / 2) ∈ ℝ*)
106 ssbl 24580 . . . . . . . . . . . . . . . . . . . . 21 (((𝐷 ∈ (∞Met‘𝑋) ∧ (𝐹𝑘) ∈ 𝑋) ∧ (((1 / 2)↑𝑘) ∈ ℝ* ∧ (𝑟 / 2) ∈ ℝ*) ∧ ((1 / 2)↑𝑘) ≤ (𝑟 / 2)) → ((𝐹𝑘)(ball‘𝐷)((1 / 2)↑𝑘)) ⊆ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)))
1071063expia 1139 . . . . . . . . . . . . . . . . . . . 20 (((𝐷 ∈ (∞Met‘𝑋) ∧ (𝐹𝑘) ∈ 𝑋) ∧ (((1 / 2)↑𝑘) ∈ ℝ* ∧ (𝑟 / 2) ∈ ℝ*)) → (((1 / 2)↑𝑘) ≤ (𝑟 / 2) → ((𝐹𝑘)(ball‘𝐷)((1 / 2)↑𝑘)) ⊆ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2))))
108101, 103, 104, 105, 107syl22anc 851 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → (((1 / 2)↑𝑘) ≤ (𝑟 / 2) → ((𝐹𝑘)(ball‘𝐷)((1 / 2)↑𝑘)) ⊆ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2))))
109 sstr 3945 . . . . . . . . . . . . . . . . . . 19 (((𝑆𝑘) ⊆ ((𝐹𝑘)(ball‘𝐷)((1 / 2)↑𝑘)) ∧ ((𝐹𝑘)(ball‘𝐷)((1 / 2)↑𝑘)) ⊆ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2))) → (𝑆𝑘) ⊆ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)))
110100, 108, 109syl6an 696 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → (((1 / 2)↑𝑘) ≤ (𝑟 / 2) → (𝑆𝑘) ⊆ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2))))
11161, 110syld 48 . . . . . . . . . . . . . . . . 17 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → (((1 / 2)↑𝑘) < (𝑟 / 2) → (𝑆𝑘) ⊆ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2))))
112111adantrd 496 . . . . . . . . . . . . . . . 16 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → ((((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))) → (𝑆𝑘) ⊆ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2))))
113112impr 459 . . . . . . . . . . . . . . 15 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ (𝑘𝑍 ∧ (((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))))) → (𝑆𝑘) ⊆ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)))
11427adantr 485 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → 𝑥𝑋)
115 blcom 24551 . . . . . . . . . . . . . . . . . . 19 (((𝐷 ∈ (∞Met‘𝑋) ∧ (𝑟 / 2) ∈ ℝ*) ∧ (𝑥𝑋 ∧ (𝐹𝑘) ∈ 𝑋)) → ((𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ↔ 𝑥 ∈ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2))))
116101, 105, 114, 103, 115syl22anc 851 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → ((𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ↔ 𝑥 ∈ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2))))
117 rpre 13020 . . . . . . . . . . . . . . . . . . . 20 (𝑟 ∈ ℝ+𝑟 ∈ ℝ)
118117ad2antlr 739 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → 𝑟 ∈ ℝ)
119 blhalf 24562 . . . . . . . . . . . . . . . . . . . 20 (((𝐷 ∈ (∞Met‘𝑋) ∧ (𝐹𝑘) ∈ 𝑋) ∧ (𝑟 ∈ ℝ ∧ 𝑥 ∈ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)))) → ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)) ⊆ (𝑥(ball‘𝐷)𝑟))
120119expr 461 . . . . . . . . . . . . . . . . . . 19 (((𝐷 ∈ (∞Met‘𝑋) ∧ (𝐹𝑘) ∈ 𝑋) ∧ 𝑟 ∈ ℝ) → (𝑥 ∈ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)) → ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)) ⊆ (𝑥(ball‘𝐷)𝑟)))
121101, 103, 118, 120syl21anc 850 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → (𝑥 ∈ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)) → ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)) ⊆ (𝑥(ball‘𝐷)𝑟)))
122116, 121sylbid 243 . . . . . . . . . . . . . . . . 17 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → ((𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) → ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)) ⊆ (𝑥(ball‘𝐷)𝑟)))
123122adantld 495 . . . . . . . . . . . . . . . 16 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → ((((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))) → ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)) ⊆ (𝑥(ball‘𝐷)𝑟)))
124123impr 459 . . . . . . . . . . . . . . 15 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ (𝑘𝑍 ∧ (((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))))) → ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)) ⊆ (𝑥(ball‘𝐷)𝑟))
125113, 124sstrd 3947 . . . . . . . . . . . . . 14 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ (𝑘𝑍 ∧ (((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))))) → (𝑆𝑘) ⊆ (𝑥(ball‘𝐷)𝑟))
126 filss 24010 . . . . . . . . . . . . . 14 ((𝐺 ∈ (Fil‘𝑋) ∧ ((𝑆𝑘) ∈ 𝐺 ∧ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑋 ∧ (𝑆𝑘) ⊆ (𝑥(ball‘𝐷)𝑟))) → (𝑥(ball‘𝐷)𝑟) ∈ 𝐺)
12737, 44, 49, 125, 126syl13anc 1399 . . . . . . . . . . . . 13 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ (𝑘𝑍 ∧ (((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))))) → (𝑥(ball‘𝐷)𝑟) ∈ 𝐺)
128127rexlimdvaa 3167 . . . . . . . . . . . 12 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → (∃𝑘𝑍 (((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))) → (𝑥(ball‘𝐷)𝑟) ∈ 𝐺))
12936, 128syl5 35 . . . . . . . . . . 11 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → (∃𝑗𝑍𝑘 ∈ (ℤ𝑗)(((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))) → (𝑥(ball‘𝐷)𝑟) ∈ 𝐺))
13035, 129biimtrrid 246 . . . . . . . . . 10 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → ((∃𝑗𝑍𝑘 ∈ (ℤ𝑗)((1 / 2)↑𝑘) < (𝑟 / 2) ∧ ∃𝑗𝑍𝑘 ∈ (ℤ𝑗)(𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))) → (𝑥(ball‘𝐷)𝑟) ∈ 𝐺))
13125, 34, 130mp2and 711 . . . . . . . . 9 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → (𝑥(ball‘𝐷)𝑟) ∈ 𝐺)
132131ad2ant2r 759 . . . . . . . 8 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑦𝐽) ∧ (𝑟 ∈ ℝ+ ∧ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦)) → (𝑥(ball‘𝐷)𝑟) ∈ 𝐺)
13310adantr 485 . . . . . . . . . 10 ((𝜑𝐹(⇝𝑡𝐽)𝑥) → 𝐽 ∈ (TopOn‘𝑋))
134 toponss 23084 . . . . . . . . . 10 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝑦𝐽) → 𝑦𝑋)
135133, 134sylan 591 . . . . . . . . 9 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑦𝐽) → 𝑦𝑋)
136135adantr 485 . . . . . . . 8 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑦𝐽) ∧ (𝑟 ∈ ℝ+ ∧ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦)) → 𝑦𝑋)
137 simprr 784 . . . . . . . 8 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑦𝐽) ∧ (𝑟 ∈ ℝ+ ∧ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦)) → (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦)
138 filss 24010 . . . . . . . 8 ((𝐺 ∈ (Fil‘𝑋) ∧ ((𝑥(ball‘𝐷)𝑟) ∈ 𝐺𝑦𝑋 ∧ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦)) → 𝑦𝐺)
13918, 132, 136, 137, 138syl13anc 1399 . . . . . . 7 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑦𝐽) ∧ (𝑟 ∈ ℝ+ ∧ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦)) → 𝑦𝐺)
140139rexlimdvaa 3167 . . . . . 6 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑦𝐽) → (∃𝑟 ∈ ℝ+ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦𝑦𝐺))
14116, 140syld 48 . . . . 5 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑦𝐽) → (𝑥𝑦𝑦𝐺))
142141ralrimiva 3157 . . . 4 ((𝜑𝐹(⇝𝑡𝐽)𝑥) → ∀𝑦𝐽 (𝑥𝑦𝑦𝐺))
143 flimopn 24132 . . . . . 6 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐺 ∈ (Fil‘𝑋)) → (𝑥 ∈ (𝐽 fLim 𝐺) ↔ (𝑥𝑋 ∧ ∀𝑦𝐽 (𝑥𝑦𝑦𝐺))))
14410, 17, 143syl2anc 595 . . . . 5 (𝜑 → (𝑥 ∈ (𝐽 fLim 𝐺) ↔ (𝑥𝑋 ∧ ∀𝑦𝐽 (𝑥𝑦𝑦𝐺))))
145144adantr 485 . . . 4 ((𝜑𝐹(⇝𝑡𝐽)𝑥) → (𝑥 ∈ (𝐽 fLim 𝐺) ↔ (𝑥𝑋 ∧ ∀𝑦𝐽 (𝑥𝑦𝑦𝐺))))
14612, 142, 145mpbir2and 725 . . 3 ((𝜑𝐹(⇝𝑡𝐽)𝑥) → 𝑥 ∈ (𝐽 fLim 𝐺))
147146ne0d 4295 . 2 ((𝜑𝐹(⇝𝑡𝐽)𝑥) → (𝐽 fLim 𝐺) ≠ ∅)
1484, 147exlimddv 1965 1 (𝜑 → (𝐽 fLim 𝐺) ≠ ∅)
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 209  wa 400   = wceq 1570  wex 1809  wcel 2143  wne 2958  wral 3079  wrex 3089  wss 3905  c0 4286   class class class wbr 5109  dom cdm 5661  wf 6532  cfv 6536  (class class class)co 7410  cr 11094  1c1 11096  *cxr 11237   < clt 11238  cle 11239   / cdiv 11866  2c2 12290  cz 12586  cuz 12857  +crp 13011  ...cfz 13530  cexp 14093  ∞Metcxmet 21507  Metcmet 21508  ballcbl 21509  MetOpencmopn 21512  TopOnctopon 23067  𝑡clm 23383  Filcfil 24002   fLim cflim 24091
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1825  ax-4 1839  ax-5 1940  ax-6 1997  ax-7 2038  ax-8 2145  ax-9 2153  ax-10 2176  ax-11 2192  ax-12 2213  ax-ext 2735  ax-rep 5238  ax-sep 5257  ax-nul 5269  ax-pow 5336  ax-pr 5404  ax-un 7732  ax-cnex 11151  ax-resscn 11152  ax-1cn 11153  ax-icn 11154  ax-addcl 11155  ax-addrcl 11156  ax-mulcl 11157  ax-mulrcl 11158  ax-mulcom 11159  ax-addass 11160  ax-mulass 11161  ax-distr 11162  ax-i2m1 11163  ax-1ne0 11164  ax-1rid 11165  ax-rnegex 11166  ax-rrecex 11167  ax-cnre 11168  ax-pre-lttri 11169  ax-pre-lttrn 11170  ax-pre-ltadd 11171  ax-pre-mulgt0 11172  ax-pre-sup 11173
This theorem depends on definitions:  df-bi 210  df-an 401  df-or 861  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1810  df-nf 1814  df-sb 2097  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2838  df-nfc 2912  df-ne 2959  df-nel 3065  df-ral 3080  df-rex 3090  df-rmo 3369  df-reu 3370  df-rab 3417  df-v 3457  df-sbc 3745  df-csb 3854  df-dif 3908  df-un 3910  df-in 3912  df-ss 3922  df-pss 3925  df-nul 4287  df-if 4488  df-pw 4564  df-sn 4590  df-pr 4592  df-op 4596  df-uni 4873  df-iun 4958  df-br 5110  df-opab 5174  df-mpt 5193  df-tr 5219  df-id 5556  df-eprel 5561  df-po 5569  df-so 5570  df-fr 5614  df-we 5616  df-xp 5667  df-rel 5668  df-cnv 5669  df-co 5670  df-dm 5671  df-rn 5672  df-res 5673  df-ima 5674  df-pred 6302  df-ord 6363  df-on 6364  df-lim 6365  df-suc 6366  df-iota 6492  df-fun 6538  df-fn 6539  df-f 6540  df-f1 6541  df-fo 6542  df-f1o 6543  df-fv 6544  df-riota 7367  df-ov 7413  df-oprab 7414  df-mpo 7415  df-om 7859  df-1st 7982  df-2nd 7983  df-frecs 8274  df-wrecs 8305  df-recs 8354  df-rdg 8393  df-er 8690  df-map 8822  df-pm 8823  df-en 8940  df-dom 8941  df-sdom 8942  df-sup 9398  df-inf 9399  df-pnf 11240  df-mnf 11241  df-xr 11242  df-ltxr 11243  df-le 11244  df-sub 11438  df-neg 11439  df-div 11867  df-nn 12229  df-2 12298  df-3 12299  df-n0 12500  df-z 12587  df-uz 12858  df-q 12968  df-rp 13012  df-xneg 13132  df-xadd 13133  df-xmul 13134  df-fz 13531  df-fl 13821  df-seq 14034  df-exp 14094  df-cj 15146  df-re 15147  df-im 15148  df-sqrt 15282  df-abs 15283  df-clim 15535  df-rlim 15536  df-topgen 17491  df-psmet 21514  df-xmet 21515  df-met 21516  df-bl 21517  df-mopn 21518  df-fbas 21519  df-top 23051  df-topon 23068  df-bases 23103  df-ntr 23177  df-nei 23255  df-lm 23386  df-fil 24003  df-flim 24096
This theorem is referenced by:  iscmet3  25452
  Copyright terms: Public domain W3C validator