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

Theorem fourierdlem97 46652
Description: 𝐹 is continuous on the intervals induced by the moved partition 𝑉. (Contributed by Glauco Siliprandi, 11-Dec-2019.)
Hypotheses
Ref Expression
fourierdlem97.f (𝜑𝐹:ℝ⟶ℝ)
fourierdlem97.g 𝐺 = (ℝ D 𝐹)
fourierdlem97.p 𝑃 = (𝑚 ∈ ℕ ↦ {𝑝 ∈ (ℝ ↑m (0...𝑚)) ∣ (((𝑝‘0) = 𝐴 ∧ (𝑝𝑚) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑚)(𝑝𝑖) < (𝑝‘(𝑖 + 1)))})
fourierdlem97.a (𝜑𝐵 ∈ ℝ)
fourierdlem97.b (𝜑𝐴 ∈ ℝ)
fourierdlem97.t 𝑇 = (𝐵𝐴)
fourierdlem97.m (𝜑𝑀 ∈ ℕ)
fourierdlem97.q (𝜑𝑄 ∈ (𝑃𝑀))
fourierdlem97.fper ((𝜑𝑥 ∈ ℝ) → (𝐹‘(𝑥 + 𝑇)) = (𝐹𝑥))
fourierdlem97.qcn ((𝜑𝑖 ∈ (0..^𝑀)) → (𝐺 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ∈ (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))–cn→ℂ))
fourierdlem97.c (𝜑𝐶 ∈ ℝ)
fourierdlem97.d (𝜑𝐷 ∈ (𝐶(,)+∞))
fourierdlem97.j (𝜑𝐽 ∈ (0..^((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) − 1)))
fourierdlem97.v 𝑉 = (℩𝑔𝑔 Isom < , < ((0...((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) − 1)), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃ ∈ ℤ (𝑦 + ( · 𝑇)) ∈ ran 𝑄})))
fourierdlem97.h 𝐻 = (𝑠 ∈ ℝ ↦ if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0))
Assertion
Ref Expression
fourierdlem97 (𝜑 → (𝐺 ↾ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) ∈ (((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))–cn→ℂ))
Distinct variable groups:   𝑇,𝑖,𝑠,𝑥   𝐷,𝑖,𝑥,𝑦   𝑖,𝐽,𝑠,𝑥   𝐶,𝑖,𝑝   𝑄,   ,𝑀,𝑖,𝑥   𝑥,𝐶,𝑦   𝑄,𝑘   𝑥,𝐵   𝑉,𝑝   𝑖,𝐻,𝑠,𝑥   𝐷,𝑚,𝑝   𝑄,𝑔,   𝑇,   𝜑,𝑠   𝑀,𝑠   𝜑,,𝑦   𝑄,𝑚,𝑝,𝑦,𝑘   𝑥,𝐹,𝑦   𝑇,𝑔,𝑘,𝑦   𝐴,𝑖,𝑚,𝑝   𝑇,𝑚   𝜑,𝑖,𝑥   𝑇,𝑝   𝑖,𝑉,𝑘,𝑥   𝐶,𝑚   𝜑,𝑔   ,𝑉   ,𝐽,𝑘   𝑚,𝑀,𝑝   𝑉,𝑠   𝑦,𝐺   𝐵,𝑖,𝑝   𝑄,𝑖,𝑠,𝑥   𝐶,𝑔   𝐺,𝑠   𝑔,𝑉   𝐵,𝑚   𝐹,𝑠   𝐷,𝑔   𝑖,𝐺   𝑥,𝐴
Allowed substitution hints:   𝜑(𝑘,𝑚,𝑝)   𝐴(𝑦,𝑔,,𝑘,𝑠)   𝐵(𝑦,𝑔,,𝑘,𝑠)   𝐶(,𝑘,𝑠)   𝐷(,𝑘,𝑠)   𝑃(𝑥,𝑦,𝑔,,𝑖,𝑘,𝑚,𝑠,𝑝)   𝐹(𝑔,,𝑖,𝑘,𝑚,𝑝)   𝐺(𝑥,𝑔,,𝑘,𝑚,𝑝)   𝐻(𝑦,𝑔,,𝑘,𝑚,𝑝)   𝐽(𝑦,𝑔,𝑚,𝑝)   𝑀(𝑦,𝑔,𝑘)   𝑉(𝑦,𝑚)

