Metamath Proof Explorer


Theorem constlimc

Description: Limit of constant function. (Contributed by Glauco Siliprandi, 11-Dec-2019)

Ref Expression
Hypotheses constlimc.f ⊢ F = x ∈ A ⟼ B
constlimc.a ⊢ φ → A ⊆ ℂ
constlimc.b ⊢ φ → B ∈ ℂ
constlimc.c ⊢ φ → C ∈ ℂ
Assertion constlimc ⊢ φ → B ∈ F lim ℂ C

Proof

Step Hyp Ref Expression
1 constlimc.f ⊢ F = x ∈ A ⟼ B
2 constlimc.a ⊢ φ → A ⊆ ℂ
3 constlimc.b ⊢ φ → B ∈ ℂ
4 constlimc.c ⊢ φ → C ∈ ℂ
5 1rp ⊢ 1 ∈ ℝ +
6 5 a1i ⊢ φ ∧ y ∈ ℝ + → 1 ∈ ℝ +
7 simpr ⊢ φ ∧ v ∈ A → v ∈ A
8 vex ⊢ v ∈ V
9 nfcv ⊢ Ⅎ _ x B
10 csbtt ⊢ v ∈ V ∧ Ⅎ _ x B → ⦋ v / x⦌ B = B
11 8 9 10 mp2an ⊢ ⦋ v / x⦌ B = B
12 11 3 eqeltrid ⊢ φ → ⦋ v / x⦌ B ∈ ℂ
13 12 adantr ⊢ φ ∧ v ∈ A → ⦋ v / x⦌ B ∈ ℂ
14 1 fvmpts ⊢ v ∈ A ∧ ⦋ v / x⦌ B ∈ ℂ → F ⁡ v = ⦋ v / x⦌ B
15 7 13 14 syl2anc ⊢ φ ∧ v ∈ A → F ⁡ v = ⦋ v / x⦌ B
16 15 oveq1d ⊢ φ ∧ v ∈ A → F ⁡ v − B = ⦋ v / x⦌ B − B
17 11 oveq1i ⊢ ⦋ v / x⦌ B − B = B − B
18 16 17 eqtrdi ⊢ φ ∧ v ∈ A → F ⁡ v − B = B − B
19 18 fveq2d ⊢ φ ∧ v ∈ A → F ⁡ v − B = B − B
20 3 subidd ⊢ φ → B − B = 0
21 20 fveq2d ⊢ φ → B − B = 0
22 21 adantr ⊢ φ ∧ v ∈ A → B − B = 0
23 abs0 ⊢ 0 = 0
24 23 a1i ⊢ φ ∧ v ∈ A → 0 = 0
25 19 22 24 3eqtrd ⊢ φ ∧ v ∈ A → F ⁡ v − B = 0
26 25 adantlr ⊢ φ ∧ y ∈ ℝ + ∧ v ∈ A → F ⁡ v − B = 0
27 rpgt0 ⊢ y ∈ ℝ + → 0 < y
28 27 ad2antlr ⊢ φ ∧ y ∈ ℝ + ∧ v ∈ A → 0 < y
29 26 28 eqbrtrd ⊢ φ ∧ y ∈ ℝ + ∧ v ∈ A → F ⁡ v − B < y
30 29 a1d ⊢ φ ∧ y ∈ ℝ + ∧ v ∈ A → v ≠ C ∧ v − C < 1 → F ⁡ v − B < y
31 30 ralrimiva ⊢ φ ∧ y ∈ ℝ + → ∀ v ∈ A v ≠ C ∧ v − C < 1 → F ⁡ v − B < y
32 brimralrspcev ⊢ 1 ∈ ℝ + ∧ ∀ v ∈ A v ≠ C ∧ v − C < 1 → F ⁡ v − B < y → ∃ w ∈ ℝ + ∀ v ∈ A v ≠ C ∧ v − C < w → F ⁡ v − B < y
33 6 31 32 syl2anc ⊢ φ ∧ y ∈ ℝ + → ∃ w ∈ ℝ + ∀ v ∈ A v ≠ C ∧ v − C < w → F ⁡ v − B < y
34 33 ralrimiva ⊢ φ → ∀ y ∈ ℝ + ∃ w ∈ ℝ + ∀ v ∈ A v ≠ C ∧ v − C < w → F ⁡ v − B < y
35 3 adantr ⊢ φ ∧ x ∈ A → B ∈ ℂ
36 35 1 fmptd ⊢ φ → F : A ⟶ ℂ
37 36 2 4 ellimc3 ⊢ φ → B ∈ F lim ℂ C ↔ B ∈ ℂ ∧ ∀ y ∈ ℝ + ∃ w ∈ ℝ + ∀ v ∈ A v ≠ C ∧ v − C < w → F ⁡ v − B < y
38 3 34 37 mpbir2and ⊢ φ → B ∈ F lim ℂ C