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

Theorem iscmet3lem2 25246
Description: Lemma for iscmet3 25247. (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 5845 . . . 4 (𝐹 ∈ dom (⇝𝑡𝐽) → (𝐹 ∈ dom (⇝𝑡𝐽) ↔ ∃𝑥 𝐹(⇝𝑡𝐽)𝑥))
32ibi 267 . . 3 (𝐹 ∈ dom (⇝𝑡𝐽) → ∃𝑥 𝐹(⇝𝑡𝐽)𝑥)
41, 3syl 17 . 2 (𝜑 → ∃𝑥 𝐹(⇝𝑡𝐽)𝑥)
5 iscmet3.4 . . . . . . 7 (𝜑𝐷 ∈ (Met‘𝑋))
6 metxmet 24276 . . . . . . 7 (𝐷 ∈ (Met‘𝑋) → 𝐷 ∈ (∞Met‘𝑋))
75, 6syl 17 . . . . . 6 (𝜑𝐷 ∈ (∞Met‘𝑋))
8 iscmet3.2 . . . . . . 7 𝐽 = (MetOpen‘𝐷)
98mopntopon 24381 . . . . . 6 (𝐷 ∈ (∞Met‘𝑋) → 𝐽 ∈ (TopOn‘𝑋))
107, 9syl 17 . . . . 5 (𝜑𝐽 ∈ (TopOn‘𝑋))
11 lmcl 23239 . . . . 5 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐹(⇝𝑡𝐽)𝑥) → 𝑥𝑋)
1210, 11sylan 580 . . . 4 ((𝜑𝐹(⇝𝑡𝐽)𝑥) → 𝑥𝑋)
137adantr 480 . . . . . . 7 ((𝜑𝐹(⇝𝑡𝐽)𝑥) → 𝐷 ∈ (∞Met‘𝑋))
148mopni2 24435 . . . . . . . 8 ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦𝐽𝑥𝑦) → ∃𝑟 ∈ ℝ+ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦)
15143expia 1121 . . . . . . 7 ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑦𝐽) → (𝑥𝑦 → ∃𝑟 ∈ ℝ+ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦))
1613, 15sylan 580 . . . . . 6 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑦𝐽) → (𝑥𝑦 → ∃𝑟 ∈ ℝ+ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦))
17 iscmet3.7 . . . . . . . . 9 (𝜑𝐺 ∈ (Fil‘𝑋))
1817ad3antrrr 730 . . . . . . . 8 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑦𝐽) ∧ (𝑟 ∈ ℝ+ ∧ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦)) → 𝐺 ∈ (Fil‘𝑋))
19 iscmet3.3 . . . . . . . . . . . 12 (𝜑𝑀 ∈ ℤ)
2019ad2antrr 726 . . . . . . . . . . 11 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → 𝑀 ∈ ℤ)
21 rphalfcl 12932 . . . . . . . . . . . 12 (𝑟 ∈ ℝ+ → (𝑟 / 2) ∈ ℝ+)
2221adantl 481 . . . . . . . . . . 11 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → (𝑟 / 2) ∈ ℝ+)
23 iscmet3.1 . . . . . . . . . . . 12 𝑍 = (ℤ𝑀)
2423iscmet3lem3 25244 . . . . . . . . . . 11 ((𝑀 ∈ ℤ ∧ (𝑟 / 2) ∈ ℝ+) → ∃𝑗𝑍𝑘 ∈ (ℤ𝑗)((1 / 2)↑𝑘) < (𝑟 / 2))
2520, 22, 24syl2anc 584 . . . . . . . . . 10 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → ∃𝑗𝑍𝑘 ∈ (ℤ𝑗)((1 / 2)↑𝑘) < (𝑟 / 2))
2613adantr 480 . . . . . . . . . . . 12 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → 𝐷 ∈ (∞Met‘𝑋))
2712adantr 480 . . . . . . . . . . . 12 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → 𝑥𝑋)
28 blcntr 24355 . . . . . . . . . . . 12 ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑥𝑋 ∧ (𝑟 / 2) ∈ ℝ+) → 𝑥 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)))
2926, 27, 22, 28syl3anc 1373 . . . . . . . . . . 11 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → 𝑥 ∈ (𝑥(ball‘𝐷)(𝑟 / 2)))
30 simplr 768 . . . . . . . . . . 11 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → 𝐹(⇝𝑡𝐽)𝑥)
3122rpxrd 12948 . . . . . . . . . . . 12 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → (𝑟 / 2) ∈ ℝ*)
328blopn 24442 . . . . . . . . . . . 12 ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑥𝑋 ∧ (𝑟 / 2) ∈ ℝ*) → (𝑥(ball‘𝐷)(𝑟 / 2)) ∈ 𝐽)
3326, 27, 31, 32syl3anc 1373 . . . . . . . . . . 11 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → (𝑥(ball‘𝐷)(𝑟 / 2)) ∈ 𝐽)
3423, 29, 20, 30, 33lmcvg 23204 . . . . . . . . . 10 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → ∃𝑗𝑍𝑘 ∈ (ℤ𝑗)(𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2)))
3523rexanuz2 15271 . . . . . . . . . . 11 (∃𝑗𝑍𝑘 ∈ (ℤ𝑗)(((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))) ↔ (∃𝑗𝑍𝑘 ∈ (ℤ𝑗)((1 / 2)↑𝑘) < (𝑟 / 2) ∧ ∃𝑗𝑍𝑘 ∈ (ℤ𝑗)(𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))))
3623r19.2uz 15273 . . . . . . . . . . . 12 (∃𝑗𝑍𝑘 ∈ (ℤ𝑗)(((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))) → ∃𝑘𝑍 (((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))))
3717ad3antrrr 730 . . . . . . . . . . . . . 14 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ (𝑘𝑍 ∧ (((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))))) → 𝐺 ∈ (Fil‘𝑋))
38 iscmet3.8 . . . . . . . . . . . . . . . 16 (𝜑𝑆:ℤ⟶𝐺)
3938ad3antrrr 730 . . . . . . . . . . . . . . 15 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ (𝑘𝑍 ∧ (((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))))) → 𝑆:ℤ⟶𝐺)
40 eluzelz 12759 . . . . . . . . . . . . . . . . 17 (𝑘 ∈ (ℤ𝑀) → 𝑘 ∈ ℤ)
4140, 23eleq2s 2852 . . . . . . . . . . . . . . . 16 (𝑘𝑍𝑘 ∈ ℤ)
4241ad2antrl 728 . . . . . . . . . . . . . . 15 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ (𝑘𝑍 ∧ (((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))))) → 𝑘 ∈ ℤ)
43 ffvelcdm 7024 . . . . . . . . . . . . . . 15 ((𝑆:ℤ⟶𝐺𝑘 ∈ ℤ) → (𝑆𝑘) ∈ 𝐺)
4439, 42, 43syl2anc 584 . . . . . . . . . . . . . 14 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ (𝑘𝑍 ∧ (((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))))) → (𝑆𝑘) ∈ 𝐺)
45 rpxr 12913 . . . . . . . . . . . . . . . . 17 (𝑟 ∈ ℝ+𝑟 ∈ ℝ*)
4645adantl 481 . . . . . . . . . . . . . . . 16 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → 𝑟 ∈ ℝ*)
47 blssm 24360 . . . . . . . . . . . . . . . 16 ((𝐷 ∈ (∞Met‘𝑋) ∧ 𝑥𝑋𝑟 ∈ ℝ*) → (𝑥(ball‘𝐷)𝑟) ⊆ 𝑋)
4826, 27, 46, 47syl3anc 1373 . . . . . . . . . . . . . . 15 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → (𝑥(ball‘𝐷)𝑟) ⊆ 𝑋)
4948adantr 480 . . . . . . . . . . . . . 14 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ (𝑘𝑍 ∧ (((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))))) → (𝑥(ball‘𝐷)𝑟) ⊆ 𝑋)
5041adantl 481 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → 𝑘 ∈ ℤ)
51 1rp 12907 . . . . . . . . . . . . . . . . . . . . . . 23 1 ∈ ℝ+
52 rphalfcl 12932 . . . . . . . . . . . . . . . . . . . . . . 23 (1 ∈ ℝ+ → (1 / 2) ∈ ℝ+)
5351, 52ax-mp 5 . . . . . . . . . . . . . . . . . . . . . 22 (1 / 2) ∈ ℝ+
54 rpexpcl 14001 . . . . . . . . . . . . . . . . . . . . . 22 (((1 / 2) ∈ ℝ+𝑘 ∈ ℤ) → ((1 / 2)↑𝑘) ∈ ℝ+)
5553, 54mpan 690 . . . . . . . . . . . . . . . . . . . . 21 (𝑘 ∈ ℤ → ((1 / 2)↑𝑘) ∈ ℝ+)
5650, 55syl 17 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → ((1 / 2)↑𝑘) ∈ ℝ+)
5756rpred 12947 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → ((1 / 2)↑𝑘) ∈ ℝ)
5822adantr 480 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → (𝑟 / 2) ∈ ℝ+)
5958rpred 12947 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → (𝑟 / 2) ∈ ℝ)
60 ltle 11219 . . . . . . . . . . . . . . . . . . 19 ((((1 / 2)↑𝑘) ∈ ℝ ∧ (𝑟 / 2) ∈ ℝ) → (((1 / 2)↑𝑘) < (𝑟 / 2) → ((1 / 2)↑𝑘) ≤ (𝑟 / 2)))
6157, 59, 60syl2anc 584 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → (((1 / 2)↑𝑘) < (𝑟 / 2) → ((1 / 2)↑𝑘) ≤ (𝑟 / 2)))
62 fveq2 6832 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑛 = 𝑘 → (𝑆𝑛) = (𝑆𝑘))
6362eleq2d 2820 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑛 = 𝑘 → ((𝐹𝑘) ∈ (𝑆𝑛) ↔ (𝐹𝑘) ∈ (𝑆𝑘)))
64 iscmet3.10 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝜑 → ∀𝑘𝑍𝑛 ∈ (𝑀...𝑘)(𝐹𝑘) ∈ (𝑆𝑛))
6564r19.21bi 3226 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑𝑘𝑍) → ∀𝑛 ∈ (𝑀...𝑘)(𝐹𝑘) ∈ (𝑆𝑛))
66 eluzfz2 13446 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑘 ∈ (ℤ𝑀) → 𝑘 ∈ (𝑀...𝑘))
6766, 23eleq2s 2852 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑘𝑍𝑘 ∈ (𝑀...𝑘))
6867adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑𝑘𝑍) → 𝑘 ∈ (𝑀...𝑘))
6963, 65, 68rspcdva 3575 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑𝑘𝑍) → (𝐹𝑘) ∈ (𝑆𝑘))
7069adantr 480 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → (𝐹𝑘) ∈ (𝑆𝑘))
71 simpr 484 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → 𝑦 ∈ (𝑆𝑘))
72 iscmet3.9 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝜑 → ∀𝑘 ∈ ℤ ∀𝑢 ∈ (𝑆𝑘)∀𝑣 ∈ (𝑆𝑘)(𝑢𝐷𝑣) < ((1 / 2)↑𝑘))
7372ad2antrr 726 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → ∀𝑘 ∈ ℤ ∀𝑢 ∈ (𝑆𝑘)∀𝑣 ∈ (𝑆𝑘)(𝑢𝐷𝑣) < ((1 / 2)↑𝑘))
7441ad2antlr 727 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → 𝑘 ∈ ℤ)
75 rsp 3222 . . . . . . . . . . . . . . . . . . . . . . . . 25 (∀𝑘 ∈ ℤ ∀𝑢 ∈ (𝑆𝑘)∀𝑣 ∈ (𝑆𝑘)(𝑢𝐷𝑣) < ((1 / 2)↑𝑘) → (𝑘 ∈ ℤ → ∀𝑢 ∈ (𝑆𝑘)∀𝑣 ∈ (𝑆𝑘)(𝑢𝐷𝑣) < ((1 / 2)↑𝑘)))
7673, 74, 75sylc 65 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → ∀𝑢 ∈ (𝑆𝑘)∀𝑣 ∈ (𝑆𝑘)(𝑢𝐷𝑣) < ((1 / 2)↑𝑘))
77 oveq1 7363 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑢 = (𝐹𝑘) → (𝑢𝐷𝑣) = ((𝐹𝑘)𝐷𝑣))
7877breq1d 5106 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑢 = (𝐹𝑘) → ((𝑢𝐷𝑣) < ((1 / 2)↑𝑘) ↔ ((𝐹𝑘)𝐷𝑣) < ((1 / 2)↑𝑘)))
79 oveq2 7364 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑣 = 𝑦 → ((𝐹𝑘)𝐷𝑣) = ((𝐹𝑘)𝐷𝑦))
8079breq1d 5106 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑣 = 𝑦 → (((𝐹𝑘)𝐷𝑣) < ((1 / 2)↑𝑘) ↔ ((𝐹𝑘)𝐷𝑦) < ((1 / 2)↑𝑘)))
8178, 80rspc2va 3586 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝐹𝑘) ∈ (𝑆𝑘) ∧ 𝑦 ∈ (𝑆𝑘)) ∧ ∀𝑢 ∈ (𝑆𝑘)∀𝑣 ∈ (𝑆𝑘)(𝑢𝐷𝑣) < ((1 / 2)↑𝑘)) → ((𝐹𝑘)𝐷𝑦) < ((1 / 2)↑𝑘))
8270, 71, 76, 81syl21anc 837 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → ((𝐹𝑘)𝐷𝑦) < ((1 / 2)↑𝑘))
837ad2antrr 726 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → 𝐷 ∈ (∞Met‘𝑋))
8441, 55syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑘𝑍 → ((1 / 2)↑𝑘) ∈ ℝ+)
8584rpxrd 12948 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑘𝑍 → ((1 / 2)↑𝑘) ∈ ℝ*)
8685ad2antlr 727 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → ((1 / 2)↑𝑘) ∈ ℝ*)
87 iscmet3.6 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝜑𝐹:𝑍𝑋)
8887ffvelcdmda 7027 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑𝑘𝑍) → (𝐹𝑘) ∈ 𝑋)
8988adantr 480 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → (𝐹𝑘) ∈ 𝑋)
9017adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑𝑘𝑍) → 𝐺 ∈ (Fil‘𝑋))
9138, 41, 43syl2an 596 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑𝑘𝑍) → (𝑆𝑘) ∈ 𝐺)
92 filelss 23794 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝐺 ∈ (Fil‘𝑋) ∧ (𝑆𝑘) ∈ 𝐺) → (𝑆𝑘) ⊆ 𝑋)
9390, 91, 92syl2anc 584 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜑𝑘𝑍) → (𝑆𝑘) ⊆ 𝑋)
9493sselda 3931 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → 𝑦𝑋)
95 elbl2 24332 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝐷 ∈ (∞Met‘𝑋) ∧ ((1 / 2)↑𝑘) ∈ ℝ*) ∧ ((𝐹𝑘) ∈ 𝑋𝑦𝑋)) → (𝑦 ∈ ((𝐹𝑘)(ball‘𝐷)((1 / 2)↑𝑘)) ↔ ((𝐹𝑘)𝐷𝑦) < ((1 / 2)↑𝑘)))
9683, 86, 89, 94, 95syl22anc 838 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → (𝑦 ∈ ((𝐹𝑘)(ball‘𝐷)((1 / 2)↑𝑘)) ↔ ((𝐹𝑘)𝐷𝑦) < ((1 / 2)↑𝑘)))
9782, 96mpbird 257 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑𝑘𝑍) ∧ 𝑦 ∈ (𝑆𝑘)) → 𝑦 ∈ ((𝐹𝑘)(ball‘𝐷)((1 / 2)↑𝑘)))
9897ex 412 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑘𝑍) → (𝑦 ∈ (𝑆𝑘) → 𝑦 ∈ ((𝐹𝑘)(ball‘𝐷)((1 / 2)↑𝑘))))
9998ssrdv 3937 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑘𝑍) → (𝑆𝑘) ⊆ ((𝐹𝑘)(ball‘𝐷)((1 / 2)↑𝑘)))
10099ad4ant14 752 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → (𝑆𝑘) ⊆ ((𝐹𝑘)(ball‘𝐷)((1 / 2)↑𝑘)))
10126adantr 480 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → 𝐷 ∈ (∞Met‘𝑋))
10287ad2antrr 726 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → 𝐹:𝑍𝑋)
103102ffvelcdmda 7027 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → (𝐹𝑘) ∈ 𝑋)
10456rpxrd 12948 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → ((1 / 2)↑𝑘) ∈ ℝ*)
10531adantr 480 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → (𝑟 / 2) ∈ ℝ*)
106 ssbl 24365 . . . . . . . . . . . . . . . . . . . . 21 (((𝐷 ∈ (∞Met‘𝑋) ∧ (𝐹𝑘) ∈ 𝑋) ∧ (((1 / 2)↑𝑘) ∈ ℝ* ∧ (𝑟 / 2) ∈ ℝ*) ∧ ((1 / 2)↑𝑘) ≤ (𝑟 / 2)) → ((𝐹𝑘)(ball‘𝐷)((1 / 2)↑𝑘)) ⊆ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)))
1071063expia 1121 . . . . . . . . . . . . . . . . . . . 20 (((𝐷 ∈ (∞Met‘𝑋) ∧ (𝐹𝑘) ∈ 𝑋) ∧ (((1 / 2)↑𝑘) ∈ ℝ* ∧ (𝑟 / 2) ∈ ℝ*)) → (((1 / 2)↑𝑘) ≤ (𝑟 / 2) → ((𝐹𝑘)(ball‘𝐷)((1 / 2)↑𝑘)) ⊆ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2))))
108101, 103, 104, 105, 107syl22anc 838 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → (((1 / 2)↑𝑘) ≤ (𝑟 / 2) → ((𝐹𝑘)(ball‘𝐷)((1 / 2)↑𝑘)) ⊆ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2))))
109 sstr 3940 . . . . . . . . . . . . . . . . . . 19 (((𝑆𝑘) ⊆ ((𝐹𝑘)(ball‘𝐷)((1 / 2)↑𝑘)) ∧ ((𝐹𝑘)(ball‘𝐷)((1 / 2)↑𝑘)) ⊆ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2))) → (𝑆𝑘) ⊆ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)))
110100, 108, 109syl6an 684 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → (((1 / 2)↑𝑘) ≤ (𝑟 / 2) → (𝑆𝑘) ⊆ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2))))
11161, 110syld 47 . . . . . . . . . . . . . . . . 17 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → (((1 / 2)↑𝑘) < (𝑟 / 2) → (𝑆𝑘) ⊆ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2))))
112111adantrd 491 . . . . . . . . . . . . . . . 16 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → ((((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))) → (𝑆𝑘) ⊆ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2))))
113112impr 454 . . . . . . . . . . . . . . 15 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ (𝑘𝑍 ∧ (((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))))) → (𝑆𝑘) ⊆ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)))
11427adantr 480 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → 𝑥𝑋)
115 blcom 24336 . . . . . . . . . . . . . . . . . . 19 (((𝐷 ∈ (∞Met‘𝑋) ∧ (𝑟 / 2) ∈ ℝ*) ∧ (𝑥𝑋 ∧ (𝐹𝑘) ∈ 𝑋)) → ((𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ↔ 𝑥 ∈ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2))))
116101, 105, 114, 103, 115syl22anc 838 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → ((𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) ↔ 𝑥 ∈ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2))))
117 rpre 12912 . . . . . . . . . . . . . . . . . . . 20 (𝑟 ∈ ℝ+𝑟 ∈ ℝ)
118117ad2antlr 727 . . . . . . . . . . . . . . . . . . 19 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → 𝑟 ∈ ℝ)
119 blhalf 24347 . . . . . . . . . . . . . . . . . . . 20 (((𝐷 ∈ (∞Met‘𝑋) ∧ (𝐹𝑘) ∈ 𝑋) ∧ (𝑟 ∈ ℝ ∧ 𝑥 ∈ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)))) → ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)) ⊆ (𝑥(ball‘𝐷)𝑟))
120119expr 456 . . . . . . . . . . . . . . . . . . 19 (((𝐷 ∈ (∞Met‘𝑋) ∧ (𝐹𝑘) ∈ 𝑋) ∧ 𝑟 ∈ ℝ) → (𝑥 ∈ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)) → ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)) ⊆ (𝑥(ball‘𝐷)𝑟)))
121101, 103, 118, 120syl21anc 837 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → (𝑥 ∈ ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)) → ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)) ⊆ (𝑥(ball‘𝐷)𝑟)))
122116, 121sylbid 240 . . . . . . . . . . . . . . . . 17 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → ((𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2)) → ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)) ⊆ (𝑥(ball‘𝐷)𝑟)))
123122adantld 490 . . . . . . . . . . . . . . . 16 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ 𝑘𝑍) → ((((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))) → ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)) ⊆ (𝑥(ball‘𝐷)𝑟)))
124123impr 454 . . . . . . . . . . . . . . 15 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ (𝑘𝑍 ∧ (((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))))) → ((𝐹𝑘)(ball‘𝐷)(𝑟 / 2)) ⊆ (𝑥(ball‘𝐷)𝑟))
125113, 124sstrd 3942 . . . . . . . . . . . . . 14 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ (𝑘𝑍 ∧ (((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))))) → (𝑆𝑘) ⊆ (𝑥(ball‘𝐷)𝑟))
126 filss 23795 . . . . . . . . . . . . . 14 ((𝐺 ∈ (Fil‘𝑋) ∧ ((𝑆𝑘) ∈ 𝐺 ∧ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑋 ∧ (𝑆𝑘) ⊆ (𝑥(ball‘𝐷)𝑟))) → (𝑥(ball‘𝐷)𝑟) ∈ 𝐺)
12737, 44, 49, 125, 126syl13anc 1374 . . . . . . . . . . . . 13 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) ∧ (𝑘𝑍 ∧ (((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))))) → (𝑥(ball‘𝐷)𝑟) ∈ 𝐺)
128127rexlimdvaa 3136 . . . . . . . . . . . 12 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → (∃𝑘𝑍 (((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))) → (𝑥(ball‘𝐷)𝑟) ∈ 𝐺))
12936, 128syl5 34 . . . . . . . . . . 11 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → (∃𝑗𝑍𝑘 ∈ (ℤ𝑗)(((1 / 2)↑𝑘) < (𝑟 / 2) ∧ (𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))) → (𝑥(ball‘𝐷)𝑟) ∈ 𝐺))
13035, 129biimtrrid 243 . . . . . . . . . 10 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → ((∃𝑗𝑍𝑘 ∈ (ℤ𝑗)((1 / 2)↑𝑘) < (𝑟 / 2) ∧ ∃𝑗𝑍𝑘 ∈ (ℤ𝑗)(𝐹𝑘) ∈ (𝑥(ball‘𝐷)(𝑟 / 2))) → (𝑥(ball‘𝐷)𝑟) ∈ 𝐺))
13125, 34, 130mp2and 699 . . . . . . . . 9 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑟 ∈ ℝ+) → (𝑥(ball‘𝐷)𝑟) ∈ 𝐺)
132131ad2ant2r 747 . . . . . . . 8 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑦𝐽) ∧ (𝑟 ∈ ℝ+ ∧ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦)) → (𝑥(ball‘𝐷)𝑟) ∈ 𝐺)
13310adantr 480 . . . . . . . . . 10 ((𝜑𝐹(⇝𝑡𝐽)𝑥) → 𝐽 ∈ (TopOn‘𝑋))
134 toponss 22869 . . . . . . . . . 10 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝑦𝐽) → 𝑦𝑋)
135133, 134sylan 580 . . . . . . . . 9 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑦𝐽) → 𝑦𝑋)
136135adantr 480 . . . . . . . 8 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑦𝐽) ∧ (𝑟 ∈ ℝ+ ∧ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦)) → 𝑦𝑋)
137 simprr 772 . . . . . . . 8 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑦𝐽) ∧ (𝑟 ∈ ℝ+ ∧ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦)) → (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦)
138 filss 23795 . . . . . . . 8 ((𝐺 ∈ (Fil‘𝑋) ∧ ((𝑥(ball‘𝐷)𝑟) ∈ 𝐺𝑦𝑋 ∧ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦)) → 𝑦𝐺)
13918, 132, 136, 137, 138syl13anc 1374 . . . . . . 7 ((((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑦𝐽) ∧ (𝑟 ∈ ℝ+ ∧ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦)) → 𝑦𝐺)
140139rexlimdvaa 3136 . . . . . 6 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑦𝐽) → (∃𝑟 ∈ ℝ+ (𝑥(ball‘𝐷)𝑟) ⊆ 𝑦𝑦𝐺))
14116, 140syld 47 . . . . 5 (((𝜑𝐹(⇝𝑡𝐽)𝑥) ∧ 𝑦𝐽) → (𝑥𝑦𝑦𝐺))
142141ralrimiva 3126 . . . 4 ((𝜑𝐹(⇝𝑡𝐽)𝑥) → ∀𝑦𝐽 (𝑥𝑦𝑦𝐺))
143 flimopn 23917 . . . . . 6 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐺 ∈ (Fil‘𝑋)) → (𝑥 ∈ (𝐽 fLim 𝐺) ↔ (𝑥𝑋 ∧ ∀𝑦𝐽 (𝑥𝑦𝑦𝐺))))
14410, 17, 143syl2anc 584 . . . . 5 (𝜑 → (𝑥 ∈ (𝐽 fLim 𝐺) ↔ (𝑥𝑋 ∧ ∀𝑦𝐽 (𝑥𝑦𝑦𝐺))))
145144adantr 480 . . . 4 ((𝜑𝐹(⇝𝑡𝐽)𝑥) → (𝑥 ∈ (𝐽 fLim 𝐺) ↔ (𝑥𝑋 ∧ ∀𝑦𝐽 (𝑥𝑦𝑦𝐺))))
14612, 142, 145mpbir2and 713 . . 3 ((𝜑𝐹(⇝𝑡𝐽)𝑥) → 𝑥 ∈ (𝐽 fLim 𝐺))
147146ne0d 4292 . 2 ((𝜑𝐹(⇝𝑡𝐽)𝑥) → (𝐽 fLim 𝐺) ≠ ∅)
1484, 147exlimddv 1936 1 (𝜑 → (𝐽 fLim 𝐺) ≠ ∅)
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 206  wa 395   = wceq 1541  wex 1780  wcel 2113  wne 2930  wral 3049  wrex 3058  wss 3899  c0 4283   class class class wbr 5096  dom cdm 5622  wf 6486  cfv 6490  (class class class)co 7356  cr 11023  1c1 11025  *cxr 11163   < clt 11164  cle 11165   / cdiv 11792  2c2 12198  cz 12486  cuz 12749  +crp 12903  ...cfz 13421  cexp 13982  ∞Metcxmet 21292  Metcmet 21293  ballcbl 21294  MetOpencmopn 21297  TopOnctopon 22852  𝑡clm 23168  Filcfil 23787   fLim cflim 23876
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1911  ax-6 1968  ax-7 2009  ax-8 2115  ax-9 2123  ax-10 2146  ax-11 2162  ax-12 2182  ax-ext 2706  ax-rep 5222  ax-sep 5239  ax-nul 5249  ax-pow 5308  ax-pr 5375  ax-un 7678  ax-cnex 11080  ax-resscn 11081  ax-1cn 11082  ax-icn 11083  ax-addcl 11084  ax-addrcl 11085  ax-mulcl 11086  ax-mulrcl 11087  ax-mulcom 11088  ax-addass 11089  ax-mulass 11090  ax-distr 11091  ax-i2m1 11092  ax-1ne0 11093  ax-1rid 11094  ax-rnegex 11095  ax-rrecex 11096  ax-cnre 11097  ax-pre-lttri 11098  ax-pre-lttrn 11099  ax-pre-ltadd 11100  ax-pre-mulgt0 11101  ax-pre-sup 11102
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3or 1087  df-3an 1088  df-tru 1544  df-fal 1554  df-ex 1781  df-nf 1785  df-sb 2068  df-mo 2537  df-eu 2567  df-clab 2713  df-cleq 2726  df-clel 2809  df-nfc 2883  df-ne 2931  df-nel 3035  df-ral 3050  df-rex 3059  df-rmo 3348  df-reu 3349  df-rab 3398  df-v 3440  df-sbc 3739  df-csb 3848  df-dif 3902  df-un 3904  df-in 3906  df-ss 3916  df-pss 3919  df-nul 4284  df-if 4478  df-pw 4554  df-sn 4579  df-pr 4581  df-op 4585  df-uni 4862  df-iun 4946  df-br 5097  df-opab 5159  df-mpt 5178  df-tr 5204  df-id 5517  df-eprel 5522  df-po 5530  df-so 5531  df-fr 5575  df-we 5577  df-xp 5628  df-rel 5629  df-cnv 5630  df-co 5631  df-dm 5632  df-rn 5633  df-res 5634  df-ima 5635  df-pred 6257  df-ord 6318  df-on 6319  df-lim 6320  df-suc 6321  df-iota 6446  df-fun 6492  df-fn 6493  df-f 6494  df-f1 6495  df-fo 6496  df-f1o 6497  df-fv 6498  df-riota 7313  df-ov 7359  df-oprab 7360  df-mpo 7361  df-om 7807  df-1st 7931  df-2nd 7932  df-frecs 8221  df-wrecs 8252  df-recs 8301  df-rdg 8339  df-er 8633  df-map 8763  df-pm 8764  df-en 8882  df-dom 8883  df-sdom 8884  df-sup 9343  df-inf 9344  df-pnf 11166  df-mnf 11167  df-xr 11168  df-ltxr 11169  df-le 11170  df-sub 11364  df-neg 11365  df-div 11793  df-nn 12144  df-2 12206  df-3 12207  df-n0 12400  df-z 12487  df-uz 12750  df-q 12860  df-rp 12904  df-xneg 13024  df-xadd 13025  df-xmul 13026  df-fz 13422  df-fl 13710  df-seq 13923  df-exp 13983  df-cj 15020  df-re 15021  df-im 15022  df-sqrt 15156  df-abs 15157  df-clim 15409  df-rlim 15410  df-topgen 17361  df-psmet 21299  df-xmet 21300  df-met 21301  df-bl 21302  df-mopn 21303  df-fbas 21304  df-top 22836  df-topon 22853  df-bases 22888  df-ntr 22962  df-nei 23040  df-lm 23171  df-fil 23788  df-flim 23881
This theorem is referenced by:  iscmet3  25247
  Copyright terms: Public domain W3C validator