Users' Mathboxes Mathbox for Glauco Siliprandi < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  fourierdlem48 Structured version   Visualization version   GIF version

Theorem fourierdlem48 43585
Description: The given periodic function 𝐹 has a right limit at every point in the reals. (Contributed by Glauco Siliprandi, 11-Dec-2019.)
Hypotheses
Ref Expression
fourierdlem48.a (𝜑𝐴 ∈ ℝ)
fourierdlem48.b (𝜑𝐵 ∈ ℝ)
fourierdlem48.altb (𝜑𝐴 < 𝐵)
fourierdlem48.p 𝑃 = (𝑚 ∈ ℕ ↦ {𝑝 ∈ (ℝ ↑m (0...𝑚)) ∣ (((𝑝‘0) = 𝐴 ∧ (𝑝𝑚) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑚)(𝑝𝑖) < (𝑝‘(𝑖 + 1)))})
fourierdlem48.t 𝑇 = (𝐵𝐴)
fourierdlem48.m (𝜑𝑀 ∈ ℕ)
fourierdlem48.q (𝜑𝑄 ∈ (𝑃𝑀))
fourierdlem48.f (𝜑𝐹:𝐷⟶ℝ)
fourierdlem48.dper ((𝜑𝑥𝐷𝑘 ∈ ℤ) → (𝑥 + (𝑘 · 𝑇)) ∈ 𝐷)
fourierdlem48.per ((𝜑𝑥𝐷𝑘 ∈ ℤ) → (𝐹‘(𝑥 + (𝑘 · 𝑇))) = (𝐹𝑥))
fourierdlem48.cn ((𝜑𝑖 ∈ (0..^𝑀)) → (𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ∈ (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))–cn→ℂ))
fourierdlem48.r ((𝜑𝑖 ∈ (0..^𝑀)) → 𝑅 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖)))
fourierdlem48.x (𝜑𝑋 ∈ ℝ)
fourierdlem48.z 𝑍 = (𝑥 ∈ ℝ ↦ ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇))
fourierdlem48.e 𝐸 = (𝑥 ∈ ℝ ↦ (𝑥 + (𝑍𝑥)))
fourierdlem48.ch (𝜒 ↔ ((((𝜑𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))) ∧ 𝑘 ∈ ℤ) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))))
Assertion
Ref Expression
fourierdlem48 (𝜑 → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)
Distinct variable groups:   𝐴,𝑖,𝑥   𝐴,𝑚,𝑝,𝑖   𝐵,𝑖,𝑘,𝑥   𝐵,𝑚,𝑝   𝐷,𝑘,𝑥   𝑖,𝐸,𝑘,𝑦   𝑖,𝐹,𝑘,𝑥,𝑦   𝑖,𝑀,𝑘   𝑚,𝑀,𝑝   𝑦,𝑀   𝑄,𝑖,𝑘,𝑥   𝑄,𝑝   𝑦,𝑄   𝑇,𝑖,𝑘,𝑥,𝑦   𝑖,𝑋,𝑘,𝑥,𝑦   𝑥,𝑍   𝜒,𝑥   𝜑,𝑖,𝑘,𝑥,𝑦
Allowed substitution hints:   𝜑(𝑚,𝑝)   𝜒(𝑦,𝑖,𝑘,𝑚,𝑝)   𝐴(𝑦,𝑘)   𝐵(𝑦)   𝐷(𝑦,𝑖,𝑚,𝑝)   𝑃(𝑥,𝑦,𝑖,𝑘,𝑚,𝑝)   𝑄(𝑚)   𝑅(𝑥,𝑦,𝑖,𝑘,𝑚,𝑝)   𝑇(𝑚,𝑝)   𝐸(𝑥,𝑚,𝑝)   𝐹(𝑚,𝑝)   𝑀(𝑥)   𝑋(𝑚,𝑝)   𝑍(𝑦,𝑖,𝑘,𝑚,𝑝)