Proof of Theorem fourierdlem97
Dummy variables 𝑓 𝑙 𝑡 𝑢 𝑤 𝑧 𝑒 𝑗 𝑣 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 ioossre 13354 . . . . . . . 8 ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ ℝ
21a1i 11 . . . . . . 7 (𝜑 → ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ ℝ)
32sselda 3922 . . . . . 6 ((𝜑𝑠 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) → 𝑠 ∈ ℝ)
4 iftrue 4473 . . . . . . . . . . 11 (𝑠 ∈ dom 𝐺 → if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0) = (𝐺𝑠))
54adantl 481 . . . . . . . . . 10 ((𝜑𝑠 ∈ dom 𝐺) → if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0) = (𝐺𝑠))
6 fourierdlem97.f . . . . . . . . . . . . . 14 (𝜑𝐹:ℝ⟶ℝ)
7 ssid 3945 . . . . . . . . . . . . . 14 ℝ ⊆ ℝ
8 dvfre 25931 . . . . . . . . . . . . . 14 ((𝐹:ℝ⟶ℝ ∧ ℝ ⊆ ℝ) → (ℝ D 𝐹):dom (ℝ D 𝐹)⟶ℝ)
96, 7, 8sylancl 587 . . . . . . . . . . . . 13 (𝜑 → (ℝ D 𝐹):dom (ℝ D 𝐹)⟶ℝ)
10 fourierdlem97.g . . . . . . . . . . . . . 14 𝐺 = (ℝ D 𝐹)
1110feq1i 6654 . . . . . . . . . . . . 13 (𝐺:dom (ℝ D 𝐹)⟶ℝ ↔ (ℝ D 𝐹):dom (ℝ D 𝐹)⟶ℝ)
129, 11sylibr 234 . . . . . . . . . . . 12 (𝜑𝐺:dom (ℝ D 𝐹)⟶ℝ)
1312adantr 480 . . . . . . . . . . 11 ((𝜑𝑠 ∈ dom 𝐺) → 𝐺:dom (ℝ D 𝐹)⟶ℝ)
14 id 22 . . . . . . . . . . . . 13 (𝑠 ∈ dom 𝐺𝑠 ∈ dom 𝐺)
1510dmeqi 5854 . . . . . . . . . . . . 13 dom 𝐺 = dom (ℝ D 𝐹)
1614, 15eleqtrdi 2847 . . . . . . . . . . . 12 (𝑠 ∈ dom 𝐺𝑠 ∈ dom (ℝ D 𝐹))
1716adantl 481 . . . . . . . . . . 11 ((𝜑𝑠 ∈ dom 𝐺) → 𝑠 ∈ dom (ℝ D 𝐹))
1813, 17ffvelcdmd 7032 . . . . . . . . . 10 ((𝜑𝑠 ∈ dom 𝐺) → (𝐺𝑠) ∈ ℝ)
195, 18eqeltrd 2837 . . . . . . . . 9 ((𝜑𝑠 ∈ dom 𝐺) → if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0) ∈ ℝ)
2019adantlr 716 . . . . . . . 8 (((𝜑𝑠 ∈ ℝ) ∧ 𝑠 ∈ dom 𝐺) → if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0) ∈ ℝ)
21 iffalse 4476 . . . . . . . . . 10 𝑠 ∈ dom 𝐺 → if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0) = 0)
22 0red 11141 . . . . . . . . . 10 𝑠 ∈ dom 𝐺 → 0 ∈ ℝ)
2321, 22eqeltrd 2837 . . . . . . . . 9 𝑠 ∈ dom 𝐺 → if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0) ∈ ℝ)
2423adantl 481 . . . . . . . 8 (((𝜑𝑠 ∈ ℝ) ∧ ¬ 𝑠 ∈ dom 𝐺) → if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0) ∈ ℝ)
2520, 24pm2.61dan 813 . . . . . . 7 ((𝜑𝑠 ∈ ℝ) → if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0) ∈ ℝ)
263, 25syldan 592 . . . . . 6 ((𝜑𝑠 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) → if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0) ∈ ℝ)
27 fourierdlem97.h . . . . . . 7 𝐻 = (𝑠 ∈ ℝ ↦ if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0))
2827fvmpt2 6954 . . . . . 6 ((𝑠 ∈ ℝ ∧ if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0) ∈ ℝ) → (𝐻𝑠) = if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0))
293, 26, 28syl2anc 585 . . . . 5 ((𝜑𝑠 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) → (𝐻𝑠) = if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0))
30 fourierdlem97.t . . . . . . . . . 10 𝑇 = (𝐵𝐴)
31 fourierdlem97.p . . . . . . . . . 10 𝑃 = (𝑚 ∈ ℕ ↦ {𝑝 ∈ (ℝ ↑m (0...𝑚)) ∣ (((𝑝‘0) = 𝐴 ∧ (𝑝𝑚) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑚)(𝑝𝑖) < (𝑝‘(𝑖 + 1)))})
32 fourierdlem97.m . . . . . . . . . 10 (𝜑𝑀 ∈ ℕ)
33 fourierdlem97.q . . . . . . . . . 10 (𝜑𝑄 ∈ (𝑃𝑀))
34 fourierdlem97.c . . . . . . . . . 10 (𝜑𝐶 ∈ ℝ)
35 fourierdlem97.d . . . . . . . . . . 11 (𝜑𝐷 ∈ (𝐶(,)+∞))
36 elioore 13322 . . . . . . . . . . 11 (𝐷 ∈ (𝐶(,)+∞) → 𝐷 ∈ ℝ)
3735, 36syl 17 . . . . . . . . . 10 (𝜑𝐷 ∈ ℝ)
3834rexrd 11189 . . . . . . . . . . 11 (𝜑𝐶 ∈ ℝ*)
39 pnfxr 11193 . . . . . . . . . . . 12 +∞ ∈ ℝ*
4039a1i 11 . . . . . . . . . . 11 (𝜑 → +∞ ∈ ℝ*)
41 ioogtlb 45946 . . . . . . . . . . 11 ((𝐶 ∈ ℝ* ∧ +∞ ∈ ℝ*𝐷 ∈ (𝐶(,)+∞)) → 𝐶 < 𝐷)
4238, 40, 35, 41syl3anc 1374 . . . . . . . . . 10 (𝜑𝐶 < 𝐷)
43 oveq1 7368 . . . . . . . . . . . . . 14 (𝑦 = 𝑥 → (𝑦 + ( · 𝑇)) = (𝑥 + ( · 𝑇)))
4443eleq1d 2822 . . . . . . . . . . . . 13 (𝑦 = 𝑥 → ((𝑦 + ( · 𝑇)) ∈ ran 𝑄 ↔ (𝑥 + ( · 𝑇)) ∈ ran 𝑄))
4544rexbidv 3162 . . . . . . . . . . . 12 (𝑦 = 𝑥 → (∃ ∈ ℤ (𝑦 + ( · 𝑇)) ∈ ran 𝑄 ↔ ∃ ∈ ℤ (𝑥 + ( · 𝑇)) ∈ ran 𝑄))
4645cbvrabv 3400 . . . . . . . . . . 11 {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃ ∈ ℤ (𝑦 + ( · 𝑇)) ∈ ran 𝑄} = {𝑥 ∈ (𝐶[,]𝐷) ∣ ∃ ∈ ℤ (𝑥 + ( · 𝑇)) ∈ ran 𝑄}
4746uneq2i 4106 . . . . . . . . . 10 ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃ ∈ ℤ (𝑦 + ( · 𝑇)) ∈ ran 𝑄}) = ({𝐶, 𝐷} ∪ {𝑥 ∈ (𝐶[,]𝐷) ∣ ∃ ∈ ℤ (𝑥 + ( · 𝑇)) ∈ ran 𝑄})
48 oveq1 7368 . . . . . . . . . . . . . . . . . . 19 (𝑘 = 𝑙 → (𝑘 · 𝑇) = (𝑙 · 𝑇))
4948oveq2d 7377 . . . . . . . . . . . . . . . . . 18 (𝑘 = 𝑙 → (𝑦 + (𝑘 · 𝑇)) = (𝑦 + (𝑙 · 𝑇)))
5049eleq1d 2822 . . . . . . . . . . . . . . . . 17 (𝑘 = 𝑙 → ((𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄 ↔ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄))
5150cbvrexvw 3217 . . . . . . . . . . . . . . . 16 (∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄 ↔ ∃𝑙 ∈ ℤ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄)
5251a1i 11 . . . . . . . . . . . . . . 15 (𝑦 ∈ (𝐶[,]𝐷) → (∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄 ↔ ∃𝑙 ∈ ℤ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄))
5352rabbiia 3394 . . . . . . . . . . . . . 14 {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄} = {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑙 ∈ ℤ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄}
5453uneq2i 4106 . . . . . . . . . . . . 13 ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄}) = ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑙 ∈ ℤ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄})
55 oveq1 7368 . . . . . . . . . . . . . . . . . . 19 (𝑙 = → (𝑙 · 𝑇) = ( · 𝑇))
5655oveq2d 7377 . . . . . . . . . . . . . . . . . 18 (𝑙 = → (𝑦 + (𝑙 · 𝑇)) = (𝑦 + ( · 𝑇)))
5756eleq1d 2822 . . . . . . . . . . . . . . . . 17 (𝑙 = → ((𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄 ↔ (𝑦 + ( · 𝑇)) ∈ ran 𝑄))
5857cbvrexvw 3217 . . . . . . . . . . . . . . . 16 (∃𝑙 ∈ ℤ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄 ↔ ∃ ∈ ℤ (𝑦 + ( · 𝑇)) ∈ ran 𝑄)
5958a1i 11 . . . . . . . . . . . . . . 15 (𝑦 ∈ (𝐶[,]𝐷) → (∃𝑙 ∈ ℤ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄 ↔ ∃ ∈ ℤ (𝑦 + ( · 𝑇)) ∈ ran 𝑄))
6059rabbiia 3394 . . . . . . . . . . . . . 14 {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑙 ∈ ℤ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄} = {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃ ∈ ℤ (𝑦 + ( · 𝑇)) ∈ ran 𝑄}
6160uneq2i 4106 . . . . . . . . . . . . 13 ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑙 ∈ ℤ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄}) = ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃ ∈ ℤ (𝑦 + ( · 𝑇)) ∈ ran 𝑄})
6254, 61eqtri 2760 . . . . . . . . . . . 12 ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄}) = ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃ ∈ ℤ (𝑦 + ( · 𝑇)) ∈ ran 𝑄})
6362fveq2i 6838 . . . . . . . . . . 11 (♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) = (♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃ ∈ ℤ (𝑦 + ( · 𝑇)) ∈ ran 𝑄}))
6463oveq1i 7371 . . . . . . . . . 10 ((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) − 1) = ((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃ ∈ ℤ (𝑦 + ( · 𝑇)) ∈ ran 𝑄})) − 1)
65 fourierdlem97.v . . . . . . . . . 10 𝑉 = (℩𝑔𝑔 Isom < , < ((0...((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) − 1)), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃ ∈ ℤ (𝑦 + ( · 𝑇)) ∈ ran 𝑄})))
66 fourierdlem97.j . . . . . . . . . 10 (𝜑𝐽 ∈ (0..^((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) − 1)))
67 oveq1 7368 . . . . . . . . . . . . . 14 (𝑘 = → (𝑘 · 𝑇) = ( · 𝑇))
6867oveq2d 7377 . . . . . . . . . . . . 13 (𝑘 = → ((𝑄‘0) + (𝑘 · 𝑇)) = ((𝑄‘0) + ( · 𝑇)))
6968breq1d 5096 . . . . . . . . . . . 12 (𝑘 = → (((𝑄‘0) + (𝑘 · 𝑇)) ≤ (𝑉𝐽) ↔ ((𝑄‘0) + ( · 𝑇)) ≤ (𝑉𝐽)))
7069cbvrabv 3400 . . . . . . . . . . 11 {𝑘 ∈ ℤ ∣ ((𝑄‘0) + (𝑘 · 𝑇)) ≤ (𝑉𝐽)} = { ∈ ℤ ∣ ((𝑄‘0) + ( · 𝑇)) ≤ (𝑉𝐽)}
7170supeq1i 9354 . . . . . . . . . 10 sup({𝑘 ∈ ℤ ∣ ((𝑄‘0) + (𝑘 · 𝑇)) ≤ (𝑉𝐽)}, ℝ, < ) = sup({ ∈ ℤ ∣ ((𝑄‘0) + ( · 𝑇)) ≤ (𝑉𝐽)}, ℝ, < )
72 fveq2 6835 . . . . . . . . . . . . . 14 (𝑗 = 𝑒 → (𝑄𝑗) = (𝑄𝑒))
7372oveq1d 7376 . . . . . . . . . . . . 13 (𝑗 = 𝑒 → ((𝑄𝑗) + (sup({𝑘 ∈ ℤ ∣ ((𝑄‘0) + (𝑘 · 𝑇)) ≤ (𝑉𝐽)}, ℝ, < ) · 𝑇)) = ((𝑄𝑒) + (sup({𝑘 ∈ ℤ ∣ ((𝑄‘0) + (𝑘 · 𝑇)) ≤ (𝑉𝐽)}, ℝ, < ) · 𝑇)))
7473breq1d 5096 . . . . . . . . . . . 12 (𝑗 = 𝑒 → (((𝑄𝑗) + (sup({𝑘 ∈ ℤ ∣ ((𝑄‘0) + (𝑘 · 𝑇)) ≤ (𝑉𝐽)}, ℝ, < ) · 𝑇)) ≤ (𝑉𝐽) ↔ ((𝑄𝑒) + (sup({𝑘 ∈ ℤ ∣ ((𝑄‘0) + (𝑘 · 𝑇)) ≤ (𝑉𝐽)}, ℝ, < ) · 𝑇)) ≤ (𝑉𝐽)))
7574cbvrabv 3400 . . . . . . . . . . 11 {𝑗 ∈ (0..^𝑀) ∣ ((𝑄𝑗) + (sup({𝑘 ∈ ℤ ∣ ((𝑄‘0) + (𝑘 · 𝑇)) ≤ (𝑉𝐽)}, ℝ, < ) · 𝑇)) ≤ (𝑉𝐽)} = {𝑒 ∈ (0..^𝑀) ∣ ((𝑄𝑒) + (sup({𝑘 ∈ ℤ ∣ ((𝑄‘0) + (𝑘 · 𝑇)) ≤ (𝑉𝐽)}, ℝ, < ) · 𝑇)) ≤ (𝑉𝐽)}
7675supeq1i 9354 . . . . . . . . . 10 sup({𝑗 ∈ (0..^𝑀) ∣ ((𝑄𝑗) + (sup({𝑘 ∈ ℤ ∣ ((𝑄‘0) + (𝑘 · 𝑇)) ≤ (𝑉𝐽)}, ℝ, < ) · 𝑇)) ≤ (𝑉𝐽)}, ℝ, < ) = sup({𝑒 ∈ (0..^𝑀) ∣ ((𝑄𝑒) + (sup({𝑘 ∈ ℤ ∣ ((𝑄‘0) + (𝑘 · 𝑇)) ≤ (𝑉𝐽)}, ℝ, < ) · 𝑇)) ≤ (𝑉𝐽)}, ℝ, < )
7730, 31, 32, 33, 34, 37, 42, 47, 64, 65, 66, 71, 76fourierdlem64 46619 . . . . . . . . 9 (𝜑 → ((sup({𝑗 ∈ (0..^𝑀) ∣ ((𝑄𝑗) + (sup({𝑘 ∈ ℤ ∣ ((𝑄‘0) + (𝑘 · 𝑇)) ≤ (𝑉𝐽)}, ℝ, < ) · 𝑇)) ≤ (𝑉𝐽)}, ℝ, < ) ∈ (0..^𝑀) ∧ sup({𝑘 ∈ ℤ ∣ ((𝑄‘0) + (𝑘 · 𝑇)) ≤ (𝑉𝐽)}, ℝ, < ) ∈ ℤ) ∧ ∃𝑖 ∈ (0..^𝑀)∃𝑙 ∈ ℤ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))))
7877simprd 495 . . . . . . . 8 (𝜑 → ∃𝑖 ∈ (0..^𝑀)∃𝑙 ∈ ℤ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇))))
79 simpl1 1193 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ) ∧ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) ∧ 𝑡 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) → 𝜑)
80 simpl2l 1228 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ) ∧ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) ∧ 𝑡 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) → 𝑖 ∈ (0..^𝑀))
81 fourierdlem97.qcn . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑖 ∈ (0..^𝑀)) → (𝐺 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ∈ (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))–cn→ℂ))
82 cncff 24873 . . . . . . . . . . . . . . . . . . . . 21 ((𝐺 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ∈ (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))–cn→ℂ) → (𝐺 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))):((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))⟶ℂ)
8381, 82syl 17 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑖 ∈ (0..^𝑀)) → (𝐺 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))):((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))⟶ℂ)
84 ffun 6666 . . . . . . . . . . . . . . . . . . . . . . 23 (𝐺:dom (ℝ D 𝐹)⟶ℝ → Fun 𝐺)
8512, 84syl 17 . . . . . . . . . . . . . . . . . . . . . 22 (𝜑 → Fun 𝐺)
8685adantr 480 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑𝑖 ∈ (0..^𝑀)) → Fun 𝐺)
87 ffvresb 7073 . . . . . . . . . . . . . . . . . . . . 21 (Fun 𝐺 → ((𝐺 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))):((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))⟶ℂ ↔ ∀𝑠 ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))(𝑠 ∈ dom 𝐺 ∧ (𝐺𝑠) ∈ ℂ)))
8886, 87syl 17 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑖 ∈ (0..^𝑀)) → ((𝐺 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))):((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))⟶ℂ ↔ ∀𝑠 ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))(𝑠 ∈ dom 𝐺 ∧ (𝐺𝑠) ∈ ℂ)))
8983, 88mpbid 232 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑖 ∈ (0..^𝑀)) → ∀𝑠 ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))(𝑠 ∈ dom 𝐺 ∧ (𝐺𝑠) ∈ ℂ))
9089r19.21bi 3230 . . . . . . . . . . . . . . . . . 18 (((𝜑𝑖 ∈ (0..^𝑀)) ∧ 𝑠 ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) → (𝑠 ∈ dom 𝐺 ∧ (𝐺𝑠) ∈ ℂ))
9190simpld 494 . . . . . . . . . . . . . . . . 17 (((𝜑𝑖 ∈ (0..^𝑀)) ∧ 𝑠 ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) → 𝑠 ∈ dom 𝐺)
9291ralrimiva 3130 . . . . . . . . . . . . . . . 16 ((𝜑𝑖 ∈ (0..^𝑀)) → ∀𝑠 ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))𝑠 ∈ dom 𝐺)
93 dfss3 3911 . . . . . . . . . . . . . . . 16 (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) ⊆ dom 𝐺 ↔ ∀𝑠 ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))𝑠 ∈ dom 𝐺)
9492, 93sylibr 234 . . . . . . . . . . . . . . 15 ((𝜑𝑖 ∈ (0..^𝑀)) → ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) ⊆ dom 𝐺)
9579, 80, 94syl2anc 585 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ) ∧ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) ∧ 𝑡 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) → ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) ⊆ dom 𝐺)
96 simpl2 1194 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ) ∧ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) ∧ 𝑡 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) → (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ))
9779, 96jca 511 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ) ∧ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) ∧ 𝑡 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) → (𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)))
98 simpl3 1195 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ) ∧ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) ∧ 𝑡 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) → ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇))))
99 simpr 484 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ) ∧ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) ∧ 𝑡 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) → 𝑡 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))))
10098, 99sseldd 3923 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ) ∧ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) ∧ 𝑡 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) → 𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇))))
10131fourierdlem2 46558 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑀 ∈ ℕ → (𝑄 ∈ (𝑃𝑀) ↔ (𝑄 ∈ (ℝ ↑m (0...𝑀)) ∧ (((𝑄‘0) = 𝐴 ∧ (𝑄𝑀) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑀)(𝑄𝑖) < (𝑄‘(𝑖 + 1))))))
10232, 101syl 17 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝜑 → (𝑄 ∈ (𝑃𝑀) ↔ (𝑄 ∈ (ℝ ↑m (0...𝑀)) ∧ (((𝑄‘0) = 𝐴 ∧ (𝑄𝑀) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑀)(𝑄𝑖) < (𝑄‘(𝑖 + 1))))))
10333, 102mpbid 232 . . . . . . . . . . . . . . . . . . . . . . 23 (𝜑 → (𝑄 ∈ (ℝ ↑m (0...𝑀)) ∧ (((𝑄‘0) = 𝐴 ∧ (𝑄𝑀) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑀)(𝑄𝑖) < (𝑄‘(𝑖 + 1)))))
104103simpld 494 . . . . . . . . . . . . . . . . . . . . . 22 (𝜑𝑄 ∈ (ℝ ↑m (0...𝑀)))
105 elmapi 8790 . . . . . . . . . . . . . . . . . . . . . 22 (𝑄 ∈ (ℝ ↑m (0...𝑀)) → 𝑄:(0...𝑀)⟶ℝ)
106104, 105syl 17 . . . . . . . . . . . . . . . . . . . . 21 (𝜑𝑄:(0...𝑀)⟶ℝ)
107106adantr 480 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑖 ∈ (0..^𝑀)) → 𝑄:(0...𝑀)⟶ℝ)
108 elfzofz 13624 . . . . . . . . . . . . . . . . . . . . 21 (𝑖 ∈ (0..^𝑀) → 𝑖 ∈ (0...𝑀))
109108adantl 481 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑖 ∈ (0..^𝑀)) → 𝑖 ∈ (0...𝑀))
110107, 109ffvelcdmd 7032 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑖 ∈ (0..^𝑀)) → (𝑄𝑖) ∈ ℝ)
111110rexrd 11189 . . . . . . . . . . . . . . . . . 18 ((𝜑𝑖 ∈ (0..^𝑀)) → (𝑄𝑖) ∈ ℝ*)
112111adantrr 718 . . . . . . . . . . . . . . . . 17 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) → (𝑄𝑖) ∈ ℝ*)
113112adantr 480 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) ∧ 𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) → (𝑄𝑖) ∈ ℝ*)
114 fzofzp1 13713 . . . . . . . . . . . . . . . . . . . . 21 (𝑖 ∈ (0..^𝑀) → (𝑖 + 1) ∈ (0...𝑀))
115114adantl 481 . . . . . . . . . . . . . . . . . . . 20 ((𝜑𝑖 ∈ (0..^𝑀)) → (𝑖 + 1) ∈ (0...𝑀))
116107, 115ffvelcdmd 7032 . . . . . . . . . . . . . . . . . . 19 ((𝜑𝑖 ∈ (0..^𝑀)) → (𝑄‘(𝑖 + 1)) ∈ ℝ)
117116adantrr 718 . . . . . . . . . . . . . . . . . 18 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) → (𝑄‘(𝑖 + 1)) ∈ ℝ)
118117adantr 480 . . . . . . . . . . . . . . . . 17 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) ∧ 𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) → (𝑄‘(𝑖 + 1)) ∈ ℝ)
119118rexrd 11189 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) ∧ 𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) → (𝑄‘(𝑖 + 1)) ∈ ℝ*)
120 elioore 13322 . . . . . . . . . . . . . . . . . 18 (𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇))) → 𝑡 ∈ ℝ)
121120adantl 481 . . . . . . . . . . . . . . . . 17 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) ∧ 𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) → 𝑡 ∈ ℝ)
122 zre 12522 . . . . . . . . . . . . . . . . . . . 20 (𝑙 ∈ ℤ → 𝑙 ∈ ℝ)
123122adantl 481 . . . . . . . . . . . . . . . . . . 19 ((𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ) → 𝑙 ∈ ℝ)
124123ad2antlr 728 . . . . . . . . . . . . . . . . . 18 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) ∧ 𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) → 𝑙 ∈ ℝ)
125 fourierdlem97.a . . . . . . . . . . . . . . . . . . . . 21 (𝜑𝐵 ∈ ℝ)
126 fourierdlem97.b . . . . . . . . . . . . . . . . . . . . 21 (𝜑𝐴 ∈ ℝ)
127125, 126resubcld 11572 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → (𝐵𝐴) ∈ ℝ)
12830, 127eqeltrid 2841 . . . . . . . . . . . . . . . . . . 19 (𝜑𝑇 ∈ ℝ)
129128ad2antrr 727 . . . . . . . . . . . . . . . . . 18 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) ∧ 𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) → 𝑇 ∈ ℝ)
130124, 129remulcld 11169 . . . . . . . . . . . . . . . . 17 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) ∧ 𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) → (𝑙 · 𝑇) ∈ ℝ)
131121, 130resubcld 11572 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) ∧ 𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) → (𝑡 − (𝑙 · 𝑇)) ∈ ℝ)
132110adantrr 718 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) → (𝑄𝑖) ∈ ℝ)
133122ad2antll 730 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) → 𝑙 ∈ ℝ)
134128adantr 480 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) → 𝑇 ∈ ℝ)
135133, 134remulcld 11169 . . . . . . . . . . . . . . . . . . . . 21 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) → (𝑙 · 𝑇) ∈ ℝ)
136132, 135readdcld 11168 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) → ((𝑄𝑖) + (𝑙 · 𝑇)) ∈ ℝ)
137136rexrd 11189 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) → ((𝑄𝑖) + (𝑙 · 𝑇)) ∈ ℝ*)
138137adantr 480 . . . . . . . . . . . . . . . . . 18 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) ∧ 𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) → ((𝑄𝑖) + (𝑙 · 𝑇)) ∈ ℝ*)
139117, 135readdcld 11168 . . . . . . . . . . . . . . . . . . . 20 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) → ((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)) ∈ ℝ)
140139rexrd 11189 . . . . . . . . . . . . . . . . . . 19 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) → ((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)) ∈ ℝ*)
141140adantr 480 . . . . . . . . . . . . . . . . . 18 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) ∧ 𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) → ((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)) ∈ ℝ*)
142 simpr 484 . . . . . . . . . . . . . . . . . 18 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) ∧ 𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) → 𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇))))
143 ioogtlb 45946 . . . . . . . . . . . . . . . . . 18 ((((𝑄𝑖) + (𝑙 · 𝑇)) ∈ ℝ* ∧ ((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)) ∈ ℝ*𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) → ((𝑄𝑖) + (𝑙 · 𝑇)) < 𝑡)
144138, 141, 142, 143syl3anc 1374 . . . . . . . . . . . . . . . . 17 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) ∧ 𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) → ((𝑄𝑖) + (𝑙 · 𝑇)) < 𝑡)
145132adantr 480 . . . . . . . . . . . . . . . . . 18 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) ∧ 𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) → (𝑄𝑖) ∈ ℝ)
146145, 130, 121ltaddsubd 11744 . . . . . . . . . . . . . . . . 17 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) ∧ 𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) → (((𝑄𝑖) + (𝑙 · 𝑇)) < 𝑡 ↔ (𝑄𝑖) < (𝑡 − (𝑙 · 𝑇))))
147144, 146mpbid 232 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) ∧ 𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) → (𝑄𝑖) < (𝑡 − (𝑙 · 𝑇)))
148 iooltub 45961 . . . . . . . . . . . . . . . . . 18 ((((𝑄𝑖) + (𝑙 · 𝑇)) ∈ ℝ* ∧ ((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)) ∈ ℝ*𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) → 𝑡 < ((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))
149138, 141, 142, 148syl3anc 1374 . . . . . . . . . . . . . . . . 17 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) ∧ 𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) → 𝑡 < ((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))
150121, 130, 118ltsubaddd 11740 . . . . . . . . . . . . . . . . 17 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) ∧ 𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) → ((𝑡 − (𝑙 · 𝑇)) < (𝑄‘(𝑖 + 1)) ↔ 𝑡 < ((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇))))
151149, 150mpbird 257 . . . . . . . . . . . . . . . 16 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) ∧ 𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) → (𝑡 − (𝑙 · 𝑇)) < (𝑄‘(𝑖 + 1)))
152113, 119, 131, 147, 151eliood 45949 . . . . . . . . . . . . . . 15 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) ∧ 𝑡 ∈ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) → (𝑡 − (𝑙 · 𝑇)) ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))
15397, 100, 152syl2anc 585 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ) ∧ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) ∧ 𝑡 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) → (𝑡 − (𝑙 · 𝑇)) ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))))
15495, 153sseldd 3923 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ) ∧ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) ∧ 𝑡 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) → (𝑡 − (𝑙 · 𝑇)) ∈ dom 𝐺)
155 elioore 13322 . . . . . . . . . . . . . . . 16 (𝑡 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) → 𝑡 ∈ ℝ)
156 recn 11122 . . . . . . . . . . . . . . . . . . . . . 22 (𝑡 ∈ ℝ → 𝑡 ∈ ℂ)
157156adantl 481 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑙 ∈ ℤ) ∧ 𝑡 ∈ ℝ) → 𝑡 ∈ ℂ)
158 zcn 12523 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑙 ∈ ℤ → 𝑙 ∈ ℂ)
159158ad2antlr 728 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑𝑙 ∈ ℤ) ∧ 𝑡 ∈ ℝ) → 𝑙 ∈ ℂ)
160128recnd 11167 . . . . . . . . . . . . . . . . . . . . . . 23 (𝜑𝑇 ∈ ℂ)
161160ad2antrr 727 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑𝑙 ∈ ℤ) ∧ 𝑡 ∈ ℝ) → 𝑇 ∈ ℂ)
162159, 161mulcld 11159 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑙 ∈ ℤ) ∧ 𝑡 ∈ ℝ) → (𝑙 · 𝑇) ∈ ℂ)
163157, 162npcand 11503 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑙 ∈ ℤ) ∧ 𝑡 ∈ ℝ) → ((𝑡 − (𝑙 · 𝑇)) + (𝑙 · 𝑇)) = 𝑡)
164163eqcomd 2743 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑙 ∈ ℤ) ∧ 𝑡 ∈ ℝ) → 𝑡 = ((𝑡 − (𝑙 · 𝑇)) + (𝑙 · 𝑇)))
165164adantr 480 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑙 ∈ ℤ) ∧ 𝑡 ∈ ℝ) ∧ (𝑡 − (𝑙 · 𝑇)) ∈ dom 𝐺) → 𝑡 = ((𝑡 − (𝑙 · 𝑇)) + (𝑙 · 𝑇)))
166 ovex 7394 . . . . . . . . . . . . . . . . . . . . 21 (𝑡 − (𝑙 · 𝑇)) ∈ V
167 eleq1 2825 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑠 = (𝑡 − (𝑙 · 𝑇)) → (𝑠 ∈ dom 𝐺 ↔ (𝑡 − (𝑙 · 𝑇)) ∈ dom 𝐺))
168167anbi2d 631 . . . . . . . . . . . . . . . . . . . . . 22 (𝑠 = (𝑡 − (𝑙 · 𝑇)) → (((𝜑𝑙 ∈ ℤ) ∧ 𝑠 ∈ dom 𝐺) ↔ ((𝜑𝑙 ∈ ℤ) ∧ (𝑡 − (𝑙 · 𝑇)) ∈ dom 𝐺)))
169 oveq1 7368 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑠 = (𝑡 − (𝑙 · 𝑇)) → (𝑠 + (𝑙 · 𝑇)) = ((𝑡 − (𝑙 · 𝑇)) + (𝑙 · 𝑇)))
170169eleq1d 2822 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑠 = (𝑡 − (𝑙 · 𝑇)) → ((𝑠 + (𝑙 · 𝑇)) ∈ dom 𝐺 ↔ ((𝑡 − (𝑙 · 𝑇)) + (𝑙 · 𝑇)) ∈ dom 𝐺))
171169fveq2d 6839 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑠 = (𝑡 − (𝑙 · 𝑇)) → (𝐺‘(𝑠 + (𝑙 · 𝑇))) = (𝐺‘((𝑡 − (𝑙 · 𝑇)) + (𝑙 · 𝑇))))
172 fveq2 6835 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑠 = (𝑡 − (𝑙 · 𝑇)) → (𝐺𝑠) = (𝐺‘(𝑡 − (𝑙 · 𝑇))))
173171, 172eqeq12d 2753 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑠 = (𝑡 − (𝑙 · 𝑇)) → ((𝐺‘(𝑠 + (𝑙 · 𝑇))) = (𝐺𝑠) ↔ (𝐺‘((𝑡 − (𝑙 · 𝑇)) + (𝑙 · 𝑇))) = (𝐺‘(𝑡 − (𝑙 · 𝑇)))))
174170, 173anbi12d 633 . . . . . . . . . . . . . . . . . . . . . 22 (𝑠 = (𝑡 − (𝑙 · 𝑇)) → (((𝑠 + (𝑙 · 𝑇)) ∈ dom 𝐺 ∧ (𝐺‘(𝑠 + (𝑙 · 𝑇))) = (𝐺𝑠)) ↔ (((𝑡 − (𝑙 · 𝑇)) + (𝑙 · 𝑇)) ∈ dom 𝐺 ∧ (𝐺‘((𝑡 − (𝑙 · 𝑇)) + (𝑙 · 𝑇))) = (𝐺‘(𝑡 − (𝑙 · 𝑇))))))
175168, 174imbi12d 344 . . . . . . . . . . . . . . . . . . . . 21 (𝑠 = (𝑡 − (𝑙 · 𝑇)) → ((((𝜑𝑙 ∈ ℤ) ∧ 𝑠 ∈ dom 𝐺) → ((𝑠 + (𝑙 · 𝑇)) ∈ dom 𝐺 ∧ (𝐺‘(𝑠 + (𝑙 · 𝑇))) = (𝐺𝑠))) ↔ (((𝜑𝑙 ∈ ℤ) ∧ (𝑡 − (𝑙 · 𝑇)) ∈ dom 𝐺) → (((𝑡 − (𝑙 · 𝑇)) + (𝑙 · 𝑇)) ∈ dom 𝐺 ∧ (𝐺‘((𝑡 − (𝑙 · 𝑇)) + (𝑙 · 𝑇))) = (𝐺‘(𝑡 − (𝑙 · 𝑇)))))))
176 ax-resscn 11089 . . . . . . . . . . . . . . . . . . . . . . . . 25 ℝ ⊆ ℂ
177176a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝜑 → ℝ ⊆ ℂ)
1786, 177fssd 6680 . . . . . . . . . . . . . . . . . . . . . . 23 (𝜑𝐹:ℝ⟶ℂ)
179178adantr 480 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑙 ∈ ℤ) → 𝐹:ℝ⟶ℂ)
180122adantl 481 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑙 ∈ ℤ) → 𝑙 ∈ ℝ)
181128adantr 480 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝜑𝑙 ∈ ℤ) → 𝑇 ∈ ℝ)
182180, 181remulcld 11169 . . . . . . . . . . . . . . . . . . . . . 22 ((𝜑𝑙 ∈ ℤ) → (𝑙 · 𝑇) ∈ ℝ)
183178ad2antrr 727 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑𝑙 ∈ ℤ) ∧ 𝑠 ∈ ℝ) → 𝐹:ℝ⟶ℂ)
184128ad2antrr 727 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑𝑙 ∈ ℤ) ∧ 𝑠 ∈ ℝ) → 𝑇 ∈ ℝ)
185 simplr 769 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑𝑙 ∈ ℤ) ∧ 𝑠 ∈ ℝ) → 𝑙 ∈ ℤ)
186 simpr 484 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝜑𝑙 ∈ ℤ) ∧ 𝑠 ∈ ℝ) → 𝑠 ∈ ℝ)
187 fourierdlem97.fper . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝜑𝑥 ∈ ℝ) → (𝐹‘(𝑥 + 𝑇)) = (𝐹𝑥))
188187ad4ant14 753 . . . . . . . . . . . . . . . . . . . . . . 23 ((((𝜑𝑙 ∈ ℤ) ∧ 𝑠 ∈ ℝ) ∧ 𝑥 ∈ ℝ) → (𝐹‘(𝑥 + 𝑇)) = (𝐹𝑥))
189183, 184, 185, 186, 188fperiodmul 45758 . . . . . . . . . . . . . . . . . . . . . 22 (((𝜑𝑙 ∈ ℤ) ∧ 𝑠 ∈ ℝ) → (𝐹‘(𝑠 + (𝑙 · 𝑇))) = (𝐹𝑠))
190179, 182, 189, 10fperdvper 46368 . . . . . . . . . . . . . . . . . . . . 21 (((𝜑𝑙 ∈ ℤ) ∧ 𝑠 ∈ dom 𝐺) → ((𝑠 + (𝑙 · 𝑇)) ∈ dom 𝐺 ∧ (𝐺‘(𝑠 + (𝑙 · 𝑇))) = (𝐺𝑠)))
191166, 175, 190vtocl 3504 . . . . . . . . . . . . . . . . . . . 20 (((𝜑𝑙 ∈ ℤ) ∧ (𝑡 − (𝑙 · 𝑇)) ∈ dom 𝐺) → (((𝑡 − (𝑙 · 𝑇)) + (𝑙 · 𝑇)) ∈ dom 𝐺 ∧ (𝐺‘((𝑡 − (𝑙 · 𝑇)) + (𝑙 · 𝑇))) = (𝐺‘(𝑡 − (𝑙 · 𝑇)))))
192191simpld 494 . . . . . . . . . . . . . . . . . . 19 (((𝜑𝑙 ∈ ℤ) ∧ (𝑡 − (𝑙 · 𝑇)) ∈ dom 𝐺) → ((𝑡 − (𝑙 · 𝑇)) + (𝑙 · 𝑇)) ∈ dom 𝐺)
193192adantlr 716 . . . . . . . . . . . . . . . . . 18 ((((𝜑𝑙 ∈ ℤ) ∧ 𝑡 ∈ ℝ) ∧ (𝑡 − (𝑙 · 𝑇)) ∈ dom 𝐺) → ((𝑡 − (𝑙 · 𝑇)) + (𝑙 · 𝑇)) ∈ dom 𝐺)
194165, 193eqeltrd 2837 . . . . . . . . . . . . . . . . 17 ((((𝜑𝑙 ∈ ℤ) ∧ 𝑡 ∈ ℝ) ∧ (𝑡 − (𝑙 · 𝑇)) ∈ dom 𝐺) → 𝑡 ∈ dom 𝐺)
195194ex 412 . . . . . . . . . . . . . . . 16 (((𝜑𝑙 ∈ ℤ) ∧ 𝑡 ∈ ℝ) → ((𝑡 − (𝑙 · 𝑇)) ∈ dom 𝐺𝑡 ∈ dom 𝐺))
196155, 195sylan2 594 . . . . . . . . . . . . . . 15 (((𝜑𝑙 ∈ ℤ) ∧ 𝑡 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) → ((𝑡 − (𝑙 · 𝑇)) ∈ dom 𝐺𝑡 ∈ dom 𝐺))
197196adantlrl 721 . . . . . . . . . . . . . 14 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ)) ∧ 𝑡 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) → ((𝑡 − (𝑙 · 𝑇)) ∈ dom 𝐺𝑡 ∈ dom 𝐺))
1981973adantl3 1170 . . . . . . . . . . . . 13 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ) ∧ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) ∧ 𝑡 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) → ((𝑡 − (𝑙 · 𝑇)) ∈ dom 𝐺𝑡 ∈ dom 𝐺))
199154, 198mpd 15 . . . . . . . . . . . 12 (((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ) ∧ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) ∧ 𝑡 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) → 𝑡 ∈ dom 𝐺)
200199ralrimiva 3130 . . . . . . . . . . 11 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ) ∧ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) → ∀𝑡 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))𝑡 ∈ dom 𝐺)
201 dfss3 3911 . . . . . . . . . . 11 (((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ dom 𝐺 ↔ ∀𝑡 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))𝑡 ∈ dom 𝐺)
202200, 201sylibr 234 . . . . . . . . . 10 ((𝜑 ∧ (𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ) ∧ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇)))) → ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ dom 𝐺)
2032023exp 1120 . . . . . . . . 9 (𝜑 → ((𝑖 ∈ (0..^𝑀) ∧ 𝑙 ∈ ℤ) → (((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇))) → ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ dom 𝐺)))
204203rexlimdvv 3194 . . . . . . . 8 (𝜑 → (∃𝑖 ∈ (0..^𝑀)∃𝑙 ∈ ℤ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ (((𝑄𝑖) + (𝑙 · 𝑇))(,)((𝑄‘(𝑖 + 1)) + (𝑙 · 𝑇))) → ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ dom 𝐺))
20578, 204mpd 15 . . . . . . 7 (𝜑 → ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ⊆ dom 𝐺)
206205sselda 3922 . . . . . 6 ((𝜑𝑠 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) → 𝑠 ∈ dom 𝐺)
207206iftrued 4475 . . . . 5 ((𝜑𝑠 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) → if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0) = (𝐺𝑠))
20829, 207eqtr2d 2773 . . . 4 ((𝜑𝑠 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) → (𝐺𝑠) = (𝐻𝑠))
209208mpteq2dva 5179 . . 3 (𝜑 → (𝑠 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ↦ (𝐺𝑠)) = (𝑠 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ↦ (𝐻𝑠)))
21015a1i 11 . . . . . 6 (𝜑 → dom 𝐺 = dom (ℝ D 𝐹))
211210feq2d 6647 . . . . 5 (𝜑 → (𝐺:dom 𝐺⟶ℝ ↔ 𝐺:dom (ℝ D 𝐹)⟶ℝ))
21212, 211mpbird 257 . . . 4 (𝜑𝐺:dom 𝐺⟶ℝ)
213212, 205feqresmpt 6904 . . 3 (𝜑 → (𝐺 ↾ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) = (𝑠 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ↦ (𝐺𝑠)))
21425, 27fmptd 7061 . . . 4 (𝜑𝐻:ℝ⟶ℝ)
215214, 2feqresmpt 6904 . . 3 (𝜑 → (𝐻 ↾ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) = (𝑠 ∈ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1))) ↦ (𝐻𝑠)))
216209, 213, 2153eqtr4d 2782 . 2 (𝜑 → (𝐺 ↾ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) = (𝐻 ↾ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))))
217214, 177fssd 6680 . . 3 (𝜑𝐻:ℝ⟶ℂ)
21827a1i 11 . . . . . 6 (((𝜑𝑥 ∈ ℝ) ∧ 𝑥 ∈ dom 𝐺) → 𝐻 = (𝑠 ∈ ℝ ↦ if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0)))
219 eleq1 2825 . . . . . . . . 9 (𝑠 = (𝑥 + 𝑇) → (𝑠 ∈ dom 𝐺 ↔ (𝑥 + 𝑇) ∈ dom 𝐺))
220 fveq2 6835 . . . . . . . . 9 (𝑠 = (𝑥 + 𝑇) → (𝐺𝑠) = (𝐺‘(𝑥 + 𝑇)))
221219, 220ifbieq1d 4492 . . . . . . . 8 (𝑠 = (𝑥 + 𝑇) → if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0) = if((𝑥 + 𝑇) ∈ dom 𝐺, (𝐺‘(𝑥 + 𝑇)), 0))
222178, 128, 187, 10fperdvper 46368 . . . . . . . . . 10 ((𝜑𝑥 ∈ dom 𝐺) → ((𝑥 + 𝑇) ∈ dom 𝐺 ∧ (𝐺‘(𝑥 + 𝑇)) = (𝐺𝑥)))
223222simpld 494 . . . . . . . . 9 ((𝜑𝑥 ∈ dom 𝐺) → (𝑥 + 𝑇) ∈ dom 𝐺)
224223iftrued 4475 . . . . . . . 8 ((𝜑𝑥 ∈ dom 𝐺) → if((𝑥 + 𝑇) ∈ dom 𝐺, (𝐺‘(𝑥 + 𝑇)), 0) = (𝐺‘(𝑥 + 𝑇)))
225221, 224sylan9eqr 2794 . . . . . . 7 (((𝜑𝑥 ∈ dom 𝐺) ∧ 𝑠 = (𝑥 + 𝑇)) → if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0) = (𝐺‘(𝑥 + 𝑇)))
226225adantllr 720 . . . . . 6 ((((𝜑𝑥 ∈ ℝ) ∧ 𝑥 ∈ dom 𝐺) ∧ 𝑠 = (𝑥 + 𝑇)) → if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0) = (𝐺‘(𝑥 + 𝑇)))
227 simpr 484 . . . . . . . 8 ((𝜑𝑥 ∈ ℝ) → 𝑥 ∈ ℝ)
228128adantr 480 . . . . . . . 8 ((𝜑𝑥 ∈ ℝ) → 𝑇 ∈ ℝ)
229227, 228readdcld 11168 . . . . . . 7 ((𝜑𝑥 ∈ ℝ) → (𝑥 + 𝑇) ∈ ℝ)
230229adantr 480 . . . . . 6 (((𝜑𝑥 ∈ ℝ) ∧ 𝑥 ∈ dom 𝐺) → (𝑥 + 𝑇) ∈ ℝ)
231212ad2antrr 727 . . . . . . 7 (((𝜑𝑥 ∈ ℝ) ∧ 𝑥 ∈ dom 𝐺) → 𝐺:dom 𝐺⟶ℝ)
232223adantlr 716 . . . . . . 7 (((𝜑𝑥 ∈ ℝ) ∧ 𝑥 ∈ dom 𝐺) → (𝑥 + 𝑇) ∈ dom 𝐺)
233231, 232ffvelcdmd 7032 . . . . . 6 (((𝜑𝑥 ∈ ℝ) ∧ 𝑥 ∈ dom 𝐺) → (𝐺‘(𝑥 + 𝑇)) ∈ ℝ)
234218, 226, 230, 233fvmptd 6950 . . . . 5 (((𝜑𝑥 ∈ ℝ) ∧ 𝑥 ∈ dom 𝐺) → (𝐻‘(𝑥 + 𝑇)) = (𝐺‘(𝑥 + 𝑇)))
235222simprd 495 . . . . . 6 ((𝜑𝑥 ∈ dom 𝐺) → (𝐺‘(𝑥 + 𝑇)) = (𝐺𝑥))
236235adantlr 716 . . . . 5 (((𝜑𝑥 ∈ ℝ) ∧ 𝑥 ∈ dom 𝐺) → (𝐺‘(𝑥 + 𝑇)) = (𝐺𝑥))
237 eleq1 2825 . . . . . . . . 9 (𝑠 = 𝑥 → (𝑠 ∈ dom 𝐺𝑥 ∈ dom 𝐺))
238 fveq2 6835 . . . . . . . . 9 (𝑠 = 𝑥 → (𝐺𝑠) = (𝐺𝑥))
239237, 238ifbieq1d 4492 . . . . . . . 8 (𝑠 = 𝑥 → if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0) = if(𝑥 ∈ dom 𝐺, (𝐺𝑥), 0))
240239adantl 481 . . . . . . 7 ((((𝜑𝑥 ∈ ℝ) ∧ 𝑥 ∈ dom 𝐺) ∧ 𝑠 = 𝑥) → if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0) = if(𝑥 ∈ dom 𝐺, (𝐺𝑥), 0))
241 simplr 769 . . . . . . 7 (((𝜑𝑥 ∈ ℝ) ∧ 𝑥 ∈ dom 𝐺) → 𝑥 ∈ ℝ)
242 simpr 484 . . . . . . . . . 10 ((𝜑𝑥 ∈ dom 𝐺) → 𝑥 ∈ dom 𝐺)
243242iftrued 4475 . . . . . . . . 9 ((𝜑𝑥 ∈ dom 𝐺) → if(𝑥 ∈ dom 𝐺, (𝐺𝑥), 0) = (𝐺𝑥))
244212ffvelcdmda 7031 . . . . . . . . 9 ((𝜑𝑥 ∈ dom 𝐺) → (𝐺𝑥) ∈ ℝ)
245243, 244eqeltrd 2837 . . . . . . . 8 ((𝜑𝑥 ∈ dom 𝐺) → if(𝑥 ∈ dom 𝐺, (𝐺𝑥), 0) ∈ ℝ)
246245adantlr 716 . . . . . . 7 (((𝜑𝑥 ∈ ℝ) ∧ 𝑥 ∈ dom 𝐺) → if(𝑥 ∈ dom 𝐺, (𝐺𝑥), 0) ∈ ℝ)
247218, 240, 241, 246fvmptd 6950 . . . . . 6 (((𝜑𝑥 ∈ ℝ) ∧ 𝑥 ∈ dom 𝐺) → (𝐻𝑥) = if(𝑥 ∈ dom 𝐺, (𝐺𝑥), 0))
248 simpr 484 . . . . . . 7 (((𝜑𝑥 ∈ ℝ) ∧ 𝑥 ∈ dom 𝐺) → 𝑥 ∈ dom 𝐺)
249248iftrued 4475 . . . . . 6 (((𝜑𝑥 ∈ ℝ) ∧ 𝑥 ∈ dom 𝐺) → if(𝑥 ∈ dom 𝐺, (𝐺𝑥), 0) = (𝐺𝑥))
250247, 249eqtr2d 2773 . . . . 5 (((𝜑𝑥 ∈ ℝ) ∧ 𝑥 ∈ dom 𝐺) → (𝐺𝑥) = (𝐻𝑥))
251234, 236, 2503eqtrd 2776 . . . 4 (((𝜑𝑥 ∈ ℝ) ∧ 𝑥 ∈ dom 𝐺) → (𝐻‘(𝑥 + 𝑇)) = (𝐻𝑥))
252229recnd 11167 . . . . . . . . . . 11 ((𝜑𝑥 ∈ ℝ) → (𝑥 + 𝑇) ∈ ℂ)
253228recnd 11167 . . . . . . . . . . 11 ((𝜑𝑥 ∈ ℝ) → 𝑇 ∈ ℂ)
254252, 253negsubd 11505 . . . . . . . . . 10 ((𝜑𝑥 ∈ ℝ) → ((𝑥 + 𝑇) + -𝑇) = ((𝑥 + 𝑇) − 𝑇))
255227recnd 11167 . . . . . . . . . . 11 ((𝜑𝑥 ∈ ℝ) → 𝑥 ∈ ℂ)
256255, 253pncand 11500 . . . . . . . . . 10 ((𝜑𝑥 ∈ ℝ) → ((𝑥 + 𝑇) − 𝑇) = 𝑥)
257254, 256eqtr2d 2773 . . . . . . . . 9 ((𝜑𝑥 ∈ ℝ) → 𝑥 = ((𝑥 + 𝑇) + -𝑇))
258257adantr 480 . . . . . . . 8 (((𝜑𝑥 ∈ ℝ) ∧ (𝑥 + 𝑇) ∈ dom 𝐺) → 𝑥 = ((𝑥 + 𝑇) + -𝑇))
259 simpr 484 . . . . . . . . . 10 (((𝜑𝑥 ∈ ℝ) ∧ (𝑥 + 𝑇) ∈ dom 𝐺) → (𝑥 + 𝑇) ∈ dom 𝐺)
260 simpll 767 . . . . . . . . . . 11 (((𝜑𝑥 ∈ ℝ) ∧ (𝑥 + 𝑇) ∈ dom 𝐺) → 𝜑)
261260, 259jca 511 . . . . . . . . . 10 (((𝜑𝑥 ∈ ℝ) ∧ (𝑥 + 𝑇) ∈ dom 𝐺) → (𝜑 ∧ (𝑥 + 𝑇) ∈ dom 𝐺))
262 eleq1 2825 . . . . . . . . . . . . 13 (𝑦 = (𝑥 + 𝑇) → (𝑦 ∈ dom 𝐺 ↔ (𝑥 + 𝑇) ∈ dom 𝐺))
263262anbi2d 631 . . . . . . . . . . . 12 (𝑦 = (𝑥 + 𝑇) → ((𝜑𝑦 ∈ dom 𝐺) ↔ (𝜑 ∧ (𝑥 + 𝑇) ∈ dom 𝐺)))
264 oveq1 7368 . . . . . . . . . . . . . 14 (𝑦 = (𝑥 + 𝑇) → (𝑦 + -𝑇) = ((𝑥 + 𝑇) + -𝑇))
265264eleq1d 2822 . . . . . . . . . . . . 13 (𝑦 = (𝑥 + 𝑇) → ((𝑦 + -𝑇) ∈ dom 𝐺 ↔ ((𝑥 + 𝑇) + -𝑇) ∈ dom 𝐺))
266264fveq2d 6839 . . . . . . . . . . . . . 14 (𝑦 = (𝑥 + 𝑇) → (𝐺‘(𝑦 + -𝑇)) = (𝐺‘((𝑥 + 𝑇) + -𝑇)))
267 fveq2 6835 . . . . . . . . . . . . . 14 (𝑦 = (𝑥 + 𝑇) → (𝐺𝑦) = (𝐺‘(𝑥 + 𝑇)))
268266, 267eqeq12d 2753 . . . . . . . . . . . . 13 (𝑦 = (𝑥 + 𝑇) → ((𝐺‘(𝑦 + -𝑇)) = (𝐺𝑦) ↔ (𝐺‘((𝑥 + 𝑇) + -𝑇)) = (𝐺‘(𝑥 + 𝑇))))
269265, 268anbi12d 633 . . . . . . . . . . . 12 (𝑦 = (𝑥 + 𝑇) → (((𝑦 + -𝑇) ∈ dom 𝐺 ∧ (𝐺‘(𝑦 + -𝑇)) = (𝐺𝑦)) ↔ (((𝑥 + 𝑇) + -𝑇) ∈ dom 𝐺 ∧ (𝐺‘((𝑥 + 𝑇) + -𝑇)) = (𝐺‘(𝑥 + 𝑇)))))
270263, 269imbi12d 344 . . . . . . . . . . 11 (𝑦 = (𝑥 + 𝑇) → (((𝜑𝑦 ∈ dom 𝐺) → ((𝑦 + -𝑇) ∈ dom 𝐺 ∧ (𝐺‘(𝑦 + -𝑇)) = (𝐺𝑦))) ↔ ((𝜑 ∧ (𝑥 + 𝑇) ∈ dom 𝐺) → (((𝑥 + 𝑇) + -𝑇) ∈ dom 𝐺 ∧ (𝐺‘((𝑥 + 𝑇) + -𝑇)) = (𝐺‘(𝑥 + 𝑇))))))
271128renegcld 11571 . . . . . . . . . . . 12 (𝜑 → -𝑇 ∈ ℝ)
272160mulm1d 11596 . . . . . . . . . . . . . . . . 17 (𝜑 → (-1 · 𝑇) = -𝑇)
273272eqcomd 2743 . . . . . . . . . . . . . . . 16 (𝜑 → -𝑇 = (-1 · 𝑇))
274273adantr 480 . . . . . . . . . . . . . . 15 ((𝜑𝑦 ∈ ℝ) → -𝑇 = (-1 · 𝑇))
275274oveq2d 7377 . . . . . . . . . . . . . 14 ((𝜑𝑦 ∈ ℝ) → (𝑦 + -𝑇) = (𝑦 + (-1 · 𝑇)))
276275fveq2d 6839 . . . . . . . . . . . . 13 ((𝜑𝑦 ∈ ℝ) → (𝐹‘(𝑦 + -𝑇)) = (𝐹‘(𝑦 + (-1 · 𝑇))))
277178adantr 480 . . . . . . . . . . . . . 14 ((𝜑𝑦 ∈ ℝ) → 𝐹:ℝ⟶ℂ)
278128adantr 480 . . . . . . . . . . . . . 14 ((𝜑𝑦 ∈ ℝ) → 𝑇 ∈ ℝ)
279 1zzd 12552 . . . . . . . . . . . . . . 15 ((𝜑𝑦 ∈ ℝ) → 1 ∈ ℤ)
280279znegcld 12629 . . . . . . . . . . . . . 14 ((𝜑𝑦 ∈ ℝ) → -1 ∈ ℤ)
281 simpr 484 . . . . . . . . . . . . . 14 ((𝜑𝑦 ∈ ℝ) → 𝑦 ∈ ℝ)
282187adantlr 716 . . . . . . . . . . . . . 14 (((𝜑𝑦 ∈ ℝ) ∧ 𝑥 ∈ ℝ) → (𝐹‘(𝑥 + 𝑇)) = (𝐹𝑥))
283277, 278, 280, 281, 282fperiodmul 45758 . . . . . . . . . . . . 13 ((𝜑𝑦 ∈ ℝ) → (𝐹‘(𝑦 + (-1 · 𝑇))) = (𝐹𝑦))
284276, 283eqtrd 2772 . . . . . . . . . . . 12 ((𝜑𝑦 ∈ ℝ) → (𝐹‘(𝑦 + -𝑇)) = (𝐹𝑦))
285178, 271, 284, 10fperdvper 46368 . . . . . . . . . . 11 ((𝜑𝑦 ∈ dom 𝐺) → ((𝑦 + -𝑇) ∈ dom 𝐺 ∧ (𝐺‘(𝑦 + -𝑇)) = (𝐺𝑦)))
286270, 285vtoclg 3500 . . . . . . . . . 10 ((𝑥 + 𝑇) ∈ dom 𝐺 → ((𝜑 ∧ (𝑥 + 𝑇) ∈ dom 𝐺) → (((𝑥 + 𝑇) + -𝑇) ∈ dom 𝐺 ∧ (𝐺‘((𝑥 + 𝑇) + -𝑇)) = (𝐺‘(𝑥 + 𝑇)))))
287259, 261, 286sylc 65 . . . . . . . . 9 (((𝜑𝑥 ∈ ℝ) ∧ (𝑥 + 𝑇) ∈ dom 𝐺) → (((𝑥 + 𝑇) + -𝑇) ∈ dom 𝐺 ∧ (𝐺‘((𝑥 + 𝑇) + -𝑇)) = (𝐺‘(𝑥 + 𝑇))))
288287simpld 494 . . . . . . . 8 (((𝜑𝑥 ∈ ℝ) ∧ (𝑥 + 𝑇) ∈ dom 𝐺) → ((𝑥 + 𝑇) + -𝑇) ∈ dom 𝐺)
289258, 288eqeltrd 2837 . . . . . . 7 (((𝜑𝑥 ∈ ℝ) ∧ (𝑥 + 𝑇) ∈ dom 𝐺) → 𝑥 ∈ dom 𝐺)
290289stoic1a 1774 . . . . . 6 (((𝜑𝑥 ∈ ℝ) ∧ ¬ 𝑥 ∈ dom 𝐺) → ¬ (𝑥 + 𝑇) ∈ dom 𝐺)
291290iffalsed 4478 . . . . 5 (((𝜑𝑥 ∈ ℝ) ∧ ¬ 𝑥 ∈ dom 𝐺) → if((𝑥 + 𝑇) ∈ dom 𝐺, (𝐺‘(𝑥 + 𝑇)), 0) = 0)
29227a1i 11 . . . . . 6 (((𝜑𝑥 ∈ ℝ) ∧ ¬ 𝑥 ∈ dom 𝐺) → 𝐻 = (𝑠 ∈ ℝ ↦ if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0)))
293221adantl 481 . . . . . 6 ((((𝜑𝑥 ∈ ℝ) ∧ ¬ 𝑥 ∈ dom 𝐺) ∧ 𝑠 = (𝑥 + 𝑇)) → if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0) = if((𝑥 + 𝑇) ∈ dom 𝐺, (𝐺‘(𝑥 + 𝑇)), 0))
294229adantr 480 . . . . . 6 (((𝜑𝑥 ∈ ℝ) ∧ ¬ 𝑥 ∈ dom 𝐺) → (𝑥 + 𝑇) ∈ ℝ)
295 0red 11141 . . . . . . 7 (((𝜑𝑥 ∈ ℝ) ∧ ¬ 𝑥 ∈ dom 𝐺) → 0 ∈ ℝ)
296291, 295eqeltrd 2837 . . . . . 6 (((𝜑𝑥 ∈ ℝ) ∧ ¬ 𝑥 ∈ dom 𝐺) → if((𝑥 + 𝑇) ∈ dom 𝐺, (𝐺‘(𝑥 + 𝑇)), 0) ∈ ℝ)
297292, 293, 294, 296fvmptd 6950 . . . . 5 (((𝜑𝑥 ∈ ℝ) ∧ ¬ 𝑥 ∈ dom 𝐺) → (𝐻‘(𝑥 + 𝑇)) = if((𝑥 + 𝑇) ∈ dom 𝐺, (𝐺‘(𝑥 + 𝑇)), 0))
298 simpr 484 . . . . . . . 8 (((𝜑𝑥 ∈ ℝ) ∧ ¬ 𝑥 ∈ dom 𝐺) → ¬ 𝑥 ∈ dom 𝐺)
299298iffalsed 4478 . . . . . . 7 (((𝜑𝑥 ∈ ℝ) ∧ ¬ 𝑥 ∈ dom 𝐺) → if(𝑥 ∈ dom 𝐺, (𝐺𝑥), 0) = 0)
300239, 299sylan9eqr 2794 . . . . . 6 ((((𝜑𝑥 ∈ ℝ) ∧ ¬ 𝑥 ∈ dom 𝐺) ∧ 𝑠 = 𝑥) → if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0) = 0)
301 simplr 769 . . . . . 6 (((𝜑𝑥 ∈ ℝ) ∧ ¬ 𝑥 ∈ dom 𝐺) → 𝑥 ∈ ℝ)
302292, 300, 301, 295fvmptd 6950 . . . . 5 (((𝜑𝑥 ∈ ℝ) ∧ ¬ 𝑥 ∈ dom 𝐺) → (𝐻𝑥) = 0)
303291, 297, 3023eqtr4d 2782 . . . 4 (((𝜑𝑥 ∈ ℝ) ∧ ¬ 𝑥 ∈ dom 𝐺) → (𝐻‘(𝑥 + 𝑇)) = (𝐻𝑥))
304251, 303pm2.61dan 813 . . 3 ((𝜑𝑥 ∈ ℝ) → (𝐻‘(𝑥 + 𝑇)) = (𝐻𝑥))
305 elioore 13322 . . . . . . . . . 10 (𝑠 ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) → 𝑠 ∈ ℝ)
306305adantl 481 . . . . . . . . 9 ((𝜑𝑠 ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) → 𝑠 ∈ ℝ)
307305, 25sylan2 594 . . . . . . . . 9 ((𝜑𝑠 ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) → if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0) ∈ ℝ)
308306, 307, 28syl2anc 585 . . . . . . . 8 ((𝜑𝑠 ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) → (𝐻𝑠) = if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0))
309308adantlr 716 . . . . . . 7 (((𝜑𝑖 ∈ (0..^𝑀)) ∧ 𝑠 ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) → (𝐻𝑠) = if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0))
31091iftrued 4475 . . . . . . 7 (((𝜑𝑖 ∈ (0..^𝑀)) ∧ 𝑠 ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) → if(𝑠 ∈ dom 𝐺, (𝐺𝑠), 0) = (𝐺𝑠))
311309, 310eqtrd 2772 . . . . . 6 (((𝜑𝑖 ∈ (0..^𝑀)) ∧ 𝑠 ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) → (𝐻𝑠) = (𝐺𝑠))
312311mpteq2dva 5179 . . . . 5 ((𝜑𝑖 ∈ (0..^𝑀)) → (𝑠 ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) ↦ (𝐻𝑠)) = (𝑠 ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) ↦ (𝐺𝑠)))
313214adantr 480 . . . . . 6 ((𝜑𝑖 ∈ (0..^𝑀)) → 𝐻:ℝ⟶ℝ)
314 ioossre 13354 . . . . . . 7 ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) ⊆ ℝ
315314a1i 11 . . . . . 6 ((𝜑𝑖 ∈ (0..^𝑀)) → ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) ⊆ ℝ)
316313, 315feqresmpt 6904 . . . . 5 ((𝜑𝑖 ∈ (0..^𝑀)) → (𝐻 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) = (𝑠 ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) ↦ (𝐻𝑠)))
317212adantr 480 . . . . . 6 ((𝜑𝑖 ∈ (0..^𝑀)) → 𝐺:dom 𝐺⟶ℝ)
318317, 94feqresmpt 6904 . . . . 5 ((𝜑𝑖 ∈ (0..^𝑀)) → (𝐺 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) = (𝑠 ∈ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) ↦ (𝐺𝑠)))
319312, 316, 3183eqtr4d 2782 . . . 4 ((𝜑𝑖 ∈ (0..^𝑀)) → (𝐻 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) = (𝐺 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))))
320319, 81eqeltrd 2837 . . 3 ((𝜑𝑖 ∈ (0..^𝑀)) → (𝐻 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ∈ (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))–cn→ℂ))
321 eqid 2737 . . 3 (𝑚 ∈ ℕ ↦ {𝑝 ∈ (ℝ ↑m (0...𝑚)) ∣ (((𝑝‘0) = 𝐶 ∧ (𝑝𝑚) = 𝐷) ∧ ∀𝑖 ∈ (0..^𝑚)(𝑝𝑖) < (𝑝‘(𝑖 + 1)))}) = (𝑚 ∈ ℕ ↦ {𝑝 ∈ (ℝ ↑m (0...𝑚)) ∣ (((𝑝‘0) = 𝐶 ∧ (𝑝𝑚) = 𝐷) ∧ ∀𝑖 ∈ (0..^𝑚)(𝑝𝑖) < (𝑝‘(𝑖 + 1)))})
322 oveq1 7368 . . . . . . . 8 (𝑧 = 𝑦 → (𝑧 + (𝑙 · 𝑇)) = (𝑦 + (𝑙 · 𝑇)))
323322eleq1d 2822 . . . . . . 7 (𝑧 = 𝑦 → ((𝑧 + (𝑙 · 𝑇)) ∈ ran 𝑄 ↔ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄))
324323rexbidv 3162 . . . . . 6 (𝑧 = 𝑦 → (∃𝑙 ∈ ℤ (𝑧 + (𝑙 · 𝑇)) ∈ ran 𝑄 ↔ ∃𝑙 ∈ ℤ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄))
325324cbvrabv 3400 . . . . 5 {𝑧 ∈ (𝐶[,]𝐷) ∣ ∃𝑙 ∈ ℤ (𝑧 + (𝑙 · 𝑇)) ∈ ran 𝑄} = {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑙 ∈ ℤ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄}
326325uneq2i 4106 . . . 4 ({𝐶, 𝐷} ∪ {𝑧 ∈ (𝐶[,]𝐷) ∣ ∃𝑙 ∈ ℤ (𝑧 + (𝑙 · 𝑇)) ∈ ran 𝑄}) = ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑙 ∈ ℤ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄})
327326eqcomi 2746 . . 3 ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑙 ∈ ℤ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄}) = ({𝐶, 𝐷} ∪ {𝑧 ∈ (𝐶[,]𝐷) ∣ ∃𝑙 ∈ ℤ (𝑧 + (𝑙 · 𝑇)) ∈ ran 𝑄})
32854fveq2i 6838 . . . 4 (♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) = (♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑙 ∈ ℤ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄}))
329328oveq1i 7371 . . 3 ((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) − 1) = ((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑙 ∈ ℤ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄})) − 1)
330 isoeq5 7270 . . . . . 6 (({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑙 ∈ ℤ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄}) = ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃ ∈ ℤ (𝑦 + ( · 𝑇)) ∈ ran 𝑄}) → (𝑔 Isom < , < ((0...((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) − 1)), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑙 ∈ ℤ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄})) ↔ 𝑔 Isom < , < ((0...((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) − 1)), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃ ∈ ℤ (𝑦 + ( · 𝑇)) ∈ ran 𝑄}))))
33161, 330ax-mp 5 . . . . 5 (𝑔 Isom < , < ((0...((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) − 1)), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑙 ∈ ℤ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄})) ↔ 𝑔 Isom < , < ((0...((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) − 1)), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃ ∈ ℤ (𝑦 + ( · 𝑇)) ∈ ran 𝑄})))
332331iotabii 6478 . . . 4 (℩𝑔𝑔 Isom < , < ((0...((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) − 1)), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑙 ∈ ℤ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄}))) = (℩𝑔𝑔 Isom < , < ((0...((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) − 1)), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃ ∈ ℤ (𝑦 + ( · 𝑇)) ∈ ran 𝑄})))
333 isoeq1 7266 . . . . 5 (𝑓 = 𝑔 → (𝑓 Isom < , < ((0...((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) − 1)), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑙 ∈ ℤ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄})) ↔ 𝑔 Isom < , < ((0...((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) − 1)), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑙 ∈ ℤ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄}))))
334333cbviotavw 6457 . . . 4 (℩𝑓𝑓 Isom < , < ((0...((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) − 1)), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑙 ∈ ℤ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄}))) = (℩𝑔𝑔 Isom < , < ((0...((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) − 1)), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑙 ∈ ℤ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄})))
335332, 334, 653eqtr4ri 2771 . . 3 𝑉 = (℩𝑓𝑓 Isom < , < ((0...((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) − 1)), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑙 ∈ ℤ (𝑦 + (𝑙 · 𝑇)) ∈ ran 𝑄})))
336 id 22 . . . . 5 (𝑣 = 𝑥𝑣 = 𝑥)
337 oveq2 7369 . . . . . . . 8 (𝑣 = 𝑥 → (𝐵𝑣) = (𝐵𝑥))
338337oveq1d 7376 . . . . . . 7 (𝑣 = 𝑥 → ((𝐵𝑣) / 𝑇) = ((𝐵𝑥) / 𝑇))
339338fveq2d 6839 . . . . . 6 (𝑣 = 𝑥 → (⌊‘((𝐵𝑣) / 𝑇)) = (⌊‘((𝐵𝑥) / 𝑇)))
340339oveq1d 7376 . . . . 5 (𝑣 = 𝑥 → ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇) = ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇))
341336, 340oveq12d 7379 . . . 4 (𝑣 = 𝑥 → (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)) = (𝑥 + ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇)))
342341cbvmptv 5190 . . 3 (𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇))) = (𝑥 ∈ ℝ ↦ (𝑥 + ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇)))
343 eqeq1 2741 . . . . 5 (𝑢 = 𝑧 → (𝑢 = 𝐵𝑧 = 𝐵))
344 id 22 . . . . 5 (𝑢 = 𝑧𝑢 = 𝑧)
345343, 344ifbieq2d 4494 . . . 4 (𝑢 = 𝑧 → if(𝑢 = 𝐵, 𝐴, 𝑢) = if(𝑧 = 𝐵, 𝐴, 𝑧))
346345cbvmptv 5190 . . 3 (𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢)) = (𝑧 ∈ (𝐴(,]𝐵) ↦ if(𝑧 = 𝐵, 𝐴, 𝑧))
347 eqid 2737 . . 3 ((𝑉‘(𝐽 + 1)) − ((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘(𝑉‘(𝐽 + 1)))) = ((𝑉‘(𝐽 + 1)) − ((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘(𝑉‘(𝐽 + 1))))
348 eqid 2737 . . 3 (𝐻 ↾ (((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘(𝑉𝐽)))(,)((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘(𝑉‘(𝐽 + 1))))) = (𝐻 ↾ (((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘(𝑉𝐽)))(,)((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘(𝑉‘(𝐽 + 1)))))
349 eqid 2737 . . 3 (𝑧 ∈ ((((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘(𝑉𝐽))) + ((𝑉‘(𝐽 + 1)) − ((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘(𝑉‘(𝐽 + 1)))))(,)(((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘(𝑉‘(𝐽 + 1))) + ((𝑉‘(𝐽 + 1)) − ((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘(𝑉‘(𝐽 + 1)))))) ↦ ((𝐻 ↾ (((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘(𝑉𝐽)))(,)((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘(𝑉‘(𝐽 + 1)))))‘(𝑧 − ((𝑉‘(𝐽 + 1)) − ((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘(𝑉‘(𝐽 + 1))))))) = (𝑧 ∈ ((((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘(𝑉𝐽))) + ((𝑉‘(𝐽 + 1)) − ((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘(𝑉‘(𝐽 + 1)))))(,)(((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘(𝑉‘(𝐽 + 1))) + ((𝑉‘(𝐽 + 1)) − ((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘(𝑉‘(𝐽 + 1)))))) ↦ ((𝐻 ↾ (((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘(𝑉𝐽)))(,)((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘(𝑉‘(𝐽 + 1)))))‘(𝑧 − ((𝑉‘(𝐽 + 1)) − ((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘(𝑉‘(𝐽 + 1)))))))
350 fveq2 6835 . . . . . . . 8 (𝑖 = 𝑡 → (𝑄𝑖) = (𝑄𝑡))
351350breq1d 5096 . . . . . . 7 (𝑖 = 𝑡 → ((𝑄𝑖) ≤ ((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘𝑥)) ↔ (𝑄𝑡) ≤ ((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘𝑥))))
352351cbvrabv 3400 . . . . . 6 {𝑖 ∈ (0..^𝑀) ∣ (𝑄𝑖) ≤ ((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘𝑥))} = {𝑡 ∈ (0..^𝑀) ∣ (𝑄𝑡) ≤ ((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘𝑥))}
353 fveq2 6835 . . . . . . . . . 10 (𝑤 = 𝑥 → ((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘𝑤) = ((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘𝑥))
354353fveq2d 6839 . . . . . . . . 9 (𝑤 = 𝑥 → ((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘𝑤)) = ((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘𝑥)))
355354eqcomd 2743 . . . . . . . 8 (𝑤 = 𝑥 → ((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘𝑥)) = ((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘𝑤)))
356355breq2d 5098 . . . . . . 7 (𝑤 = 𝑥 → ((𝑄𝑡) ≤ ((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘𝑥)) ↔ (𝑄𝑡) ≤ ((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘𝑤))))
357356rabbidv 3397 . . . . . 6 (𝑤 = 𝑥 → {𝑡 ∈ (0..^𝑀) ∣ (𝑄𝑡) ≤ ((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘𝑥))} = {𝑡 ∈ (0..^𝑀) ∣ (𝑄𝑡) ≤ ((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘𝑤))})
358352, 357eqtr2id 2785 . . . . 5 (𝑤 = 𝑥 → {𝑡 ∈ (0..^𝑀) ∣ (𝑄𝑡) ≤ ((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘𝑤))} = {𝑖 ∈ (0..^𝑀) ∣ (𝑄𝑖) ≤ ((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘𝑥))})
359358supeq1d 9353 . . . 4 (𝑤 = 𝑥 → sup({𝑡 ∈ (0..^𝑀) ∣ (𝑄𝑡) ≤ ((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘𝑤))}, ℝ, < ) = sup({𝑖 ∈ (0..^𝑀) ∣ (𝑄𝑖) ≤ ((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘𝑥))}, ℝ, < ))
360359cbvmptv 5190 . . 3 (𝑤 ∈ ℝ ↦ sup({𝑡 ∈ (0..^𝑀) ∣ (𝑄𝑡) ≤ ((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘𝑤))}, ℝ, < )) = (𝑥 ∈ ℝ ↦ sup({𝑖 ∈ (0..^𝑀) ∣ (𝑄𝑖) ≤ ((𝑢 ∈ (𝐴(,]𝐵) ↦ if(𝑢 = 𝐵, 𝐴, 𝑢))‘((𝑣 ∈ ℝ ↦ (𝑣 + ((⌊‘((𝐵𝑣) / 𝑇)) · 𝑇)))‘𝑥))}, ℝ, < ))
36131, 30, 32, 33, 217, 304, 320, 34, 35, 321, 327, 329, 335, 342, 346, 66, 347, 348, 349, 360fourierdlem90 46645 . 2 (𝜑 → (𝐻 ↾ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) ∈ (((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))–cn→ℂ))
362216, 361eqeltrd 2837 1 (𝜑 → (𝐺 ↾ ((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))) ∈ (((𝑉𝐽)(,)(𝑉‘(𝐽 + 1)))–cn→ℂ))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 206  wa 395  w3a 1087   = wceq 1542  wcel 2114  wral 3052  wrex 3062  {crab 3390  cun 3888  wss 3890  ifcif 4467  {cpr 4570   class class class wbr 5086  cmpt 5167  dom cdm 5625  ran crn 5626  cres 5627  cio 6447  Fun wfun 6487  wf 6489  cfv 6493   Isom wiso 6494  (class class class)co 7361  m cmap 8767  supcsup 9347  cc 11030  cr 11031  0cc0 11032  1c1 11033   + caddc 11035   · cmul 11037  +∞cpnf 11170  *cxr 11172   < clt 11173  cle 11174  cmin 11371  -cneg 11372   / cdiv 11801  cn 12168  cz 12518  (,)cioo 13292  (,]cioc 13293  [,]cicc 13295  ...cfz 13455  ..^cfzo 13602  cfl 13743  chash 14286  cnccncf 24856   D cdv 25843
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1912  ax-6 1969  ax-7 2010  ax-8 2116  ax-9 2124  ax-10 2147  ax-11 2163  ax-12 2185  ax-ext 2709  ax-rep 5213  ax-sep 5232  ax-nul 5242  ax-pow 5303  ax-pr 5371  ax-un 7683  ax-inf2 9556  ax-cnex 11088  ax-resscn 11089  ax-1cn 11090  ax-icn 11091  ax-addcl 11092  ax-addrcl 11093  ax-mulcl 11094  ax-mulrcl 11095  ax-mulcom 11096  ax-addass 11097  ax-mulass 11098  ax-distr 11099  ax-i2m1 11100  ax-1ne0 11101  ax-1rid 11102  ax-rnegex 11103  ax-rrecex 11104  ax-cnre 11105  ax-pre-lttri 11106  ax-pre-lttrn 11107  ax-pre-ltadd 11108  ax-pre-mulgt0 11109  ax-pre-sup 11110
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 849  df-3or 1088  df-3an 1089  df-tru 1545  df-fal 1555  df-ex 1782  df-nf 1786  df-sb 2069  df-mo 2540  df-eu 2570  df-clab 2716  df-cleq 2729  df-clel 2812  df-nfc 2886  df-ne 2934  df-nel 3038  df-ral 3053  df-rex 3063  df-rmo 3343  df-reu 3344  df-rab 3391  df-v 3432  df-sbc 3730  df-csb 3839  df-dif 3893  df-un 3895  df-in 3897  df-ss 3907  df-pss 3910  df-nul 4275  df-if 4468  df-pw 4544  df-sn 4569  df-pr 4571  df-tp 4573  df-op 4575  df-uni 4852  df-int 4891  df-iun 4936  df-iin 4937  df-br 5087  df-opab 5149  df-mpt 5168  df-tr 5194  df-id 5520  df-eprel 5525  df-po 5533  df-so 5534  df-fr 5578  df-se 5579  df-we 5580  df-xp 5631  df-rel 5632  df-cnv 5633  df-co 5634  df-dm 5635  df-rn 5636  df-res 5637  df-ima 5638  df-pred 6260  df-ord 6321  df-on 6322  df-lim 6323  df-suc 6324  df-iota 6449  df-fun 6495  df-fn 6496  df-f 6497  df-f1 6498  df-fo 6499  df-f1o 6500  df-fv 6501  df-isom 6502  df-riota 7318  df-ov 7364  df-oprab 7365  df-mpo 7366  df-om 7812  df-1st 7936  df-2nd 7937  df-frecs 8225  df-wrecs 8256  df-recs 8305  df-rdg 8343  df-1o 8399  df-2o 8400  df-oadd 8403  df-er 8637  df-map 8769  df-pm 8770  df-en 8888  df-dom 8889  df-sdom 8890  df-fin 8891  df-fi 9318  df-sup 9349  df-inf 9350  df-oi 9419  df-dju 9819  df-card 9857  df-pnf 11175  df-mnf 11176  df-xr 11177  df-ltxr 11178  df-le 11179  df-sub 11373  df-neg 11374  df-div 11802  df-nn 12169  df-2 12238  df-3 12239  df-4 12240  df-5 12241  df-6 12242  df-7 12243  df-8 12244  df-9 12245  df-n0 12432  df-xnn0 12505  df-z 12519  df-dec 12639  df-uz 12783  df-q 12893  df-rp 12937  df-xneg 13057  df-xadd 13058  df-xmul 13059  df-ioo 13296  df-ioc 13297  df-ico 13298  df-icc 13299  df-fz 13456  df-fzo 13603  df-fl 13745  df-seq 13958  df-exp 14018  df-hash 14287  df-cj 15055  df-re 15056  df-im 15057  df-sqrt 15191  df-abs 15192  df-struct 17111  df-slot 17146  df-ndx 17158  df-base 17174  df-plusg 17227  df-mulr 17228  df-starv 17229  df-tset 17233  df-ple 17234  df-ds 17236  df-unif 17237  df-rest 17379  df-topn 17380  df-topgen 17400  df-psmet 21339  df-xmet 21340  df-met 21341  df-bl 21342  df-mopn 21343  df-fbas 21344  df-fg 21345  df-cnfld 21348  df-top 22872  df-topon 22889  df-topsp 22911  df-bases 22924  df-cld 22997  df-ntr 22998  df-cls 22999  df-nei 23076  df-lp 23114  df-perf 23115  df-cn 23205  df-cnp 23206  df-haus 23293  df-cmp 23365  df-fil 23824  df-fm 23916  df-flim 23917  df-flf 23918  df-xms 24298  df-ms 24299  df-cncf 24858  df-limc 25846  df-dv 25847
This theorem is referenced by:  fourierdlem112  46667
  Copyright terms: Public domain W3C validator