Metamath Proof Explorer


Theorem rlimclim

Description: A sequence on an upper integer set converges in the real sense iff it converges in the integer sense. (Contributed by Mario Carneiro, 16-Sep-2014)

Ref Expression
Hypotheses rlimclim.1 ⊢ Z = ℤ ≥ M
rlimclim.2 ⊢ φ → M ∈ ℤ
rlimclim.3 ⊢ φ → F : Z ⟶ ℂ
Assertion rlimclim ⊢ φ → F ⇝ℝ A ↔ F ⇝ A

Proof

Step Hyp Ref Expression
1 rlimclim.1 ⊢ Z = ℤ ≥ M
2 rlimclim.2 ⊢ φ → M ∈ ℤ
3 rlimclim.3 ⊢ φ → F : Z ⟶ ℂ
4 2 adantr ⊢ φ ∧ F ⇝ℝ A → M ∈ ℤ
5 simpr ⊢ φ ∧ F ⇝ℝ A → F ⇝ℝ A
6 fdm ⊢ F : Z ⟶ ℂ → dom ⁡ F = Z
7 eqimss2 ⊢ dom ⁡ F = Z → Z ⊆ dom ⁡ F
8 3 6 7 3syl ⊢ φ → Z ⊆ dom ⁡ F
9 8 adantr ⊢ φ ∧ F ⇝ℝ A → Z ⊆ dom ⁡ F
10 1 4 5 9 rlimclim1 ⊢ φ ∧ F ⇝ℝ A → F ⇝ A
11 climcl ⊢ F ⇝ A → A ∈ ℂ
12 11 adantl ⊢ φ ∧ F ⇝ A → A ∈ ℂ
13 2 ad2antrr ⊢ φ ∧ F ⇝ A ∧ y ∈ ℝ + → M ∈ ℤ
14 simpr ⊢ φ ∧ F ⇝ A ∧ y ∈ ℝ + → y ∈ ℝ +
15 eqidd ⊢ φ ∧ F ⇝ A ∧ y ∈ ℝ + ∧ k ∈ Z → F ⁡ k = F ⁡ k
16 simplr ⊢ φ ∧ F ⇝ A ∧ y ∈ ℝ + → F ⇝ A
17 1 13 14 15 16 climi2 ⊢ φ ∧ F ⇝ A ∧ y ∈ ℝ + → ∃ z ∈ Z ∀ k ∈ ℤ ≥ z F ⁡ k − A < y
18 uzssz ⊢ ℤ ≥ M ⊆ ℤ
19 1 18 eqsstri ⊢ Z ⊆ ℤ
20 zssre ⊢ ℤ ⊆ ℝ
21 19 20 sstri ⊢ Z ⊆ ℝ
22 fveq2 ⊢ k = w → F ⁡ k = F ⁡ w
23 22 fvoveq1d ⊢ k = w → F ⁡ k − A = F ⁡ w − A
24 23 breq1d ⊢ k = w → F ⁡ k − A < y ↔ F ⁡ w − A < y
25 simplrr ⊢ φ ∧ F ⇝ A ∧ y ∈ ℝ + ∧ z ∈ Z ∧ ∀ k ∈ ℤ ≥ z F ⁡ k − A < y ∧ w ∈ Z ∧ z ≤ w → ∀ k ∈ ℤ ≥ z F ⁡ k − A < y
26 simplrl ⊢ φ ∧ F ⇝ A ∧ y ∈ ℝ + ∧ z ∈ Z ∧ ∀ k ∈ ℤ ≥ z F ⁡ k − A < y ∧ w ∈ Z ∧ z ≤ w → z ∈ Z
27 19 26 sselid ⊢ φ ∧ F ⇝ A ∧ y ∈ ℝ + ∧ z ∈ Z ∧ ∀ k ∈ ℤ ≥ z F ⁡ k − A < y ∧ w ∈ Z ∧ z ≤ w → z ∈ ℤ
28 simprl ⊢ φ ∧ F ⇝ A ∧ y ∈ ℝ + ∧ z ∈ Z ∧ ∀ k ∈ ℤ ≥ z F ⁡ k − A < y ∧ w ∈ Z ∧ z ≤ w → w ∈ Z
29 19 28 sselid ⊢ φ ∧ F ⇝ A ∧ y ∈ ℝ + ∧ z ∈ Z ∧ ∀ k ∈ ℤ ≥ z F ⁡ k − A < y ∧ w ∈ Z ∧ z ≤ w → w ∈ ℤ
30 simprr ⊢ φ ∧ F ⇝ A ∧ y ∈ ℝ + ∧ z ∈ Z ∧ ∀ k ∈ ℤ ≥ z F ⁡ k − A < y ∧ w ∈ Z ∧ z ≤ w → z ≤ w
31 eluz2 ⊢ w ∈ ℤ ≥ z ↔ z ∈ ℤ ∧ w ∈ ℤ ∧ z ≤ w
32 27 29 30 31 syl3anbrc ⊢ φ ∧ F ⇝ A ∧ y ∈ ℝ + ∧ z ∈ Z ∧ ∀ k ∈ ℤ ≥ z F ⁡ k − A < y ∧ w ∈ Z ∧ z ≤ w → w ∈ ℤ ≥ z
33 24 25 32 rspcdva ⊢ φ ∧ F ⇝ A ∧ y ∈ ℝ + ∧ z ∈ Z ∧ ∀ k ∈ ℤ ≥ z F ⁡ k − A < y ∧ w ∈ Z ∧ z ≤ w → F ⁡ w − A < y
34 33 expr ⊢ φ ∧ F ⇝ A ∧ y ∈ ℝ + ∧ z ∈ Z ∧ ∀ k ∈ ℤ ≥ z F ⁡ k − A < y ∧ w ∈ Z → z ≤ w → F ⁡ w − A < y
35 34 ralrimiva ⊢ φ ∧ F ⇝ A ∧ y ∈ ℝ + ∧ z ∈ Z ∧ ∀ k ∈ ℤ ≥ z F ⁡ k − A < y → ∀ w ∈ Z z ≤ w → F ⁡ w − A < y
36 35 expr ⊢ φ ∧ F ⇝ A ∧ y ∈ ℝ + ∧ z ∈ Z → ∀ k ∈ ℤ ≥ z F ⁡ k − A < y → ∀ w ∈ Z z ≤ w → F ⁡ w − A < y
37 36 reximdva ⊢ φ ∧ F ⇝ A ∧ y ∈ ℝ + → ∃ z ∈ Z ∀ k ∈ ℤ ≥ z F ⁡ k − A < y → ∃ z ∈ Z ∀ w ∈ Z z ≤ w → F ⁡ w − A < y
38 ssrexv ⊢ Z ⊆ ℝ → ∃ z ∈ Z ∀ w ∈ Z z ≤ w → F ⁡ w − A < y → ∃ z ∈ ℝ ∀ w ∈ Z z ≤ w → F ⁡ w − A < y
39 21 37 38 mpsylsyld ⊢ φ ∧ F ⇝ A ∧ y ∈ ℝ + → ∃ z ∈ Z ∀ k ∈ ℤ ≥ z F ⁡ k − A < y → ∃ z ∈ ℝ ∀ w ∈ Z z ≤ w → F ⁡ w − A < y
40 17 39 mpd ⊢ φ ∧ F ⇝ A ∧ y ∈ ℝ + → ∃ z ∈ ℝ ∀ w ∈ Z z ≤ w → F ⁡ w − A < y
41 40 ralrimiva ⊢ φ ∧ F ⇝ A → ∀ y ∈ ℝ + ∃ z ∈ ℝ ∀ w ∈ Z z ≤ w → F ⁡ w − A < y
42 3 adantr ⊢ φ ∧ F ⇝ A → F : Z ⟶ ℂ
43 21 a1i ⊢ φ ∧ F ⇝ A → Z ⊆ ℝ
44 eqidd ⊢ φ ∧ F ⇝ A ∧ w ∈ Z → F ⁡ w = F ⁡ w
45 42 43 44 rlim ⊢ φ ∧ F ⇝ A → F ⇝ℝ A ↔ A ∈ ℂ ∧ ∀ y ∈ ℝ + ∃ z ∈ ℝ ∀ w ∈ Z z ≤ w → F ⁡ w − A < y
46 12 41 45 mpbir2and ⊢ φ ∧ F ⇝ A → F ⇝ℝ A
47 10 46 impbida ⊢ φ → F ⇝ℝ A ↔ F ⇝ A