Step | Hyp | Ref
| Expression |
1 | | zaddcl 12290 |
. . . . . . 7
⊢ ((𝑘 ∈ ℤ ∧ 𝑀 ∈ ℤ) → (𝑘 + 𝑀) ∈ ℤ) |
2 | 1 | ancoms 458 |
. . . . . 6
⊢ ((𝑀 ∈ ℤ ∧ 𝑘 ∈ ℤ) → (𝑘 + 𝑀) ∈ ℤ) |
3 | | eluzsub 12543 |
. . . . . . . . . . 11
⊢ ((𝑘 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 𝑛 ∈
(ℤ≥‘(𝑘 + 𝑀))) → (𝑛 − 𝑀) ∈ (ℤ≥‘𝑘)) |
4 | 3 | 3com12 1121 |
. . . . . . . . . 10
⊢ ((𝑀 ∈ ℤ ∧ 𝑘 ∈ ℤ ∧ 𝑛 ∈
(ℤ≥‘(𝑘 + 𝑀))) → (𝑛 − 𝑀) ∈ (ℤ≥‘𝑘)) |
5 | 4 | 3expa 1116 |
. . . . . . . . 9
⊢ (((𝑀 ∈ ℤ ∧ 𝑘 ∈ ℤ) ∧ 𝑛 ∈
(ℤ≥‘(𝑘 + 𝑀))) → (𝑛 − 𝑀) ∈ (ℤ≥‘𝑘)) |
6 | | fveq2 6756 |
. . . . . . . . . . . 12
⊢ (𝑚 = (𝑛 − 𝑀) → (𝐹‘𝑚) = (𝐹‘(𝑛 − 𝑀))) |
7 | 6 | eleq1d 2823 |
. . . . . . . . . . 11
⊢ (𝑚 = (𝑛 − 𝑀) → ((𝐹‘𝑚) ∈ ℂ ↔ (𝐹‘(𝑛 − 𝑀)) ∈ ℂ)) |
8 | 6 | fvoveq1d 7277 |
. . . . . . . . . . . 12
⊢ (𝑚 = (𝑛 − 𝑀) → (abs‘((𝐹‘𝑚) − 𝐴)) = (abs‘((𝐹‘(𝑛 − 𝑀)) − 𝐴))) |
9 | 8 | breq1d 5080 |
. . . . . . . . . . 11
⊢ (𝑚 = (𝑛 − 𝑀) → ((abs‘((𝐹‘𝑚) − 𝐴)) < 𝑥 ↔ (abs‘((𝐹‘(𝑛 − 𝑀)) − 𝐴)) < 𝑥)) |
10 | 7, 9 | anbi12d 630 |
. . . . . . . . . 10
⊢ (𝑚 = (𝑛 − 𝑀) → (((𝐹‘𝑚) ∈ ℂ ∧ (abs‘((𝐹‘𝑚) − 𝐴)) < 𝑥) ↔ ((𝐹‘(𝑛 − 𝑀)) ∈ ℂ ∧ (abs‘((𝐹‘(𝑛 − 𝑀)) − 𝐴)) < 𝑥))) |
11 | 10 | rspcv 3547 |
. . . . . . . . 9
⊢ ((𝑛 − 𝑀) ∈ (ℤ≥‘𝑘) → (∀𝑚 ∈
(ℤ≥‘𝑘)((𝐹‘𝑚) ∈ ℂ ∧ (abs‘((𝐹‘𝑚) − 𝐴)) < 𝑥) → ((𝐹‘(𝑛 − 𝑀)) ∈ ℂ ∧ (abs‘((𝐹‘(𝑛 − 𝑀)) − 𝐴)) < 𝑥))) |
12 | 5, 11 | syl 17 |
. . . . . . . 8
⊢ (((𝑀 ∈ ℤ ∧ 𝑘 ∈ ℤ) ∧ 𝑛 ∈
(ℤ≥‘(𝑘 + 𝑀))) → (∀𝑚 ∈ (ℤ≥‘𝑘)((𝐹‘𝑚) ∈ ℂ ∧ (abs‘((𝐹‘𝑚) − 𝐴)) < 𝑥) → ((𝐹‘(𝑛 − 𝑀)) ∈ ℂ ∧ (abs‘((𝐹‘(𝑛 − 𝑀)) − 𝐴)) < 𝑥))) |
13 | | zcn 12254 |
. . . . . . . . . 10
⊢ (𝑀 ∈ ℤ → 𝑀 ∈
ℂ) |
14 | | eluzelcn 12523 |
. . . . . . . . . 10
⊢ (𝑛 ∈
(ℤ≥‘(𝑘 + 𝑀)) → 𝑛 ∈ ℂ) |
15 | | climshft.1 |
. . . . . . . . . . . . 13
⊢ 𝐹 ∈ V |
16 | 15 | shftval 14713 |
. . . . . . . . . . . 12
⊢ ((𝑀 ∈ ℂ ∧ 𝑛 ∈ ℂ) → ((𝐹 shift 𝑀)‘𝑛) = (𝐹‘(𝑛 − 𝑀))) |
17 | 16 | eleq1d 2823 |
. . . . . . . . . . 11
⊢ ((𝑀 ∈ ℂ ∧ 𝑛 ∈ ℂ) → (((𝐹 shift 𝑀)‘𝑛) ∈ ℂ ↔ (𝐹‘(𝑛 − 𝑀)) ∈ ℂ)) |
18 | 16 | fvoveq1d 7277 |
. . . . . . . . . . . 12
⊢ ((𝑀 ∈ ℂ ∧ 𝑛 ∈ ℂ) →
(abs‘(((𝐹 shift 𝑀)‘𝑛) − 𝐴)) = (abs‘((𝐹‘(𝑛 − 𝑀)) − 𝐴))) |
19 | 18 | breq1d 5080 |
. . . . . . . . . . 11
⊢ ((𝑀 ∈ ℂ ∧ 𝑛 ∈ ℂ) →
((abs‘(((𝐹 shift
𝑀)‘𝑛) − 𝐴)) < 𝑥 ↔ (abs‘((𝐹‘(𝑛 − 𝑀)) − 𝐴)) < 𝑥)) |
20 | 17, 19 | anbi12d 630 |
. . . . . . . . . 10
⊢ ((𝑀 ∈ ℂ ∧ 𝑛 ∈ ℂ) →
((((𝐹 shift 𝑀)‘𝑛) ∈ ℂ ∧ (abs‘(((𝐹 shift 𝑀)‘𝑛) − 𝐴)) < 𝑥) ↔ ((𝐹‘(𝑛 − 𝑀)) ∈ ℂ ∧ (abs‘((𝐹‘(𝑛 − 𝑀)) − 𝐴)) < 𝑥))) |
21 | 13, 14, 20 | syl2an 595 |
. . . . . . . . 9
⊢ ((𝑀 ∈ ℤ ∧ 𝑛 ∈
(ℤ≥‘(𝑘 + 𝑀))) → ((((𝐹 shift 𝑀)‘𝑛) ∈ ℂ ∧ (abs‘(((𝐹 shift 𝑀)‘𝑛) − 𝐴)) < 𝑥) ↔ ((𝐹‘(𝑛 − 𝑀)) ∈ ℂ ∧ (abs‘((𝐹‘(𝑛 − 𝑀)) − 𝐴)) < 𝑥))) |
22 | 21 | adantlr 711 |
. . . . . . . 8
⊢ (((𝑀 ∈ ℤ ∧ 𝑘 ∈ ℤ) ∧ 𝑛 ∈
(ℤ≥‘(𝑘 + 𝑀))) → ((((𝐹 shift 𝑀)‘𝑛) ∈ ℂ ∧ (abs‘(((𝐹 shift 𝑀)‘𝑛) − 𝐴)) < 𝑥) ↔ ((𝐹‘(𝑛 − 𝑀)) ∈ ℂ ∧ (abs‘((𝐹‘(𝑛 − 𝑀)) − 𝐴)) < 𝑥))) |
23 | 12, 22 | sylibrd 258 |
. . . . . . 7
⊢ (((𝑀 ∈ ℤ ∧ 𝑘 ∈ ℤ) ∧ 𝑛 ∈
(ℤ≥‘(𝑘 + 𝑀))) → (∀𝑚 ∈ (ℤ≥‘𝑘)((𝐹‘𝑚) ∈ ℂ ∧ (abs‘((𝐹‘𝑚) − 𝐴)) < 𝑥) → (((𝐹 shift 𝑀)‘𝑛) ∈ ℂ ∧ (abs‘(((𝐹 shift 𝑀)‘𝑛) − 𝐴)) < 𝑥))) |
24 | 23 | ralrimdva 3112 |
. . . . . 6
⊢ ((𝑀 ∈ ℤ ∧ 𝑘 ∈ ℤ) →
(∀𝑚 ∈
(ℤ≥‘𝑘)((𝐹‘𝑚) ∈ ℂ ∧ (abs‘((𝐹‘𝑚) − 𝐴)) < 𝑥) → ∀𝑛 ∈ (ℤ≥‘(𝑘 + 𝑀))(((𝐹 shift 𝑀)‘𝑛) ∈ ℂ ∧ (abs‘(((𝐹 shift 𝑀)‘𝑛) − 𝐴)) < 𝑥))) |
25 | | fveq2 6756 |
. . . . . . . 8
⊢ (𝑚 = (𝑘 + 𝑀) → (ℤ≥‘𝑚) =
(ℤ≥‘(𝑘 + 𝑀))) |
26 | 25 | raleqdv 3339 |
. . . . . . 7
⊢ (𝑚 = (𝑘 + 𝑀) → (∀𝑛 ∈ (ℤ≥‘𝑚)(((𝐹 shift 𝑀)‘𝑛) ∈ ℂ ∧ (abs‘(((𝐹 shift 𝑀)‘𝑛) − 𝐴)) < 𝑥) ↔ ∀𝑛 ∈ (ℤ≥‘(𝑘 + 𝑀))(((𝐹 shift 𝑀)‘𝑛) ∈ ℂ ∧ (abs‘(((𝐹 shift 𝑀)‘𝑛) − 𝐴)) < 𝑥))) |
27 | 26 | rspcev 3552 |
. . . . . 6
⊢ (((𝑘 + 𝑀) ∈ ℤ ∧ ∀𝑛 ∈
(ℤ≥‘(𝑘 + 𝑀))(((𝐹 shift 𝑀)‘𝑛) ∈ ℂ ∧ (abs‘(((𝐹 shift 𝑀)‘𝑛) − 𝐴)) < 𝑥)) → ∃𝑚 ∈ ℤ ∀𝑛 ∈ (ℤ≥‘𝑚)(((𝐹 shift 𝑀)‘𝑛) ∈ ℂ ∧ (abs‘(((𝐹 shift 𝑀)‘𝑛) − 𝐴)) < 𝑥)) |
28 | 2, 24, 27 | syl6an 680 |
. . . . 5
⊢ ((𝑀 ∈ ℤ ∧ 𝑘 ∈ ℤ) →
(∀𝑚 ∈
(ℤ≥‘𝑘)((𝐹‘𝑚) ∈ ℂ ∧ (abs‘((𝐹‘𝑚) − 𝐴)) < 𝑥) → ∃𝑚 ∈ ℤ ∀𝑛 ∈ (ℤ≥‘𝑚)(((𝐹 shift 𝑀)‘𝑛) ∈ ℂ ∧ (abs‘(((𝐹 shift 𝑀)‘𝑛) − 𝐴)) < 𝑥))) |
29 | 28 | rexlimdva 3212 |
. . . 4
⊢ (𝑀 ∈ ℤ →
(∃𝑘 ∈ ℤ
∀𝑚 ∈
(ℤ≥‘𝑘)((𝐹‘𝑚) ∈ ℂ ∧ (abs‘((𝐹‘𝑚) − 𝐴)) < 𝑥) → ∃𝑚 ∈ ℤ ∀𝑛 ∈ (ℤ≥‘𝑚)(((𝐹 shift 𝑀)‘𝑛) ∈ ℂ ∧ (abs‘(((𝐹 shift 𝑀)‘𝑛) − 𝐴)) < 𝑥))) |
30 | 29 | ralimdv 3103 |
. . 3
⊢ (𝑀 ∈ ℤ →
(∀𝑥 ∈
ℝ+ ∃𝑘 ∈ ℤ ∀𝑚 ∈ (ℤ≥‘𝑘)((𝐹‘𝑚) ∈ ℂ ∧ (abs‘((𝐹‘𝑚) − 𝐴)) < 𝑥) → ∀𝑥 ∈ ℝ+ ∃𝑚 ∈ ℤ ∀𝑛 ∈
(ℤ≥‘𝑚)(((𝐹 shift 𝑀)‘𝑛) ∈ ℂ ∧ (abs‘(((𝐹 shift 𝑀)‘𝑛) − 𝐴)) < 𝑥))) |
31 | 30 | anim2d 611 |
. 2
⊢ (𝑀 ∈ ℤ → ((𝐴 ∈ ℂ ∧
∀𝑥 ∈
ℝ+ ∃𝑘 ∈ ℤ ∀𝑚 ∈ (ℤ≥‘𝑘)((𝐹‘𝑚) ∈ ℂ ∧ (abs‘((𝐹‘𝑚) − 𝐴)) < 𝑥)) → (𝐴 ∈ ℂ ∧ ∀𝑥 ∈ ℝ+
∃𝑚 ∈ ℤ
∀𝑛 ∈
(ℤ≥‘𝑚)(((𝐹 shift 𝑀)‘𝑛) ∈ ℂ ∧ (abs‘(((𝐹 shift 𝑀)‘𝑛) − 𝐴)) < 𝑥)))) |
32 | 15 | a1i 11 |
. . 3
⊢ (𝑀 ∈ ℤ → 𝐹 ∈ V) |
33 | | eqidd 2739 |
. . 3
⊢ ((𝑀 ∈ ℤ ∧ 𝑚 ∈ ℤ) → (𝐹‘𝑚) = (𝐹‘𝑚)) |
34 | 32, 33 | clim 15131 |
. 2
⊢ (𝑀 ∈ ℤ → (𝐹 ⇝ 𝐴 ↔ (𝐴 ∈ ℂ ∧ ∀𝑥 ∈ ℝ+
∃𝑘 ∈ ℤ
∀𝑚 ∈
(ℤ≥‘𝑘)((𝐹‘𝑚) ∈ ℂ ∧ (abs‘((𝐹‘𝑚) − 𝐴)) < 𝑥)))) |
35 | | ovexd 7290 |
. . 3
⊢ (𝑀 ∈ ℤ → (𝐹 shift 𝑀) ∈ V) |
36 | | eqidd 2739 |
. . 3
⊢ ((𝑀 ∈ ℤ ∧ 𝑛 ∈ ℤ) → ((𝐹 shift 𝑀)‘𝑛) = ((𝐹 shift 𝑀)‘𝑛)) |
37 | 35, 36 | clim 15131 |
. 2
⊢ (𝑀 ∈ ℤ → ((𝐹 shift 𝑀) ⇝ 𝐴 ↔ (𝐴 ∈ ℂ ∧ ∀𝑥 ∈ ℝ+
∃𝑚 ∈ ℤ
∀𝑛 ∈
(ℤ≥‘𝑚)(((𝐹 shift 𝑀)‘𝑛) ∈ ℂ ∧ (abs‘(((𝐹 shift 𝑀)‘𝑛) − 𝐴)) < 𝑥)))) |
38 | 31, 34, 37 | 3imtr4d 293 |
1
⊢ (𝑀 ∈ ℤ → (𝐹 ⇝ 𝐴 → (𝐹 shift 𝑀) ⇝ 𝐴)) |