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

Theorem fourierdlem89 43986
Description: Given a piecewise continuous function and changing the interval and the partition, the limit at the lower bound of each interval of the moved partition is still finite. (Contributed by Glauco Siliprandi, 11-Dec-2019.)
Hypotheses
Ref Expression
fourierdlem89.p 𝑃 = (𝑚 ∈ ℕ ↦ {𝑝 ∈ (ℝ ↑m (0...𝑚)) ∣ (((𝑝‘0) = 𝐴 ∧ (𝑝𝑚) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑚)(𝑝𝑖) < (𝑝‘(𝑖 + 1)))})
fourierdlem89.t 𝑇 = (𝐵𝐴)
fourierdlem89.m (𝜑𝑀 ∈ ℕ)
fourierdlem89.q (𝜑𝑄 ∈ (𝑃𝑀))
fourierdlem89.f (𝜑𝐹:ℝ⟶ℂ)
fourierdlem89.per ((𝜑𝑥 ∈ ℝ) → (𝐹‘(𝑥 + 𝑇)) = (𝐹𝑥))
fourierdlem89.fcn ((𝜑𝑖 ∈ (0..^𝑀)) → (𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ∈ (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))–cn→ℂ))
fourierdlem89.limc ((𝜑𝑖 ∈ (0..^𝑀)) → 𝑅 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖)))
fourierdlem89.c (𝜑𝐶 ∈ ℝ)
fourierdlem89.d (𝜑𝐷 ∈ (𝐶(,)+∞))
fourierdlem89.o 𝑂 = (𝑚 ∈ ℕ ↦ {𝑝 ∈ (ℝ ↑m (0...𝑚)) ∣ (((𝑝‘0) = 𝐶 ∧ (𝑝𝑚) = 𝐷) ∧ ∀𝑖 ∈ (0..^𝑚)(𝑝𝑖) < (𝑝‘(𝑖 + 1)))})
fourierdlem89.12 𝐻 = ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})
fourierdlem89.n 𝑁 = ((♯‘𝐻) − 1)
fourierdlem89.s 𝑆 = (℩𝑓𝑓 Isom < , < ((0...𝑁), 𝐻))
fourierdlem89.e 𝐸 = (𝑥 ∈ ℝ ↦ (𝑥 + ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇)))
fourierdlem89.z 𝑍 = (𝑦 ∈ (𝐴(,]𝐵) ↦ if(𝑦 = 𝐵, 𝐴, 𝑦))
fourierdlem89.j (𝜑𝐽 ∈ (0..^𝑁))
fourierdlem89.u 𝑈 = ((𝑆‘(𝐽 + 1)) − (𝐸‘(𝑆‘(𝐽 + 1))))
fourierdlem89.20 𝐼 = (𝑥 ∈ ℝ ↦ sup({𝑖 ∈ (0..^𝑀) ∣ (𝑄𝑖) ≤ (𝑍‘(𝐸𝑥))}, ℝ, < ))
fourierdlem89.21 𝑉 = (𝑖 ∈ (0..^𝑀) ↦ 𝑅)
Assertion
Ref Expression
fourierdlem89 (𝜑 → if((𝑍‘(𝐸‘(𝑆𝐽))) = (𝑄‘(𝐼‘(𝑆𝐽))), (𝑉‘(𝐼‘(𝑆𝐽))), (𝐹‘(𝑍‘(𝐸‘(𝑆𝐽))))) ∈ ((𝐹 ↾ ((𝑆𝐽)(,)(𝑆‘(𝐽 + 1)))) lim (𝑆𝐽)))
Distinct variable groups:   𝐴,𝑓,𝑘,𝑦   𝐴,𝑖,𝑥,𝑘,𝑦   𝐴,𝑚,𝑝,𝑖   𝐵,𝑓,𝑘,𝑦   𝐵,𝑖,𝑥   𝐵,𝑚,𝑝   𝐶,𝑓,𝑦   𝐶,𝑖,𝑚,𝑝   𝑥,𝐶   𝐷,𝑓,𝑦   𝐷,𝑖,𝑚,𝑝   𝑥,𝐷   𝑓,𝐸,𝑘,𝑦   𝑖,𝐸,𝑥   𝑖,𝐹,𝑥,𝑦   𝑓,𝐼,𝑘,𝑦   𝑖,𝐼,𝑥   𝑖,𝐽,𝑥,𝑦   𝑖,𝑀,𝑥   𝑚,𝑀,𝑝   𝑓,𝑁,𝑘,𝑦   𝑖,𝑁,𝑥   𝑚,𝑁,𝑝   𝑄,𝑓,𝑘,𝑦   𝑄,𝑖,𝑥   𝑄,𝑝   𝑆,𝑓,𝑘,𝑦   𝑆,𝑖,𝑥   𝑆,𝑝   𝑇,𝑓,𝑘,𝑦   𝑇,𝑖,𝑥   𝑥,𝑈,𝑦   𝑥,𝑉,𝑦   𝑖,𝑍,𝑥,𝑦   𝜑,𝑓,𝑘,𝑦   𝜑,𝑖,𝑥
Allowed substitution hints:   𝜑(𝑚,𝑝)   𝐶(𝑘)   𝐷(𝑘)   𝑃(𝑥,𝑦,𝑓,𝑖,𝑘,𝑚,𝑝)   𝑄(𝑚)   𝑅(𝑥,𝑦,𝑓,𝑖,𝑘,𝑚,𝑝)   𝑆(𝑚)   𝑇(𝑚,𝑝)   𝑈(𝑓,𝑖,𝑘,𝑚,𝑝)   𝐸(𝑚,𝑝)   𝐹(𝑓,𝑘,𝑚,𝑝)   𝐻(𝑥,𝑦,𝑓,𝑖,𝑘,𝑚,𝑝)   𝐼(𝑚,𝑝)   𝐽(𝑓,𝑘,𝑚,𝑝)   𝑀(𝑦,𝑓,𝑘)   𝑂(𝑥,𝑦,𝑓,𝑖,𝑘,𝑚,𝑝)   𝑉(𝑓,𝑖,𝑘,𝑚,𝑝)   𝑍(𝑓,𝑘,𝑚,𝑝)