Proof of Theorem fourierdlem48
Dummy variables 𝑗 𝑤 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 simpl 482 . . 3 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → 𝜑)
2 0zd 12261 . . . . . 6 (𝜑 → 0 ∈ ℤ)
3 fourierdlem48.m . . . . . . 7 (𝜑𝑀 ∈ ℕ)
43nnzd 12354 . . . . . 6 (𝜑𝑀 ∈ ℤ)
53nngt0d 11952 . . . . . 6 (𝜑 → 0 < 𝑀)
6 fzolb 13322 . . . . . 6 (0 ∈ (0..^𝑀) ↔ (0 ∈ ℤ ∧ 𝑀 ∈ ℤ ∧ 0 < 𝑀))
72, 4, 5, 6syl3anbrc 1341 . . . . 5 (𝜑 → 0 ∈ (0..^𝑀))
87adantr 480 . . . 4 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → 0 ∈ (0..^𝑀))
9 fourierdlem48.b . . . . . . . . . 10 (𝜑𝐵 ∈ ℝ)
10 fourierdlem48.x . . . . . . . . . 10 (𝜑𝑋 ∈ ℝ)
119, 10resubcld 11333 . . . . . . . . 9 (𝜑 → (𝐵𝑋) ∈ ℝ)
12 fourierdlem48.t . . . . . . . . . 10 𝑇 = (𝐵𝐴)
13 fourierdlem48.a . . . . . . . . . . 11 (𝜑𝐴 ∈ ℝ)
149, 13resubcld 11333 . . . . . . . . . 10 (𝜑 → (𝐵𝐴) ∈ ℝ)
1512, 14eqeltrid 2843 . . . . . . . . 9 (𝜑𝑇 ∈ ℝ)
16 fourierdlem48.altb . . . . . . . . . . . 12 (𝜑𝐴 < 𝐵)
1713, 9posdifd 11492 . . . . . . . . . . . 12 (𝜑 → (𝐴 < 𝐵 ↔ 0 < (𝐵𝐴)))
1816, 17mpbid 231 . . . . . . . . . . 11 (𝜑 → 0 < (𝐵𝐴))
1918, 12breqtrrdi 5112 . . . . . . . . . 10 (𝜑 → 0 < 𝑇)
2019gt0ne0d 11469 . . . . . . . . 9 (𝜑𝑇 ≠ 0)
2111, 15, 20redivcld 11733 . . . . . . . 8 (𝜑 → ((𝐵𝑋) / 𝑇) ∈ ℝ)
2221adantr 480 . . . . . . 7 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → ((𝐵𝑋) / 𝑇) ∈ ℝ)
2322flcld 13446 . . . . . 6 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → (⌊‘((𝐵𝑋) / 𝑇)) ∈ ℤ)
24 1zzd 12281 . . . . . 6 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → 1 ∈ ℤ)
2523, 24zsubcld 12360 . . . . 5 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → ((⌊‘((𝐵𝑋) / 𝑇)) − 1) ∈ ℤ)
26 id 22 . . . . . . . 8 ((𝐸𝑋) = 𝐵 → (𝐸𝑋) = 𝐵)
2712a1i 11 . . . . . . . 8 ((𝐸𝑋) = 𝐵𝑇 = (𝐵𝐴))
2826, 27oveq12d 7273 . . . . . . 7 ((𝐸𝑋) = 𝐵 → ((𝐸𝑋) − 𝑇) = (𝐵 − (𝐵𝐴)))
299recnd 10934 . . . . . . . 8 (𝜑𝐵 ∈ ℂ)
3013recnd 10934 . . . . . . . 8 (𝜑𝐴 ∈ ℂ)
3129, 30nncand 11267 . . . . . . 7 (𝜑 → (𝐵 − (𝐵𝐴)) = 𝐴)
3228, 31sylan9eqr 2801 . . . . . 6 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → ((𝐸𝑋) − 𝑇) = 𝐴)
33 fourierdlem48.q . . . . . . . . . . . . . 14 (𝜑𝑄 ∈ (𝑃𝑀))
34 fourierdlem48.p . . . . . . . . . . . . . . . 16 𝑃 = (𝑚 ∈ ℕ ↦ {𝑝 ∈ (ℝ ↑m (0...𝑚)) ∣ (((𝑝‘0) = 𝐴 ∧ (𝑝𝑚) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑚)(𝑝𝑖) < (𝑝‘(𝑖 + 1)))})
3534fourierdlem2 43540 . . . . . . . . . . . . . . 15 (𝑀 ∈ ℕ → (𝑄 ∈ (𝑃𝑀) ↔ (𝑄 ∈ (ℝ ↑m (0...𝑀)) ∧ (((𝑄‘0) = 𝐴 ∧ (𝑄𝑀) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑀)(𝑄𝑖) < (𝑄‘(𝑖 + 1))))))
363, 35syl 17 . . . . . . . . . . . . . 14 (𝜑 → (𝑄 ∈ (𝑃𝑀) ↔ (𝑄 ∈ (ℝ ↑m (0...𝑀)) ∧ (((𝑄‘0) = 𝐴 ∧ (𝑄𝑀) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑀)(𝑄𝑖) < (𝑄‘(𝑖 + 1))))))
3733, 36mpbid 231 . . . . . . . . . . . . 13 (𝜑 → (𝑄 ∈ (ℝ ↑m (0...𝑀)) ∧ (((𝑄‘0) = 𝐴 ∧ (𝑄𝑀) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑀)(𝑄𝑖) < (𝑄‘(𝑖 + 1)))))
3837simpld 494 . . . . . . . . . . . 12 (𝜑𝑄 ∈ (ℝ ↑m (0...𝑀)))
39 elmapi 8595 . . . . . . . . . . . 12 (𝑄 ∈ (ℝ ↑m (0...𝑀)) → 𝑄:(0...𝑀)⟶ℝ)
4038, 39syl 17 . . . . . . . . . . 11 (𝜑𝑄:(0...𝑀)⟶ℝ)
413nnnn0d 12223 . . . . . . . . . . . . 13 (𝜑𝑀 ∈ ℕ0)
42 nn0uz 12549 . . . . . . . . . . . . 13 0 = (ℤ‘0)
4341, 42eleqtrdi 2849 . . . . . . . . . . . 12 (𝜑𝑀 ∈ (ℤ‘0))
44 eluzfz1 13192 . . . . . . . . . . . 12 (𝑀 ∈ (ℤ‘0) → 0 ∈ (0...𝑀))
4543, 44syl 17 . . . . . . . . . . 11 (𝜑 → 0 ∈ (0...𝑀))
4640, 45ffvelrnd 6944 . . . . . . . . . 10 (𝜑 → (𝑄‘0) ∈ ℝ)
4746rexrd 10956 . . . . . . . . 9 (𝜑 → (𝑄‘0) ∈ ℝ*)
48 1zzd 12281 . . . . . . . . . . . 12 (𝜑 → 1 ∈ ℤ)
49 0le1 11428 . . . . . . . . . . . . 13 0 ≤ 1
5049a1i 11 . . . . . . . . . . . 12 (𝜑 → 0 ≤ 1)
513nnge1d 11951 . . . . . . . . . . . 12 (𝜑 → 1 ≤ 𝑀)
522, 4, 48, 50, 51elfzd 13176 . . . . . . . . . . 11 (𝜑 → 1 ∈ (0...𝑀))
5340, 52ffvelrnd 6944 . . . . . . . . . 10 (𝜑 → (𝑄‘1) ∈ ℝ)
5453rexrd 10956 . . . . . . . . 9 (𝜑 → (𝑄‘1) ∈ ℝ*)
5513rexrd 10956 . . . . . . . . 9 (𝜑𝐴 ∈ ℝ*)
5637simprd 495 . . . . . . . . . . 11 (𝜑 → (((𝑄‘0) = 𝐴 ∧ (𝑄𝑀) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑀)(𝑄𝑖) < (𝑄‘(𝑖 + 1))))
5756simplld 764 . . . . . . . . . 10 (𝜑 → (𝑄‘0) = 𝐴)
5813leidd 11471 . . . . . . . . . 10 (𝜑𝐴𝐴)
5957, 58eqbrtrd 5092 . . . . . . . . 9 (𝜑 → (𝑄‘0) ≤ 𝐴)
6057eqcomd 2744 . . . . . . . . . 10 (𝜑𝐴 = (𝑄‘0))
61 0re 10908 . . . . . . . . . . . . 13 0 ∈ ℝ
62 eleq1 2826 . . . . . . . . . . . . . . . 16 (𝑖 = 0 → (𝑖 ∈ (0..^𝑀) ↔ 0 ∈ (0..^𝑀)))
6362anbi2d 628 . . . . . . . . . . . . . . 15 (𝑖 = 0 → ((𝜑𝑖 ∈ (0..^𝑀)) ↔ (𝜑 ∧ 0 ∈ (0..^𝑀))))
64 fveq2 6756 . . . . . . . . . . . . . . . 16 (𝑖 = 0 → (𝑄𝑖) = (𝑄‘0))
65 oveq1 7262 . . . . . . . . . . . . . . . . 17 (𝑖 = 0 → (𝑖 + 1) = (0 + 1))
6665fveq2d 6760 . . . . . . . . . . . . . . . 16 (𝑖 = 0 → (𝑄‘(𝑖 + 1)) = (𝑄‘(0 + 1)))
6764, 66breq12d 5083 . . . . . . . . . . . . . . 15 (𝑖 = 0 → ((𝑄𝑖) < (𝑄‘(𝑖 + 1)) ↔ (𝑄‘0) < (𝑄‘(0 + 1))))
6863, 67imbi12d 344 . . . . . . . . . . . . . 14 (𝑖 = 0 → (((𝜑𝑖 ∈ (0..^𝑀)) → (𝑄𝑖) < (𝑄‘(𝑖 + 1))) ↔ ((𝜑 ∧ 0 ∈ (0..^𝑀)) → (𝑄‘0) < (𝑄‘(0 + 1)))))
6937simprrd 770 . . . . . . . . . . . . . . 15 (𝜑 → ∀𝑖 ∈ (0..^𝑀)(𝑄𝑖) < (𝑄‘(𝑖 + 1)))
7069r19.21bi 3132 . . . . . . . . . . . . . 14 ((𝜑𝑖 ∈ (0..^𝑀)) → (𝑄𝑖) < (𝑄‘(𝑖 + 1)))
7168, 70vtoclg 3495 . . . . . . . . . . . . 13 (0 ∈ ℝ → ((𝜑 ∧ 0 ∈ (0..^𝑀)) → (𝑄‘0) < (𝑄‘(0 + 1))))
7261, 71ax-mp 5 . . . . . . . . . . . 12 ((𝜑 ∧ 0 ∈ (0..^𝑀)) → (𝑄‘0) < (𝑄‘(0 + 1)))
737, 72mpdan 683 . . . . . . . . . . 11 (𝜑 → (𝑄‘0) < (𝑄‘(0 + 1)))
74 1e0p1 12408 . . . . . . . . . . . 12 1 = (0 + 1)
7574fveq2i 6759 . . . . . . . . . . 11 (𝑄‘1) = (𝑄‘(0 + 1))
7673, 75breqtrrdi 5112 . . . . . . . . . 10 (𝜑 → (𝑄‘0) < (𝑄‘1))
7760, 76eqbrtrd 5092 . . . . . . . . 9 (𝜑𝐴 < (𝑄‘1))
7847, 54, 55, 59, 77elicod 13058 . . . . . . . 8 (𝜑𝐴 ∈ ((𝑄‘0)[,)(𝑄‘1)))
7975oveq2i 7266 . . . . . . . 8 ((𝑄‘0)[,)(𝑄‘1)) = ((𝑄‘0)[,)(𝑄‘(0 + 1)))
8078, 79eleqtrdi 2849 . . . . . . 7 (𝜑𝐴 ∈ ((𝑄‘0)[,)(𝑄‘(0 + 1))))
8180adantr 480 . . . . . 6 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → 𝐴 ∈ ((𝑄‘0)[,)(𝑄‘(0 + 1))))
8232, 81eqeltrd 2839 . . . . 5 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → ((𝐸𝑋) − 𝑇) ∈ ((𝑄‘0)[,)(𝑄‘(0 + 1))))
83 fourierdlem48.e . . . . . . . . . . 11 𝐸 = (𝑥 ∈ ℝ ↦ (𝑥 + (𝑍𝑥)))
8483a1i 11 . . . . . . . . . 10 (𝜑𝐸 = (𝑥 ∈ ℝ ↦ (𝑥 + (𝑍𝑥))))
85 id 22 . . . . . . . . . . . 12 (𝑥 = 𝑋𝑥 = 𝑋)
86 fveq2 6756 . . . . . . . . . . . 12 (𝑥 = 𝑋 → (𝑍𝑥) = (𝑍𝑋))
8785, 86oveq12d 7273 . . . . . . . . . . 11 (𝑥 = 𝑋 → (𝑥 + (𝑍𝑥)) = (𝑋 + (𝑍𝑋)))
8887adantl 481 . . . . . . . . . 10 ((𝜑𝑥 = 𝑋) → (𝑥 + (𝑍𝑥)) = (𝑋 + (𝑍𝑋)))
89 fourierdlem48.z . . . . . . . . . . . . . 14 𝑍 = (𝑥 ∈ ℝ ↦ ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇))
9089a1i 11 . . . . . . . . . . . . 13 (𝜑𝑍 = (𝑥 ∈ ℝ ↦ ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇)))
91 oveq2 7263 . . . . . . . . . . . . . . . . 17 (𝑥 = 𝑋 → (𝐵𝑥) = (𝐵𝑋))
9291oveq1d 7270 . . . . . . . . . . . . . . . 16 (𝑥 = 𝑋 → ((𝐵𝑥) / 𝑇) = ((𝐵𝑋) / 𝑇))
9392fveq2d 6760 . . . . . . . . . . . . . . 15 (𝑥 = 𝑋 → (⌊‘((𝐵𝑥) / 𝑇)) = (⌊‘((𝐵𝑋) / 𝑇)))
9493oveq1d 7270 . . . . . . . . . . . . . 14 (𝑥 = 𝑋 → ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇) = ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇))
9594adantl 481 . . . . . . . . . . . . 13 ((𝜑𝑥 = 𝑋) → ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇) = ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇))
9621flcld 13446 . . . . . . . . . . . . . . 15 (𝜑 → (⌊‘((𝐵𝑋) / 𝑇)) ∈ ℤ)
9796zred 12355 . . . . . . . . . . . . . 14 (𝜑 → (⌊‘((𝐵𝑋) / 𝑇)) ∈ ℝ)
9897, 15remulcld 10936 . . . . . . . . . . . . 13 (𝜑 → ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇) ∈ ℝ)
9990, 95, 10, 98fvmptd 6864 . . . . . . . . . . . 12 (𝜑 → (𝑍𝑋) = ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇))
10099, 98eqeltrd 2839 . . . . . . . . . . 11 (𝜑 → (𝑍𝑋) ∈ ℝ)
10110, 100readdcld 10935 . . . . . . . . . 10 (𝜑 → (𝑋 + (𝑍𝑋)) ∈ ℝ)
10284, 88, 10, 101fvmptd 6864 . . . . . . . . 9 (𝜑 → (𝐸𝑋) = (𝑋 + (𝑍𝑋)))
10399oveq2d 7271 . . . . . . . . 9 (𝜑 → (𝑋 + (𝑍𝑋)) = (𝑋 + ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇)))
104102, 103eqtrd 2778 . . . . . . . 8 (𝜑 → (𝐸𝑋) = (𝑋 + ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇)))
105104oveq1d 7270 . . . . . . 7 (𝜑 → ((𝐸𝑋) − 𝑇) = ((𝑋 + ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇)) − 𝑇))
10610recnd 10934 . . . . . . . 8 (𝜑𝑋 ∈ ℂ)
10798recnd 10934 . . . . . . . 8 (𝜑 → ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇) ∈ ℂ)
10815recnd 10934 . . . . . . . 8 (𝜑𝑇 ∈ ℂ)
109106, 107, 108addsubassd 11282 . . . . . . 7 (𝜑 → ((𝑋 + ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇)) − 𝑇) = (𝑋 + (((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇) − 𝑇)))
11096zcnd 12356 . . . . . . . . 9 (𝜑 → (⌊‘((𝐵𝑋) / 𝑇)) ∈ ℂ)
111110, 108mulsubfacd 11366 . . . . . . . 8 (𝜑 → (((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇) − 𝑇) = (((⌊‘((𝐵𝑋) / 𝑇)) − 1) · 𝑇))
112111oveq2d 7271 . . . . . . 7 (𝜑 → (𝑋 + (((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇) − 𝑇)) = (𝑋 + (((⌊‘((𝐵𝑋) / 𝑇)) − 1) · 𝑇)))
113105, 109, 1123eqtrd 2782 . . . . . 6 (𝜑 → ((𝐸𝑋) − 𝑇) = (𝑋 + (((⌊‘((𝐵𝑋) / 𝑇)) − 1) · 𝑇)))
114113adantr 480 . . . . 5 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → ((𝐸𝑋) − 𝑇) = (𝑋 + (((⌊‘((𝐵𝑋) / 𝑇)) − 1) · 𝑇)))
115 oveq1 7262 . . . . . . . . 9 (𝑘 = ((⌊‘((𝐵𝑋) / 𝑇)) − 1) → (𝑘 · 𝑇) = (((⌊‘((𝐵𝑋) / 𝑇)) − 1) · 𝑇))
116115oveq2d 7271 . . . . . . . 8 (𝑘 = ((⌊‘((𝐵𝑋) / 𝑇)) − 1) → (𝑋 + (𝑘 · 𝑇)) = (𝑋 + (((⌊‘((𝐵𝑋) / 𝑇)) − 1) · 𝑇)))
117116eqeq2d 2749 . . . . . . 7 (𝑘 = ((⌊‘((𝐵𝑋) / 𝑇)) − 1) → (((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇)) ↔ ((𝐸𝑋) − 𝑇) = (𝑋 + (((⌊‘((𝐵𝑋) / 𝑇)) − 1) · 𝑇))))
118117anbi2d 628 . . . . . 6 (𝑘 = ((⌊‘((𝐵𝑋) / 𝑇)) − 1) → ((((𝐸𝑋) − 𝑇) ∈ ((𝑄‘0)[,)(𝑄‘(0 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇))) ↔ (((𝐸𝑋) − 𝑇) ∈ ((𝑄‘0)[,)(𝑄‘(0 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (((⌊‘((𝐵𝑋) / 𝑇)) − 1) · 𝑇)))))
119118rspcev 3552 . . . . 5 ((((⌊‘((𝐵𝑋) / 𝑇)) − 1) ∈ ℤ ∧ (((𝐸𝑋) − 𝑇) ∈ ((𝑄‘0)[,)(𝑄‘(0 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (((⌊‘((𝐵𝑋) / 𝑇)) − 1) · 𝑇)))) → ∃𝑘 ∈ ℤ (((𝐸𝑋) − 𝑇) ∈ ((𝑄‘0)[,)(𝑄‘(0 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇))))
12025, 82, 114, 119syl12anc 833 . . . 4 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → ∃𝑘 ∈ ℤ (((𝐸𝑋) − 𝑇) ∈ ((𝑄‘0)[,)(𝑄‘(0 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇))))
12164, 66oveq12d 7273 . . . . . . . 8 (𝑖 = 0 → ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) = ((𝑄‘0)[,)(𝑄‘(0 + 1))))
122121eleq2d 2824 . . . . . . 7 (𝑖 = 0 → (((𝐸𝑋) − 𝑇) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ↔ ((𝐸𝑋) − 𝑇) ∈ ((𝑄‘0)[,)(𝑄‘(0 + 1)))))
123122anbi1d 629 . . . . . 6 (𝑖 = 0 → ((((𝐸𝑋) − 𝑇) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇))) ↔ (((𝐸𝑋) − 𝑇) ∈ ((𝑄‘0)[,)(𝑄‘(0 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇)))))
124123rexbidv 3225 . . . . 5 (𝑖 = 0 → (∃𝑘 ∈ ℤ (((𝐸𝑋) − 𝑇) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇))) ↔ ∃𝑘 ∈ ℤ (((𝐸𝑋) − 𝑇) ∈ ((𝑄‘0)[,)(𝑄‘(0 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇)))))
125124rspcev 3552 . . . 4 ((0 ∈ (0..^𝑀) ∧ ∃𝑘 ∈ ℤ (((𝐸𝑋) − 𝑇) ∈ ((𝑄‘0)[,)(𝑄‘(0 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇)))) → ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (((𝐸𝑋) − 𝑇) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇))))
1268, 120, 125syl2anc 583 . . 3 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (((𝐸𝑋) − 𝑇) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇))))
127 ovex 7288 . . . 4 ((𝐸𝑋) − 𝑇) ∈ V
128 eleq1 2826 . . . . . . . 8 (𝑦 = ((𝐸𝑋) − 𝑇) → (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ↔ ((𝐸𝑋) − 𝑇) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))))
129 eqeq1 2742 . . . . . . . 8 (𝑦 = ((𝐸𝑋) − 𝑇) → (𝑦 = (𝑋 + (𝑘 · 𝑇)) ↔ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇))))
130128, 129anbi12d 630 . . . . . . 7 (𝑦 = ((𝐸𝑋) − 𝑇) → ((𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))) ↔ (((𝐸𝑋) − 𝑇) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇)))))
1311302rexbidv 3228 . . . . . 6 (𝑦 = ((𝐸𝑋) − 𝑇) → (∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))) ↔ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (((𝐸𝑋) − 𝑇) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇)))))
132131anbi2d 628 . . . . 5 (𝑦 = ((𝐸𝑋) − 𝑇) → ((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) ↔ (𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (((𝐸𝑋) − 𝑇) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇))))))
133132imbi1d 341 . . . 4 (𝑦 = ((𝐸𝑋) − 𝑇) → (((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅) ↔ ((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (((𝐸𝑋) − 𝑇) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇)))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)))
134 simpr 484 . . . . 5 ((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))))
135 nfv 1918 . . . . . . 7 𝑖𝜑
136 nfre1 3234 . . . . . . 7 𝑖𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))
137135, 136nfan 1903 . . . . . 6 𝑖(𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))))
138 nfv 1918 . . . . . . 7 𝑘𝜑
139 nfcv 2906 . . . . . . . 8 𝑘(0..^𝑀)
140 nfre1 3234 . . . . . . . 8 𝑘𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))
141139, 140nfrex 3237 . . . . . . 7 𝑘𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))
142138, 141nfan 1903 . . . . . 6 𝑘(𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))))
143 simp1 1134 . . . . . . . . . 10 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑘 ∈ ℤ) ∧ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → 𝜑)
144 simp2l 1197 . . . . . . . . . 10 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑘 ∈ ℤ) ∧ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → 𝑖 ∈ (0..^𝑀))
145 simp3l 1199 . . . . . . . . . 10 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑘 ∈ ℤ) ∧ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → 𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))))
146143, 144, 145jca31 514 . . . . . . . . 9 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑘 ∈ ℤ) ∧ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → ((𝜑𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))))
147 simp2r 1198 . . . . . . . . 9 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑘 ∈ ℤ) ∧ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → 𝑘 ∈ ℤ)
148 simp3r 1200 . . . . . . . . 9 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑘 ∈ ℤ) ∧ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → 𝑦 = (𝑋 + (𝑘 · 𝑇)))
149 fourierdlem48.ch . . . . . . . . . 10 (𝜒 ↔ ((((𝜑𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))) ∧ 𝑘 ∈ ℤ) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))))
150149biimpi 215 . . . . . . . . . . . . . . . . . 18 (𝜒 → ((((𝜑𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))) ∧ 𝑘 ∈ ℤ) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))))
151150simplld 764 . . . . . . . . . . . . . . . . 17 (𝜒 → ((𝜑𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))))
152151simplld 764 . . . . . . . . . . . . . . . 16 (𝜒𝜑)
153 fourierdlem48.f . . . . . . . . . . . . . . . 16 (𝜑𝐹:𝐷⟶ℝ)
154 frel 6589 . . . . . . . . . . . . . . . 16 (𝐹:𝐷⟶ℝ → Rel 𝐹)
155152, 153, 1543syl 18 . . . . . . . . . . . . . . 15 (𝜒 → Rel 𝐹)
156 resindm 5929 . . . . . . . . . . . . . . . 16 (Rel 𝐹 → (𝐹 ↾ ((𝑋(,)+∞) ∩ dom 𝐹)) = (𝐹 ↾ (𝑋(,)+∞)))
157156eqcomd 2744 . . . . . . . . . . . . . . 15 (Rel 𝐹 → (𝐹 ↾ (𝑋(,)+∞)) = (𝐹 ↾ ((𝑋(,)+∞) ∩ dom 𝐹)))
158155, 157syl 17 . . . . . . . . . . . . . 14 (𝜒 → (𝐹 ↾ (𝑋(,)+∞)) = (𝐹 ↾ ((𝑋(,)+∞) ∩ dom 𝐹)))
159 fdm 6593 . . . . . . . . . . . . . . . . 17 (𝐹:𝐷⟶ℝ → dom 𝐹 = 𝐷)
160152, 153, 1593syl 18 . . . . . . . . . . . . . . . 16 (𝜒 → dom 𝐹 = 𝐷)
161160ineq2d 4143 . . . . . . . . . . . . . . 15 (𝜒 → ((𝑋(,)+∞) ∩ dom 𝐹) = ((𝑋(,)+∞) ∩ 𝐷))
162161reseq2d 5880 . . . . . . . . . . . . . 14 (𝜒 → (𝐹 ↾ ((𝑋(,)+∞) ∩ dom 𝐹)) = (𝐹 ↾ ((𝑋(,)+∞) ∩ 𝐷)))
163158, 162eqtrd 2778 . . . . . . . . . . . . 13 (𝜒 → (𝐹 ↾ (𝑋(,)+∞)) = (𝐹 ↾ ((𝑋(,)+∞) ∩ 𝐷)))
164163oveq1d 7270 . . . . . . . . . . . 12 (𝜒 → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) = ((𝐹 ↾ ((𝑋(,)+∞) ∩ 𝐷)) lim 𝑋))
165152, 153syl 17 . . . . . . . . . . . . . . 15 (𝜒𝐹:𝐷⟶ℝ)
166 ax-resscn 10859 . . . . . . . . . . . . . . . 16 ℝ ⊆ ℂ
167166a1i 11 . . . . . . . . . . . . . . 15 (𝜒 → ℝ ⊆ ℂ)
168165, 167fssd 6602 . . . . . . . . . . . . . 14 (𝜒𝐹:𝐷⟶ℂ)
169 inss2 4160 . . . . . . . . . . . . . . 15 ((𝑋(,)+∞) ∩ 𝐷) ⊆ 𝐷
170169a1i 11 . . . . . . . . . . . . . 14 (𝜒 → ((𝑋(,)+∞) ∩ 𝐷) ⊆ 𝐷)
171168, 170fssresd 6625 . . . . . . . . . . . . 13 (𝜒 → (𝐹 ↾ ((𝑋(,)+∞) ∩ 𝐷)):((𝑋(,)+∞) ∩ 𝐷)⟶ℂ)
172 pnfxr 10960 . . . . . . . . . . . . . . . 16 +∞ ∈ ℝ*
173172a1i 11 . . . . . . . . . . . . . . 15 (𝜒 → +∞ ∈ ℝ*)
174151simplrd 766 . . . . . . . . . . . . . . . . . . 19 (𝜒𝑖 ∈ (0..^𝑀))
17540adantr 480 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑖 ∈ (0..^𝑀)) → 𝑄:(0...𝑀)⟶ℝ)
176 fzofzp1 13412 . . . . . . . . . . . . . . . . . . . . 21 (𝑖 ∈ (0..^𝑀) → (𝑖 + 1) ∈ (0...𝑀))
177176adantl 481 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑖 ∈ (0..^𝑀)) → (𝑖 + 1) ∈ (0...𝑀))
178175, 177ffvelrnd 6944 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑖 ∈ (0..^𝑀)) → (𝑄‘(𝑖 + 1)) ∈ ℝ)
179152, 174, 178syl2anc 583 . . . . . . . . . . . . . . . . . 18 (𝜒 → (𝑄‘(𝑖 + 1)) ∈ ℝ)
180150simplrd 766 . . . . . . . . . . . . . . . . . . . 20 (𝜒𝑘 ∈ ℤ)
181180zred 12355 . . . . . . . . . . . . . . . . . . 19 (𝜒𝑘 ∈ ℝ)
182152, 15syl 17 . . . . . . . . . . . . . . . . . . 19 (𝜒𝑇 ∈ ℝ)
183181, 182remulcld 10936 . . . . . . . . . . . . . . . . . 18 (𝜒 → (𝑘 · 𝑇) ∈ ℝ)
184179, 183resubcld 11333 . . . . . . . . . . . . . . . . 17 (𝜒 → ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ)
185184rexrd 10956 . . . . . . . . . . . . . . . 16 (𝜒 → ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ*)
186184ltpnfd 12786 . . . . . . . . . . . . . . . 16 (𝜒 → ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) < +∞)
187185, 173, 186xrltled 12813 . . . . . . . . . . . . . . 15 (𝜒 → ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ≤ +∞)
188 iooss2 13044 . . . . . . . . . . . . . . 15 ((+∞ ∈ ℝ* ∧ ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ≤ +∞) → (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ (𝑋(,)+∞))
189173, 187, 188syl2anc 583 . . . . . . . . . . . . . 14 (𝜒 → (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ (𝑋(,)+∞))
190180adantr 480 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑘 ∈ ℤ)
191190zcnd 12356 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑘 ∈ ℂ)
192182recnd 10934 . . . . . . . . . . . . . . . . . . . . 21 (𝜒𝑇 ∈ ℂ)
193192adantr 480 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑇 ∈ ℂ)
194191, 193mulneg1d 11358 . . . . . . . . . . . . . . . . . . 19 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (-𝑘 · 𝑇) = -(𝑘 · 𝑇))
195194oveq2d 7271 . . . . . . . . . . . . . . . . . 18 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)) = ((𝑤 + (𝑘 · 𝑇)) + -(𝑘 · 𝑇)))
196 elioore 13038 . . . . . . . . . . . . . . . . . . . . . 22 (𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) → 𝑤 ∈ ℝ)
197196recnd 10934 . . . . . . . . . . . . . . . . . . . . 21 (𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) → 𝑤 ∈ ℂ)
198197adantl 481 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑤 ∈ ℂ)
199191, 193mulcld 10926 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑘 · 𝑇) ∈ ℂ)
200198, 199addcld 10925 . . . . . . . . . . . . . . . . . . 19 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑤 + (𝑘 · 𝑇)) ∈ ℂ)
201200, 199negsubd 11268 . . . . . . . . . . . . . . . . . 18 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑤 + (𝑘 · 𝑇)) + -(𝑘 · 𝑇)) = ((𝑤 + (𝑘 · 𝑇)) − (𝑘 · 𝑇)))
202198, 199pncand 11263 . . . . . . . . . . . . . . . . . 18 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑤 + (𝑘 · 𝑇)) − (𝑘 · 𝑇)) = 𝑤)
203195, 201, 2023eqtrrd 2783 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑤 = ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)))
204152adantr 480 . . . . . . . . . . . . . . . . . 18 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝜑)
205151simpld 494 . . . . . . . . . . . . . . . . . . . . 21 (𝜒 → (𝜑𝑖 ∈ (0..^𝑀)))
206 fourierdlem48.cn . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑𝑖 ∈ (0..^𝑀)) → (𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ∈ (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))–cn→ℂ))
207 cncff 23962 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ∈ (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))–cn→ℂ) → (𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))):((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))⟶ℂ)
208 fdm 6593 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))):((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))⟶ℂ → dom (𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) = ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))
209206, 207, 2083syl 18 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑖 ∈ (0..^𝑀)) → dom (𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) = ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))
210 ssdmres 5903 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) ⊆ dom 𝐹 ↔ dom (𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) = ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))
211209, 210sylibr 233 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑖 ∈ (0..^𝑀)) → ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) ⊆ dom 𝐹)
212153, 159syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 (𝜑 → dom 𝐹 = 𝐷)
213212adantr 480 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑖 ∈ (0..^𝑀)) → dom 𝐹 = 𝐷)
214211, 213sseqtrd 3957 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑖 ∈ (0..^𝑀)) → ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) ⊆ 𝐷)
215205, 214syl 17 . . . . . . . . . . . . . . . . . . . 20 (𝜒 → ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) ⊆ 𝐷)
216215adantr 480 . . . . . . . . . . . . . . . . . . 19 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) ⊆ 𝐷)
217 elfzofz 13331 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑖 ∈ (0..^𝑀) → 𝑖 ∈ (0...𝑀))
218217adantl 481 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑𝑖 ∈ (0..^𝑀)) → 𝑖 ∈ (0...𝑀))
219175, 218ffvelrnd 6944 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑖 ∈ (0..^𝑀)) → (𝑄𝑖) ∈ ℝ)
220152, 174, 219syl2anc 583 . . . . . . . . . . . . . . . . . . . . . 22 (𝜒 → (𝑄𝑖) ∈ ℝ)
221220rexrd 10956 . . . . . . . . . . . . . . . . . . . . 21 (𝜒 → (𝑄𝑖) ∈ ℝ*)
222221adantr 480 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑄𝑖) ∈ ℝ*)
223179rexrd 10956 . . . . . . . . . . . . . . . . . . . . 21 (𝜒 → (𝑄‘(𝑖 + 1)) ∈ ℝ*)
224223adantr 480 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑄‘(𝑖 + 1)) ∈ ℝ*)
225196adantl 481 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑤 ∈ ℝ)
226190zred 12355 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑘 ∈ ℝ)
227204, 15syl 17 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑇 ∈ ℝ)
228226, 227remulcld 10936 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑘 · 𝑇) ∈ ℝ)
229225, 228readdcld 10935 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑤 + (𝑘 · 𝑇)) ∈ ℝ)
230220adantr 480 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑄𝑖) ∈ ℝ)
231152, 10syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 (𝜒𝑋 ∈ ℝ)
232231, 183readdcld 10935 . . . . . . . . . . . . . . . . . . . . . 22 (𝜒 → (𝑋 + (𝑘 · 𝑇)) ∈ ℝ)
233232adantr 480 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑋 + (𝑘 · 𝑇)) ∈ ℝ)
234149simprbi 496 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝜒𝑦 = (𝑋 + (𝑘 · 𝑇)))
235234eqcomd 2744 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝜒 → (𝑋 + (𝑘 · 𝑇)) = 𝑦)
236151simprd 495 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝜒𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))))
237235, 236eqeltrd 2839 . . . . . . . . . . . . . . . . . . . . . . 23 (𝜒 → (𝑋 + (𝑘 · 𝑇)) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))))
238 icogelb 13059 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝑄𝑖) ∈ ℝ* ∧ (𝑄‘(𝑖 + 1)) ∈ ℝ* ∧ (𝑋 + (𝑘 · 𝑇)) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))) → (𝑄𝑖) ≤ (𝑋 + (𝑘 · 𝑇)))
239221, 223, 237, 238syl3anc 1369 . . . . . . . . . . . . . . . . . . . . . 22 (𝜒 → (𝑄𝑖) ≤ (𝑋 + (𝑘 · 𝑇)))
240239adantr 480 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑄𝑖) ≤ (𝑋 + (𝑘 · 𝑇)))
241204, 10syl 17 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑋 ∈ ℝ)
242241rexrd 10956 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑋 ∈ ℝ*)
243179adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑄‘(𝑖 + 1)) ∈ ℝ)
244243, 228resubcld 11333 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ)
245244rexrd 10956 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ*)
246 simpr 484 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
247 ioogtlb 42923 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 ∈ ℝ* ∧ ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ*𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑋 < 𝑤)
248242, 245, 246, 247syl3anc 1369 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑋 < 𝑤)
249241, 225, 228, 248ltadd1dd 11516 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑋 + (𝑘 · 𝑇)) < (𝑤 + (𝑘 · 𝑇)))
250230, 233, 229, 240, 249lelttrd 11063 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑄𝑖) < (𝑤 + (𝑘 · 𝑇)))
251 iooltub 42938 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 ∈ ℝ* ∧ ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ*𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑤 < ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))
252242, 245, 246, 251syl3anc 1369 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑤 < ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))
253225, 244, 228, 252ltadd1dd 11516 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑤 + (𝑘 · 𝑇)) < (((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) + (𝑘 · 𝑇)))
254179recnd 10934 . . . . . . . . . . . . . . . . . . . . . . 23 (𝜒 → (𝑄‘(𝑖 + 1)) ∈ ℂ)
255183recnd 10934 . . . . . . . . . . . . . . . . . . . . . . 23 (𝜒 → (𝑘 · 𝑇) ∈ ℂ)
256254, 255npcand 11266 . . . . . . . . . . . . . . . . . . . . . 22 (𝜒 → (((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) + (𝑘 · 𝑇)) = (𝑄‘(𝑖 + 1)))
257256adantr 480 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) + (𝑘 · 𝑇)) = (𝑄‘(𝑖 + 1)))
258253, 257breqtrd 5096 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑤 + (𝑘 · 𝑇)) < (𝑄‘(𝑖 + 1)))
259222, 224, 229, 250, 258eliood 42926 . . . . . . . . . . . . . . . . . . 19 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑤 + (𝑘 · 𝑇)) ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))
260216, 259sseldd 3918 . . . . . . . . . . . . . . . . . 18 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷)
261190znegcld 12357 . . . . . . . . . . . . . . . . . 18 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → -𝑘 ∈ ℤ)
262 ovex 7288 . . . . . . . . . . . . . . . . . . 19 (𝑤 + (𝑘 · 𝑇)) ∈ V
263 eleq1 2826 . . . . . . . . . . . . . . . . . . . . 21 (𝑥 = (𝑤 + (𝑘 · 𝑇)) → (𝑥𝐷 ↔ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷))
2642633anbi2d 1439 . . . . . . . . . . . . . . . . . . . 20 (𝑥 = (𝑤 + (𝑘 · 𝑇)) → ((𝜑𝑥𝐷 ∧ -𝑘 ∈ ℤ) ↔ (𝜑 ∧ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷 ∧ -𝑘 ∈ ℤ)))
265 oveq1 7262 . . . . . . . . . . . . . . . . . . . . 21 (𝑥 = (𝑤 + (𝑘 · 𝑇)) → (𝑥 + (-𝑘 · 𝑇)) = ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)))
266265eleq1d 2823 . . . . . . . . . . . . . . . . . . . 20 (𝑥 = (𝑤 + (𝑘 · 𝑇)) → ((𝑥 + (-𝑘 · 𝑇)) ∈ 𝐷 ↔ ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)) ∈ 𝐷))
267264, 266imbi12d 344 . . . . . . . . . . . . . . . . . . 19 (𝑥 = (𝑤 + (𝑘 · 𝑇)) → (((𝜑𝑥𝐷 ∧ -𝑘 ∈ ℤ) → (𝑥 + (-𝑘 · 𝑇)) ∈ 𝐷) ↔ ((𝜑 ∧ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷 ∧ -𝑘 ∈ ℤ) → ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)) ∈ 𝐷)))
268 negex 11149 . . . . . . . . . . . . . . . . . . . 20 -𝑘 ∈ V
269 eleq1 2826 . . . . . . . . . . . . . . . . . . . . . 22 (𝑗 = -𝑘 → (𝑗 ∈ ℤ ↔ -𝑘 ∈ ℤ))
2702693anbi3d 1440 . . . . . . . . . . . . . . . . . . . . 21 (𝑗 = -𝑘 → ((𝜑𝑥𝐷𝑗 ∈ ℤ) ↔ (𝜑𝑥𝐷 ∧ -𝑘 ∈ ℤ)))
271 oveq1 7262 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑗 = -𝑘 → (𝑗 · 𝑇) = (-𝑘 · 𝑇))
272271oveq2d 7271 . . . . . . . . . . . . . . . . . . . . . 22 (𝑗 = -𝑘 → (𝑥 + (𝑗 · 𝑇)) = (𝑥 + (-𝑘 · 𝑇)))
273272eleq1d 2823 . . . . . . . . . . . . . . . . . . . . 21 (𝑗 = -𝑘 → ((𝑥 + (𝑗 · 𝑇)) ∈ 𝐷 ↔ (𝑥 + (-𝑘 · 𝑇)) ∈ 𝐷))
274270, 273imbi12d 344 . . . . . . . . . . . . . . . . . . . 20 (𝑗 = -𝑘 → (((𝜑𝑥𝐷𝑗 ∈ ℤ) → (𝑥 + (𝑗 · 𝑇)) ∈ 𝐷) ↔ ((𝜑𝑥𝐷 ∧ -𝑘 ∈ ℤ) → (𝑥 + (-𝑘 · 𝑇)) ∈ 𝐷)))
275 eleq1 2826 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑘 = 𝑗 → (𝑘 ∈ ℤ ↔ 𝑗 ∈ ℤ))
2762753anbi3d 1440 . . . . . . . . . . . . . . . . . . . . . 22 (𝑘 = 𝑗 → ((𝜑𝑥𝐷𝑘 ∈ ℤ) ↔ (𝜑𝑥𝐷𝑗 ∈ ℤ)))
277 oveq1 7262 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑘 = 𝑗 → (𝑘 · 𝑇) = (𝑗 · 𝑇))
278277oveq2d 7271 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑘 = 𝑗 → (𝑥 + (𝑘 · 𝑇)) = (𝑥 + (𝑗 · 𝑇)))
279278eleq1d 2823 . . . . . . . . . . . . . . . . . . . . . 22 (𝑘 = 𝑗 → ((𝑥 + (𝑘 · 𝑇)) ∈ 𝐷 ↔ (𝑥 + (𝑗 · 𝑇)) ∈ 𝐷))
280276, 279imbi12d 344 . . . . . . . . . . . . . . . . . . . . 21 (𝑘 = 𝑗 → (((𝜑𝑥𝐷𝑘 ∈ ℤ) → (𝑥 + (𝑘 · 𝑇)) ∈ 𝐷) ↔ ((𝜑𝑥𝐷𝑗 ∈ ℤ) → (𝑥 + (𝑗 · 𝑇)) ∈ 𝐷)))
281 fourierdlem48.dper . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑥𝐷𝑘 ∈ ℤ) → (𝑥 + (𝑘 · 𝑇)) ∈ 𝐷)
282280, 281chvarvv 2003 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑥𝐷𝑗 ∈ ℤ) → (𝑥 + (𝑗 · 𝑇)) ∈ 𝐷)
283268, 274, 282vtocl 3488 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑥𝐷 ∧ -𝑘 ∈ ℤ) → (𝑥 + (-𝑘 · 𝑇)) ∈ 𝐷)
284262, 267, 283vtocl 3488 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷 ∧ -𝑘 ∈ ℤ) → ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)) ∈ 𝐷)
285204, 260, 261, 284syl3anc 1369 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)) ∈ 𝐷)
286203, 285eqeltrd 2839 . . . . . . . . . . . . . . . 16 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑤𝐷)
287286ralrimiva 3107 . . . . . . . . . . . . . . 15 (𝜒 → ∀𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑤𝐷)
288 dfss3 3905 . . . . . . . . . . . . . . 15 ((𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ 𝐷 ↔ ∀𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑤𝐷)
289287, 288sylibr 233 . . . . . . . . . . . . . 14 (𝜒 → (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ 𝐷)
290189, 289ssind 4163 . . . . . . . . . . . . 13 (𝜒 → (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ ((𝑋(,)+∞) ∩ 𝐷))
291 ioosscn 13070 . . . . . . . . . . . . . 14 (𝑋(,)+∞) ⊆ ℂ
292 ssinss1 4168 . . . . . . . . . . . . . 14 ((𝑋(,)+∞) ⊆ ℂ → ((𝑋(,)+∞) ∩ 𝐷) ⊆ ℂ)
293291, 292mp1i 13 . . . . . . . . . . . . 13 (𝜒 → ((𝑋(,)+∞) ∩ 𝐷) ⊆ ℂ)
294 eqid 2738 . . . . . . . . . . . . 13 (TopOpen‘ℂfld) = (TopOpen‘ℂfld)
295 eqid 2738 . . . . . . . . . . . . 13 ((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) = ((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))
296231rexrd 10956 . . . . . . . . . . . . . . 15 (𝜒𝑋 ∈ ℝ*)
297231leidd 11471 . . . . . . . . . . . . . . 15 (𝜒𝑋𝑋)
298234oveq1d 7270 . . . . . . . . . . . . . . . . 17 (𝜒 → (𝑦 − (𝑘 · 𝑇)) = ((𝑋 + (𝑘 · 𝑇)) − (𝑘 · 𝑇)))
299231recnd 10934 . . . . . . . . . . . . . . . . . 18 (𝜒𝑋 ∈ ℂ)
300299, 255pncand 11263 . . . . . . . . . . . . . . . . 17 (𝜒 → ((𝑋 + (𝑘 · 𝑇)) − (𝑘 · 𝑇)) = 𝑋)
301298, 300eqtr2d 2779 . . . . . . . . . . . . . . . 16 (𝜒𝑋 = (𝑦 − (𝑘 · 𝑇)))
302 icossre 13089 . . . . . . . . . . . . . . . . . . 19 (((𝑄𝑖) ∈ ℝ ∧ (𝑄‘(𝑖 + 1)) ∈ ℝ*) → ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ⊆ ℝ)
303220, 223, 302syl2anc 583 . . . . . . . . . . . . . . . . . 18 (𝜒 → ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ⊆ ℝ)
304303, 236sseldd 3918 . . . . . . . . . . . . . . . . 17 (𝜒𝑦 ∈ ℝ)
305 icoltub 42936 . . . . . . . . . . . . . . . . . 18 (((𝑄𝑖) ∈ ℝ* ∧ (𝑄‘(𝑖 + 1)) ∈ ℝ*𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))) → 𝑦 < (𝑄‘(𝑖 + 1)))
306221, 223, 236, 305syl3anc 1369 . . . . . . . . . . . . . . . . 17 (𝜒𝑦 < (𝑄‘(𝑖 + 1)))
307304, 179, 183, 306ltsub1dd 11517 . . . . . . . . . . . . . . . 16 (𝜒 → (𝑦 − (𝑘 · 𝑇)) < ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))
308301, 307eqbrtrd 5092 . . . . . . . . . . . . . . 15 (𝜒𝑋 < ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))
309296, 185, 296, 297, 308elicod 13058 . . . . . . . . . . . . . 14 (𝜒𝑋 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
310 snunioo1 42940 . . . . . . . . . . . . . . . . 17 ((𝑋 ∈ ℝ* ∧ ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ*𝑋 < ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) → ((𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∪ {𝑋}) = (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
311296, 185, 308, 310syl3anc 1369 . . . . . . . . . . . . . . . 16 (𝜒 → ((𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∪ {𝑋}) = (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
312311fveq2d 6760 . . . . . . . . . . . . . . 15 (𝜒 → ((int‘((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))‘((𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∪ {𝑋})) = ((int‘((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))‘(𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))))
313294cnfldtop 23853 . . . . . . . . . . . . . . . . . 18 (TopOpen‘ℂfld) ∈ Top
314 ovex 7288 . . . . . . . . . . . . . . . . . . . 20 (𝑋(,)+∞) ∈ V
315314inex1 5236 . . . . . . . . . . . . . . . . . . 19 ((𝑋(,)+∞) ∩ 𝐷) ∈ V
316 snex 5349 . . . . . . . . . . . . . . . . . . 19 {𝑋} ∈ V
317315, 316unex 7574 . . . . . . . . . . . . . . . . . 18 (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}) ∈ V
318 resttop 22219 . . . . . . . . . . . . . . . . . 18 (((TopOpen‘ℂfld) ∈ Top ∧ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}) ∈ V) → ((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∈ Top)
319313, 317, 318mp2an 688 . . . . . . . . . . . . . . . . 17 ((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∈ Top
320319a1i 11 . . . . . . . . . . . . . . . 16 (𝜒 → ((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∈ Top)
321 retop 23831 . . . . . . . . . . . . . . . . . . 19 (topGen‘ran (,)) ∈ Top
322321a1i 11 . . . . . . . . . . . . . . . . . 18 (𝜒 → (topGen‘ran (,)) ∈ Top)
323317a1i 11 . . . . . . . . . . . . . . . . . 18 (𝜒 → (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}) ∈ V)
324 iooretop 23835 . . . . . . . . . . . . . . . . . . 19 (-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∈ (topGen‘ran (,))
325324a1i 11 . . . . . . . . . . . . . . . . . 18 (𝜒 → (-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∈ (topGen‘ran (,)))
326 elrestr 17056 . . . . . . . . . . . . . . . . . 18 (((topGen‘ran (,)) ∈ Top ∧ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}) ∈ V ∧ (-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∈ (topGen‘ran (,))) → ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∈ ((topGen‘ran (,)) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))
327322, 323, 325, 326syl3anc 1369 . . . . . . . . . . . . . . . . 17 (𝜒 → ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∈ ((topGen‘ran (,)) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))
328 mnfxr 10963 . . . . . . . . . . . . . . . . . . . . . 22 -∞ ∈ ℝ*
329328a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → -∞ ∈ ℝ*)
330185adantr 480 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ*)
331 icossre 13089 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑋 ∈ ℝ ∧ ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ*) → (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ ℝ)
332231, 185, 331syl2anc 583 . . . . . . . . . . . . . . . . . . . . . 22 (𝜒 → (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ ℝ)
333332sselda 3917 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑥 ∈ ℝ)
334333mnfltd 12789 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → -∞ < 𝑥)
335296adantr 480 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑋 ∈ ℝ*)
336 simpr 484 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
337 icoltub 42936 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑋 ∈ ℝ* ∧ ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ*𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑥 < ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))
338335, 330, 336, 337syl3anc 1369 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑥 < ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))
339329, 330, 333, 334, 338eliood 42926 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑥 ∈ (-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
340 vsnid 4595 . . . . . . . . . . . . . . . . . . . . . . . . 25 𝑥 ∈ {𝑥}
341340a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 = 𝑋𝑥 ∈ {𝑥})
342 sneq 4568 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 = 𝑋 → {𝑥} = {𝑋})
343341, 342eleqtrd 2841 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 = 𝑋𝑥 ∈ {𝑋})
344 elun2 4107 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 ∈ {𝑋} → 𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))
345343, 344syl 17 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 = 𝑋𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))
346345adantl 481 . . . . . . . . . . . . . . . . . . . . 21 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ 𝑥 = 𝑋) → 𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))
347296ad2antrr 722 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑋 ∈ ℝ*)
348172a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → +∞ ∈ ℝ*)
349333adantr 480 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑥 ∈ ℝ)
350231ad2antrr 722 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑋 ∈ ℝ)
351 icogelb 13059 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝑋 ∈ ℝ* ∧ ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ*𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑋𝑥)
352335, 330, 336, 351syl3anc 1369 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑋𝑥)
353352adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑋𝑥)
354 neqne 2950 . . . . . . . . . . . . . . . . . . . . . . . . . 26 𝑥 = 𝑋𝑥𝑋)
355354adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑥𝑋)
356350, 349, 353, 355leneltd 11059 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑋 < 𝑥)
357349ltpnfd 12786 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑥 < +∞)
358347, 348, 349, 356, 357eliood 42926 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑥 ∈ (𝑋(,)+∞))
359180zcnd 12356 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝜒𝑘 ∈ ℂ)
360359, 192mulneg1d 11358 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝜒 → (-𝑘 · 𝑇) = -(𝑘 · 𝑇))
361360oveq2d 7271 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝜒 → ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)) = ((𝑤 + (𝑘 · 𝑇)) + -(𝑘 · 𝑇)))
362361adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)) = ((𝑤 + (𝑘 · 𝑇)) + -(𝑘 · 𝑇)))
363 ioosscn 13070 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ ℂ
364363sseli 3913 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) → 𝑤 ∈ ℂ)
365364adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑤 ∈ ℂ)
366255adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑘 · 𝑇) ∈ ℂ)
367365, 366addcld 10925 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑤 + (𝑘 · 𝑇)) ∈ ℂ)
368367, 366negsubd 11268 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑤 + (𝑘 · 𝑇)) + -(𝑘 · 𝑇)) = ((𝑤 + (𝑘 · 𝑇)) − (𝑘 · 𝑇)))
369365, 366pncand 11263 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑤 + (𝑘 · 𝑇)) − (𝑘 · 𝑇)) = 𝑤)
370362, 368, 3693eqtrrd 2783 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑤 = ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)))
371183adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑘 · 𝑇) ∈ ℝ)
372225, 371readdcld 10935 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑤 + (𝑘 · 𝑇)) ∈ ℝ)
373222, 224, 372, 250, 258eliood 42926 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑤 + (𝑘 · 𝑇)) ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))
374216, 373sseldd 3918 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷)
3752693anbi3d 1440 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑗 = -𝑘 → ((𝜑 ∧ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷𝑗 ∈ ℤ) ↔ (𝜑 ∧ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷 ∧ -𝑘 ∈ ℤ)))
376271oveq2d 7271 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑗 = -𝑘 → ((𝑤 + (𝑘 · 𝑇)) + (𝑗 · 𝑇)) = ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)))
377376eleq1d 2823 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑗 = -𝑘 → (((𝑤 + (𝑘 · 𝑇)) + (𝑗 · 𝑇)) ∈ 𝐷 ↔ ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)) ∈ 𝐷))
378375, 377imbi12d 344 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑗 = -𝑘 → (((𝜑 ∧ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷𝑗 ∈ ℤ) → ((𝑤 + (𝑘 · 𝑇)) + (𝑗 · 𝑇)) ∈ 𝐷) ↔ ((𝜑 ∧ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷 ∧ -𝑘 ∈ ℤ) → ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)) ∈ 𝐷)))
3792633anbi2d 1439 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑥 = (𝑤 + (𝑘 · 𝑇)) → ((𝜑𝑥𝐷𝑗 ∈ ℤ) ↔ (𝜑 ∧ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷𝑗 ∈ ℤ)))
380 oveq1 7262 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑥 = (𝑤 + (𝑘 · 𝑇)) → (𝑥 + (𝑗 · 𝑇)) = ((𝑤 + (𝑘 · 𝑇)) + (𝑗 · 𝑇)))
381380eleq1d 2823 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑥 = (𝑤 + (𝑘 · 𝑇)) → ((𝑥 + (𝑗 · 𝑇)) ∈ 𝐷 ↔ ((𝑤 + (𝑘 · 𝑇)) + (𝑗 · 𝑇)) ∈ 𝐷))
382379, 381imbi12d 344 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑥 = (𝑤 + (𝑘 · 𝑇)) → (((𝜑𝑥𝐷𝑗 ∈ ℤ) → (𝑥 + (𝑗 · 𝑇)) ∈ 𝐷) ↔ ((𝜑 ∧ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷𝑗 ∈ ℤ) → ((𝑤 + (𝑘 · 𝑇)) + (𝑗 · 𝑇)) ∈ 𝐷)))
383262, 382, 282vtocl 3488 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝜑 ∧ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷𝑗 ∈ ℤ) → ((𝑤 + (𝑘 · 𝑇)) + (𝑗 · 𝑇)) ∈ 𝐷)
384268, 378, 383vtocl 3488 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑 ∧ (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷 ∧ -𝑘 ∈ ℤ) → ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)) ∈ 𝐷)
385204, 374, 261, 384syl3anc 1369 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑤 + (𝑘 · 𝑇)) + (-𝑘 · 𝑇)) ∈ 𝐷)
386370, 385eqeltrd 2839 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑤𝐷)
387386ralrimiva 3107 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝜒 → ∀𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑤𝐷)
388387, 288sylibr 233 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝜒 → (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ 𝐷)
389388ad2antrr 722 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ 𝐷)
390185ad2antrr 722 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ*)
391338adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑥 < ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))
392347, 390, 349, 356, 391eliood 42926 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
393389, 392sseldd 3918 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑥𝐷)
394358, 393elind 4124 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑥 ∈ ((𝑋(,)+∞) ∩ 𝐷))
395 elun1 4106 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 ∈ ((𝑋(,)+∞) ∩ 𝐷) → 𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))
396394, 395syl 17 . . . . . . . . . . . . . . . . . . . . 21 (((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ∧ ¬ 𝑥 = 𝑋) → 𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))
397346, 396pm2.61dan 809 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))
398339, 397elind 4124 . . . . . . . . . . . . . . . . . . 19 ((𝜒𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))
399296adantr 480 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))) → 𝑋 ∈ ℝ*)
400185adantr 480 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))) → ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ*)
401 elinel1 4125 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) → 𝑥 ∈ (-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
402 elioore 13038 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑥 ∈ (-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) → 𝑥 ∈ ℝ)
403401, 402syl 17 . . . . . . . . . . . . . . . . . . . . . 22 (𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) → 𝑥 ∈ ℝ)
404403rexrd 10956 . . . . . . . . . . . . . . . . . . . . 21 (𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) → 𝑥 ∈ ℝ*)
405404adantl 481 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))) → 𝑥 ∈ ℝ*)
406 elinel2 4126 . . . . . . . . . . . . . . . . . . . . 21 (𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) → 𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))
407231adantr 480 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜒𝑥 = 𝑋) → 𝑋 ∈ ℝ)
40885eqcomd 2744 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑥 = 𝑋𝑋 = 𝑥)
409408adantl 481 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜒𝑥 = 𝑋) → 𝑋 = 𝑥)
410407, 409eqled 11008 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜒𝑥 = 𝑋) → 𝑋𝑥)
411410adantlr 711 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜒𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∧ 𝑥 = 𝑋) → 𝑋𝑥)
412 simpll 763 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜒𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∧ ¬ 𝑥 = 𝑋) → 𝜒)
413 simplr 765 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜒𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∧ ¬ 𝑥 = 𝑋) → 𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))
414 id 22 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 𝑥 = 𝑋 → ¬ 𝑥 = 𝑋)
415 velsn 4574 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑥 ∈ {𝑋} ↔ 𝑥 = 𝑋)
416414, 415sylnibr 328 . . . . . . . . . . . . . . . . . . . . . . . . . 26 𝑥 = 𝑋 → ¬ 𝑥 ∈ {𝑋})
417416adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((𝜒𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∧ ¬ 𝑥 = 𝑋) → ¬ 𝑥 ∈ {𝑋})
418 elunnel2 42471 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}) ∧ ¬ 𝑥 ∈ {𝑋}) → 𝑥 ∈ ((𝑋(,)+∞) ∩ 𝐷))
419413, 417, 418syl2anc 583 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝜒𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∧ ¬ 𝑥 = 𝑋) → 𝑥 ∈ ((𝑋(,)+∞) ∩ 𝐷))
420 elinel1 4125 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑥 ∈ ((𝑋(,)+∞) ∩ 𝐷) → 𝑥 ∈ (𝑋(,)+∞))
421419, 420syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜒𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∧ ¬ 𝑥 = 𝑋) → 𝑥 ∈ (𝑋(,)+∞))
422231adantr 480 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜒𝑥 ∈ (𝑋(,)+∞)) → 𝑋 ∈ ℝ)
423 elioore 13038 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑥 ∈ (𝑋(,)+∞) → 𝑥 ∈ ℝ)
424423adantl 481 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜒𝑥 ∈ (𝑋(,)+∞)) → 𝑥 ∈ ℝ)
425296adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜒𝑥 ∈ (𝑋(,)+∞)) → 𝑋 ∈ ℝ*)
426172a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜒𝑥 ∈ (𝑋(,)+∞)) → +∞ ∈ ℝ*)
427 simpr 484 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜒𝑥 ∈ (𝑋(,)+∞)) → 𝑥 ∈ (𝑋(,)+∞))
428 ioogtlb 42923 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑋 ∈ ℝ* ∧ +∞ ∈ ℝ*𝑥 ∈ (𝑋(,)+∞)) → 𝑋 < 𝑥)
429425, 426, 427, 428syl3anc 1369 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜒𝑥 ∈ (𝑋(,)+∞)) → 𝑋 < 𝑥)
430422, 424, 429ltled 11053 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜒𝑥 ∈ (𝑋(,)+∞)) → 𝑋𝑥)
431412, 421, 430syl2anc 583 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜒𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∧ ¬ 𝑥 = 𝑋) → 𝑋𝑥)
432411, 431pm2.61dan 809 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑥 ∈ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) → 𝑋𝑥)
433406, 432sylan2 592 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))) → 𝑋𝑥)
434328a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜒𝑥 ∈ (-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → -∞ ∈ ℝ*)
435185adantr 480 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜒𝑥 ∈ (-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ*)
436 simpr 484 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜒𝑥 ∈ (-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑥 ∈ (-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
437 iooltub 42938 . . . . . . . . . . . . . . . . . . . . . 22 ((-∞ ∈ ℝ* ∧ ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) ∈ ℝ*𝑥 ∈ (-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑥 < ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))
438434, 435, 436, 437syl3anc 1369 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑥 ∈ (-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑥 < ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))
439401, 438sylan2 592 . . . . . . . . . . . . . . . . . . . 20 ((𝜒𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))) → 𝑥 < ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))
440399, 400, 405, 433, 439elicod 13058 . . . . . . . . . . . . . . . . . . 19 ((𝜒𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))) → 𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
441398, 440impbida 797 . . . . . . . . . . . . . . . . . 18 (𝜒 → (𝑥 ∈ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ↔ 𝑥 ∈ ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))))
442441eqrdv 2736 . . . . . . . . . . . . . . . . 17 (𝜒 → (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) = ((-∞(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∩ (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))
443 ioossre 13069 . . . . . . . . . . . . . . . . . . . 20 (𝑋(,)+∞) ⊆ ℝ
444 ssinss1 4168 . . . . . . . . . . . . . . . . . . . 20 ((𝑋(,)+∞) ⊆ ℝ → ((𝑋(,)+∞) ∩ 𝐷) ⊆ ℝ)
445443, 444mp1i 13 . . . . . . . . . . . . . . . . . . 19 (𝜒 → ((𝑋(,)+∞) ∩ 𝐷) ⊆ ℝ)
446231snssd 4739 . . . . . . . . . . . . . . . . . . 19 (𝜒 → {𝑋} ⊆ ℝ)
447445, 446unssd 4116 . . . . . . . . . . . . . . . . . 18 (𝜒 → (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}) ⊆ ℝ)
448 eqid 2738 . . . . . . . . . . . . . . . . . . 19 (topGen‘ran (,)) = (topGen‘ran (,))
449294, 448rerest 23873 . . . . . . . . . . . . . . . . . 18 ((((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}) ⊆ ℝ → ((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) = ((topGen‘ran (,)) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))
450447, 449syl 17 . . . . . . . . . . . . . . . . 17 (𝜒 → ((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) = ((topGen‘ran (,)) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))
451327, 442, 4503eltr4d 2854 . . . . . . . . . . . . . . . 16 (𝜒 → (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∈ ((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))
452 isopn3i 22141 . . . . . . . . . . . . . . . 16 ((((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})) ∈ Top ∧ (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∈ ((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋}))) → ((int‘((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))‘(𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) = (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
453320, 451, 452syl2anc 583 . . . . . . . . . . . . . . 15 (𝜒 → ((int‘((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))‘(𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) = (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
454312, 453eqtr2d 2779 . . . . . . . . . . . . . 14 (𝜒 → (𝑋[,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) = ((int‘((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))‘((𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∪ {𝑋})))
455309, 454eleqtrd 2841 . . . . . . . . . . . . 13 (𝜒𝑋 ∈ ((int‘((TopOpen‘ℂfld) ↾t (((𝑋(,)+∞) ∩ 𝐷) ∪ {𝑋})))‘((𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∪ {𝑋})))
456171, 290, 293, 294, 295, 455limcres 24955 . . . . . . . . . . . 12 (𝜒 → (((𝐹 ↾ ((𝑋(,)+∞) ∩ 𝐷)) ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋) = ((𝐹 ↾ ((𝑋(,)+∞) ∩ 𝐷)) lim 𝑋))
457290resabs1d 5911 . . . . . . . . . . . . . 14 (𝜒 → ((𝐹 ↾ ((𝑋(,)+∞) ∩ 𝐷)) ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) = (𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))))
458457oveq1d 7270 . . . . . . . . . . . . 13 (𝜒 → (((𝐹 ↾ ((𝑋(,)+∞) ∩ 𝐷)) ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋) = ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋))
459166a1i 11 . . . . . . . . . . . . . . . . . . . . 21 (𝜑 → ℝ ⊆ ℂ)
460153, 459fssd 6602 . . . . . . . . . . . . . . . . . . . 20 (𝜑𝐹:𝐷⟶ℂ)
461212feq2d 6570 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → (𝐹:dom 𝐹⟶ℂ ↔ 𝐹:𝐷⟶ℂ))
462460, 461mpbird 256 . . . . . . . . . . . . . . . . . . 19 (𝜑𝐹:dom 𝐹⟶ℂ)
463152, 462syl 17 . . . . . . . . . . . . . . . . . 18 (𝜒𝐹:dom 𝐹⟶ℂ)
464463adantr 480 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋)) → 𝐹:dom 𝐹⟶ℂ)
465363a1i 11 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋)) → (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ ℂ)
466388, 160sseqtrrd 3958 . . . . . . . . . . . . . . . . . 18 (𝜒 → (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ dom 𝐹)
467466adantr 480 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋)) → (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ⊆ dom 𝐹)
468255adantr 480 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋)) → (𝑘 · 𝑇) ∈ ℂ)
469 eqid 2738 . . . . . . . . . . . . . . . . 17 {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))} = {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}
470 eqeq1 2742 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑧 = 𝑤 → (𝑧 = (𝑥 + (𝑘 · 𝑇)) ↔ 𝑤 = (𝑥 + (𝑘 · 𝑇))))
471470rexbidv 3225 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑧 = 𝑤 → (∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇)) ↔ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑤 = (𝑥 + (𝑘 · 𝑇))))
472471elrab 3617 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))} ↔ (𝑤 ∈ ℂ ∧ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑤 = (𝑥 + (𝑘 · 𝑇))))
473472simprbi 496 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))} → ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑤 = (𝑥 + (𝑘 · 𝑇)))
474473adantl 481 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜒𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}) → ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑤 = (𝑥 + (𝑘 · 𝑇)))
475 nfv 1918 . . . . . . . . . . . . . . . . . . . . . . . 24 𝑥𝜒
476 nfre1 3234 . . . . . . . . . . . . . . . . . . . . . . . . . 26 𝑥𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))
477 nfcv 2906 . . . . . . . . . . . . . . . . . . . . . . . . . 26 𝑥
478476, 477nfrabw 3311 . . . . . . . . . . . . . . . . . . . . . . . . 25 𝑥{𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}
479478nfcri 2893 . . . . . . . . . . . . . . . . . . . . . . . 24 𝑥 𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}
480475, 479nfan 1903 . . . . . . . . . . . . . . . . . . . . . . 23 𝑥(𝜒𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))})
481 nfv 1918 . . . . . . . . . . . . . . . . . . . . . . 23 𝑥 𝑤𝐷
482 simp3 1136 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜒𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∧ 𝑤 = (𝑥 + (𝑘 · 𝑇))) → 𝑤 = (𝑥 + (𝑘 · 𝑇)))
483 eleq1 2826 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑤 = 𝑥 → (𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ↔ 𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))))
484483anbi2d 628 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑤 = 𝑥 → ((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) ↔ (𝜒𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))))
485 oveq1 7262 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑤 = 𝑥 → (𝑤 + (𝑘 · 𝑇)) = (𝑥 + (𝑘 · 𝑇)))
486485eleq1d 2823 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑤 = 𝑥 → ((𝑤 + (𝑘 · 𝑇)) ∈ 𝐷 ↔ (𝑥 + (𝑘 · 𝑇)) ∈ 𝐷))
487484, 486imbi12d 344 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑤 = 𝑥 → (((𝜒𝑤 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑤 + (𝑘 · 𝑇)) ∈ 𝐷) ↔ ((𝜒𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑥 + (𝑘 · 𝑇)) ∈ 𝐷)))
488487, 260chvarvv 2003 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜒𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝑥 + (𝑘 · 𝑇)) ∈ 𝐷)
4894883adant3 1130 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜒𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∧ 𝑤 = (𝑥 + (𝑘 · 𝑇))) → (𝑥 + (𝑘 · 𝑇)) ∈ 𝐷)
490482, 489eqeltrd 2839 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜒𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) ∧ 𝑤 = (𝑥 + (𝑘 · 𝑇))) → 𝑤𝐷)
4914903exp 1117 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝜒 → (𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) → (𝑤 = (𝑥 + (𝑘 · 𝑇)) → 𝑤𝐷)))
492491adantr 480 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜒𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}) → (𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) → (𝑤 = (𝑥 + (𝑘 · 𝑇)) → 𝑤𝐷)))
493480, 481, 492rexlimd 3245 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜒𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}) → (∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑤 = (𝑥 + (𝑘 · 𝑇)) → 𝑤𝐷))
494474, 493mpd 15 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}) → 𝑤𝐷)
495494ralrimiva 3107 . . . . . . . . . . . . . . . . . . . 20 (𝜒 → ∀𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}𝑤𝐷)
496 dfss3 3905 . . . . . . . . . . . . . . . . . . . 20 ({𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))} ⊆ 𝐷 ↔ ∀𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}𝑤𝐷)
497495, 496sylibr 233 . . . . . . . . . . . . . . . . . . 19 (𝜒 → {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))} ⊆ 𝐷)
498497, 160sseqtrrd 3958 . . . . . . . . . . . . . . . . . 18 (𝜒 → {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))} ⊆ dom 𝐹)
499498adantr 480 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋)) → {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))} ⊆ dom 𝐹)
500152adantr 480 . . . . . . . . . . . . . . . . . . 19 ((𝜒𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝜑)
501388sselda 3917 . . . . . . . . . . . . . . . . . . 19 ((𝜒𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑥𝐷)
502180adantr 480 . . . . . . . . . . . . . . . . . . 19 ((𝜒𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → 𝑘 ∈ ℤ)
503 fourierdlem48.per . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑥𝐷𝑘 ∈ ℤ) → (𝐹‘(𝑥 + (𝑘 · 𝑇))) = (𝐹𝑥))
504500, 501, 502, 503syl3anc 1369 . . . . . . . . . . . . . . . . . 18 ((𝜒𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝐹‘(𝑥 + (𝑘 · 𝑇))) = (𝐹𝑥))
505504adantlr 711 . . . . . . . . . . . . . . . . 17 (((𝜒𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋)) ∧ 𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) → (𝐹‘(𝑥 + (𝑘 · 𝑇))) = (𝐹𝑥))
506 simpr 484 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋)) → 𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋))
507464, 465, 467, 468, 469, 499, 505, 506limcperiod 43059 . . . . . . . . . . . . . . . 16 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋)) → 𝑤 ∈ ((𝐹 ↾ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}) lim (𝑋 + (𝑘 · 𝑇))))
508256eqcomd 2744 . . . . . . . . . . . . . . . . . . . . 21 (𝜒 → (𝑄‘(𝑖 + 1)) = (((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) + (𝑘 · 𝑇)))
509234, 508oveq12d 7273 . . . . . . . . . . . . . . . . . . . 20 (𝜒 → (𝑦(,)(𝑄‘(𝑖 + 1))) = ((𝑋 + (𝑘 · 𝑇))(,)(((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) + (𝑘 · 𝑇))))
510231, 184, 183iooshift 42950 . . . . . . . . . . . . . . . . . . . 20 (𝜒 → ((𝑋 + (𝑘 · 𝑇))(,)(((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) + (𝑘 · 𝑇))) = {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))})
511509, 510eqtr2d 2779 . . . . . . . . . . . . . . . . . . 19 (𝜒 → {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))} = (𝑦(,)(𝑄‘(𝑖 + 1))))
512511reseq2d 5880 . . . . . . . . . . . . . . . . . 18 (𝜒 → (𝐹 ↾ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}) = (𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))))
513512, 235oveq12d 7273 . . . . . . . . . . . . . . . . 17 (𝜒 → ((𝐹 ↾ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}) lim (𝑋 + (𝑘 · 𝑇))) = ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦))
514513adantr 480 . . . . . . . . . . . . . . . 16 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋)) → ((𝐹 ↾ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))𝑧 = (𝑥 + (𝑘 · 𝑇))}) lim (𝑋 + (𝑘 · 𝑇))) = ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦))
515507, 514eleqtrd 2841 . . . . . . . . . . . . . . 15 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋)) → 𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦))
516463adantr 480 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → 𝐹:dom 𝐹⟶ℂ)
517 ioosscn 13070 . . . . . . . . . . . . . . . . . 18 (𝑦(,)(𝑄‘(𝑖 + 1))) ⊆ ℂ
518517a1i 11 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → (𝑦(,)(𝑄‘(𝑖 + 1))) ⊆ ℂ)
519 icogelb 13059 . . . . . . . . . . . . . . . . . . . . . 22 (((𝑄𝑖) ∈ ℝ* ∧ (𝑄‘(𝑖 + 1)) ∈ ℝ*𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))) → (𝑄𝑖) ≤ 𝑦)
520221, 223, 236, 519syl3anc 1369 . . . . . . . . . . . . . . . . . . . . 21 (𝜒 → (𝑄𝑖) ≤ 𝑦)
521 iooss1 13043 . . . . . . . . . . . . . . . . . . . . 21 (((𝑄𝑖) ∈ ℝ* ∧ (𝑄𝑖) ≤ 𝑦) → (𝑦(,)(𝑄‘(𝑖 + 1))) ⊆ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))
522221, 520, 521syl2anc 583 . . . . . . . . . . . . . . . . . . . 20 (𝜒 → (𝑦(,)(𝑄‘(𝑖 + 1))) ⊆ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))
523522, 215sstrd 3927 . . . . . . . . . . . . . . . . . . 19 (𝜒 → (𝑦(,)(𝑄‘(𝑖 + 1))) ⊆ 𝐷)
524523, 160sseqtrrd 3958 . . . . . . . . . . . . . . . . . 18 (𝜒 → (𝑦(,)(𝑄‘(𝑖 + 1))) ⊆ dom 𝐹)
525524adantr 480 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → (𝑦(,)(𝑄‘(𝑖 + 1))) ⊆ dom 𝐹)
526359negcld 11249 . . . . . . . . . . . . . . . . . . 19 (𝜒 → -𝑘 ∈ ℂ)
527526, 192mulcld 10926 . . . . . . . . . . . . . . . . . 18 (𝜒 → (-𝑘 · 𝑇) ∈ ℂ)
528527adantr 480 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → (-𝑘 · 𝑇) ∈ ℂ)
529 eqid 2738 . . . . . . . . . . . . . . . . 17 {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))} = {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))}
530 eqeq1 2742 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑧 = 𝑤 → (𝑧 = (𝑥 + (-𝑘 · 𝑇)) ↔ 𝑤 = (𝑥 + (-𝑘 · 𝑇))))
531530rexbidv 3225 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑧 = 𝑤 → (∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇)) ↔ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑤 = (𝑥 + (-𝑘 · 𝑇))))
532531elrab 3617 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))} ↔ (𝑤 ∈ ℂ ∧ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑤 = (𝑥 + (-𝑘 · 𝑇))))
533532simprbi 496 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))} → ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑤 = (𝑥 + (-𝑘 · 𝑇)))
534533adantl 481 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜒𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))}) → ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑤 = (𝑥 + (-𝑘 · 𝑇)))
535 nfre1 3234 . . . . . . . . . . . . . . . . . . . . . . . . . 26 𝑥𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))
536535, 477nfrabw 3311 . . . . . . . . . . . . . . . . . . . . . . . . 25 𝑥{𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))}
537536nfcri 2893 . . . . . . . . . . . . . . . . . . . . . . . 24 𝑥 𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))}
538475, 537nfan 1903 . . . . . . . . . . . . . . . . . . . . . . 23 𝑥(𝜒𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))})
539 simp3 1136 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜒𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1))) ∧ 𝑤 = (𝑥 + (-𝑘 · 𝑇))) → 𝑤 = (𝑥 + (-𝑘 · 𝑇)))
540152adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜒𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))) → 𝜑)
541523sselda 3917 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜒𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))) → 𝑥𝐷)
542180adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜒𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))) → 𝑘 ∈ ℤ)
543542znegcld 12357 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜒𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))) → -𝑘 ∈ ℤ)
544540, 541, 543, 283syl3anc 1369 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜒𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))) → (𝑥 + (-𝑘 · 𝑇)) ∈ 𝐷)
5455443adant3 1130 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜒𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1))) ∧ 𝑤 = (𝑥 + (-𝑘 · 𝑇))) → (𝑥 + (-𝑘 · 𝑇)) ∈ 𝐷)
546539, 545eqeltrd 2839 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝜒𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1))) ∧ 𝑤 = (𝑥 + (-𝑘 · 𝑇))) → 𝑤𝐷)
5475463exp 1117 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝜒 → (𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1))) → (𝑤 = (𝑥 + (-𝑘 · 𝑇)) → 𝑤𝐷)))
548547adantr 480 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜒𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))}) → (𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1))) → (𝑤 = (𝑥 + (-𝑘 · 𝑇)) → 𝑤𝐷)))
549538, 481, 548rexlimd 3245 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜒𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))}) → (∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑤 = (𝑥 + (-𝑘 · 𝑇)) → 𝑤𝐷))
550534, 549mpd 15 . . . . . . . . . . . . . . . . . . . . 21 ((𝜒𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))}) → 𝑤𝐷)
551550ralrimiva 3107 . . . . . . . . . . . . . . . . . . . 20 (𝜒 → ∀𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))}𝑤𝐷)
552 dfss3 3905 . . . . . . . . . . . . . . . . . . . 20 ({𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))} ⊆ 𝐷 ↔ ∀𝑤 ∈ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))}𝑤𝐷)
553551, 552sylibr 233 . . . . . . . . . . . . . . . . . . 19 (𝜒 → {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))} ⊆ 𝐷)
554553, 160sseqtrrd 3958 . . . . . . . . . . . . . . . . . 18 (𝜒 → {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))} ⊆ dom 𝐹)
555554adantr 480 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))} ⊆ dom 𝐹)
556152ad2antrr 722 . . . . . . . . . . . . . . . . . 18 (((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) ∧ 𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))) → 𝜑)
557541adantlr 711 . . . . . . . . . . . . . . . . . 18 (((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) ∧ 𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))) → 𝑥𝐷)
558543adantlr 711 . . . . . . . . . . . . . . . . . 18 (((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) ∧ 𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))) → -𝑘 ∈ ℤ)
559272fveq2d 6760 . . . . . . . . . . . . . . . . . . . . 21 (𝑗 = -𝑘 → (𝐹‘(𝑥 + (𝑗 · 𝑇))) = (𝐹‘(𝑥 + (-𝑘 · 𝑇))))
560559eqeq1d 2740 . . . . . . . . . . . . . . . . . . . 20 (𝑗 = -𝑘 → ((𝐹‘(𝑥 + (𝑗 · 𝑇))) = (𝐹𝑥) ↔ (𝐹‘(𝑥 + (-𝑘 · 𝑇))) = (𝐹𝑥)))
561270, 560imbi12d 344 . . . . . . . . . . . . . . . . . . 19 (𝑗 = -𝑘 → (((𝜑𝑥𝐷𝑗 ∈ ℤ) → (𝐹‘(𝑥 + (𝑗 · 𝑇))) = (𝐹𝑥)) ↔ ((𝜑𝑥𝐷 ∧ -𝑘 ∈ ℤ) → (𝐹‘(𝑥 + (-𝑘 · 𝑇))) = (𝐹𝑥))))
562278fveq2d 6760 . . . . . . . . . . . . . . . . . . . . . 22 (𝑘 = 𝑗 → (𝐹‘(𝑥 + (𝑘 · 𝑇))) = (𝐹‘(𝑥 + (𝑗 · 𝑇))))
563562eqeq1d 2740 . . . . . . . . . . . . . . . . . . . . 21 (𝑘 = 𝑗 → ((𝐹‘(𝑥 + (𝑘 · 𝑇))) = (𝐹𝑥) ↔ (𝐹‘(𝑥 + (𝑗 · 𝑇))) = (𝐹𝑥)))
564276, 563imbi12d 344 . . . . . . . . . . . . . . . . . . . 20 (𝑘 = 𝑗 → (((𝜑𝑥𝐷𝑘 ∈ ℤ) → (𝐹‘(𝑥 + (𝑘 · 𝑇))) = (𝐹𝑥)) ↔ ((𝜑𝑥𝐷𝑗 ∈ ℤ) → (𝐹‘(𝑥 + (𝑗 · 𝑇))) = (𝐹𝑥))))
565564, 503chvarvv 2003 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑥𝐷𝑗 ∈ ℤ) → (𝐹‘(𝑥 + (𝑗 · 𝑇))) = (𝐹𝑥))
566268, 561, 565vtocl 3488 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑥𝐷 ∧ -𝑘 ∈ ℤ) → (𝐹‘(𝑥 + (-𝑘 · 𝑇))) = (𝐹𝑥))
567556, 557, 558, 566syl3anc 1369 . . . . . . . . . . . . . . . . 17 (((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) ∧ 𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))) → (𝐹‘(𝑥 + (-𝑘 · 𝑇))) = (𝐹𝑥))
568 simpr 484 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → 𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦))
569516, 518, 525, 528, 529, 555, 567, 568limcperiod 43059 . . . . . . . . . . . . . . . 16 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → 𝑤 ∈ ((𝐹 ↾ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))}) lim (𝑦 + (-𝑘 · 𝑇))))
570360oveq2d 7271 . . . . . . . . . . . . . . . . . . . . . . 23 (𝜒 → (𝑦 + (-𝑘 · 𝑇)) = (𝑦 + -(𝑘 · 𝑇)))
571304recnd 10934 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝜒𝑦 ∈ ℂ)
572571, 255negsubd 11268 . . . . . . . . . . . . . . . . . . . . . . 23 (𝜒 → (𝑦 + -(𝑘 · 𝑇)) = (𝑦 − (𝑘 · 𝑇)))
573301eqcomd 2744 . . . . . . . . . . . . . . . . . . . . . . 23 (𝜒 → (𝑦 − (𝑘 · 𝑇)) = 𝑋)
574570, 572, 5733eqtrd 2782 . . . . . . . . . . . . . . . . . . . . . 22 (𝜒 → (𝑦 + (-𝑘 · 𝑇)) = 𝑋)
575574eqcomd 2744 . . . . . . . . . . . . . . . . . . . . 21 (𝜒𝑋 = (𝑦 + (-𝑘 · 𝑇)))
576360oveq2d 7271 . . . . . . . . . . . . . . . . . . . . . 22 (𝜒 → ((𝑄‘(𝑖 + 1)) + (-𝑘 · 𝑇)) = ((𝑄‘(𝑖 + 1)) + -(𝑘 · 𝑇)))
577254, 255negsubd 11268 . . . . . . . . . . . . . . . . . . . . . 22 (𝜒 → ((𝑄‘(𝑖 + 1)) + -(𝑘 · 𝑇)) = ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))
578576, 577eqtr2d 2779 . . . . . . . . . . . . . . . . . . . . 21 (𝜒 → ((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)) = ((𝑄‘(𝑖 + 1)) + (-𝑘 · 𝑇)))
579575, 578oveq12d 7273 . . . . . . . . . . . . . . . . . . . 20 (𝜒 → (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))) = ((𝑦 + (-𝑘 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (-𝑘 · 𝑇))))
580181renegcld 11332 . . . . . . . . . . . . . . . . . . . . . 22 (𝜒 → -𝑘 ∈ ℝ)
581580, 182remulcld 10936 . . . . . . . . . . . . . . . . . . . . 21 (𝜒 → (-𝑘 · 𝑇) ∈ ℝ)
582304, 179, 581iooshift 42950 . . . . . . . . . . . . . . . . . . . 20 (𝜒 → ((𝑦 + (-𝑘 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (-𝑘 · 𝑇))) = {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))})
583579, 582eqtr2d 2779 . . . . . . . . . . . . . . . . . . 19 (𝜒 → {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))} = (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
584583adantr 480 . . . . . . . . . . . . . . . . . 18 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))} = (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇))))
585584reseq2d 5880 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → (𝐹 ↾ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))}) = (𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))))
586574adantr 480 . . . . . . . . . . . . . . . . 17 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → (𝑦 + (-𝑘 · 𝑇)) = 𝑋)
587585, 586oveq12d 7273 . . . . . . . . . . . . . . . 16 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → ((𝐹 ↾ {𝑧 ∈ ℂ ∣ ∃𝑥 ∈ (𝑦(,)(𝑄‘(𝑖 + 1)))𝑧 = (𝑥 + (-𝑘 · 𝑇))}) lim (𝑦 + (-𝑘 · 𝑇))) = ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋))
588569, 587eleqtrd 2841 . . . . . . . . . . . . . . 15 ((𝜒𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)) → 𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋))
589515, 588impbida 797 . . . . . . . . . . . . . 14 (𝜒 → (𝑤 ∈ ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋) ↔ 𝑤 ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦)))
590589eqrdv 2736 . . . . . . . . . . . . 13 (𝜒 → ((𝐹 ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋) = ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦))
591458, 590eqtrd 2778 . . . . . . . . . . . 12 (𝜒 → (((𝐹 ↾ ((𝑋(,)+∞) ∩ 𝐷)) ↾ (𝑋(,)((𝑄‘(𝑖 + 1)) − (𝑘 · 𝑇)))) lim 𝑋) = ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦))
592164, 456, 5913eqtr2d 2784 . . . . . . . . . . 11 (𝜒 → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) = ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦))
593152, 174, 70syl2anc 583 . . . . . . . . . . . . . 14 (𝜒 → (𝑄𝑖) < (𝑄‘(𝑖 + 1)))
594152, 174, 206syl2anc 583 . . . . . . . . . . . . . 14 (𝜒 → (𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ∈ (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))–cn→ℂ))
595 fourierdlem48.r . . . . . . . . . . . . . . 15 ((𝜑𝑖 ∈ (0..^𝑀)) → 𝑅 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖)))
596152, 174, 595syl2anc 583 . . . . . . . . . . . . . 14 (𝜒𝑅 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖)))
597 eqid 2738 . . . . . . . . . . . . . 14 if(𝑦 = (𝑄𝑖), 𝑅, ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))‘𝑦)) = if(𝑦 = (𝑄𝑖), 𝑅, ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))‘𝑦))
598 eqid 2738 . . . . . . . . . . . . . 14 ((TopOpen‘ℂfld) ↾t ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))) = ((TopOpen‘ℂfld) ↾t ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))))
599220, 179, 593, 594, 596, 304, 179, 306, 522, 597, 598fourierdlem32 43570 . . . . . . . . . . . . 13 (𝜒 → if(𝑦 = (𝑄𝑖), 𝑅, ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))‘𝑦)) ∈ (((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦))
600522resabs1d 5911 . . . . . . . . . . . . . 14 (𝜒 → ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) = (𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))))
601600oveq1d 7270 . . . . . . . . . . . . 13 (𝜒 → (((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦) = ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦))
602599, 601eleqtrd 2841 . . . . . . . . . . . 12 (𝜒 → if(𝑦 = (𝑄𝑖), 𝑅, ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))‘𝑦)) ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦))
603 ne0i 4265 . . . . . . . . . . . 12 (if(𝑦 = (𝑄𝑖), 𝑅, ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))‘𝑦)) ∈ ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦) → ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦) ≠ ∅)
604602, 603syl 17 . . . . . . . . . . 11 (𝜒 → ((𝐹 ↾ (𝑦(,)(𝑄‘(𝑖 + 1)))) lim 𝑦) ≠ ∅)
605592, 604eqnetrd 3010 . . . . . . . . . 10 (𝜒 → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)
606149, 605sylbir 234 . . . . . . . . 9 (((((𝜑𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))) ∧ 𝑘 ∈ ℤ) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)
607146, 147, 148, 606syl21anc 834 . . . . . . . 8 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑘 ∈ ℤ) ∧ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)
6086073exp 1117 . . . . . . 7 (𝜑 → ((𝑖 ∈ (0..^𝑀) ∧ 𝑘 ∈ ℤ) → ((𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)))
609608adantr 480 . . . . . 6 ((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → ((𝑖 ∈ (0..^𝑀) ∧ 𝑘 ∈ ℤ) → ((𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)))
610137, 142, 609rexlim2d 43056 . . . . 5 ((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → (∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅))
611134, 610mpd 15 . . . 4 ((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)
612127, 133, 611vtocl 3488 . . 3 ((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (((𝐸𝑋) − 𝑇) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ ((𝐸𝑋) − 𝑇) = (𝑋 + (𝑘 · 𝑇)))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)
6131, 126, 612syl2anc 583 . 2 ((𝜑 ∧ (𝐸𝑋) = 𝐵) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)
614 iocssre 13088 . . . . . 6 ((𝐴 ∈ ℝ*𝐵 ∈ ℝ) → (𝐴(,]𝐵) ⊆ ℝ)
61555, 9, 614syl2anc 583 . . . . 5 (𝜑 → (𝐴(,]𝐵) ⊆ ℝ)
616 ovex 7288 . . . . . . . . . . 11 ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇) ∈ V
61789fvmpt2 6868 . . . . . . . . . . 11 ((𝑥 ∈ ℝ ∧ ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇) ∈ V) → (𝑍𝑥) = ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇))
618616, 617mpan2 687 . . . . . . . . . 10 (𝑥 ∈ ℝ → (𝑍𝑥) = ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇))
619618oveq2d 7271 . . . . . . . . 9 (𝑥 ∈ ℝ → (𝑥 + (𝑍𝑥)) = (𝑥 + ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇)))
620619mpteq2ia 5173 . . . . . . . 8 (𝑥 ∈ ℝ ↦ (𝑥 + (𝑍𝑥))) = (𝑥 ∈ ℝ ↦ (𝑥 + ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇)))
62183, 620eqtri 2766 . . . . . . 7 𝐸 = (𝑥 ∈ ℝ ↦ (𝑥 + ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇)))
62213, 9, 16, 12, 621fourierdlem4 43542 . . . . . 6 (𝜑𝐸:ℝ⟶(𝐴(,]𝐵))
623622, 10ffvelrnd 6944 . . . . 5 (𝜑 → (𝐸𝑋) ∈ (𝐴(,]𝐵))
624615, 623sseldd 3918 . . . 4 (𝜑 → (𝐸𝑋) ∈ ℝ)
625624adantr 480 . . 3 ((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) → (𝐸𝑋) ∈ ℝ)
626 simpl 482 . . . 4 ((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) → 𝜑)
627 simpr 484 . . . . . . . . . . . 12 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ (𝐸𝑋) ∈ ran 𝑄) → (𝐸𝑋) ∈ ran 𝑄)
628 ffn 6584 . . . . . . . . . . . . . . 15 (𝑄:(0...𝑀)⟶ℝ → 𝑄 Fn (0...𝑀))
62940, 628syl 17 . . . . . . . . . . . . . 14 (𝜑𝑄 Fn (0...𝑀))
630629ad2antrr 722 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ (𝐸𝑋) ∈ ran 𝑄) → 𝑄 Fn (0...𝑀))
631 fvelrnb 6812 . . . . . . . . . . . . 13 (𝑄 Fn (0...𝑀) → ((𝐸𝑋) ∈ ran 𝑄 ↔ ∃𝑗 ∈ (0...𝑀)(𝑄𝑗) = (𝐸𝑋)))
632630, 631syl 17 . . . . . . . . . . . 12 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ (𝐸𝑋) ∈ ran 𝑄) → ((𝐸𝑋) ∈ ran 𝑄 ↔ ∃𝑗 ∈ (0...𝑀)(𝑄𝑗) = (𝐸𝑋)))
633627, 632mpbid 231 . . . . . . . . . . 11 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ (𝐸𝑋) ∈ ran 𝑄) → ∃𝑗 ∈ (0...𝑀)(𝑄𝑗) = (𝐸𝑋))
634 1zzd 12281 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 1 ∈ ℤ)
635 elfzelz 13185 . . . . . . . . . . . . . . . . . . . . 21 (𝑗 ∈ (0...𝑀) → 𝑗 ∈ ℤ)
636635ad2antlr 723 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 𝑗 ∈ ℤ)
637636zred 12355 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 𝑗 ∈ ℝ)
638 elfzle1 13188 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑗 ∈ (0...𝑀) → 0 ≤ 𝑗)
639638ad2antlr 723 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 0 ≤ 𝑗)
640 id 22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝑄𝑗) = (𝐸𝑋) → (𝑄𝑗) = (𝐸𝑋))
641640eqcomd 2744 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝑄𝑗) = (𝐸𝑋) → (𝐸𝑋) = (𝑄𝑗))
642641ad2antlr 723 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑 ∧ (𝑄𝑗) = (𝐸𝑋)) ∧ 𝑗 = 0) → (𝐸𝑋) = (𝑄𝑗))
643 fveq2 6756 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑗 = 0 → (𝑄𝑗) = (𝑄‘0))
644643adantl 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑 ∧ (𝑄𝑗) = (𝐸𝑋)) ∧ 𝑗 = 0) → (𝑄𝑗) = (𝑄‘0))
64537simprld 768 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝜑 → ((𝑄‘0) = 𝐴 ∧ (𝑄𝑀) = 𝐵))
646645simpld 494 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝜑 → (𝑄‘0) = 𝐴)
647646ad2antrr 722 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((𝜑 ∧ (𝑄𝑗) = (𝐸𝑋)) ∧ 𝑗 = 0) → (𝑄‘0) = 𝐴)
648642, 644, 6473eqtrd 2782 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((𝜑 ∧ (𝑄𝑗) = (𝐸𝑋)) ∧ 𝑗 = 0) → (𝐸𝑋) = 𝐴)
649648adantllr 715 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ (𝑄𝑗) = (𝐸𝑋)) ∧ 𝑗 = 0) → (𝐸𝑋) = 𝐴)
650649adantllr 715 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) ∧ 𝑗 = 0) → (𝐸𝑋) = 𝐴)
65113adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) → 𝐴 ∈ ℝ)
65255adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) → 𝐴 ∈ ℝ*)
6539rexrd 10956 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝜑𝐵 ∈ ℝ*)
654653adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) → 𝐵 ∈ ℝ*)
655 simpr 484 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) → (𝐸𝑋) ∈ (𝐴(,]𝐵))
656 iocgtlb 42930 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((𝐴 ∈ ℝ*𝐵 ∈ ℝ* ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) → 𝐴 < (𝐸𝑋))
657652, 654, 655, 656syl3anc 1369 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) → 𝐴 < (𝐸𝑋))
658651, 657gtned 11040 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) → (𝐸𝑋) ≠ 𝐴)
659658neneqd 2947 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) → ¬ (𝐸𝑋) = 𝐴)
660659ad3antrrr 726 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) ∧ 𝑗 = 0) → ¬ (𝐸𝑋) = 𝐴)
661650, 660pm2.65da 813 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → ¬ 𝑗 = 0)
662661neqned 2949 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 𝑗 ≠ 0)
663637, 639, 662ne0gt0d 11042 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 0 < 𝑗)
664 0zd 12261 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 0 ∈ ℤ)
665 zltp1le 12300 . . . . . . . . . . . . . . . . . . . . . . 23 ((0 ∈ ℤ ∧ 𝑗 ∈ ℤ) → (0 < 𝑗 ↔ (0 + 1) ≤ 𝑗))
666664, 636, 665syl2anc 583 . . . . . . . . . . . . . . . . . . . . . 22 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (0 < 𝑗 ↔ (0 + 1) ≤ 𝑗))
667663, 666mpbid 231 . . . . . . . . . . . . . . . . . . . . 21 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (0 + 1) ≤ 𝑗)
66874, 667eqbrtrid 5105 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 1 ≤ 𝑗)
669 eluz2 12517 . . . . . . . . . . . . . . . . . . . 20 (𝑗 ∈ (ℤ‘1) ↔ (1 ∈ ℤ ∧ 𝑗 ∈ ℤ ∧ 1 ≤ 𝑗))
670634, 636, 668, 669syl3anbrc 1341 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 𝑗 ∈ (ℤ‘1))
671 nnuz 12550 . . . . . . . . . . . . . . . . . . 19 ℕ = (ℤ‘1)
672670, 671eleqtrrdi 2850 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 𝑗 ∈ ℕ)
673 nnm1nn0 12204 . . . . . . . . . . . . . . . . . 18 (𝑗 ∈ ℕ → (𝑗 − 1) ∈ ℕ0)
674672, 673syl 17 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑗 − 1) ∈ ℕ0)
675674, 42eleqtrdi 2849 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑗 − 1) ∈ (ℤ‘0))
6764ad3antrrr 726 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 𝑀 ∈ ℤ)
677 peano2zm 12293 . . . . . . . . . . . . . . . . . . . 20 (𝑗 ∈ ℤ → (𝑗 − 1) ∈ ℤ)
678635, 677syl 17 . . . . . . . . . . . . . . . . . . 19 (𝑗 ∈ (0...𝑀) → (𝑗 − 1) ∈ ℤ)
679678zred 12355 . . . . . . . . . . . . . . . . . 18 (𝑗 ∈ (0...𝑀) → (𝑗 − 1) ∈ ℝ)
680635zred 12355 . . . . . . . . . . . . . . . . . 18 (𝑗 ∈ (0...𝑀) → 𝑗 ∈ ℝ)
681 elfzel2 13183 . . . . . . . . . . . . . . . . . . 19 (𝑗 ∈ (0...𝑀) → 𝑀 ∈ ℤ)
682681zred 12355 . . . . . . . . . . . . . . . . . 18 (𝑗 ∈ (0...𝑀) → 𝑀 ∈ ℝ)
683680ltm1d 11837 . . . . . . . . . . . . . . . . . 18 (𝑗 ∈ (0...𝑀) → (𝑗 − 1) < 𝑗)
684 elfzle2 13189 . . . . . . . . . . . . . . . . . 18 (𝑗 ∈ (0...𝑀) → 𝑗𝑀)
685679, 680, 682, 683, 684ltletrd 11065 . . . . . . . . . . . . . . . . 17 (𝑗 ∈ (0...𝑀) → (𝑗 − 1) < 𝑀)
686685ad2antlr 723 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑗 − 1) < 𝑀)
687 elfzo2 13319 . . . . . . . . . . . . . . . 16 ((𝑗 − 1) ∈ (0..^𝑀) ↔ ((𝑗 − 1) ∈ (ℤ‘0) ∧ 𝑀 ∈ ℤ ∧ (𝑗 − 1) < 𝑀))
688675, 676, 686, 687syl3anbrc 1341 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑗 − 1) ∈ (0..^𝑀))
68940ad3antrrr 726 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 𝑄:(0...𝑀)⟶ℝ)
690636, 677syl 17 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑗 − 1) ∈ ℤ)
691674nn0ge0d 12226 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 0 ≤ (𝑗 − 1))
692679, 682, 685ltled 11053 . . . . . . . . . . . . . . . . . . . . 21 (𝑗 ∈ (0...𝑀) → (𝑗 − 1) ≤ 𝑀)
693692ad2antlr 723 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑗 − 1) ≤ 𝑀)
694664, 676, 690, 691, 693elfzd 13176 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑗 − 1) ∈ (0...𝑀))
695689, 694ffvelrnd 6944 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑄‘(𝑗 − 1)) ∈ ℝ)
696695rexrd 10956 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑄‘(𝑗 − 1)) ∈ ℝ*)
69740ffvelrnda 6943 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑗 ∈ (0...𝑀)) → (𝑄𝑗) ∈ ℝ)
698697rexrd 10956 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑗 ∈ (0...𝑀)) → (𝑄𝑗) ∈ ℝ*)
699698adantlr 711 . . . . . . . . . . . . . . . . . 18 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) → (𝑄𝑗) ∈ ℝ*)
700699adantr 480 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑄𝑗) ∈ ℝ*)
701615sselda 3917 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) → (𝐸𝑋) ∈ ℝ)
702701rexrd 10956 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) → (𝐸𝑋) ∈ ℝ*)
703702ad2antrr 722 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝐸𝑋) ∈ ℝ*)
704 simplll 771 . . . . . . . . . . . . . . . . . . . 20 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → 𝜑)
705 ovex 7288 . . . . . . . . . . . . . . . . . . . . 21 (𝑗 − 1) ∈ V
706 eleq1 2826 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑖 = (𝑗 − 1) → (𝑖 ∈ (0..^𝑀) ↔ (𝑗 − 1) ∈ (0..^𝑀)))
707706anbi2d 628 . . . . . . . . . . . . . . . . . . . . . 22 (𝑖 = (𝑗 − 1) → ((𝜑𝑖 ∈ (0..^𝑀)) ↔ (𝜑 ∧ (𝑗 − 1) ∈ (0..^𝑀))))
708 fveq2 6756 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑖 = (𝑗 − 1) → (𝑄𝑖) = (𝑄‘(𝑗 − 1)))
709 oveq1 7262 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑖 = (𝑗 − 1) → (𝑖 + 1) = ((𝑗 − 1) + 1))
710709fveq2d 6760 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑖 = (𝑗 − 1) → (𝑄‘(𝑖 + 1)) = (𝑄‘((𝑗 − 1) + 1)))
711708, 710breq12d 5083 . . . . . . . . . . . . . . . . . . . . . 22 (𝑖 = (𝑗 − 1) → ((𝑄𝑖) < (𝑄‘(𝑖 + 1)) ↔ (𝑄‘(𝑗 − 1)) < (𝑄‘((𝑗 − 1) + 1))))
712707, 711imbi12d 344 . . . . . . . . . . . . . . . . . . . . 21 (𝑖 = (𝑗 − 1) → (((𝜑𝑖 ∈ (0..^𝑀)) → (𝑄𝑖) < (𝑄‘(𝑖 + 1))) ↔ ((𝜑 ∧ (𝑗 − 1) ∈ (0..^𝑀)) → (𝑄‘(𝑗 − 1)) < (𝑄‘((𝑗 − 1) + 1)))))
713705, 712, 70vtocl 3488 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ (𝑗 − 1) ∈ (0..^𝑀)) → (𝑄‘(𝑗 − 1)) < (𝑄‘((𝑗 − 1) + 1)))
714704, 688, 713syl2anc 583 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑄‘(𝑗 − 1)) < (𝑄‘((𝑗 − 1) + 1)))
715635zcnd 12356 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑗 ∈ (0...𝑀) → 𝑗 ∈ ℂ)
716 1cnd 10901 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑗 ∈ (0...𝑀) → 1 ∈ ℂ)
717715, 716npcand 11266 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑗 ∈ (0...𝑀) → ((𝑗 − 1) + 1) = 𝑗)
718717eqcomd 2744 . . . . . . . . . . . . . . . . . . . . . 22 (𝑗 ∈ (0...𝑀) → 𝑗 = ((𝑗 − 1) + 1))
719718fveq2d 6760 . . . . . . . . . . . . . . . . . . . . 21 (𝑗 ∈ (0...𝑀) → (𝑄𝑗) = (𝑄‘((𝑗 − 1) + 1)))
720719eqcomd 2744 . . . . . . . . . . . . . . . . . . . 20 (𝑗 ∈ (0...𝑀) → (𝑄‘((𝑗 − 1) + 1)) = (𝑄𝑗))
721720ad2antlr 723 . . . . . . . . . . . . . . . . . . 19 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑄‘((𝑗 − 1) + 1)) = (𝑄𝑗))
722714, 721breqtrd 5096 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑄‘(𝑗 − 1)) < (𝑄𝑗))
723 simpr 484 . . . . . . . . . . . . . . . . . 18 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑄𝑗) = (𝐸𝑋))
724722, 723breqtrd 5096 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝑄‘(𝑗 − 1)) < (𝐸𝑋))
725624leidd 11471 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → (𝐸𝑋) ≤ (𝐸𝑋))
726725ad2antrr 722 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝐸𝑋) ≤ (𝐸𝑋))
727641adantl 481 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝐸𝑋) = (𝑄𝑗))
728726, 727breqtrd 5096 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝐸𝑋) ≤ (𝑄𝑗))
729728adantllr 715 . . . . . . . . . . . . . . . . 17 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝐸𝑋) ≤ (𝑄𝑗))
730696, 700, 703, 724, 729eliocd 42935 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝐸𝑋) ∈ ((𝑄‘(𝑗 − 1))(,](𝑄𝑗)))
731719oveq2d 7271 . . . . . . . . . . . . . . . . 17 (𝑗 ∈ (0...𝑀) → ((𝑄‘(𝑗 − 1))(,](𝑄𝑗)) = ((𝑄‘(𝑗 − 1))(,](𝑄‘((𝑗 − 1) + 1))))
732731ad2antlr 723 . . . . . . . . . . . . . . . 16 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → ((𝑄‘(𝑗 − 1))(,](𝑄𝑗)) = ((𝑄‘(𝑗 − 1))(,](𝑄‘((𝑗 − 1) + 1))))
733730, 732eleqtrd 2841 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → (𝐸𝑋) ∈ ((𝑄‘(𝑗 − 1))(,](𝑄‘((𝑗 − 1) + 1))))
734708, 710oveq12d 7273 . . . . . . . . . . . . . . . . 17 (𝑖 = (𝑗 − 1) → ((𝑄𝑖)(,](𝑄‘(𝑖 + 1))) = ((𝑄‘(𝑗 − 1))(,](𝑄‘((𝑗 − 1) + 1))))
735734eleq2d 2824 . . . . . . . . . . . . . . . 16 (𝑖 = (𝑗 − 1) → ((𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1))) ↔ (𝐸𝑋) ∈ ((𝑄‘(𝑗 − 1))(,](𝑄‘((𝑗 − 1) + 1)))))
736735rspcev 3552 . . . . . . . . . . . . . . 15 (((𝑗 − 1) ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄‘(𝑗 − 1))(,](𝑄‘((𝑗 − 1) + 1)))) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1))))
737688, 733, 736syl2anc 583 . . . . . . . . . . . . . 14 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (𝑄𝑗) = (𝐸𝑋)) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1))))
738737ex 412 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ 𝑗 ∈ (0...𝑀)) → ((𝑄𝑗) = (𝐸𝑋) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1)))))
739738adantlr 711 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ (𝐸𝑋) ∈ ran 𝑄) ∧ 𝑗 ∈ (0...𝑀)) → ((𝑄𝑗) = (𝐸𝑋) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1)))))
740739rexlimdva 3212 . . . . . . . . . . 11 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ (𝐸𝑋) ∈ ran 𝑄) → (∃𝑗 ∈ (0...𝑀)(𝑄𝑗) = (𝐸𝑋) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1)))))
741633, 740mpd 15 . . . . . . . . . 10 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ (𝐸𝑋) ∈ ran 𝑄) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1))))
7423ad2antrr 722 . . . . . . . . . . . 12 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ ¬ (𝐸𝑋) ∈ ran 𝑄) → 𝑀 ∈ ℕ)
74340ad2antrr 722 . . . . . . . . . . . 12 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ ¬ (𝐸𝑋) ∈ ran 𝑄) → 𝑄:(0...𝑀)⟶ℝ)
744 iocssicc 13098 . . . . . . . . . . . . . . 15 (𝐴(,]𝐵) ⊆ (𝐴[,]𝐵)
745646eqcomd 2744 . . . . . . . . . . . . . . . 16 (𝜑𝐴 = (𝑄‘0))
746645simprd 495 . . . . . . . . . . . . . . . . 17 (𝜑 → (𝑄𝑀) = 𝐵)
747746eqcomd 2744 . . . . . . . . . . . . . . . 16 (𝜑𝐵 = (𝑄𝑀))
748745, 747oveq12d 7273 . . . . . . . . . . . . . . 15 (𝜑 → (𝐴[,]𝐵) = ((𝑄‘0)[,](𝑄𝑀)))
749744, 748sseqtrid 3969 . . . . . . . . . . . . . 14 (𝜑 → (𝐴(,]𝐵) ⊆ ((𝑄‘0)[,](𝑄𝑀)))
750749sselda 3917 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) → (𝐸𝑋) ∈ ((𝑄‘0)[,](𝑄𝑀)))
751750adantr 480 . . . . . . . . . . . 12 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ ¬ (𝐸𝑋) ∈ ran 𝑄) → (𝐸𝑋) ∈ ((𝑄‘0)[,](𝑄𝑀)))
752 simpr 484 . . . . . . . . . . . 12 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ ¬ (𝐸𝑋) ∈ ran 𝑄) → ¬ (𝐸𝑋) ∈ ran 𝑄)
753 fveq2 6756 . . . . . . . . . . . . . . 15 (𝑘 = 𝑗 → (𝑄𝑘) = (𝑄𝑗))
754753breq1d 5080 . . . . . . . . . . . . . 14 (𝑘 = 𝑗 → ((𝑄𝑘) < (𝐸𝑋) ↔ (𝑄𝑗) < (𝐸𝑋)))
755754cbvrabv 3416 . . . . . . . . . . . . 13 {𝑘 ∈ (0..^𝑀) ∣ (𝑄𝑘) < (𝐸𝑋)} = {𝑗 ∈ (0..^𝑀) ∣ (𝑄𝑗) < (𝐸𝑋)}
756755supeq1i 9136 . . . . . . . . . . . 12 sup({𝑘 ∈ (0..^𝑀) ∣ (𝑄𝑘) < (𝐸𝑋)}, ℝ, < ) = sup({𝑗 ∈ (0..^𝑀) ∣ (𝑄𝑗) < (𝐸𝑋)}, ℝ, < )
757742, 743, 751, 752, 756fourierdlem25 43563 . . . . . . . . . . 11 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ ¬ (𝐸𝑋) ∈ ran 𝑄) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))
758 ioossioc 42920 . . . . . . . . . . . . . 14 ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) ⊆ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1)))
759758sseli 3913 . . . . . . . . . . . . 13 ((𝐸𝑋) ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) → (𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1))))
760759a1i 11 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ ¬ (𝐸𝑋) ∈ ran 𝑄) ∧ 𝑖 ∈ (0..^𝑀)) → ((𝐸𝑋) ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) → (𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1)))))
761760reximdva 3202 . . . . . . . . . . 11 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ ¬ (𝐸𝑋) ∈ ran 𝑄) → (∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1)))))
762757, 761mpd 15 . . . . . . . . . 10 (((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) ∧ ¬ (𝐸𝑋) ∈ ran 𝑄) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1))))
763741, 762pm2.61dan 809 . . . . . . . . 9 ((𝜑 ∧ (𝐸𝑋) ∈ (𝐴(,]𝐵)) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1))))
764623, 763mpdan 683 . . . . . . . 8 (𝜑 → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1))))
765 fveq2 6756 . . . . . . . . . . 11 (𝑖 = 𝑗 → (𝑄𝑖) = (𝑄𝑗))
766 oveq1 7262 . . . . . . . . . . . 12 (𝑖 = 𝑗 → (𝑖 + 1) = (𝑗 + 1))
767766fveq2d 6760 . . . . . . . . . . 11 (𝑖 = 𝑗 → (𝑄‘(𝑖 + 1)) = (𝑄‘(𝑗 + 1)))
768765, 767oveq12d 7273 . . . . . . . . . 10 (𝑖 = 𝑗 → ((𝑄𝑖)(,](𝑄‘(𝑖 + 1))) = ((𝑄𝑗)(,](𝑄‘(𝑗 + 1))))
769768eleq2d 2824 . . . . . . . . 9 (𝑖 = 𝑗 → ((𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1))) ↔ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))))
770769cbvrexvw 3373 . . . . . . . 8 (∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)(,](𝑄‘(𝑖 + 1))) ↔ ∃𝑗 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1))))
771764, 770sylib 217 . . . . . . 7 (𝜑 → ∃𝑗 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1))))
772771adantr 480 . . . . . 6 ((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) → ∃𝑗 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1))))
773 elfzonn0 13360 . . . . . . . . . . . . . 14 (𝑗 ∈ (0..^𝑀) → 𝑗 ∈ ℕ0)
774 1nn0 12179 . . . . . . . . . . . . . . 15 1 ∈ ℕ0
775774a1i 11 . . . . . . . . . . . . . 14 (𝑗 ∈ (0..^𝑀) → 1 ∈ ℕ0)
776773, 775nn0addcld 12227 . . . . . . . . . . . . 13 (𝑗 ∈ (0..^𝑀) → (𝑗 + 1) ∈ ℕ0)
777776, 42eleqtrdi 2849 . . . . . . . . . . . 12 (𝑗 ∈ (0..^𝑀) → (𝑗 + 1) ∈ (ℤ‘0))
778777adantr 480 . . . . . . . . . . 11 ((𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑗 + 1) ∈ (ℤ‘0))
7797783ad2antl2 1184 . . . . . . . . . 10 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑗 + 1) ∈ (ℤ‘0))
7804ad2antrr 722 . . . . . . . . . . 11 (((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → 𝑀 ∈ ℤ)
7817803ad2antl1 1183 . . . . . . . . . 10 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → 𝑀 ∈ ℤ)
782773nn0red 12224 . . . . . . . . . . . . . 14 (𝑗 ∈ (0..^𝑀) → 𝑗 ∈ ℝ)
783782adantr 480 . . . . . . . . . . . . 13 ((𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → 𝑗 ∈ ℝ)
7847833ad2antl2 1184 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → 𝑗 ∈ ℝ)
785 1red 10907 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → 1 ∈ ℝ)
786784, 785readdcld 10935 . . . . . . . . . . 11 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑗 + 1) ∈ ℝ)
787781zred 12355 . . . . . . . . . . 11 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → 𝑀 ∈ ℝ)
788 elfzop1le2 42718 . . . . . . . . . . . . 13 (𝑗 ∈ (0..^𝑀) → (𝑗 + 1) ≤ 𝑀)
789788adantr 480 . . . . . . . . . . . 12 ((𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑗 + 1) ≤ 𝑀)
7907893ad2antl2 1184 . . . . . . . . . . 11 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑗 + 1) ≤ 𝑀)
791 simplr 765 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) ∧ 𝑀 = (𝑗 + 1)) → (𝐸𝑋) = (𝑄‘(𝑗 + 1)))
792 fveq2 6756 . . . . . . . . . . . . . . . . . 18 (𝑀 = (𝑗 + 1) → (𝑄𝑀) = (𝑄‘(𝑗 + 1)))
793792eqcomd 2744 . . . . . . . . . . . . . . . . 17 (𝑀 = (𝑗 + 1) → (𝑄‘(𝑗 + 1)) = (𝑄𝑀))
794793adantl 481 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) ∧ 𝑀 = (𝑗 + 1)) → (𝑄‘(𝑗 + 1)) = (𝑄𝑀))
795746ad2antrr 722 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) ∧ 𝑀 = (𝑗 + 1)) → (𝑄𝑀) = 𝐵)
796791, 794, 7953eqtrd 2782 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) ∧ 𝑀 = (𝑗 + 1)) → (𝐸𝑋) = 𝐵)
797796adantllr 715 . . . . . . . . . . . . . 14 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) ∧ 𝑀 = (𝑗 + 1)) → (𝐸𝑋) = 𝐵)
798 simpllr 772 . . . . . . . . . . . . . . 15 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) ∧ 𝑀 = (𝑗 + 1)) → (𝐸𝑋) ≠ 𝐵)
799798neneqd 2947 . . . . . . . . . . . . . 14 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) ∧ 𝑀 = (𝑗 + 1)) → ¬ (𝐸𝑋) = 𝐵)
800797, 799pm2.65da 813 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → ¬ 𝑀 = (𝑗 + 1))
801800neqned 2949 . . . . . . . . . . . 12 (((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → 𝑀 ≠ (𝑗 + 1))
8028013ad2antl1 1183 . . . . . . . . . . 11 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → 𝑀 ≠ (𝑗 + 1))
803786, 787, 790, 802leneltd 11059 . . . . . . . . . 10 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑗 + 1) < 𝑀)
804 elfzo2 13319 . . . . . . . . . 10 ((𝑗 + 1) ∈ (0..^𝑀) ↔ ((𝑗 + 1) ∈ (ℤ‘0) ∧ 𝑀 ∈ ℤ ∧ (𝑗 + 1) < 𝑀))
805779, 781, 803, 804syl3anbrc 1341 . . . . . . . . 9 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑗 + 1) ∈ (0..^𝑀))
80640adantr 480 . . . . . . . . . . . . . . 15 ((𝜑𝑗 ∈ (0..^𝑀)) → 𝑄:(0...𝑀)⟶ℝ)
807 fzofzp1 13412 . . . . . . . . . . . . . . . 16 (𝑗 ∈ (0..^𝑀) → (𝑗 + 1) ∈ (0...𝑀))
808807adantl 481 . . . . . . . . . . . . . . 15 ((𝜑𝑗 ∈ (0..^𝑀)) → (𝑗 + 1) ∈ (0...𝑀))
809806, 808ffvelrnd 6944 . . . . . . . . . . . . . 14 ((𝜑𝑗 ∈ (0..^𝑀)) → (𝑄‘(𝑗 + 1)) ∈ ℝ)
810809rexrd 10956 . . . . . . . . . . . . 13 ((𝜑𝑗 ∈ (0..^𝑀)) → (𝑄‘(𝑗 + 1)) ∈ ℝ*)
811810adantlr 711 . . . . . . . . . . . 12 (((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀)) → (𝑄‘(𝑗 + 1)) ∈ ℝ*)
8128113adant3 1130 . . . . . . . . . . 11 (((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝑄‘(𝑗 + 1)) ∈ ℝ*)
813812adantr 480 . . . . . . . . . 10 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) ∈ ℝ*)
814 simpl1l 1222 . . . . . . . . . . . . 13 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → 𝜑)
815814, 40syl 17 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → 𝑄:(0...𝑀)⟶ℝ)
816 fzofzp1 13412 . . . . . . . . . . . . 13 ((𝑗 + 1) ∈ (0..^𝑀) → ((𝑗 + 1) + 1) ∈ (0...𝑀))
817805, 816syl 17 . . . . . . . . . . . 12 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → ((𝑗 + 1) + 1) ∈ (0...𝑀))
818815, 817ffvelrnd 6944 . . . . . . . . . . 11 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘((𝑗 + 1) + 1)) ∈ ℝ)
819818rexrd 10956 . . . . . . . . . 10 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘((𝑗 + 1) + 1)) ∈ ℝ*)
820624rexrd 10956 . . . . . . . . . . . 12 (𝜑 → (𝐸𝑋) ∈ ℝ*)
821820ad2antrr 722 . . . . . . . . . . 11 (((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) ∈ ℝ*)
8228213ad2antl1 1183 . . . . . . . . . 10 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) ∈ ℝ*)
823809leidd 11471 . . . . . . . . . . . . . 14 ((𝜑𝑗 ∈ (0..^𝑀)) → (𝑄‘(𝑗 + 1)) ≤ (𝑄‘(𝑗 + 1)))
824823adantr 480 . . . . . . . . . . . . 13 (((𝜑𝑗 ∈ (0..^𝑀)) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) ≤ (𝑄‘(𝑗 + 1)))
825 id 22 . . . . . . . . . . . . . . 15 ((𝐸𝑋) = (𝑄‘(𝑗 + 1)) → (𝐸𝑋) = (𝑄‘(𝑗 + 1)))
826825eqcomd 2744 . . . . . . . . . . . . . 14 ((𝐸𝑋) = (𝑄‘(𝑗 + 1)) → (𝑄‘(𝑗 + 1)) = (𝐸𝑋))
827826adantl 481 . . . . . . . . . . . . 13 (((𝜑𝑗 ∈ (0..^𝑀)) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) = (𝐸𝑋))
828824, 827breqtrd 5096 . . . . . . . . . . . 12 (((𝜑𝑗 ∈ (0..^𝑀)) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) ≤ (𝐸𝑋))
829828adantllr 715 . . . . . . . . . . 11 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀)) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) ≤ (𝐸𝑋))
8308293adantl3 1166 . . . . . . . . . 10 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) ≤ (𝐸𝑋))
831 simpr 484 . . . . . . . . . . 11 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) = (𝑄‘(𝑗 + 1)))
832 simpr 484 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑗 + 1) ∈ (0..^𝑀)) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) = (𝑄‘(𝑗 + 1)))
833 ovex 7288 . . . . . . . . . . . . . 14 (𝑗 + 1) ∈ V
834 eleq1 2826 . . . . . . . . . . . . . . . 16 (𝑖 = (𝑗 + 1) → (𝑖 ∈ (0..^𝑀) ↔ (𝑗 + 1) ∈ (0..^𝑀)))
835834anbi2d 628 . . . . . . . . . . . . . . 15 (𝑖 = (𝑗 + 1) → ((𝜑𝑖 ∈ (0..^𝑀)) ↔ (𝜑 ∧ (𝑗 + 1) ∈ (0..^𝑀))))
836 fveq2 6756 . . . . . . . . . . . . . . . 16 (𝑖 = (𝑗 + 1) → (𝑄𝑖) = (𝑄‘(𝑗 + 1)))
837 oveq1 7262 . . . . . . . . . . . . . . . . 17 (𝑖 = (𝑗 + 1) → (𝑖 + 1) = ((𝑗 + 1) + 1))
838837fveq2d 6760 . . . . . . . . . . . . . . . 16 (𝑖 = (𝑗 + 1) → (𝑄‘(𝑖 + 1)) = (𝑄‘((𝑗 + 1) + 1)))
839836, 838breq12d 5083 . . . . . . . . . . . . . . 15 (𝑖 = (𝑗 + 1) → ((𝑄𝑖) < (𝑄‘(𝑖 + 1)) ↔ (𝑄‘(𝑗 + 1)) < (𝑄‘((𝑗 + 1) + 1))))
840835, 839imbi12d 344 . . . . . . . . . . . . . 14 (𝑖 = (𝑗 + 1) → (((𝜑𝑖 ∈ (0..^𝑀)) → (𝑄𝑖) < (𝑄‘(𝑖 + 1))) ↔ ((𝜑 ∧ (𝑗 + 1) ∈ (0..^𝑀)) → (𝑄‘(𝑗 + 1)) < (𝑄‘((𝑗 + 1) + 1)))))
841833, 840, 70vtocl 3488 . . . . . . . . . . . . 13 ((𝜑 ∧ (𝑗 + 1) ∈ (0..^𝑀)) → (𝑄‘(𝑗 + 1)) < (𝑄‘((𝑗 + 1) + 1)))
842841adantr 480 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑗 + 1) ∈ (0..^𝑀)) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) < (𝑄‘((𝑗 + 1) + 1)))
843832, 842eqbrtrd 5092 . . . . . . . . . . 11 (((𝜑 ∧ (𝑗 + 1) ∈ (0..^𝑀)) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) < (𝑄‘((𝑗 + 1) + 1)))
844814, 805, 831, 843syl21anc 834 . . . . . . . . . 10 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) < (𝑄‘((𝑗 + 1) + 1)))
845813, 819, 822, 830, 844elicod 13058 . . . . . . . . 9 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) ∈ ((𝑄‘(𝑗 + 1))[,)(𝑄‘((𝑗 + 1) + 1))))
846836, 838oveq12d 7273 . . . . . . . . . . 11 (𝑖 = (𝑗 + 1) → ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) = ((𝑄‘(𝑗 + 1))[,)(𝑄‘((𝑗 + 1) + 1))))
847846eleq2d 2824 . . . . . . . . . 10 (𝑖 = (𝑗 + 1) → ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ↔ (𝐸𝑋) ∈ ((𝑄‘(𝑗 + 1))[,)(𝑄‘((𝑗 + 1) + 1)))))
848847rspcev 3552 . . . . . . . . 9 (((𝑗 + 1) ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄‘(𝑗 + 1))[,)(𝑄‘((𝑗 + 1) + 1)))) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))))
849805, 845, 848syl2anc 583 . . . . . . . 8 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))))
850 simpl2 1190 . . . . . . . . 9 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → 𝑗 ∈ (0..^𝑀))
851 id 22 . . . . . . . . . . 11 ((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))))
8528513adant1r 1175 . . . . . . . . . 10 (((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))))
853 elfzofz 13331 . . . . . . . . . . . . . . . 16 (𝑗 ∈ (0..^𝑀) → 𝑗 ∈ (0...𝑀))
854853adantl 481 . . . . . . . . . . . . . . 15 ((𝜑𝑗 ∈ (0..^𝑀)) → 𝑗 ∈ (0...𝑀))
855806, 854ffvelrnd 6944 . . . . . . . . . . . . . 14 ((𝜑𝑗 ∈ (0..^𝑀)) → (𝑄𝑗) ∈ ℝ)
856855rexrd 10956 . . . . . . . . . . . . 13 ((𝜑𝑗 ∈ (0..^𝑀)) → (𝑄𝑗) ∈ ℝ*)
857856adantr 480 . . . . . . . . . . . 12 (((𝜑𝑗 ∈ (0..^𝑀)) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄𝑗) ∈ ℝ*)
8588573adantl3 1166 . . . . . . . . . . 11 (((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄𝑗) ∈ ℝ*)
859810adantr 480 . . . . . . . . . . . 12 (((𝜑𝑗 ∈ (0..^𝑀)) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) ∈ ℝ*)
8608593adantl3 1166 . . . . . . . . . . 11 (((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) ∈ ℝ*)
861820adantr 480 . . . . . . . . . . . 12 ((𝜑 ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) ∈ ℝ*)
8628613ad2antl1 1183 . . . . . . . . . . 11 (((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) ∈ ℝ*)
8638553adant3 1130 . . . . . . . . . . . . 13 ((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝑄𝑗) ∈ ℝ)
8646243ad2ant1 1131 . . . . . . . . . . . . 13 ((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝐸𝑋) ∈ ℝ)
8658563adant3 1130 . . . . . . . . . . . . . 14 ((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝑄𝑗) ∈ ℝ*)
8668103adant3 1130 . . . . . . . . . . . . . 14 ((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝑄‘(𝑗 + 1)) ∈ ℝ*)
867 simp3 1136 . . . . . . . . . . . . . 14 ((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1))))
868 iocgtlb 42930 . . . . . . . . . . . . . 14 (((𝑄𝑗) ∈ ℝ* ∧ (𝑄‘(𝑗 + 1)) ∈ ℝ* ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝑄𝑗) < (𝐸𝑋))
869865, 866, 867, 868syl3anc 1369 . . . . . . . . . . . . 13 ((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝑄𝑗) < (𝐸𝑋))
870863, 864, 869ltled 11053 . . . . . . . . . . . 12 ((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝑄𝑗) ≤ (𝐸𝑋))
871870adantr 480 . . . . . . . . . . 11 (((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄𝑗) ≤ (𝐸𝑋))
872864adantr 480 . . . . . . . . . . . 12 (((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) ∈ ℝ)
873809adantr 480 . . . . . . . . . . . . 13 (((𝜑𝑗 ∈ (0..^𝑀)) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) ∈ ℝ)
8748733adantl3 1166 . . . . . . . . . . . 12 (((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) ∈ ℝ)
875 iocleub 42931 . . . . . . . . . . . . . 14 (((𝑄𝑗) ∈ ℝ* ∧ (𝑄‘(𝑗 + 1)) ∈ ℝ* ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝐸𝑋) ≤ (𝑄‘(𝑗 + 1)))
876865, 866, 867, 875syl3anc 1369 . . . . . . . . . . . . 13 ((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → (𝐸𝑋) ≤ (𝑄‘(𝑗 + 1)))
877876adantr 480 . . . . . . . . . . . 12 (((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) ≤ (𝑄‘(𝑗 + 1)))
878 neqne 2950 . . . . . . . . . . . . . 14 (¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1)) → (𝐸𝑋) ≠ (𝑄‘(𝑗 + 1)))
879878necomd 2998 . . . . . . . . . . . . 13 (¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1)) → (𝑄‘(𝑗 + 1)) ≠ (𝐸𝑋))
880879adantl 481 . . . . . . . . . . . 12 (((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝑄‘(𝑗 + 1)) ≠ (𝐸𝑋))
881872, 874, 877, 880leneltd 11059 . . . . . . . . . . 11 (((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) < (𝑄‘(𝑗 + 1)))
882858, 860, 862, 871, 881elicod 13058 . . . . . . . . . 10 (((𝜑𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) ∈ ((𝑄𝑗)[,)(𝑄‘(𝑗 + 1))))
883852, 882sylan 579 . . . . . . . . 9 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → (𝐸𝑋) ∈ ((𝑄𝑗)[,)(𝑄‘(𝑗 + 1))))
884765, 767oveq12d 7273 . . . . . . . . . . 11 (𝑖 = 𝑗 → ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) = ((𝑄𝑗)[,)(𝑄‘(𝑗 + 1))))
885884eleq2d 2824 . . . . . . . . . 10 (𝑖 = 𝑗 → ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ↔ (𝐸𝑋) ∈ ((𝑄𝑗)[,)(𝑄‘(𝑗 + 1)))))
886885rspcev 3552 . . . . . . . . 9 ((𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)[,)(𝑄‘(𝑗 + 1)))) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))))
887850, 883, 886syl2anc 583 . . . . . . . 8 ((((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) ∧ ¬ (𝐸𝑋) = (𝑄‘(𝑗 + 1))) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))))
888849, 887pm2.61dan 809 . . . . . . 7 (((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ 𝑗 ∈ (0..^𝑀) ∧ (𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1)))) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))))
889888rexlimdv3a 3214 . . . . . 6 ((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) → (∃𝑗 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑗)(,](𝑄‘(𝑗 + 1))) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))))
890772, 889mpd 15 . . . . 5 ((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) → ∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))))
891 simpr 484 . . . . . . . 8 (((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ (𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))) → (𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))))
892 oveq1 7262 . . . . . . . . . . . . 13 (𝑘 = (⌊‘((𝐵𝑋) / 𝑇)) → (𝑘 · 𝑇) = ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇))
893892oveq2d 7271 . . . . . . . . . . . 12 (𝑘 = (⌊‘((𝐵𝑋) / 𝑇)) → (𝑋 + (𝑘 · 𝑇)) = (𝑋 + ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇)))
894893eqeq2d 2749 . . . . . . . . . . 11 (𝑘 = (⌊‘((𝐵𝑋) / 𝑇)) → ((𝐸𝑋) = (𝑋 + (𝑘 · 𝑇)) ↔ (𝐸𝑋) = (𝑋 + ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇))))
895894rspcev 3552 . . . . . . . . . 10 (((⌊‘((𝐵𝑋) / 𝑇)) ∈ ℤ ∧ (𝐸𝑋) = (𝑋 + ((⌊‘((𝐵𝑋) / 𝑇)) · 𝑇))) → ∃𝑘 ∈ ℤ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇)))
89696, 104, 895syl2anc 583 . . . . . . . . 9 (𝜑 → ∃𝑘 ∈ ℤ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇)))
897896ad2antrr 722 . . . . . . . 8 (((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ (𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))) → ∃𝑘 ∈ ℤ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇)))
898 r19.42v 3276 . . . . . . . 8 (∃𝑘 ∈ ℤ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇))) ↔ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ ∃𝑘 ∈ ℤ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇))))
899891, 897, 898sylanbrc 582 . . . . . . 7 (((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) ∧ (𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))) → ∃𝑘 ∈ ℤ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇))))
900899ex 412 . . . . . 6 ((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) → ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) → ∃𝑘 ∈ ℤ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇)))))
901900reximdv 3201 . . . . 5 ((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) → (∃𝑖 ∈ (0..^𝑀)(𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) → ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇)))))
902890, 901mpd 15 . . . 4 ((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) → ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇))))
903626, 902jca 511 . . 3 ((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) → (𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇)))))
904 eleq1 2826 . . . . . . . 8 (𝑦 = (𝐸𝑋) → (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ↔ (𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1)))))
905 eqeq1 2742 . . . . . . . 8 (𝑦 = (𝐸𝑋) → (𝑦 = (𝑋 + (𝑘 · 𝑇)) ↔ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇))))
906904, 905anbi12d 630 . . . . . . 7 (𝑦 = (𝐸𝑋) → ((𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))) ↔ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇)))))
9079062rexbidv 3228 . . . . . 6 (𝑦 = (𝐸𝑋) → (∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇))) ↔ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇)))))
908907anbi2d 628 . . . . 5 (𝑦 = (𝐸𝑋) → ((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) ↔ (𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇))))))
909908imbi1d 341 . . . 4 (𝑦 = (𝐸𝑋) → (((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ (𝑦 ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ 𝑦 = (𝑋 + (𝑘 · 𝑇)))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅) ↔ ((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇)))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)))
910909, 611vtoclg 3495 . . 3 ((𝐸𝑋) ∈ ℝ → ((𝜑 ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑘 ∈ ℤ ((𝐸𝑋) ∈ ((𝑄𝑖)[,)(𝑄‘(𝑖 + 1))) ∧ (𝐸𝑋) = (𝑋 + (𝑘 · 𝑇)))) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅))
911625, 903, 910sylc 65 . 2 ((𝜑 ∧ (𝐸𝑋) ≠ 𝐵) → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)
912613, 911pm2.61dane 3031 1 (𝜑 → ((𝐹 ↾ (𝑋(,)+∞)) lim 𝑋) ≠ ∅)
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 205  wa 395  w3a 1085   = wceq 1539  wcel 2108  wne 2942  wral 3063  wrex 3064  {crab 3067  Vcvv 3422  cun 3881  cin 3882  wss 3883  c0 4253  ifcif 4456  {csn 4558   class class class wbr 5070  cmpt 5153  dom cdm 5580  ran crn 5581  cres 5582  Rel wrel 5585   Fn wfn 6413  wf 6414  cfv 6418  (class class class)co 7255  m cmap 8573  supcsup 9129  cc 10800  cr 10801  0cc0 10802  1c1 10803   + caddc 10805   · cmul 10807  +∞cpnf 10937  -∞cmnf 10938  *cxr 10939   < clt 10940  cle 10941  cmin 11135  -cneg 11136   / cdiv 11562  cn 11903  0cn0 12163  cz 12249  cuz 12511  (,)cioo 13008  (,]cioc 13009  [,)cico 13010  [,]cicc 13011  ...cfz 13168  ..^cfzo 13311  cfl 13438  t crest 17048  TopOpenctopn 17049  topGenctg 17065  fldccnfld 20510  Topctop 21950  intcnt 22076  cnccncf 23945   lim climc 24931
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1799  ax-4 1813  ax-5 1914  ax-6 1972  ax-7 2012  ax-8 2110  ax-9 2118  ax-10 2139  ax-11 2156  ax-12 2173  ax-ext 2709  ax-rep 5205  ax-sep 5218  ax-nul 5225  ax-pow 5283  ax-pr 5347  ax-un 7566  ax-cnex 10858  ax-resscn 10859  ax-1cn 10860  ax-icn 10861  ax-addcl 10862  ax-addrcl 10863  ax-mulcl 10864  ax-mulrcl 10865  ax-mulcom 10866  ax-addass 10867  ax-mulass 10868  ax-distr 10869  ax-i2m1 10870  ax-1ne0 10871  ax-1rid 10872  ax-rnegex 10873  ax-rrecex 10874  ax-cnre 10875  ax-pre-lttri 10876  ax-pre-lttrn 10877  ax-pre-ltadd 10878  ax-pre-mulgt0 10879  ax-pre-sup 10880
This theorem depends on definitions:  df-bi 206  df-an 396  df-or 844  df-3or 1086  df-3an 1087  df-tru 1542  df-fal 1552  df-ex 1784  df-nf 1788  df-sb 2069  df-mo 2540  df-eu 2569  df-clab 2716  df-cleq 2730  df-clel 2817  df-nfc 2888  df-ne 2943  df-nel 3049  df-ral 3068  df-rex 3069  df-reu 3070  df-rmo 3071  df-rab 3072  df-v 3424  df-sbc 3712  df-csb 3829  df-dif 3886  df-un 3888  df-in 3890  df-ss 3900  df-pss 3902  df-nul 4254  df-if 4457  df-pw 4532  df-sn 4559  df-pr 4561  df-tp 4563  df-op 4565  df-uni 4837  df-int 4877  df-iun 4923  df-br 5071  df-opab 5133  df-mpt 5154  df-tr 5188  df-id 5480  df-eprel 5486  df-po 5494  df-so 5495  df-fr 5535  df-we 5537  df-xp 5586  df-rel 5587  df-cnv 5588  df-co 5589  df-dm 5590  df-rn 5591  df-res 5592  df-ima 5593  df-pred 6191  df-ord 6254  df-on 6255  df-lim 6256  df-suc 6257  df-iota 6376  df-fun 6420  df-fn 6421  df-f 6422  df-f1 6423  df-fo 6424  df-f1o 6425  df-fv 6426  df-riota 7212  df-ov 7258  df-oprab 7259  df-mpo 7260  df-om 7688  df-1st 7804  df-2nd 7805  df-frecs 8068  df-wrecs 8099  df-recs 8173  df-rdg 8212  df-1o 8267  df-er 8456  df-map 8575  df-pm 8576  df-en 8692  df-dom 8693  df-sdom 8694  df-fin 8695  df-fi 9100  df-sup 9131  df-inf 9132  df-pnf 10942  df-mnf 10943  df-xr 10944  df-ltxr 10945  df-le 10946  df-sub 11137  df-neg 11138  df-div 11563  df-nn 11904  df-2 11966  df-3 11967  df-4 11968  df-5 11969  df-6 11970  df-7 11971  df-8 11972  df-9 11973  df-n0 12164  df-z 12250  df-dec 12367  df-uz 12512  df-q 12618  df-rp 12660  df-xneg 12777  df-xadd 12778  df-xmul 12779  df-ioo 13012  df-ioc 13013  df-ico 13014  df-icc 13015  df-fz 13169  df-fzo 13312  df-fl 13440  df-seq 13650  df-exp 13711  df-cj 14738  df-re 14739  df-im 14740  df-sqrt 14874  df-abs 14875  df-struct 16776  df-slot 16811  df-ndx 16823  df-base 16841  df-plusg 16901  df-mulr 16902  df-starv 16903  df-tset 16907  df-ple 16908  df-ds 16910  df-unif 16911  df-rest 17050  df-topn 17051  df-topgen 17071  df-psmet 20502  df-xmet 20503  df-met 20504  df-bl 20505  df-mopn 20506  df-cnfld 20511  df-top 21951  df-topon 21968  df-topsp 21990  df-bases 22004  df-ntr 22079  df-cn 22286  df-cnp 22287  df-xms 23381  df-ms 23382  df-cncf 23947  df-limc 24935
This theorem is referenced by:  fourierdlem94  43631  fourierdlem113  43650
  Copyright terms: Public domain W3C validator