Proof of Theorem fourierdlem89
Dummy variable 𝑗 is distinct from all other variables.
StepHypRef Expression
1 fourierdlem89.q . . . . . . . . . . . 12 (𝜑𝑄 ∈ (𝑃𝑀))
2 fourierdlem89.m . . . . . . . . . . . . 13 (𝜑𝑀 ∈ ℕ)
3 fourierdlem89.p . . . . . . . . . . . . . 14 𝑃 = (𝑚 ∈ ℕ ↦ {𝑝 ∈ (ℝ ↑m (0...𝑚)) ∣ (((𝑝‘0) = 𝐴 ∧ (𝑝𝑚) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑚)(𝑝𝑖) < (𝑝‘(𝑖 + 1)))})
43fourierdlem2 43900 . . . . . . . . . . . . 13 (𝑀 ∈ ℕ → (𝑄 ∈ (𝑃𝑀) ↔ (𝑄 ∈ (ℝ ↑m (0...𝑀)) ∧ (((𝑄‘0) = 𝐴 ∧ (𝑄𝑀) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑀)(𝑄𝑖) < (𝑄‘(𝑖 + 1))))))
52, 4syl 17 . . . . . . . . . . . 12 (𝜑 → (𝑄 ∈ (𝑃𝑀) ↔ (𝑄 ∈ (ℝ ↑m (0...𝑀)) ∧ (((𝑄‘0) = 𝐴 ∧ (𝑄𝑀) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑀)(𝑄𝑖) < (𝑄‘(𝑖 + 1))))))
61, 5mpbid 231 . . . . . . . . . . 11 (𝜑 → (𝑄 ∈ (ℝ ↑m (0...𝑀)) ∧ (((𝑄‘0) = 𝐴 ∧ (𝑄𝑀) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑀)(𝑄𝑖) < (𝑄‘(𝑖 + 1)))))
76simpld 495 . . . . . . . . . 10 (𝜑𝑄 ∈ (ℝ ↑m (0...𝑀)))
8 elmapi 8687 . . . . . . . . . 10 (𝑄 ∈ (ℝ ↑m (0...𝑀)) → 𝑄:(0...𝑀)⟶ℝ)
97, 8syl 17 . . . . . . . . 9 (𝜑𝑄:(0...𝑀)⟶ℝ)
10 fzossfz 13486 . . . . . . . . . 10 (0..^𝑀) ⊆ (0...𝑀)
11 fourierdlem89.t . . . . . . . . . . . . 13 𝑇 = (𝐵𝐴)
12 fourierdlem89.e . . . . . . . . . . . . 13 𝐸 = (𝑥 ∈ ℝ ↦ (𝑥 + ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇)))
13 fourierdlem89.z . . . . . . . . . . . . 13 𝑍 = (𝑦 ∈ (𝐴(,]𝐵) ↦ if(𝑦 = 𝐵, 𝐴, 𝑦))
14 fourierdlem89.20 . . . . . . . . . . . . 13 𝐼 = (𝑥 ∈ ℝ ↦ sup({𝑖 ∈ (0..^𝑀) ∣ (𝑄𝑖) ≤ (𝑍‘(𝐸𝑥))}, ℝ, < ))
153, 2, 1, 11, 12, 13, 14fourierdlem37 43935 . . . . . . . . . . . 12 (𝜑 → (𝐼:ℝ⟶(0..^𝑀) ∧ (𝑥 ∈ ℝ → sup({𝑖 ∈ (0..^𝑀) ∣ (𝑄𝑖) ≤ (𝑍‘(𝐸𝑥))}, ℝ, < ) ∈ {𝑖 ∈ (0..^𝑀) ∣ (𝑄𝑖) ≤ (𝑍‘(𝐸𝑥))})))
1615simpld 495 . . . . . . . . . . 11 (𝜑𝐼:ℝ⟶(0..^𝑀))
17 fourierdlem89.c . . . . . . . . . . . . . . . . . 18 (𝜑𝐶 ∈ ℝ)
18 fourierdlem89.d . . . . . . . . . . . . . . . . . . 19 (𝜑𝐷 ∈ (𝐶(,)+∞))
19 elioore 13189 . . . . . . . . . . . . . . . . . . 19 (𝐷 ∈ (𝐶(,)+∞) → 𝐷 ∈ ℝ)
2018, 19syl 17 . . . . . . . . . . . . . . . . . 18 (𝜑𝐷 ∈ ℝ)
21 elioo4g 13219 . . . . . . . . . . . . . . . . . . . . 21 (𝐷 ∈ (𝐶(,)+∞) ↔ ((𝐶 ∈ ℝ* ∧ +∞ ∈ ℝ*𝐷 ∈ ℝ) ∧ (𝐶 < 𝐷𝐷 < +∞)))
2218, 21sylib 217 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → ((𝐶 ∈ ℝ* ∧ +∞ ∈ ℝ*𝐷 ∈ ℝ) ∧ (𝐶 < 𝐷𝐷 < +∞)))
2322simprd 496 . . . . . . . . . . . . . . . . . . 19 (𝜑 → (𝐶 < 𝐷𝐷 < +∞))
2423simpld 495 . . . . . . . . . . . . . . . . . 18 (𝜑𝐶 < 𝐷)
25 fourierdlem89.o . . . . . . . . . . . . . . . . . 18 𝑂 = (𝑚 ∈ ℕ ↦ {𝑝 ∈ (ℝ ↑m (0...𝑚)) ∣ (((𝑝‘0) = 𝐶 ∧ (𝑝𝑚) = 𝐷) ∧ ∀𝑖 ∈ (0..^𝑚)(𝑝𝑖) < (𝑝‘(𝑖 + 1)))})
26 oveq1 7324 . . . . . . . . . . . . . . . . . . . . . 22 (𝑦 = 𝑥 → (𝑦 + (𝑘 · 𝑇)) = (𝑥 + (𝑘 · 𝑇)))
2726eleq1d 2822 . . . . . . . . . . . . . . . . . . . . 21 (𝑦 = 𝑥 → ((𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄 ↔ (𝑥 + (𝑘 · 𝑇)) ∈ ran 𝑄))
2827rexbidv 3172 . . . . . . . . . . . . . . . . . . . 20 (𝑦 = 𝑥 → (∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄 ↔ ∃𝑘 ∈ ℤ (𝑥 + (𝑘 · 𝑇)) ∈ ran 𝑄))
2928cbvrabv 3414 . . . . . . . . . . . . . . . . . . 19 {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄} = {𝑥 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑥 + (𝑘 · 𝑇)) ∈ ran 𝑄}
3029uneq2i 4105 . . . . . . . . . . . . . . . . . 18 ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄}) = ({𝐶, 𝐷} ∪ {𝑥 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑥 + (𝑘 · 𝑇)) ∈ ran 𝑄})
31 fourierdlem89.n . . . . . . . . . . . . . . . . . . 19 𝑁 = ((♯‘𝐻) − 1)
32 fourierdlem89.12 . . . . . . . . . . . . . . . . . . . . 21 𝐻 = ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})
3332fveq2i 6815 . . . . . . . . . . . . . . . . . . . 20 (♯‘𝐻) = (♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄}))
3433oveq1i 7327 . . . . . . . . . . . . . . . . . . 19 ((♯‘𝐻) − 1) = ((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) − 1)
3531, 34eqtri 2765 . . . . . . . . . . . . . . . . . 18 𝑁 = ((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) − 1)
36 fourierdlem89.s . . . . . . . . . . . . . . . . . . 19 𝑆 = (℩𝑓𝑓 Isom < , < ((0...𝑁), 𝐻))
37 isoeq5 7232 . . . . . . . . . . . . . . . . . . . . 21 (𝐻 = ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄}) → (𝑓 Isom < , < ((0...𝑁), 𝐻) ↔ 𝑓 Isom < , < ((0...𝑁), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄}))))
3832, 37ax-mp 5 . . . . . . . . . . . . . . . . . . . 20 (𝑓 Isom < , < ((0...𝑁), 𝐻) ↔ 𝑓 Isom < , < ((0...𝑁), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})))
3938iotabii 6451 . . . . . . . . . . . . . . . . . . 19 (℩𝑓𝑓 Isom < , < ((0...𝑁), 𝐻)) = (℩𝑓𝑓 Isom < , < ((0...𝑁), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})))
4036, 39eqtri 2765 . . . . . . . . . . . . . . . . . 18 𝑆 = (℩𝑓𝑓 Isom < , < ((0...𝑁), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})))
4111, 3, 2, 1, 17, 20, 24, 25, 30, 35, 40fourierdlem54 43951 . . . . . . . . . . . . . . . . 17 (𝜑 → ((𝑁 ∈ ℕ ∧ 𝑆 ∈ (𝑂𝑁)) ∧ 𝑆 Isom < , < ((0...𝑁), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄}))))
4241simpld 495 . . . . . . . . . . . . . . . 16 (𝜑 → (𝑁 ∈ ℕ ∧ 𝑆 ∈ (𝑂𝑁)))
4342simprd 496 . . . . . . . . . . . . . . 15 (𝜑𝑆 ∈ (𝑂𝑁))
4442simpld 495 . . . . . . . . . . . . . . . 16 (𝜑𝑁 ∈ ℕ)
4525fourierdlem2 43900 . . . . . . . . . . . . . . . 16 (𝑁 ∈ ℕ → (𝑆 ∈ (𝑂𝑁) ↔ (𝑆 ∈ (ℝ ↑m (0...𝑁)) ∧ (((𝑆‘0) = 𝐶 ∧ (𝑆𝑁) = 𝐷) ∧ ∀𝑖 ∈ (0..^𝑁)(𝑆𝑖) < (𝑆‘(𝑖 + 1))))))
4644, 45syl 17 . . . . . . . . . . . . . . 15 (𝜑 → (𝑆 ∈ (𝑂𝑁) ↔ (𝑆 ∈ (ℝ ↑m (0...𝑁)) ∧ (((𝑆‘0) = 𝐶 ∧ (𝑆𝑁) = 𝐷) ∧ ∀𝑖 ∈ (0..^𝑁)(𝑆𝑖) < (𝑆‘(𝑖 + 1))))))
4743, 46mpbid 231 . . . . . . . . . . . . . 14 (𝜑 → (𝑆 ∈ (ℝ ↑m (0...𝑁)) ∧ (((𝑆‘0) = 𝐶 ∧ (𝑆𝑁) = 𝐷) ∧ ∀𝑖 ∈ (0..^𝑁)(𝑆𝑖) < (𝑆‘(𝑖 + 1)))))
4847simpld 495 . . . . . . . . . . . . 13 (𝜑𝑆 ∈ (ℝ ↑m (0...𝑁)))
49 elmapi 8687 . . . . . . . . . . . . 13 (𝑆 ∈ (ℝ ↑m (0...𝑁)) → 𝑆:(0...𝑁)⟶ℝ)
5048, 49syl 17 . . . . . . . . . . . 12 (𝜑𝑆:(0...𝑁)⟶ℝ)
51 fourierdlem89.j . . . . . . . . . . . . 13 (𝜑𝐽 ∈ (0..^𝑁))
52 elfzofz 13483 . . . . . . . . . . . . 13 (𝐽 ∈ (0..^𝑁) → 𝐽 ∈ (0...𝑁))
5351, 52syl 17 . . . . . . . . . . . 12 (𝜑𝐽 ∈ (0...𝑁))
5450, 53ffvelcdmd 7002 . . . . . . . . . . 11 (𝜑 → (𝑆𝐽) ∈ ℝ)
5516, 54ffvelcdmd 7002 . . . . . . . . . 10 (𝜑 → (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀))
5610, 55sselid 3929 . . . . . . . . 9 (𝜑 → (𝐼‘(𝑆𝐽)) ∈ (0...𝑀))
579, 56ffvelcdmd 7002 . . . . . . . 8 (𝜑 → (𝑄‘(𝐼‘(𝑆𝐽))) ∈ ℝ)
5857rexrd 11105 . . . . . . 7 (𝜑 → (𝑄‘(𝐼‘(𝑆𝐽))) ∈ ℝ*)
5958adantr 481 . . . . . 6 ((𝜑 ∧ ¬ (𝑍‘(𝐸‘(𝑆𝐽))) = (𝑄‘(𝐼‘(𝑆𝐽)))) → (𝑄‘(𝐼‘(𝑆𝐽))) ∈ ℝ*)
60 fzofzp1 13564 . . . . . . . . . 10 ((𝐼‘(𝑆𝐽)) ∈ (0..^𝑀) → ((𝐼‘(𝑆𝐽)) + 1) ∈ (0...𝑀))
6155, 60syl 17 . . . . . . . . 9 (𝜑 → ((𝐼‘(𝑆𝐽)) + 1) ∈ (0...𝑀))
629, 61ffvelcdmd 7002 . . . . . . . 8 (𝜑 → (𝑄‘((𝐼‘(𝑆𝐽)) + 1)) ∈ ℝ)
6362rexrd 11105 . . . . . . 7 (𝜑 → (𝑄‘((𝐼‘(𝑆𝐽)) + 1)) ∈ ℝ*)
6463adantr 481 . . . . . 6 ((𝜑 ∧ ¬ (𝑍‘(𝐸‘(𝑆𝐽))) = (𝑄‘(𝐼‘(𝑆𝐽)))) → (𝑄‘((𝐼‘(𝑆𝐽)) + 1)) ∈ ℝ*)
653, 2, 1fourierdlem11 43909 . . . . . . . . . 10 (𝜑 → (𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵))
6665simp1d 1141 . . . . . . . . 9 (𝜑𝐴 ∈ ℝ)
6765simp2d 1142 . . . . . . . . 9 (𝜑𝐵 ∈ ℝ)
6866, 67iccssred 13246 . . . . . . . 8 (𝜑 → (𝐴[,]𝐵) ⊆ ℝ)
6965simp3d 1143 . . . . . . . . . 10 (𝜑𝐴 < 𝐵)
7066, 67, 69, 13fourierdlem17 43915 . . . . . . . . 9 (𝜑𝑍:(𝐴(,]𝐵)⟶(𝐴[,]𝐵))
7166, 67, 69, 11, 12fourierdlem4 43902 . . . . . . . . . 10 (𝜑𝐸:ℝ⟶(𝐴(,]𝐵))
7271, 54ffvelcdmd 7002 . . . . . . . . 9 (𝜑 → (𝐸‘(𝑆𝐽)) ∈ (𝐴(,]𝐵))
7370, 72ffvelcdmd 7002 . . . . . . . 8 (𝜑 → (𝑍‘(𝐸‘(𝑆𝐽))) ∈ (𝐴[,]𝐵))
7468, 73sseldd 3932 . . . . . . 7 (𝜑 → (𝑍‘(𝐸‘(𝑆𝐽))) ∈ ℝ)
7574adantr 481 . . . . . 6 ((𝜑 ∧ ¬ (𝑍‘(𝐸‘(𝑆𝐽))) = (𝑄‘(𝐼‘(𝑆𝐽)))) → (𝑍‘(𝐸‘(𝑆𝐽))) ∈ ℝ)
7657adantr 481 . . . . . . 7 ((𝜑 ∧ ¬ (𝑍‘(𝐸‘(𝑆𝐽))) = (𝑄‘(𝐼‘(𝑆𝐽)))) → (𝑄‘(𝐼‘(𝑆𝐽))) ∈ ℝ)
7766rexrd 11105 . . . . . . . . . . . 12 (𝜑𝐴 ∈ ℝ*)
78 iocssre 13239 . . . . . . . . . . . 12 ((𝐴 ∈ ℝ*𝐵 ∈ ℝ) → (𝐴(,]𝐵) ⊆ ℝ)
7977, 67, 78syl2anc 584 . . . . . . . . . . 11 (𝜑 → (𝐴(,]𝐵) ⊆ ℝ)
80 fzofzp1 13564 . . . . . . . . . . . . . 14 (𝐽 ∈ (0..^𝑁) → (𝐽 + 1) ∈ (0...𝑁))
8151, 80syl 17 . . . . . . . . . . . . 13 (𝜑 → (𝐽 + 1) ∈ (0...𝑁))
8250, 81ffvelcdmd 7002 . . . . . . . . . . . 12 (𝜑 → (𝑆‘(𝐽 + 1)) ∈ ℝ)
8371, 82ffvelcdmd 7002 . . . . . . . . . . 11 (𝜑 → (𝐸‘(𝑆‘(𝐽 + 1))) ∈ (𝐴(,]𝐵))
8479, 83sseldd 3932 . . . . . . . . . 10 (𝜑 → (𝐸‘(𝑆‘(𝐽 + 1))) ∈ ℝ)
8547simprrd 771 . . . . . . . . . . . . . 14 (𝜑 → ∀𝑖 ∈ (0..^𝑁)(𝑆𝑖) < (𝑆‘(𝑖 + 1)))
86 fveq2 6812 . . . . . . . . . . . . . . . 16 (𝑖 = 𝐽 → (𝑆𝑖) = (𝑆𝐽))
87 oveq1 7324 . . . . . . . . . . . . . . . . 17 (𝑖 = 𝐽 → (𝑖 + 1) = (𝐽 + 1))
8887fveq2d 6816 . . . . . . . . . . . . . . . 16 (𝑖 = 𝐽 → (𝑆‘(𝑖 + 1)) = (𝑆‘(𝐽 + 1)))
8986, 88breq12d 5100 . . . . . . . . . . . . . . 15 (𝑖 = 𝐽 → ((𝑆𝑖) < (𝑆‘(𝑖 + 1)) ↔ (𝑆𝐽) < (𝑆‘(𝐽 + 1))))
9089rspccva 3569 . . . . . . . . . . . . . 14 ((∀𝑖 ∈ (0..^𝑁)(𝑆𝑖) < (𝑆‘(𝑖 + 1)) ∧ 𝐽 ∈ (0..^𝑁)) → (𝑆𝐽) < (𝑆‘(𝐽 + 1)))
9185, 51, 90syl2anc 584 . . . . . . . . . . . . 13 (𝜑 → (𝑆𝐽) < (𝑆‘(𝐽 + 1)))
9254, 82posdifd 11642 . . . . . . . . . . . . 13 (𝜑 → ((𝑆𝐽) < (𝑆‘(𝐽 + 1)) ↔ 0 < ((𝑆‘(𝐽 + 1)) − (𝑆𝐽))))
9391, 92mpbid 231 . . . . . . . . . . . 12 (𝜑 → 0 < ((𝑆‘(𝐽 + 1)) − (𝑆𝐽)))
9451ancli 549 . . . . . . . . . . . . 13 (𝜑 → (𝜑𝐽 ∈ (0..^𝑁)))
95 eleq1 2825 . . . . . . . . . . . . . . . 16 (𝑗 = 𝐽 → (𝑗 ∈ (0..^𝑁) ↔ 𝐽 ∈ (0..^𝑁)))
9695anbi2d 629 . . . . . . . . . . . . . . 15 (𝑗 = 𝐽 → ((𝜑𝑗 ∈ (0..^𝑁)) ↔ (𝜑𝐽 ∈ (0..^𝑁))))
97 oveq1 7324 . . . . . . . . . . . . . . . . . . 19 (𝑗 = 𝐽 → (𝑗 + 1) = (𝐽 + 1))
9897fveq2d 6816 . . . . . . . . . . . . . . . . . 18 (𝑗 = 𝐽 → (𝑆‘(𝑗 + 1)) = (𝑆‘(𝐽 + 1)))
9998fveq2d 6816 . . . . . . . . . . . . . . . . 17 (𝑗 = 𝐽 → (𝐸‘(𝑆‘(𝑗 + 1))) = (𝐸‘(𝑆‘(𝐽 + 1))))
100 fveq2 6812 . . . . . . . . . . . . . . . . . . 19 (𝑗 = 𝐽 → (𝑆𝑗) = (𝑆𝐽))
101100fveq2d 6816 . . . . . . . . . . . . . . . . . 18 (𝑗 = 𝐽 → (𝐸‘(𝑆𝑗)) = (𝐸‘(𝑆𝐽)))
102101fveq2d 6816 . . . . . . . . . . . . . . . . 17 (𝑗 = 𝐽 → (𝑍‘(𝐸‘(𝑆𝑗))) = (𝑍‘(𝐸‘(𝑆𝐽))))
10399, 102oveq12d 7335 . . . . . . . . . . . . . . . 16 (𝑗 = 𝐽 → ((𝐸‘(𝑆‘(𝑗 + 1))) − (𝑍‘(𝐸‘(𝑆𝑗)))) = ((𝐸‘(𝑆‘(𝐽 + 1))) − (𝑍‘(𝐸‘(𝑆𝐽)))))
10498, 100oveq12d 7335 . . . . . . . . . . . . . . . 16 (𝑗 = 𝐽 → ((𝑆‘(𝑗 + 1)) − (𝑆𝑗)) = ((𝑆‘(𝐽 + 1)) − (𝑆𝐽)))
105103, 104eqeq12d 2753 . . . . . . . . . . . . . . 15 (𝑗 = 𝐽 → (((𝐸‘(𝑆‘(𝑗 + 1))) − (𝑍‘(𝐸‘(𝑆𝑗)))) = ((𝑆‘(𝑗 + 1)) − (𝑆𝑗)) ↔ ((𝐸‘(𝑆‘(𝐽 + 1))) − (𝑍‘(𝐸‘(𝑆𝐽)))) = ((𝑆‘(𝐽 + 1)) − (𝑆𝐽))))
10696, 105imbi12d 344 . . . . . . . . . . . . . 14 (𝑗 = 𝐽 → (((𝜑𝑗 ∈ (0..^𝑁)) → ((𝐸‘(𝑆‘(𝑗 + 1))) − (𝑍‘(𝐸‘(𝑆𝑗)))) = ((𝑆‘(𝑗 + 1)) − (𝑆𝑗))) ↔ ((𝜑𝐽 ∈ (0..^𝑁)) → ((𝐸‘(𝑆‘(𝐽 + 1))) − (𝑍‘(𝐸‘(𝑆𝐽)))) = ((𝑆‘(𝐽 + 1)) − (𝑆𝐽)))))
10711oveq2i 7328 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑘 · 𝑇) = (𝑘 · (𝐵𝐴))
108107oveq2i 7328 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑦 + (𝑘 · 𝑇)) = (𝑦 + (𝑘 · (𝐵𝐴)))
109108eleq1i 2828 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄 ↔ (𝑦 + (𝑘 · (𝐵𝐴))) ∈ ran 𝑄)
110109rexbii 3094 . . . . . . . . . . . . . . . . . . . . 21 (∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄 ↔ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · (𝐵𝐴))) ∈ ran 𝑄)
111110rgenw 3066 . . . . . . . . . . . . . . . . . . . 20 𝑦 ∈ (𝐶[,]𝐷)(∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄 ↔ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · (𝐵𝐴))) ∈ ran 𝑄)
112 rabbi 3428 . . . . . . . . . . . . . . . . . . . 20 (∀𝑦 ∈ (𝐶[,]𝐷)(∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄 ↔ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · (𝐵𝐴))) ∈ ran 𝑄) ↔ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄} = {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · (𝐵𝐴))) ∈ ran 𝑄})
113111, 112mpbi 229 . . . . . . . . . . . . . . . . . . 19 {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄} = {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · (𝐵𝐴))) ∈ ran 𝑄}
114113uneq2i 4105 . . . . . . . . . . . . . . . . . 18 ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄}) = ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · (𝐵𝐴))) ∈ ran 𝑄})
115114fveq2i 6815 . . . . . . . . . . . . . . . . 17 (♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) = (♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · (𝐵𝐴))) ∈ ran 𝑄}))
116115oveq1i 7327 . . . . . . . . . . . . . . . 16 ((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) − 1) = ((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · (𝐵𝐴))) ∈ ran 𝑄})) − 1)
11735, 116eqtri 2765 . . . . . . . . . . . . . . 15 𝑁 = ((♯‘({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · (𝐵𝐴))) ∈ ran 𝑄})) − 1)
118 isoeq5 7232 . . . . . . . . . . . . . . . . . 18 (({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄}) = ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · (𝐵𝐴))) ∈ ran 𝑄}) → (𝑓 Isom < , < ((0...𝑁), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) ↔ 𝑓 Isom < , < ((0...𝑁), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · (𝐵𝐴))) ∈ ran 𝑄}))))
119114, 118ax-mp 5 . . . . . . . . . . . . . . . . 17 (𝑓 Isom < , < ((0...𝑁), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})) ↔ 𝑓 Isom < , < ((0...𝑁), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · (𝐵𝐴))) ∈ ran 𝑄})))
120119iotabii 6451 . . . . . . . . . . . . . . . 16 (℩𝑓𝑓 Isom < , < ((0...𝑁), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄}))) = (℩𝑓𝑓 Isom < , < ((0...𝑁), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · (𝐵𝐴))) ∈ ran 𝑄})))
12140, 120eqtri 2765 . . . . . . . . . . . . . . 15 𝑆 = (℩𝑓𝑓 Isom < , < ((0...𝑁), ({𝐶, 𝐷} ∪ {𝑦 ∈ (𝐶[,]𝐷) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · (𝐵𝐴))) ∈ ran 𝑄})))
122 eqid 2737 . . . . . . . . . . . . . . 15 ((𝑆𝑗) + (𝐵 − (𝐸‘(𝑆𝑗)))) = ((𝑆𝑗) + (𝐵 − (𝐸‘(𝑆𝑗))))
1233, 11, 2, 1, 17, 18, 25, 117, 121, 12, 13, 122fourierdlem65 43962 . . . . . . . . . . . . . 14 ((𝜑𝑗 ∈ (0..^𝑁)) → ((𝐸‘(𝑆‘(𝑗 + 1))) − (𝑍‘(𝐸‘(𝑆𝑗)))) = ((𝑆‘(𝑗 + 1)) − (𝑆𝑗)))
124106, 123vtoclg 3514 . . . . . . . . . . . . 13 (𝐽 ∈ (0..^𝑁) → ((𝜑𝐽 ∈ (0..^𝑁)) → ((𝐸‘(𝑆‘(𝐽 + 1))) − (𝑍‘(𝐸‘(𝑆𝐽)))) = ((𝑆‘(𝐽 + 1)) − (𝑆𝐽))))
12551, 94, 124sylc 65 . . . . . . . . . . . 12 (𝜑 → ((𝐸‘(𝑆‘(𝐽 + 1))) − (𝑍‘(𝐸‘(𝑆𝐽)))) = ((𝑆‘(𝐽 + 1)) − (𝑆𝐽)))
12693, 125breqtrrd 5115 . . . . . . . . . . 11 (𝜑 → 0 < ((𝐸‘(𝑆‘(𝐽 + 1))) − (𝑍‘(𝐸‘(𝑆𝐽)))))
12774, 84posdifd 11642 . . . . . . . . . . 11 (𝜑 → ((𝑍‘(𝐸‘(𝑆𝐽))) < (𝐸‘(𝑆‘(𝐽 + 1))) ↔ 0 < ((𝐸‘(𝑆‘(𝐽 + 1))) − (𝑍‘(𝐸‘(𝑆𝐽))))))
128126, 127mpbird 256 . . . . . . . . . 10 (𝜑 → (𝑍‘(𝐸‘(𝑆𝐽))) < (𝐸‘(𝑆‘(𝐽 + 1))))
129 id 22 . . . . . . . . . . 11 (𝜑𝜑)
130102, 99oveq12d 7335 . . . . . . . . . . . . . . 15 (𝑗 = 𝐽 → ((𝑍‘(𝐸‘(𝑆𝑗)))(,)(𝐸‘(𝑆‘(𝑗 + 1)))) = ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1)))))
131100fveq2d 6816 . . . . . . . . . . . . . . . . 17 (𝑗 = 𝐽 → (𝐼‘(𝑆𝑗)) = (𝐼‘(𝑆𝐽)))
132131fveq2d 6816 . . . . . . . . . . . . . . . 16 (𝑗 = 𝐽 → (𝑄‘(𝐼‘(𝑆𝑗))) = (𝑄‘(𝐼‘(𝑆𝐽))))
133131oveq1d 7332 . . . . . . . . . . . . . . . . 17 (𝑗 = 𝐽 → ((𝐼‘(𝑆𝑗)) + 1) = ((𝐼‘(𝑆𝐽)) + 1))
134133fveq2d 6816 . . . . . . . . . . . . . . . 16 (𝑗 = 𝐽 → (𝑄‘((𝐼‘(𝑆𝑗)) + 1)) = (𝑄‘((𝐼‘(𝑆𝐽)) + 1)))
135132, 134oveq12d 7335 . . . . . . . . . . . . . . 15 (𝑗 = 𝐽 → ((𝑄‘(𝐼‘(𝑆𝑗)))(,)(𝑄‘((𝐼‘(𝑆𝑗)) + 1))) = ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1))))
136130, 135sseq12d 3964 . . . . . . . . . . . . . 14 (𝑗 = 𝐽 → (((𝑍‘(𝐸‘(𝑆𝑗)))(,)(𝐸‘(𝑆‘(𝑗 + 1)))) ⊆ ((𝑄‘(𝐼‘(𝑆𝑗)))(,)(𝑄‘((𝐼‘(𝑆𝑗)) + 1))) ↔ ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1)))) ⊆ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))))
13796, 136imbi12d 344 . . . . . . . . . . . . 13 (𝑗 = 𝐽 → (((𝜑𝑗 ∈ (0..^𝑁)) → ((𝑍‘(𝐸‘(𝑆𝑗)))(,)(𝐸‘(𝑆‘(𝑗 + 1)))) ⊆ ((𝑄‘(𝐼‘(𝑆𝑗)))(,)(𝑄‘((𝐼‘(𝑆𝑗)) + 1)))) ↔ ((𝜑𝐽 ∈ (0..^𝑁)) → ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1)))) ⊆ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1))))))
138 eqid 2737 . . . . . . . . . . . . . 14 ((𝑆𝑗) + if(((𝑆‘(𝑗 + 1)) − (𝑆𝑗)) < ((𝑄‘1) − 𝐴), (((𝑆‘(𝑗 + 1)) − (𝑆𝑗)) / 2), (((𝑄‘1) − 𝐴) / 2))) = ((𝑆𝑗) + if(((𝑆‘(𝑗 + 1)) − (𝑆𝑗)) < ((𝑄‘1) − 𝐴), (((𝑆‘(𝑗 + 1)) − (𝑆𝑗)) / 2), (((𝑄‘1) − 𝐴) / 2)))
13911, 3, 2, 1, 17, 20, 24, 25, 30, 35, 40, 12, 13, 138, 14fourierdlem79 43976 . . . . . . . . . . . . 13 ((𝜑𝑗 ∈ (0..^𝑁)) → ((𝑍‘(𝐸‘(𝑆𝑗)))(,)(𝐸‘(𝑆‘(𝑗 + 1)))) ⊆ ((𝑄‘(𝐼‘(𝑆𝑗)))(,)(𝑄‘((𝐼‘(𝑆𝑗)) + 1))))
140137, 139vtoclg 3514 . . . . . . . . . . . 12 (𝐽 ∈ (0..^𝑁) → ((𝜑𝐽 ∈ (0..^𝑁)) → ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1)))) ⊆ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))))
141140anabsi7 668 . . . . . . . . . . 11 ((𝜑𝐽 ∈ (0..^𝑁)) → ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1)))) ⊆ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1))))
142129, 51, 141syl2anc 584 . . . . . . . . . 10 (𝜑 → ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1)))) ⊆ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1))))
14357, 62, 74, 84, 128, 142fourierdlem10 43908 . . . . . . . . 9 (𝜑 → ((𝑄‘(𝐼‘(𝑆𝐽))) ≤ (𝑍‘(𝐸‘(𝑆𝐽))) ∧ (𝐸‘(𝑆‘(𝐽 + 1))) ≤ (𝑄‘((𝐼‘(𝑆𝐽)) + 1))))
144143simpld 495 . . . . . . . 8 (𝜑 → (𝑄‘(𝐼‘(𝑆𝐽))) ≤ (𝑍‘(𝐸‘(𝑆𝐽))))
145144adantr 481 . . . . . . 7 ((𝜑 ∧ ¬ (𝑍‘(𝐸‘(𝑆𝐽))) = (𝑄‘(𝐼‘(𝑆𝐽)))) → (𝑄‘(𝐼‘(𝑆𝐽))) ≤ (𝑍‘(𝐸‘(𝑆𝐽))))
146 neqne 2949 . . . . . . . 8 (¬ (𝑍‘(𝐸‘(𝑆𝐽))) = (𝑄‘(𝐼‘(𝑆𝐽))) → (𝑍‘(𝐸‘(𝑆𝐽))) ≠ (𝑄‘(𝐼‘(𝑆𝐽))))
147146adantl 482 . . . . . . 7 ((𝜑 ∧ ¬ (𝑍‘(𝐸‘(𝑆𝐽))) = (𝑄‘(𝐼‘(𝑆𝐽)))) → (𝑍‘(𝐸‘(𝑆𝐽))) ≠ (𝑄‘(𝐼‘(𝑆𝐽))))
14876, 75, 145, 147leneltd 11209 . . . . . 6 ((𝜑 ∧ ¬ (𝑍‘(𝐸‘(𝑆𝐽))) = (𝑄‘(𝐼‘(𝑆𝐽)))) → (𝑄‘(𝐼‘(𝑆𝐽))) < (𝑍‘(𝐸‘(𝑆𝐽))))
149143simprd 496 . . . . . . . 8 (𝜑 → (𝐸‘(𝑆‘(𝐽 + 1))) ≤ (𝑄‘((𝐼‘(𝑆𝐽)) + 1)))
15074, 84, 62, 128, 149ltletrd 11215 . . . . . . 7 (𝜑 → (𝑍‘(𝐸‘(𝑆𝐽))) < (𝑄‘((𝐼‘(𝑆𝐽)) + 1)))
151150adantr 481 . . . . . 6 ((𝜑 ∧ ¬ (𝑍‘(𝐸‘(𝑆𝐽))) = (𝑄‘(𝐼‘(𝑆𝐽)))) → (𝑍‘(𝐸‘(𝑆𝐽))) < (𝑄‘((𝐼‘(𝑆𝐽)) + 1)))
15259, 64, 75, 148, 151eliood 43286 . . . . 5 ((𝜑 ∧ ¬ (𝑍‘(𝐸‘(𝑆𝐽))) = (𝑄‘(𝐼‘(𝑆𝐽)))) → (𝑍‘(𝐸‘(𝑆𝐽))) ∈ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1))))
153 fvres 6831 . . . . 5 ((𝑍‘(𝐸‘(𝑆𝐽))) ∈ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1))) → ((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1))))‘(𝑍‘(𝐸‘(𝑆𝐽)))) = (𝐹‘(𝑍‘(𝐸‘(𝑆𝐽)))))
154152, 153syl 17 . . . 4 ((𝜑 ∧ ¬ (𝑍‘(𝐸‘(𝑆𝐽))) = (𝑄‘(𝐼‘(𝑆𝐽)))) → ((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1))))‘(𝑍‘(𝐸‘(𝑆𝐽)))) = (𝐹‘(𝑍‘(𝐸‘(𝑆𝐽)))))
155154eqcomd 2743 . . 3 ((𝜑 ∧ ¬ (𝑍‘(𝐸‘(𝑆𝐽))) = (𝑄‘(𝐼‘(𝑆𝐽)))) → (𝐹‘(𝑍‘(𝐸‘(𝑆𝐽)))) = ((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1))))‘(𝑍‘(𝐸‘(𝑆𝐽)))))
156155ifeq2da 4503 . 2 (𝜑 → if((𝑍‘(𝐸‘(𝑆𝐽))) = (𝑄‘(𝐼‘(𝑆𝐽))), (𝑉‘(𝐼‘(𝑆𝐽))), (𝐹‘(𝑍‘(𝐸‘(𝑆𝐽))))) = if((𝑍‘(𝐸‘(𝑆𝐽))) = (𝑄‘(𝐼‘(𝑆𝐽))), (𝑉‘(𝐼‘(𝑆𝐽))), ((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1))))‘(𝑍‘(𝐸‘(𝑆𝐽))))))
157 fourierdlem89.f . . . . . 6 (𝜑𝐹:ℝ⟶ℂ)
158 fdm 6647 . . . . . . . 8 (𝐹:ℝ⟶ℂ → dom 𝐹 = ℝ)
159157, 158syl 17 . . . . . . 7 (𝜑 → dom 𝐹 = ℝ)
160159feq2d 6624 . . . . . 6 (𝜑 → (𝐹:dom 𝐹⟶ℂ ↔ 𝐹:ℝ⟶ℂ))
161157, 160mpbird 256 . . . . 5 (𝜑𝐹:dom 𝐹⟶ℂ)
162 ioosscn 13221 . . . . . 6 ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1)))) ⊆ ℂ
163162a1i 11 . . . . 5 (𝜑 → ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1)))) ⊆ ℂ)
164 ioossre 13220 . . . . . 6 ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1)))) ⊆ ℝ
165164, 159sseqtrrid 3984 . . . . 5 (𝜑 → ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1)))) ⊆ dom 𝐹)
166 fourierdlem89.u . . . . . . 7 𝑈 = ((𝑆‘(𝐽 + 1)) − (𝐸‘(𝑆‘(𝐽 + 1))))
16782, 84resubcld 11483 . . . . . . 7 (𝜑 → ((𝑆‘(𝐽 + 1)) − (𝐸‘(𝑆‘(𝐽 + 1)))) ∈ ℝ)
168166, 167eqeltrid 2842 . . . . . 6 (𝜑𝑈 ∈ ℝ)
169168recnd 11083 . . . . 5 (𝜑𝑈 ∈ ℂ)
170 eqid 2737 . . . . 5 {𝑥 ∈ ℂ ∣ ∃𝑦 ∈ ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1))))𝑥 = (𝑦 + 𝑈)} = {𝑥 ∈ ℂ ∣ ∃𝑦 ∈ ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1))))𝑥 = (𝑦 + 𝑈)}
17174, 84, 168iooshift 43310 . . . . . 6 (𝜑 → (((𝑍‘(𝐸‘(𝑆𝐽))) + 𝑈)(,)((𝐸‘(𝑆‘(𝐽 + 1))) + 𝑈)) = {𝑥 ∈ ℂ ∣ ∃𝑦 ∈ ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1))))𝑥 = (𝑦 + 𝑈)})
172 ioossre 13220 . . . . . . 7 (((𝑍‘(𝐸‘(𝑆𝐽))) + 𝑈)(,)((𝐸‘(𝑆‘(𝐽 + 1))) + 𝑈)) ⊆ ℝ
173172, 159sseqtrrid 3984 . . . . . 6 (𝜑 → (((𝑍‘(𝐸‘(𝑆𝐽))) + 𝑈)(,)((𝐸‘(𝑆‘(𝐽 + 1))) + 𝑈)) ⊆ dom 𝐹)
174171, 173eqsstrrd 3970 . . . . 5 (𝜑 → {𝑥 ∈ ℂ ∣ ∃𝑦 ∈ ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1))))𝑥 = (𝑦 + 𝑈)} ⊆ dom 𝐹)
175 elioore 13189 . . . . . 6 (𝑦 ∈ ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1)))) → 𝑦 ∈ ℝ)
17667, 66resubcld 11483 . . . . . . . . . . . . . 14 (𝜑 → (𝐵𝐴) ∈ ℝ)
17711, 176eqeltrid 2842 . . . . . . . . . . . . 13 (𝜑𝑇 ∈ ℝ)
178177recnd 11083 . . . . . . . . . . . 12 (𝜑𝑇 ∈ ℂ)
17966, 67posdifd 11642 . . . . . . . . . . . . . . 15 (𝜑 → (𝐴 < 𝐵 ↔ 0 < (𝐵𝐴)))
18069, 179mpbid 231 . . . . . . . . . . . . . 14 (𝜑 → 0 < (𝐵𝐴))
181180, 11breqtrrdi 5129 . . . . . . . . . . . . 13 (𝜑 → 0 < 𝑇)
182181gt0ne0d 11619 . . . . . . . . . . . 12 (𝜑𝑇 ≠ 0)
183169, 178, 182divcan1d 11832 . . . . . . . . . . 11 (𝜑 → ((𝑈 / 𝑇) · 𝑇) = 𝑈)
184183eqcomd 2743 . . . . . . . . . 10 (𝜑𝑈 = ((𝑈 / 𝑇) · 𝑇))
185184oveq2d 7333 . . . . . . . . 9 (𝜑 → (𝑦 + 𝑈) = (𝑦 + ((𝑈 / 𝑇) · 𝑇)))
186185adantr 481 . . . . . . . 8 ((𝜑𝑦 ∈ ℝ) → (𝑦 + 𝑈) = (𝑦 + ((𝑈 / 𝑇) · 𝑇)))
187186fveq2d 6816 . . . . . . 7 ((𝜑𝑦 ∈ ℝ) → (𝐹‘(𝑦 + 𝑈)) = (𝐹‘(𝑦 + ((𝑈 / 𝑇) · 𝑇))))
188157adantr 481 . . . . . . . 8 ((𝜑𝑦 ∈ ℝ) → 𝐹:ℝ⟶ℂ)
189177adantr 481 . . . . . . . 8 ((𝜑𝑦 ∈ ℝ) → 𝑇 ∈ ℝ)
19084recnd 11083 . . . . . . . . . . . . . 14 (𝜑 → (𝐸‘(𝑆‘(𝐽 + 1))) ∈ ℂ)
19182recnd 11083 . . . . . . . . . . . . . 14 (𝜑 → (𝑆‘(𝐽 + 1)) ∈ ℂ)
192190, 191negsubdi2d 11428 . . . . . . . . . . . . 13 (𝜑 → -((𝐸‘(𝑆‘(𝐽 + 1))) − (𝑆‘(𝐽 + 1))) = ((𝑆‘(𝐽 + 1)) − (𝐸‘(𝑆‘(𝐽 + 1)))))
193192eqcomd 2743 . . . . . . . . . . . 12 (𝜑 → ((𝑆‘(𝐽 + 1)) − (𝐸‘(𝑆‘(𝐽 + 1)))) = -((𝐸‘(𝑆‘(𝐽 + 1))) − (𝑆‘(𝐽 + 1))))
194193oveq1d 7332 . . . . . . . . . . 11 (𝜑 → (((𝑆‘(𝐽 + 1)) − (𝐸‘(𝑆‘(𝐽 + 1)))) / 𝑇) = (-((𝐸‘(𝑆‘(𝐽 + 1))) − (𝑆‘(𝐽 + 1))) / 𝑇))
195166oveq1i 7327 . . . . . . . . . . . 12 (𝑈 / 𝑇) = (((𝑆‘(𝐽 + 1)) − (𝐸‘(𝑆‘(𝐽 + 1)))) / 𝑇)
196195a1i 11 . . . . . . . . . . 11 (𝜑 → (𝑈 / 𝑇) = (((𝑆‘(𝐽 + 1)) − (𝐸‘(𝑆‘(𝐽 + 1)))) / 𝑇))
19712a1i 11 . . . . . . . . . . . . . . . 16 (𝜑𝐸 = (𝑥 ∈ ℝ ↦ (𝑥 + ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇))))
198 id 22 . . . . . . . . . . . . . . . . . 18 (𝑥 = (𝑆‘(𝐽 + 1)) → 𝑥 = (𝑆‘(𝐽 + 1)))
199 oveq2 7325 . . . . . . . . . . . . . . . . . . . . 21 (𝑥 = (𝑆‘(𝐽 + 1)) → (𝐵𝑥) = (𝐵 − (𝑆‘(𝐽 + 1))))
200199oveq1d 7332 . . . . . . . . . . . . . . . . . . . 20 (𝑥 = (𝑆‘(𝐽 + 1)) → ((𝐵𝑥) / 𝑇) = ((𝐵 − (𝑆‘(𝐽 + 1))) / 𝑇))
201200fveq2d 6816 . . . . . . . . . . . . . . . . . . 19 (𝑥 = (𝑆‘(𝐽 + 1)) → (⌊‘((𝐵𝑥) / 𝑇)) = (⌊‘((𝐵 − (𝑆‘(𝐽 + 1))) / 𝑇)))
202201oveq1d 7332 . . . . . . . . . . . . . . . . . 18 (𝑥 = (𝑆‘(𝐽 + 1)) → ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇) = ((⌊‘((𝐵 − (𝑆‘(𝐽 + 1))) / 𝑇)) · 𝑇))
203198, 202oveq12d 7335 . . . . . . . . . . . . . . . . 17 (𝑥 = (𝑆‘(𝐽 + 1)) → (𝑥 + ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇)) = ((𝑆‘(𝐽 + 1)) + ((⌊‘((𝐵 − (𝑆‘(𝐽 + 1))) / 𝑇)) · 𝑇)))
204203adantl 482 . . . . . . . . . . . . . . . 16 ((𝜑𝑥 = (𝑆‘(𝐽 + 1))) → (𝑥 + ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇)) = ((𝑆‘(𝐽 + 1)) + ((⌊‘((𝐵 − (𝑆‘(𝐽 + 1))) / 𝑇)) · 𝑇)))
20567, 82resubcld 11483 . . . . . . . . . . . . . . . . . . . . 21 (𝜑 → (𝐵 − (𝑆‘(𝐽 + 1))) ∈ ℝ)
206205, 177, 182redivcld 11883 . . . . . . . . . . . . . . . . . . . 20 (𝜑 → ((𝐵 − (𝑆‘(𝐽 + 1))) / 𝑇) ∈ ℝ)
207206flcld 13598 . . . . . . . . . . . . . . . . . . 19 (𝜑 → (⌊‘((𝐵 − (𝑆‘(𝐽 + 1))) / 𝑇)) ∈ ℤ)
208207zred 12506 . . . . . . . . . . . . . . . . . 18 (𝜑 → (⌊‘((𝐵 − (𝑆‘(𝐽 + 1))) / 𝑇)) ∈ ℝ)
209208, 177remulcld 11085 . . . . . . . . . . . . . . . . 17 (𝜑 → ((⌊‘((𝐵 − (𝑆‘(𝐽 + 1))) / 𝑇)) · 𝑇) ∈ ℝ)
21082, 209readdcld 11084 . . . . . . . . . . . . . . . 16 (𝜑 → ((𝑆‘(𝐽 + 1)) + ((⌊‘((𝐵 − (𝑆‘(𝐽 + 1))) / 𝑇)) · 𝑇)) ∈ ℝ)
211197, 204, 82, 210fvmptd 6922 . . . . . . . . . . . . . . 15 (𝜑 → (𝐸‘(𝑆‘(𝐽 + 1))) = ((𝑆‘(𝐽 + 1)) + ((⌊‘((𝐵 − (𝑆‘(𝐽 + 1))) / 𝑇)) · 𝑇)))
212211oveq1d 7332 . . . . . . . . . . . . . 14 (𝜑 → ((𝐸‘(𝑆‘(𝐽 + 1))) − (𝑆‘(𝐽 + 1))) = (((𝑆‘(𝐽 + 1)) + ((⌊‘((𝐵 − (𝑆‘(𝐽 + 1))) / 𝑇)) · 𝑇)) − (𝑆‘(𝐽 + 1))))
213208recnd 11083 . . . . . . . . . . . . . . . 16 (𝜑 → (⌊‘((𝐵 − (𝑆‘(𝐽 + 1))) / 𝑇)) ∈ ℂ)
214213, 178mulcld 11075 . . . . . . . . . . . . . . 15 (𝜑 → ((⌊‘((𝐵 − (𝑆‘(𝐽 + 1))) / 𝑇)) · 𝑇) ∈ ℂ)
215191, 214pncan2d 11414 . . . . . . . . . . . . . 14 (𝜑 → (((𝑆‘(𝐽 + 1)) + ((⌊‘((𝐵 − (𝑆‘(𝐽 + 1))) / 𝑇)) · 𝑇)) − (𝑆‘(𝐽 + 1))) = ((⌊‘((𝐵 − (𝑆‘(𝐽 + 1))) / 𝑇)) · 𝑇))
216212, 215eqtrd 2777 . . . . . . . . . . . . 13 (𝜑 → ((𝐸‘(𝑆‘(𝐽 + 1))) − (𝑆‘(𝐽 + 1))) = ((⌊‘((𝐵 − (𝑆‘(𝐽 + 1))) / 𝑇)) · 𝑇))
217216, 214eqeltrd 2838 . . . . . . . . . . . 12 (𝜑 → ((𝐸‘(𝑆‘(𝐽 + 1))) − (𝑆‘(𝐽 + 1))) ∈ ℂ)
218217, 178, 182divnegd 11844 . . . . . . . . . . 11 (𝜑 → -(((𝐸‘(𝑆‘(𝐽 + 1))) − (𝑆‘(𝐽 + 1))) / 𝑇) = (-((𝐸‘(𝑆‘(𝐽 + 1))) − (𝑆‘(𝐽 + 1))) / 𝑇))
219194, 196, 2183eqtr4d 2787 . . . . . . . . . 10 (𝜑 → (𝑈 / 𝑇) = -(((𝐸‘(𝑆‘(𝐽 + 1))) − (𝑆‘(𝐽 + 1))) / 𝑇))
220216oveq1d 7332 . . . . . . . . . . . . 13 (𝜑 → (((𝐸‘(𝑆‘(𝐽 + 1))) − (𝑆‘(𝐽 + 1))) / 𝑇) = (((⌊‘((𝐵 − (𝑆‘(𝐽 + 1))) / 𝑇)) · 𝑇) / 𝑇))
221213, 178, 182divcan4d 11837 . . . . . . . . . . . . 13 (𝜑 → (((⌊‘((𝐵 − (𝑆‘(𝐽 + 1))) / 𝑇)) · 𝑇) / 𝑇) = (⌊‘((𝐵 − (𝑆‘(𝐽 + 1))) / 𝑇)))
222220, 221eqtrd 2777 . . . . . . . . . . . 12 (𝜑 → (((𝐸‘(𝑆‘(𝐽 + 1))) − (𝑆‘(𝐽 + 1))) / 𝑇) = (⌊‘((𝐵 − (𝑆‘(𝐽 + 1))) / 𝑇)))
223222, 207eqeltrd 2838 . . . . . . . . . . 11 (𝜑 → (((𝐸‘(𝑆‘(𝐽 + 1))) − (𝑆‘(𝐽 + 1))) / 𝑇) ∈ ℤ)
224223znegcld 12508 . . . . . . . . . 10 (𝜑 → -(((𝐸‘(𝑆‘(𝐽 + 1))) − (𝑆‘(𝐽 + 1))) / 𝑇) ∈ ℤ)
225219, 224eqeltrd 2838 . . . . . . . . 9 (𝜑 → (𝑈 / 𝑇) ∈ ℤ)
226225adantr 481 . . . . . . . 8 ((𝜑𝑦 ∈ ℝ) → (𝑈 / 𝑇) ∈ ℤ)
227 simpr 485 . . . . . . . 8 ((𝜑𝑦 ∈ ℝ) → 𝑦 ∈ ℝ)
228 fourierdlem89.per . . . . . . . . 9 ((𝜑𝑥 ∈ ℝ) → (𝐹‘(𝑥 + 𝑇)) = (𝐹𝑥))
229228adantlr 712 . . . . . . . 8 (((𝜑𝑦 ∈ ℝ) ∧ 𝑥 ∈ ℝ) → (𝐹‘(𝑥 + 𝑇)) = (𝐹𝑥))
230188, 189, 226, 227, 229fperiodmul 43092 . . . . . . 7 ((𝜑𝑦 ∈ ℝ) → (𝐹‘(𝑦 + ((𝑈 / 𝑇) · 𝑇))) = (𝐹𝑦))
231187, 230eqtrd 2777 . . . . . 6 ((𝜑𝑦 ∈ ℝ) → (𝐹‘(𝑦 + 𝑈)) = (𝐹𝑦))
232175, 231sylan2 593 . . . . 5 ((𝜑𝑦 ∈ ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1))))) → (𝐹‘(𝑦 + 𝑈)) = (𝐹𝑦))
2336simprrd 771 . . . . . . . 8 (𝜑 → ∀𝑖 ∈ (0..^𝑀)(𝑄𝑖) < (𝑄‘(𝑖 + 1)))
234 fveq2 6812 . . . . . . . . . 10 (𝑖 = (𝐼‘(𝑆𝐽)) → (𝑄𝑖) = (𝑄‘(𝐼‘(𝑆𝐽))))
235 oveq1 7324 . . . . . . . . . . 11 (𝑖 = (𝐼‘(𝑆𝐽)) → (𝑖 + 1) = ((𝐼‘(𝑆𝐽)) + 1))
236235fveq2d 6816 . . . . . . . . . 10 (𝑖 = (𝐼‘(𝑆𝐽)) → (𝑄‘(𝑖 + 1)) = (𝑄‘((𝐼‘(𝑆𝐽)) + 1)))
237234, 236breq12d 5100 . . . . . . . . 9 (𝑖 = (𝐼‘(𝑆𝐽)) → ((𝑄𝑖) < (𝑄‘(𝑖 + 1)) ↔ (𝑄‘(𝐼‘(𝑆𝐽))) < (𝑄‘((𝐼‘(𝑆𝐽)) + 1))))
238237rspccva 3569 . . . . . . . 8 ((∀𝑖 ∈ (0..^𝑀)(𝑄𝑖) < (𝑄‘(𝑖 + 1)) ∧ (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀)) → (𝑄‘(𝐼‘(𝑆𝐽))) < (𝑄‘((𝐼‘(𝑆𝐽)) + 1)))
239233, 55, 238syl2anc 584 . . . . . . 7 (𝜑 → (𝑄‘(𝐼‘(𝑆𝐽))) < (𝑄‘((𝐼‘(𝑆𝐽)) + 1)))
24055ancli 549 . . . . . . . 8 (𝜑 → (𝜑 ∧ (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀)))
241 eleq1 2825 . . . . . . . . . . 11 (𝑖 = (𝐼‘(𝑆𝐽)) → (𝑖 ∈ (0..^𝑀) ↔ (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀)))
242241anbi2d 629 . . . . . . . . . 10 (𝑖 = (𝐼‘(𝑆𝐽)) → ((𝜑𝑖 ∈ (0..^𝑀)) ↔ (𝜑 ∧ (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀))))
243234, 236oveq12d 7335 . . . . . . . . . . . 12 (𝑖 = (𝐼‘(𝑆𝐽)) → ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1))) = ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1))))
244243reseq2d 5911 . . . . . . . . . . 11 (𝑖 = (𝐼‘(𝑆𝐽)) → (𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) = (𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))))
245243oveq1d 7332 . . . . . . . . . . 11 (𝑖 = (𝐼‘(𝑆𝐽)) → (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))–cn→ℂ) = (((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))–cn→ℂ))
246244, 245eleq12d 2832 . . . . . . . . . 10 (𝑖 = (𝐼‘(𝑆𝐽)) → ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ∈ (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))–cn→ℂ) ↔ (𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))) ∈ (((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))–cn→ℂ)))
247242, 246imbi12d 344 . . . . . . . . 9 (𝑖 = (𝐼‘(𝑆𝐽)) → (((𝜑𝑖 ∈ (0..^𝑀)) → (𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ∈ (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))–cn→ℂ)) ↔ ((𝜑 ∧ (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀)) → (𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))) ∈ (((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))–cn→ℂ))))
248 fourierdlem89.fcn . . . . . . . . 9 ((𝜑𝑖 ∈ (0..^𝑀)) → (𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ∈ (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))–cn→ℂ))
249247, 248vtoclg 3514 . . . . . . . 8 ((𝐼‘(𝑆𝐽)) ∈ (0..^𝑀) → ((𝜑 ∧ (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀)) → (𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))) ∈ (((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))–cn→ℂ)))
25055, 240, 249sylc 65 . . . . . . 7 (𝜑 → (𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))) ∈ (((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))–cn→ℂ))
251 nfv 1916 . . . . . . . . . 10 𝑖(𝜑 ∧ (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀))
252 fourierdlem89.21 . . . . . . . . . . . . 13 𝑉 = (𝑖 ∈ (0..^𝑀) ↦ 𝑅)
253 nfmpt1 5195 . . . . . . . . . . . . 13 𝑖(𝑖 ∈ (0..^𝑀) ↦ 𝑅)
254252, 253nfcxfr 2903 . . . . . . . . . . . 12 𝑖𝑉
255 nfcv 2905 . . . . . . . . . . . 12 𝑖(𝐼‘(𝑆𝐽))
256254, 255nffv 6822 . . . . . . . . . . 11 𝑖(𝑉‘(𝐼‘(𝑆𝐽)))
257256nfel1 2921 . . . . . . . . . 10 𝑖(𝑉‘(𝐼‘(𝑆𝐽))) ∈ ((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))) lim (𝑄‘(𝐼‘(𝑆𝐽))))
258251, 257nfim 1898 . . . . . . . . 9 𝑖((𝜑 ∧ (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀)) → (𝑉‘(𝐼‘(𝑆𝐽))) ∈ ((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))) lim (𝑄‘(𝐼‘(𝑆𝐽)))))
259242biimpar 478 . . . . . . . . . . . . . 14 ((𝑖 = (𝐼‘(𝑆𝐽)) ∧ (𝜑 ∧ (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀))) → (𝜑𝑖 ∈ (0..^𝑀)))
2602593adant2 1130 . . . . . . . . . . . . 13 ((𝑖 = (𝐼‘(𝑆𝐽)) ∧ ((𝜑𝑖 ∈ (0..^𝑀)) → 𝑅 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖))) ∧ (𝜑 ∧ (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀))) → (𝜑𝑖 ∈ (0..^𝑀)))
261 fourierdlem89.limc . . . . . . . . . . . . 13 ((𝜑𝑖 ∈ (0..^𝑀)) → 𝑅 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖)))
262260, 261syl 17 . . . . . . . . . . . 12 ((𝑖 = (𝐼‘(𝑆𝐽)) ∧ ((𝜑𝑖 ∈ (0..^𝑀)) → 𝑅 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖))) ∧ (𝜑 ∧ (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀))) → 𝑅 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖)))
263 fveq2 6812 . . . . . . . . . . . . . . . 16 (𝑖 = (𝐼‘(𝑆𝐽)) → (𝑉𝑖) = (𝑉‘(𝐼‘(𝑆𝐽))))
264263eqcomd 2743 . . . . . . . . . . . . . . 15 (𝑖 = (𝐼‘(𝑆𝐽)) → (𝑉‘(𝐼‘(𝑆𝐽))) = (𝑉𝑖))
265264adantr 481 . . . . . . . . . . . . . 14 ((𝑖 = (𝐼‘(𝑆𝐽)) ∧ (𝜑 ∧ (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀))) → (𝑉‘(𝐼‘(𝑆𝐽))) = (𝑉𝑖))
266259simprd 496 . . . . . . . . . . . . . . 15 ((𝑖 = (𝐼‘(𝑆𝐽)) ∧ (𝜑 ∧ (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀))) → 𝑖 ∈ (0..^𝑀))
267 elex 3459 . . . . . . . . . . . . . . . 16 (𝑅 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖)) → 𝑅 ∈ V)
268259, 261, 2673syl 18 . . . . . . . . . . . . . . 15 ((𝑖 = (𝐼‘(𝑆𝐽)) ∧ (𝜑 ∧ (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀))) → 𝑅 ∈ V)
269252fvmpt2 6926 . . . . . . . . . . . . . . 15 ((𝑖 ∈ (0..^𝑀) ∧ 𝑅 ∈ V) → (𝑉𝑖) = 𝑅)
270266, 268, 269syl2anc 584 . . . . . . . . . . . . . 14 ((𝑖 = (𝐼‘(𝑆𝐽)) ∧ (𝜑 ∧ (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀))) → (𝑉𝑖) = 𝑅)
271265, 270eqtrd 2777 . . . . . . . . . . . . 13 ((𝑖 = (𝐼‘(𝑆𝐽)) ∧ (𝜑 ∧ (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀))) → (𝑉‘(𝐼‘(𝑆𝐽))) = 𝑅)
2722713adant2 1130 . . . . . . . . . . . 12 ((𝑖 = (𝐼‘(𝑆𝐽)) ∧ ((𝜑𝑖 ∈ (0..^𝑀)) → 𝑅 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖))) ∧ (𝜑 ∧ (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀))) → (𝑉‘(𝐼‘(𝑆𝐽))) = 𝑅)
273244, 234oveq12d 7335 . . . . . . . . . . . . . 14 (𝑖 = (𝐼‘(𝑆𝐽)) → ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖)) = ((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))) lim (𝑄‘(𝐼‘(𝑆𝐽)))))
274273eqcomd 2743 . . . . . . . . . . . . 13 (𝑖 = (𝐼‘(𝑆𝐽)) → ((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))) lim (𝑄‘(𝐼‘(𝑆𝐽)))) = ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖)))
2752743ad2ant1 1132 . . . . . . . . . . . 12 ((𝑖 = (𝐼‘(𝑆𝐽)) ∧ ((𝜑𝑖 ∈ (0..^𝑀)) → 𝑅 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖))) ∧ (𝜑 ∧ (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀))) → ((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))) lim (𝑄‘(𝐼‘(𝑆𝐽)))) = ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖)))
276262, 272, 2753eltr4d 2853 . . . . . . . . . . 11 ((𝑖 = (𝐼‘(𝑆𝐽)) ∧ ((𝜑𝑖 ∈ (0..^𝑀)) → 𝑅 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖))) ∧ (𝜑 ∧ (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀))) → (𝑉‘(𝐼‘(𝑆𝐽))) ∈ ((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))) lim (𝑄‘(𝐼‘(𝑆𝐽)))))
2772763exp 1118 . . . . . . . . . 10 (𝑖 = (𝐼‘(𝑆𝐽)) → (((𝜑𝑖 ∈ (0..^𝑀)) → 𝑅 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖))) → ((𝜑 ∧ (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀)) → (𝑉‘(𝐼‘(𝑆𝐽))) ∈ ((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))) lim (𝑄‘(𝐼‘(𝑆𝐽)))))))
2782612a1i 12 . . . . . . . . . 10 (𝑖 = (𝐼‘(𝑆𝐽)) → (((𝜑 ∧ (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀)) → (𝑉‘(𝐼‘(𝑆𝐽))) ∈ ((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))) lim (𝑄‘(𝐼‘(𝑆𝐽))))) → ((𝜑𝑖 ∈ (0..^𝑀)) → 𝑅 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖)))))
279277, 278impbid 211 . . . . . . . . 9 (𝑖 = (𝐼‘(𝑆𝐽)) → (((𝜑𝑖 ∈ (0..^𝑀)) → 𝑅 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖))) ↔ ((𝜑 ∧ (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀)) → (𝑉‘(𝐼‘(𝑆𝐽))) ∈ ((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))) lim (𝑄‘(𝐼‘(𝑆𝐽)))))))
280258, 279, 261vtoclg1f 3513 . . . . . . . 8 ((𝐼‘(𝑆𝐽)) ∈ (0..^𝑀) → ((𝜑 ∧ (𝐼‘(𝑆𝐽)) ∈ (0..^𝑀)) → (𝑉‘(𝐼‘(𝑆𝐽))) ∈ ((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))) lim (𝑄‘(𝐼‘(𝑆𝐽))))))
28155, 240, 280sylc 65 . . . . . . 7 (𝜑 → (𝑉‘(𝐼‘(𝑆𝐽))) ∈ ((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))) lim (𝑄‘(𝐼‘(𝑆𝐽)))))
282 eqid 2737 . . . . . . 7 if((𝑍‘(𝐸‘(𝑆𝐽))) = (𝑄‘(𝐼‘(𝑆𝐽))), (𝑉‘(𝐼‘(𝑆𝐽))), ((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1))))‘(𝑍‘(𝐸‘(𝑆𝐽))))) = if((𝑍‘(𝐸‘(𝑆𝐽))) = (𝑄‘(𝐼‘(𝑆𝐽))), (𝑉‘(𝐼‘(𝑆𝐽))), ((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1))))‘(𝑍‘(𝐸‘(𝑆𝐽)))))
283 eqid 2737 . . . . . . 7 ((TopOpen‘ℂfld) ↾t ((𝑄‘(𝐼‘(𝑆𝐽)))[,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))) = ((TopOpen‘ℂfld) ↾t ((𝑄‘(𝐼‘(𝑆𝐽)))[,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1))))
28457, 62, 239, 250, 281, 74, 84, 128, 142, 282, 283fourierdlem32 43930 . . . . . 6 (𝜑 → if((𝑍‘(𝐸‘(𝑆𝐽))) = (𝑄‘(𝐼‘(𝑆𝐽))), (𝑉‘(𝐼‘(𝑆𝐽))), ((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1))))‘(𝑍‘(𝐸‘(𝑆𝐽))))) ∈ (((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))) ↾ ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1))))) lim (𝑍‘(𝐸‘(𝑆𝐽)))))
285142resabs1d 5942 . . . . . . 7 (𝜑 → ((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))) ↾ ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1))))) = (𝐹 ↾ ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1))))))
286285oveq1d 7332 . . . . . 6 (𝜑 → (((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1)))) ↾ ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1))))) lim (𝑍‘(𝐸‘(𝑆𝐽)))) = ((𝐹 ↾ ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1))))) lim (𝑍‘(𝐸‘(𝑆𝐽)))))
287284, 286eleqtrd 2840 . . . . 5 (𝜑 → if((𝑍‘(𝐸‘(𝑆𝐽))) = (𝑄‘(𝐼‘(𝑆𝐽))), (𝑉‘(𝐼‘(𝑆𝐽))), ((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1))))‘(𝑍‘(𝐸‘(𝑆𝐽))))) ∈ ((𝐹 ↾ ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1))))) lim (𝑍‘(𝐸‘(𝑆𝐽)))))
288161, 163, 165, 169, 170, 174, 232, 287limcperiod 43419 . . . 4 (𝜑 → if((𝑍‘(𝐸‘(𝑆𝐽))) = (𝑄‘(𝐼‘(𝑆𝐽))), (𝑉‘(𝐼‘(𝑆𝐽))), ((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1))))‘(𝑍‘(𝐸‘(𝑆𝐽))))) ∈ ((𝐹 ↾ {𝑥 ∈ ℂ ∣ ∃𝑦 ∈ ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1))))𝑥 = (𝑦 + 𝑈)}) lim ((𝑍‘(𝐸‘(𝑆𝐽))) + 𝑈)))
289166oveq2i 7328 . . . . . . 7 ((𝑍‘(𝐸‘(𝑆𝐽))) + 𝑈) = ((𝑍‘(𝐸‘(𝑆𝐽))) + ((𝑆‘(𝐽 + 1)) − (𝐸‘(𝑆‘(𝐽 + 1)))))
290289a1i 11 . . . . . 6 (𝜑 → ((𝑍‘(𝐸‘(𝑆𝐽))) + 𝑈) = ((𝑍‘(𝐸‘(𝑆𝐽))) + ((𝑆‘(𝐽 + 1)) − (𝐸‘(𝑆‘(𝐽 + 1))))))
29117, 20iccssred 13246 . . . . . . . . . . . . 13 (𝜑 → (𝐶[,]𝐷) ⊆ ℝ)
292 ax-resscn 11008 . . . . . . . . . . . . 13 ℝ ⊆ ℂ
293291, 292sstrdi 3943 . . . . . . . . . . . 12 (𝜑 → (𝐶[,]𝐷) ⊆ ℂ)
29425, 44, 43fourierdlem15 43913 . . . . . . . . . . . . 13 (𝜑𝑆:(0...𝑁)⟶(𝐶[,]𝐷))
295294, 53ffvelcdmd 7002 . . . . . . . . . . . 12 (𝜑 → (𝑆𝐽) ∈ (𝐶[,]𝐷))
296293, 295sseldd 3932 . . . . . . . . . . 11 (𝜑 → (𝑆𝐽) ∈ ℂ)
297191, 296subcld 11412 . . . . . . . . . 10 (𝜑 → ((𝑆‘(𝐽 + 1)) − (𝑆𝐽)) ∈ ℂ)
29874recnd 11083 . . . . . . . . . 10 (𝜑 → (𝑍‘(𝐸‘(𝑆𝐽))) ∈ ℂ)
299190, 297, 298subsub23d 43075 . . . . . . . . 9 (𝜑 → (((𝐸‘(𝑆‘(𝐽 + 1))) − ((𝑆‘(𝐽 + 1)) − (𝑆𝐽))) = (𝑍‘(𝐸‘(𝑆𝐽))) ↔ ((𝐸‘(𝑆‘(𝐽 + 1))) − (𝑍‘(𝐸‘(𝑆𝐽)))) = ((𝑆‘(𝐽 + 1)) − (𝑆𝐽))))
300125, 299mpbird 256 . . . . . . . 8 (𝜑 → ((𝐸‘(𝑆‘(𝐽 + 1))) − ((𝑆‘(𝐽 + 1)) − (𝑆𝐽))) = (𝑍‘(𝐸‘(𝑆𝐽))))
301300eqcomd 2743 . . . . . . 7 (𝜑 → (𝑍‘(𝐸‘(𝑆𝐽))) = ((𝐸‘(𝑆‘(𝐽 + 1))) − ((𝑆‘(𝐽 + 1)) − (𝑆𝐽))))
302301oveq1d 7332 . . . . . 6 (𝜑 → ((𝑍‘(𝐸‘(𝑆𝐽))) + ((𝑆‘(𝐽 + 1)) − (𝐸‘(𝑆‘(𝐽 + 1))))) = (((𝐸‘(𝑆‘(𝐽 + 1))) − ((𝑆‘(𝐽 + 1)) − (𝑆𝐽))) + ((𝑆‘(𝐽 + 1)) − (𝐸‘(𝑆‘(𝐽 + 1))))))
303190, 297subcld 11412 . . . . . . . 8 (𝜑 → ((𝐸‘(𝑆‘(𝐽 + 1))) − ((𝑆‘(𝐽 + 1)) − (𝑆𝐽))) ∈ ℂ)
304303, 191, 190addsub12d 11435 . . . . . . 7 (𝜑 → (((𝐸‘(𝑆‘(𝐽 + 1))) − ((𝑆‘(𝐽 + 1)) − (𝑆𝐽))) + ((𝑆‘(𝐽 + 1)) − (𝐸‘(𝑆‘(𝐽 + 1))))) = ((𝑆‘(𝐽 + 1)) + (((𝐸‘(𝑆‘(𝐽 + 1))) − ((𝑆‘(𝐽 + 1)) − (𝑆𝐽))) − (𝐸‘(𝑆‘(𝐽 + 1))))))
305190, 297, 190sub32d 11444 . . . . . . . . 9 (𝜑 → (((𝐸‘(𝑆‘(𝐽 + 1))) − ((𝑆‘(𝐽 + 1)) − (𝑆𝐽))) − (𝐸‘(𝑆‘(𝐽 + 1)))) = (((𝐸‘(𝑆‘(𝐽 + 1))) − (𝐸‘(𝑆‘(𝐽 + 1)))) − ((𝑆‘(𝐽 + 1)) − (𝑆𝐽))))
306190subidd 11400 . . . . . . . . . 10 (𝜑 → ((𝐸‘(𝑆‘(𝐽 + 1))) − (𝐸‘(𝑆‘(𝐽 + 1)))) = 0)
307306oveq1d 7332 . . . . . . . . 9 (𝜑 → (((𝐸‘(𝑆‘(𝐽 + 1))) − (𝐸‘(𝑆‘(𝐽 + 1)))) − ((𝑆‘(𝐽 + 1)) − (𝑆𝐽))) = (0 − ((𝑆‘(𝐽 + 1)) − (𝑆𝐽))))
308 df-neg 11288 . . . . . . . . . 10 -((𝑆‘(𝐽 + 1)) − (𝑆𝐽)) = (0 − ((𝑆‘(𝐽 + 1)) − (𝑆𝐽)))
309191, 296negsubdi2d 11428 . . . . . . . . . 10 (𝜑 → -((𝑆‘(𝐽 + 1)) − (𝑆𝐽)) = ((𝑆𝐽) − (𝑆‘(𝐽 + 1))))
310308, 309eqtr3id 2791 . . . . . . . . 9 (𝜑 → (0 − ((𝑆‘(𝐽 + 1)) − (𝑆𝐽))) = ((𝑆𝐽) − (𝑆‘(𝐽 + 1))))
311305, 307, 3103eqtrd 2781 . . . . . . . 8 (𝜑 → (((𝐸‘(𝑆‘(𝐽 + 1))) − ((𝑆‘(𝐽 + 1)) − (𝑆𝐽))) − (𝐸‘(𝑆‘(𝐽 + 1)))) = ((𝑆𝐽) − (𝑆‘(𝐽 + 1))))
312311oveq2d 7333 . . . . . . 7 (𝜑 → ((𝑆‘(𝐽 + 1)) + (((𝐸‘(𝑆‘(𝐽 + 1))) − ((𝑆‘(𝐽 + 1)) − (𝑆𝐽))) − (𝐸‘(𝑆‘(𝐽 + 1))))) = ((𝑆‘(𝐽 + 1)) + ((𝑆𝐽) − (𝑆‘(𝐽 + 1)))))
313191, 296pncan3d 11415 . . . . . . 7 (𝜑 → ((𝑆‘(𝐽 + 1)) + ((𝑆𝐽) − (𝑆‘(𝐽 + 1)))) = (𝑆𝐽))
314304, 312, 3133eqtrd 2781 . . . . . 6 (𝜑 → (((𝐸‘(𝑆‘(𝐽 + 1))) − ((𝑆‘(𝐽 + 1)) − (𝑆𝐽))) + ((𝑆‘(𝐽 + 1)) − (𝐸‘(𝑆‘(𝐽 + 1))))) = (𝑆𝐽))
315290, 302, 3143eqtrd 2781 . . . . 5 (𝜑 → ((𝑍‘(𝐸‘(𝑆𝐽))) + 𝑈) = (𝑆𝐽))
316315oveq2d 7333 . . . 4 (𝜑 → ((𝐹 ↾ {𝑥 ∈ ℂ ∣ ∃𝑦 ∈ ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1))))𝑥 = (𝑦 + 𝑈)}) lim ((𝑍‘(𝐸‘(𝑆𝐽))) + 𝑈)) = ((𝐹 ↾ {𝑥 ∈ ℂ ∣ ∃𝑦 ∈ ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1))))𝑥 = (𝑦 + 𝑈)}) lim (𝑆𝐽)))
317288, 316eleqtrd 2840 . . 3 (𝜑 → if((𝑍‘(𝐸‘(𝑆𝐽))) = (𝑄‘(𝐼‘(𝑆𝐽))), (𝑉‘(𝐼‘(𝑆𝐽))), ((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1))))‘(𝑍‘(𝐸‘(𝑆𝐽))))) ∈ ((𝐹 ↾ {𝑥 ∈ ℂ ∣ ∃𝑦 ∈ ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1))))𝑥 = (𝑦 + 𝑈)}) lim (𝑆𝐽)))
318166oveq2i 7328 . . . . . . . 8 ((𝐸‘(𝑆‘(𝐽 + 1))) + 𝑈) = ((𝐸‘(𝑆‘(𝐽 + 1))) + ((𝑆‘(𝐽 + 1)) − (𝐸‘(𝑆‘(𝐽 + 1)))))
319190, 191pncan3d 11415 . . . . . . . 8 (𝜑 → ((𝐸‘(𝑆‘(𝐽 + 1))) + ((𝑆‘(𝐽 + 1)) − (𝐸‘(𝑆‘(𝐽 + 1))))) = (𝑆‘(𝐽 + 1)))
320318, 319eqtrid 2789 . . . . . . 7 (𝜑 → ((𝐸‘(𝑆‘(𝐽 + 1))) + 𝑈) = (𝑆‘(𝐽 + 1)))
321315, 320oveq12d 7335 . . . . . 6 (𝜑 → (((𝑍‘(𝐸‘(𝑆𝐽))) + 𝑈)(,)((𝐸‘(𝑆‘(𝐽 + 1))) + 𝑈)) = ((𝑆𝐽)(,)(𝑆‘(𝐽 + 1))))
322171, 321eqtr3d 2779 . . . . 5 (𝜑 → {𝑥 ∈ ℂ ∣ ∃𝑦 ∈ ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1))))𝑥 = (𝑦 + 𝑈)} = ((𝑆𝐽)(,)(𝑆‘(𝐽 + 1))))
323322reseq2d 5911 . . . 4 (𝜑 → (𝐹 ↾ {𝑥 ∈ ℂ ∣ ∃𝑦 ∈ ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1))))𝑥 = (𝑦 + 𝑈)}) = (𝐹 ↾ ((𝑆𝐽)(,)(𝑆‘(𝐽 + 1)))))
324323oveq1d 7332 . . 3 (𝜑 → ((𝐹 ↾ {𝑥 ∈ ℂ ∣ ∃𝑦 ∈ ((𝑍‘(𝐸‘(𝑆𝐽)))(,)(𝐸‘(𝑆‘(𝐽 + 1))))𝑥 = (𝑦 + 𝑈)}) lim (𝑆𝐽)) = ((𝐹 ↾ ((𝑆𝐽)(,)(𝑆‘(𝐽 + 1)))) lim (𝑆𝐽)))
325317, 324eleqtrd 2840 . 2 (𝜑 → if((𝑍‘(𝐸‘(𝑆𝐽))) = (𝑄‘(𝐼‘(𝑆𝐽))), (𝑉‘(𝐼‘(𝑆𝐽))), ((𝐹 ↾ ((𝑄‘(𝐼‘(𝑆𝐽)))(,)(𝑄‘((𝐼‘(𝑆𝐽)) + 1))))‘(𝑍‘(𝐸‘(𝑆𝐽))))) ∈ ((𝐹 ↾ ((𝑆𝐽)(,)(𝑆‘(𝐽 + 1)))) lim (𝑆𝐽)))
326156, 325eqeltrd 2838 1 (𝜑 → if((𝑍‘(𝐸‘(𝑆𝐽))) = (𝑄‘(𝐼‘(𝑆𝐽))), (𝑉‘(𝐼‘(𝑆𝐽))), (𝐹‘(𝑍‘(𝐸‘(𝑆𝐽))))) ∈ ((𝐹 ↾ ((𝑆𝐽)(,)(𝑆‘(𝐽 + 1)))) lim (𝑆𝐽)))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wi 4  wb 205  wa 396  w3a 1086   = wceq 1540  wcel 2105  wne 2941  wral 3062  wrex 3071  {crab 3404  Vcvv 3441  cun 3895  wss 3897  ifcif 4471  {cpr 4573   class class class wbr 5087  cmpt 5170  dom cdm 5608  ran crn 5609  cres 5610  cio 6416  wf 6462  cfv 6466   Isom wiso 6467  (class class class)co 7317  m cmap 8665  supcsup 9276  cc 10949  cr 10950  0cc0 10951  1c1 10952   + caddc 10954   · cmul 10956  +∞cpnf 11086  *cxr 11088   < clt 11089  cle 11090  cmin 11285  -cneg 11286   / cdiv 11712  cn 12053  2c2 12108  cz 12399  (,)cioo 13159  (,]cioc 13160  [,)cico 13161  [,]cicc 13162  ...cfz 13319  ..^cfzo 13462  cfl 13590  chash 14124  t crest 17208  TopOpenctopn 17209  fldccnfld 20680  cnccncf 24122   lim climc 25109
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1912  ax-6 1970  ax-7 2010  ax-8 2107  ax-9 2115  ax-10 2136  ax-11 2153  ax-12 2170  ax-ext 2708  ax-rep 5224  ax-sep 5238  ax-nul 5245  ax-pow 5303  ax-pr 5367  ax-un 7630  ax-inf2 9477  ax-cnex 11007  ax-resscn 11008  ax-1cn 11009  ax-icn 11010  ax-addcl 11011  ax-addrcl 11012  ax-mulcl 11013  ax-mulrcl 11014  ax-mulcom 11015  ax-addass 11016  ax-mulass 11017  ax-distr 11018  ax-i2m1 11019  ax-1ne0 11020  ax-1rid 11021  ax-rnegex 11022  ax-rrecex 11023  ax-cnre 11024  ax-pre-lttri 11025  ax-pre-lttrn 11026  ax-pre-ltadd 11027  ax-pre-mulgt0 11028  ax-pre-sup 11029
This theorem depends on definitions:  df-bi 206  df-an 397  df-or 845  df-3or 1087  df-3an 1088  df-tru 1543  df-fal 1553  df-ex 1781  df-nf 1785  df-sb 2067  df-mo 2539  df-eu 2568  df-clab 2715  df-cleq 2729  df-clel 2815  df-nfc 2887  df-ne 2942  df-nel 3048  df-ral 3063  df-rex 3072  df-rmo 3350  df-reu 3351  df-rab 3405  df-v 3443  df-sbc 3727  df-csb 3843  df-dif 3900  df-un 3902  df-in 3904  df-ss 3914  df-pss 3916  df-nul 4268  df-if 4472  df-pw 4547  df-sn 4572  df-pr 4574  df-tp 4576  df-op 4578  df-uni 4851  df-int 4893  df-iun 4939  df-iin 4940  df-br 5088  df-opab 5150  df-mpt 5171  df-tr 5205  df-id 5507  df-eprel 5513  df-po 5521  df-so 5522  df-fr 5563  df-se 5564  df-we 5565  df-xp 5614  df-rel 5615  df-cnv 5616  df-co 5617  df-dm 5618  df-rn 5619  df-res 5620  df-ima 5621  df-pred 6225  df-ord 6292  df-on 6293  df-lim 6294  df-suc 6295  df-iota 6418  df-fun 6468  df-fn 6469  df-f 6470  df-f1 6471  df-fo 6472  df-f1o 6473  df-fv 6474  df-isom 6475  df-riota 7274  df-ov 7320  df-oprab 7321  df-mpo 7322  df-om 7760  df-1st 7878  df-2nd 7879  df-frecs 8146  df-wrecs 8177  df-recs 8251  df-rdg 8290  df-1o 8346  df-oadd 8350  df-er 8548  df-map 8667  df-pm 8668  df-en 8784  df-dom 8785  df-sdom 8786  df-fin 8787  df-fi 9247  df-sup 9278  df-inf 9279  df-oi 9346  df-dju 9737  df-card 9775  df-pnf 11091  df-mnf 11092  df-xr 11093  df-ltxr 11094  df-le 11095  df-sub 11287  df-neg 11288  df-div 11713  df-nn 12054  df-2 12116  df-3 12117  df-4 12118  df-5 12119  df-6 12120  df-7 12121  df-8 12122  df-9 12123  df-n0 12314  df-xnn0 12386  df-z 12400  df-dec 12518  df-uz 12663  df-q 12769  df-rp 12811  df-xneg 12928  df-xadd 12929  df-xmul 12930  df-ioo 13163  df-ioc 13164  df-ico 13165  df-icc 13166  df-fz 13320  df-fzo 13463  df-fl 13592  df-seq 13802  df-exp 13863  df-hash 14125  df-cj 14889  df-re 14890  df-im 14891  df-sqrt 15025  df-abs 15026  df-struct 16925  df-slot 16960  df-ndx 16972  df-base 16990  df-plusg 17052  df-mulr 17053  df-starv 17054  df-tset 17058  df-ple 17059  df-ds 17061  df-unif 17062  df-rest 17210  df-topn 17211  df-topgen 17231  df-psmet 20672  df-xmet 20673  df-met 20674  df-bl 20675  df-mopn 20676  df-cnfld 20681  df-top 22126  df-topon 22143  df-topsp 22165  df-bases 22179  df-cld 22253  df-ntr 22254  df-cls 22255  df-nei 22332  df-lp 22370  df-cn 22461  df-cnp 22462  df-cmp 22621  df-xms 23556  df-ms 23557  df-cncf 24124  df-limc 25113
This theorem is referenced by:  fourierdlem96  43993  fourierdlem100  43997  fourierdlem107  44004  fourierdlem109  44006
  Copyright terms: Public domain W3C validator