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

Theorem fourierdlem109 46987
Description: The integral of a piecewise continuous periodic function 𝐹 is unchanged if the domain is shifted by any value 𝑋. This lemma generalizes fourierdlem92 46970 where the integral was shifted by the exact period. (Contributed by Glauco Siliprandi, 11-Dec-2019.)
Hypotheses
Ref Expression
fourierdlem109.a (𝜑𝐴 ∈ ℝ)
fourierdlem109.b (𝜑𝐵 ∈ ℝ)
fourierdlem109.t 𝑇 = (𝐵𝐴)
fourierdlem109.x (𝜑𝑋 ∈ ℝ)
fourierdlem109.p 𝑃 = (𝑚 ∈ ℕ ↦ {𝑝 ∈ (ℝ ↑m (0...𝑚)) ∣ (((𝑝‘0) = 𝐴 ∧ (𝑝𝑚) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑚)(𝑝𝑖) < (𝑝‘(𝑖 + 1)))})
fourierdlem109.m (𝜑𝑀 ∈ ℕ)
fourierdlem109.q (𝜑𝑄 ∈ (𝑃𝑀))
fourierdlem109.f (𝜑𝐹:ℝ⟶ℂ)
fourierdlem109.fper ((𝜑𝑥 ∈ ℝ) → (𝐹‘(𝑥 + 𝑇)) = (𝐹𝑥))
fourierdlem109.fcn ((𝜑𝑖 ∈ (0..^𝑀)) → (𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ∈ (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))–cn→ℂ))
fourierdlem109.r ((𝜑𝑖 ∈ (0..^𝑀)) → 𝑅 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖)))
fourierdlem109.l ((𝜑𝑖 ∈ (0..^𝑀)) → 𝐿 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄‘(𝑖 + 1))))
fourierdlem109.o 𝑂 = (𝑚 ∈ ℕ ↦ {𝑝 ∈ (ℝ ↑m (0...𝑚)) ∣ (((𝑝‘0) = (𝐴𝑋) ∧ (𝑝𝑚) = (𝐵𝑋)) ∧ ∀𝑖 ∈ (0..^𝑚)(𝑝𝑖) < (𝑝‘(𝑖 + 1)))})
fourierdlem109.h 𝐻 = ({(𝐴𝑋), (𝐵𝑋)} ∪ {𝑥 ∈ ((𝐴𝑋)[,](𝐵𝑋)) ∣ ∃𝑘 ∈ ℤ (𝑥 + (𝑘 · 𝑇)) ∈ ran 𝑄})
fourierdlem109.n 𝑁 = ((♯‘𝐻) − 1)
fourierdlem109.16 𝑆 = (℩𝑓𝑓 Isom < , < ((0...𝑁), 𝐻))
fourierdlem109.17 𝐸 = (𝑥 ∈ ℝ ↦ (𝑥 + ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇)))
fourierdlem109.18 𝐽 = (𝑦 ∈ (𝐴(,]𝐵) ↦ if(𝑦 = 𝐵, 𝐴, 𝑦))
fourierdlem109.19 𝐼 = (𝑥 ∈ ℝ ↦ sup({𝑗 ∈ (0..^𝑀) ∣ (𝑄𝑗) ≤ (𝐽‘(𝐸𝑥))}, ℝ, < ))
Assertion
Ref Expression
fourierdlem109 (𝜑 → ∫((𝐴𝑋)[,](𝐵𝑋))(𝐹𝑥) d𝑥 = ∫(𝐴[,]𝐵)(𝐹𝑥) d𝑥)
Distinct variable groups:   𝐴,𝑓,𝑘,𝑗   𝑥,𝐴,𝑦,𝑗   𝑇,𝑖,𝑗,𝑘,𝑥,𝑦   𝑗,𝑁,𝑘,𝑥,𝑦   𝑇,𝑓   𝐵,𝑓,𝑦   𝑆,𝑖,𝑚,𝑝   𝑄,𝑓,𝑗   𝑆,𝑓,𝑗,𝑘   𝑥,𝑆,𝑦   𝑖,𝑀,𝑚,𝑝   𝑄,𝑖,𝑚,𝑝   𝑖,𝐸,𝑥   𝑖,𝐽,𝑗,𝑥,𝑦   𝑓,𝐼,𝑦   𝑖,𝐼,𝑘,𝑥   𝜑,𝑖,𝑥   𝑥,𝐿,𝑦   𝑓,𝑁   𝑗,𝑀,𝑥,𝑦   𝑗,𝑋,𝑥,𝑦   𝐴,𝑖,𝑚,𝑝   𝑥,𝑅,𝑦   𝑖,𝐹,𝑗,𝑥,𝑦   𝑓,𝐸,𝑗,𝑘,𝑦   𝑥,𝐻,𝑦   𝐵,𝑘,𝑥   𝑖,𝑁,𝑚,𝑝,𝑗   𝑇,𝑚,𝑝   𝜑,𝑓,𝑗,𝑘,𝑦   𝑖,𝑋,𝑚,𝑝   𝑄,𝑘,𝑥,𝑦   𝐵,𝑖,𝑗,𝑚,𝑝   𝑓,𝐻   𝑓,𝑋
Allowed substitution hints:   𝜑(𝑚, 𝑝)   𝑃(𝑥, 𝑦, 𝑓, 𝑖, 𝑗, 𝑘, 𝑚, 𝑝)   𝑅(𝑓, 𝑖, 𝑗, 𝑘, 𝑚, 𝑝)   𝐸(𝑚, 𝑝)   𝐹(𝑓, 𝑘, 𝑚, 𝑝)   𝐻(𝑖, 𝑗, 𝑘, 𝑚, 𝑝)   𝐼(𝑗, 𝑚, 𝑝)   𝐽(𝑓, 𝑘, 𝑚, 𝑝)   𝐿(𝑓, 𝑖, 𝑗, 𝑘, 𝑚, 𝑝)   𝑀(𝑓, 𝑘)   𝑂(𝑥, 𝑦, 𝑓, 𝑖, 𝑗, 𝑘, 𝑚, 𝑝)   𝑋(𝑘)

Proof of Theorem fourierdlem109
StepHypRef Expression
1 fourierdlem109.a . . . 4 (𝜑𝐴 ∈ ℝ)
21adantr 486 . . 3 ((𝜑 ∧ 0 < 𝑋) → 𝐴 ∈ ℝ)
3 fourierdlem109.b . . . 4 (𝜑𝐵 ∈ ℝ)
43adantr 486 . . 3 ((𝜑 ∧ 0 < 𝑋) → 𝐵 ∈ ℝ)
5 fourierdlem109.t . . 3 𝑇 = (𝐵𝐴)
6 fourierdlem109.x . . . . 5 (𝜑𝑋 ∈ ℝ)
76adantr 486 . . . 4 ((𝜑 ∧ 0 < 𝑋) → 𝑋 ∈ ℝ)
8 simpr 490 . . . 4 ((𝜑 ∧ 0 < 𝑋) → 0 < 𝑋)
97, 8elrpd 13073 . . 3 ((𝜑 ∧ 0 < 𝑋) → 𝑋 ∈ ℝ+)
10 fourierdlem109.p . . 3 𝑃 = (𝑚 ∈ ℕ ↦ {𝑝 ∈ (ℝ ↑m (0...𝑚)) ∣ (((𝑝‘0) = 𝐴 ∧ (𝑝𝑚) = 𝐵) ∧ ∀𝑖 ∈ (0..^𝑚)(𝑝𝑖) < (𝑝‘(𝑖 + 1)))})
11 fourierdlem109.m . . . 4 (𝜑𝑀 ∈ ℕ)
1211adantr 486 . . 3 ((𝜑 ∧ 0 < 𝑋) → 𝑀 ∈ ℕ)
13 fourierdlem109.q . . . 4 (𝜑𝑄 ∈ (𝑃𝑀))
1413adantr 486 . . 3 ((𝜑 ∧ 0 < 𝑋) → 𝑄 ∈ (𝑃𝑀))
15 fourierdlem109.f . . . 4 (𝜑𝐹:ℝ⟶ℂ)
1615adantr 486 . . 3 ((𝜑 ∧ 0 < 𝑋) → 𝐹:ℝ⟶ℂ)
17 fourierdlem109.fper . . . 4 ((𝜑𝑥 ∈ ℝ) → (𝐹‘(𝑥 + 𝑇)) = (𝐹𝑥))
1817adantlr 728 . . 3 (((𝜑 ∧ 0 < 𝑋) ∧ 𝑥 ∈ ℝ) → (𝐹‘(𝑥 + 𝑇)) = (𝐹𝑥))
19 fourierdlem109.fcn . . . 4 ((𝜑𝑖 ∈ (0..^𝑀)) → (𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ∈ (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))–cn→ℂ))
2019adantlr 728 . . 3 (((𝜑 ∧ 0 < 𝑋) ∧ 𝑖 ∈ (0..^𝑀)) → (𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ∈ (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))–cn→ℂ))
21 fourierdlem109.r . . . 4 ((𝜑𝑖 ∈ (0..^𝑀)) → 𝑅 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖)))
2221adantlr 728 . . 3 (((𝜑 ∧ 0 < 𝑋) ∧ 𝑖 ∈ (0..^𝑀)) → 𝑅 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖)))
23 fourierdlem109.l . . . 4 ((𝜑𝑖 ∈ (0..^𝑀)) → 𝐿 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄‘(𝑖 + 1))))
2423adantlr 728 . . 3 (((𝜑 ∧ 0 < 𝑋) ∧ 𝑖 ∈ (0..^𝑀)) → 𝐿 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄‘(𝑖 + 1))))
252, 4, 5, 9, 10, 12, 14, 16, 18, 20, 22, 24fourierdlem108 46986 . 2 ((𝜑 ∧ 0 < 𝑋) → ∫((𝐴𝑋)[,](𝐵𝑋))(𝐹𝑥) d𝑥 = ∫(𝐴[,]𝐵)(𝐹𝑥) d𝑥)
26 oveq2 7427 . . . . . . 7 (𝑋 = 0 → (𝐴𝑋) = (𝐴 − 0))
271recnd 11252 . . . . . . . 8 (𝜑𝐴 ∈ ℂ)
2827subid1d 11573 . . . . . . 7 (𝜑 → (𝐴 − 0) = 𝐴)
2926, 28sylan9eqr 2822 . . . . . 6 ((𝜑𝑋 = 0) → (𝐴𝑋) = 𝐴)
30 oveq2 7427 . . . . . . 7 (𝑋 = 0 → (𝐵𝑋) = (𝐵 − 0))
313recnd 11252 . . . . . . . 8 (𝜑𝐵 ∈ ℂ)
3231subid1d 11573 . . . . . . 7 (𝜑 → (𝐵 − 0) = 𝐵)
3330, 32sylan9eqr 2822 . . . . . 6 ((𝜑𝑋 = 0) → (𝐵𝑋) = 𝐵)
3429, 33oveq12d 7437 . . . . 5 ((𝜑𝑋 = 0) → ((𝐴𝑋)[,](𝐵𝑋)) = (𝐴[,]𝐵))
3534itgeq1d 46729 . . . 4 ((𝜑𝑋 = 0) → ∫((𝐴𝑋)[,](𝐵𝑋))(𝐹𝑥) d𝑥 = ∫(𝐴[,]𝐵)(𝐹𝑥) d𝑥)
3635adantlr 728 . . 3 (((𝜑 ∧ ¬ 0 < 𝑋) ∧ 𝑋 = 0) → ∫((𝐴𝑋)[,](𝐵𝑋))(𝐹𝑥) d𝑥 = ∫(𝐴[,]𝐵)(𝐹𝑥) d𝑥)
37 simpll 779 . . . 4 (((𝜑 ∧ ¬ 0 < 𝑋) ∧ ¬ 𝑋 = 0) → 𝜑)
3837, 6syl 18 . . . . 5 (((𝜑 ∧ ¬ 0 < 𝑋) ∧ ¬ 𝑋 = 0) → 𝑋 ∈ ℝ)
39 0red 11226 . . . . 5 (((𝜑 ∧ ¬ 0 < 𝑋) ∧ ¬ 𝑋 = 0) → 0 ∈ ℝ)
40 simpr 490 . . . . . 6 (((𝜑 ∧ ¬ 0 < 𝑋) ∧ ¬ 𝑋 = 0) → ¬ 𝑋 = 0)
4140neqned 2967 . . . . 5 (((𝜑 ∧ ¬ 0 < 𝑋) ∧ ¬ 𝑋 = 0) → 𝑋 ≠ 0)
42 simplr 781 . . . . 5 (((𝜑 ∧ ¬ 0 < 𝑋) ∧ ¬ 𝑋 = 0) → ¬ 0 < 𝑋)
4338, 39, 41, 42lttri5d 46076 . . . 4 (((𝜑 ∧ ¬ 0 < 𝑋) ∧ ¬ 𝑋 = 0) → 𝑋 < 0)
446recnd 11252 . . . . . . . . . . . 12 (𝜑𝑋 ∈ ℂ)
4527, 44subcld 11584 . . . . . . . . . . 11 (𝜑 → (𝐴𝑋) ∈ ℂ)
4645, 44subnegd 11591 . . . . . . . . . 10 (𝜑 → ((𝐴𝑋) − -𝑋) = ((𝐴𝑋) + 𝑋))
4727, 44npcand 11588 . . . . . . . . . 10 (𝜑 → ((𝐴𝑋) + 𝑋) = 𝐴)
4846, 47eqtrd 2800 . . . . . . . . 9 (𝜑 → ((𝐴𝑋) − -𝑋) = 𝐴)
4931, 44subcld 11584 . . . . . . . . . . 11 (𝜑 → (𝐵𝑋) ∈ ℂ)
5049, 44subnegd 11591 . . . . . . . . . 10 (𝜑 → ((𝐵𝑋) − -𝑋) = ((𝐵𝑋) + 𝑋))
5131, 44npcand 11588 . . . . . . . . . 10 (𝜑 → ((𝐵𝑋) + 𝑋) = 𝐵)
5250, 51eqtrd 2800 . . . . . . . . 9 (𝜑 → ((𝐵𝑋) − -𝑋) = 𝐵)
5348, 52oveq12d 7437 . . . . . . . 8 (𝜑 → (((𝐴𝑋) − -𝑋)[,]((𝐵𝑋) − -𝑋)) = (𝐴[,]𝐵))
5453eqcomd 2771 . . . . . . 7 (𝜑 → (𝐴[,]𝐵) = (((𝐴𝑋) − -𝑋)[,]((𝐵𝑋) − -𝑋)))
5554itgeq1d 46729 . . . . . 6 (𝜑 → ∫(𝐴[,]𝐵)(𝐹𝑥) d𝑥 = ∫(((𝐴𝑋) − -𝑋)[,]((𝐵𝑋) − -𝑋))(𝐹𝑥) d𝑥)
5655adantr 486 . . . . 5 ((𝜑𝑋 < 0) → ∫(𝐴[,]𝐵)(𝐹𝑥) d𝑥 = ∫(((𝐴𝑋) − -𝑋)[,]((𝐵𝑋) − -𝑋))(𝐹𝑥) d𝑥)
571, 6resubcld 11657 . . . . . . 7 (𝜑 → (𝐴𝑋) ∈ ℝ)
5857adantr 486 . . . . . 6 ((𝜑𝑋 < 0) → (𝐴𝑋) ∈ ℝ)
593, 6resubcld 11657 . . . . . . 7 (𝜑 → (𝐵𝑋) ∈ ℝ)
6059adantr 486 . . . . . 6 ((𝜑𝑋 < 0) → (𝐵𝑋) ∈ ℝ)
61 eqid 2765 . . . . . 6 ((𝐵𝑋) − (𝐴𝑋)) = ((𝐵𝑋) − (𝐴𝑋))
626renegcld 11656 . . . . . . . 8 (𝜑 → -𝑋 ∈ ℝ)
6362adantr 486 . . . . . . 7 ((𝜑𝑋 < 0) → -𝑋 ∈ ℝ)
646lt0neg1d 11798 . . . . . . . 8 (𝜑 → (𝑋 < 0 ↔ 0 < -𝑋))
6564biimpa 482 . . . . . . 7 ((𝜑𝑋 < 0) → 0 < -𝑋)
6663, 65elrpd 13073 . . . . . 6 ((𝜑𝑋 < 0) → -𝑋 ∈ ℝ+)
67 fourierdlem109.o . . . . . . 7 𝑂 = (𝑚 ∈ ℕ ↦ {𝑝 ∈ (ℝ ↑m (0...𝑚)) ∣ (((𝑝‘0) = (𝐴𝑋) ∧ (𝑝𝑚) = (𝐵𝑋)) ∧ ∀𝑖 ∈ (0..^𝑚)(𝑝𝑖) < (𝑝‘(𝑖 + 1)))})
68 fveq2 6885 . . . . . . . . . . . . 13 (𝑖 = 𝑗 → (𝑝𝑖) = (𝑝𝑗))
69 oveq1 7426 . . . . . . . . . . . . . 14 (𝑖 = 𝑗 → (𝑖 + 1) = (𝑗 + 1))
7069fveq2d 6889 . . . . . . . . . . . . 13 (𝑖 = 𝑗 → (𝑝‘(𝑖 + 1)) = (𝑝‘(𝑗 + 1)))
7168, 70breq12d 5124 . . . . . . . . . . . 12 (𝑖 = 𝑗 → ((𝑝𝑖) < (𝑝‘(𝑖 + 1)) ↔ (𝑝𝑗) < (𝑝‘(𝑗 + 1))))
7271cbvralvw 3245 . . . . . . . . . . 11 (∀𝑖 ∈ (0..^𝑚)(𝑝𝑖) < (𝑝‘(𝑖 + 1)) ↔ ∀𝑗 ∈ (0..^𝑚)(𝑝𝑗) < (𝑝‘(𝑗 + 1)))
7372anbi2i 635 . . . . . . . . . 10 ((((𝑝‘0) = (𝐴𝑋) ∧ (𝑝𝑚) = (𝐵𝑋)) ∧ ∀𝑖 ∈ (0..^𝑚)(𝑝𝑖) < (𝑝‘(𝑖 + 1))) ↔ (((𝑝‘0) = (𝐴𝑋) ∧ (𝑝𝑚) = (𝐵𝑋)) ∧ ∀𝑗 ∈ (0..^𝑚)(𝑝𝑗) < (𝑝‘(𝑗 + 1))))
7473a1i 11 . . . . . . . . 9 (𝑝 ∈ (ℝ ↑m (0...𝑚)) → ((((𝑝‘0) = (𝐴𝑋) ∧ (𝑝𝑚) = (𝐵𝑋)) ∧ ∀𝑖 ∈ (0..^𝑚)(𝑝𝑖) < (𝑝‘(𝑖 + 1))) ↔ (((𝑝‘0) = (𝐴𝑋) ∧ (𝑝𝑚) = (𝐵𝑋)) ∧ ∀𝑗 ∈ (0..^𝑚)(𝑝𝑗) < (𝑝‘(𝑗 + 1)))))
7574rabbiia 3422 . . . . . . . 8 {𝑝 ∈ (ℝ ↑m (0...𝑚)) ∣ (((𝑝‘0) = (𝐴𝑋) ∧ (𝑝𝑚) = (𝐵𝑋)) ∧ ∀𝑖 ∈ (0..^𝑚)(𝑝𝑖) < (𝑝‘(𝑖 + 1)))} = {𝑝 ∈ (ℝ ↑m (0...𝑚)) ∣ (((𝑝‘0) = (𝐴𝑋) ∧ (𝑝𝑚) = (𝐵𝑋)) ∧ ∀𝑗 ∈ (0..^𝑚)(𝑝𝑗) < (𝑝‘(𝑗 + 1)))}
7675mpteq2i 5209 . . . . . . 7 (𝑚 ∈ ℕ ↦ {𝑝 ∈ (ℝ ↑m (0...𝑚)) ∣ (((𝑝‘0) = (𝐴𝑋) ∧ (𝑝𝑚) = (𝐵𝑋)) ∧ ∀𝑖 ∈ (0..^𝑚)(𝑝𝑖) < (𝑝‘(𝑖 + 1)))}) = (𝑚 ∈ ℕ ↦ {𝑝 ∈ (ℝ ↑m (0...𝑚)) ∣ (((𝑝‘0) = (𝐴𝑋) ∧ (𝑝𝑚) = (𝐵𝑋)) ∧ ∀𝑗 ∈ (0..^𝑚)(𝑝𝑗) < (𝑝‘(𝑗 + 1)))})
7767, 76eqtri 2788 . . . . . 6 𝑂 = (𝑚 ∈ ℕ ↦ {𝑝 ∈ (ℝ ↑m (0...𝑚)) ∣ (((𝑝‘0) = (𝐴𝑋) ∧ (𝑝𝑚) = (𝐵𝑋)) ∧ ∀𝑗 ∈ (0..^𝑚)(𝑝𝑗) < (𝑝‘(𝑗 + 1)))})
7810, 11, 13fourierdlem11 46890 . . . . . . . . . . . 12 (𝜑 → (𝐴 ∈ ℝ ∧ 𝐵 ∈ ℝ ∧ 𝐴 < 𝐵))
7978simp3d 1162 . . . . . . . . . . 11 (𝜑𝐴 < 𝐵)
801, 3, 6, 79ltsub1dd 11841 . . . . . . . . . 10 (𝜑 → (𝐴𝑋) < (𝐵𝑋))
81 fourierdlem109.h . . . . . . . . . 10 𝐻 = ({(𝐴𝑋), (𝐵𝑋)} ∪ {𝑥 ∈ ((𝐴𝑋)[,](𝐵𝑋)) ∣ ∃𝑘 ∈ ℤ (𝑥 + (𝑘 · 𝑇)) ∈ ran 𝑄})
82 fourierdlem109.n . . . . . . . . . 10 𝑁 = ((♯‘𝐻) − 1)
83 fourierdlem109.16 . . . . . . . . . 10 𝑆 = (℩𝑓𝑓 Isom < , < ((0...𝑁), 𝐻))
845, 10, 11, 13, 57, 59, 80, 67, 81, 82, 83fourierdlem54 46932 . . . . . . . . 9 (𝜑 → ((𝑁 ∈ ℕ ∧ 𝑆 ∈ (𝑂𝑁)) ∧ 𝑆 Isom < , < ((0...𝑁), 𝐻)))
8584simpld 500 . . . . . . . 8 (𝜑 → (𝑁 ∈ ℕ ∧ 𝑆 ∈ (𝑂𝑁)))
8685simpld 500 . . . . . . 7 (𝜑𝑁 ∈ ℕ)
8786adantr 486 . . . . . 6 ((𝜑𝑋 < 0) → 𝑁 ∈ ℕ)
8885simprd 501 . . . . . . 7 (𝜑𝑆 ∈ (𝑂𝑁))
8988adantr 486 . . . . . 6 ((𝜑𝑋 < 0) → 𝑆 ∈ (𝑂𝑁))
9015adantr 486 . . . . . 6 ((𝜑𝑋 < 0) → 𝐹:ℝ⟶ℂ)
9131, 27, 44nnncan2d 11619 . . . . . . . . . . . 12 (𝜑 → ((𝐵𝑋) − (𝐴𝑋)) = (𝐵𝐴))
9291, 5eqtr4di 2818 . . . . . . . . . . 11 (𝜑 → ((𝐵𝑋) − (𝐴𝑋)) = 𝑇)
9392oveq2d 7435 . . . . . . . . . 10 (𝜑 → (𝑥 + ((𝐵𝑋) − (𝐴𝑋))) = (𝑥 + 𝑇))
9493adantr 486 . . . . . . . . 9 ((𝜑𝑥 ∈ ℝ) → (𝑥 + ((𝐵𝑋) − (𝐴𝑋))) = (𝑥 + 𝑇))
9594fveq2d 6889 . . . . . . . 8 ((𝜑𝑥 ∈ ℝ) → (𝐹‘(𝑥 + ((𝐵𝑋) − (𝐴𝑋)))) = (𝐹‘(𝑥 + 𝑇)))
9695, 17eqtrd 2800 . . . . . . 7 ((𝜑𝑥 ∈ ℝ) → (𝐹‘(𝑥 + ((𝐵𝑋) − (𝐴𝑋)))) = (𝐹𝑥))
9796adantlr 728 . . . . . 6 (((𝜑𝑋 < 0) ∧ 𝑥 ∈ ℝ) → (𝐹‘(𝑥 + ((𝐵𝑋) − (𝐴𝑋)))) = (𝐹𝑥))
9811adantr 486 . . . . . . . 8 ((𝜑𝑗 ∈ (0..^𝑁)) → 𝑀 ∈ ℕ)
9913adantr 486 . . . . . . . 8 ((𝜑𝑗 ∈ (0..^𝑁)) → 𝑄 ∈ (𝑃𝑀))
10015adantr 486 . . . . . . . 8 ((𝜑𝑗 ∈ (0..^𝑁)) → 𝐹:ℝ⟶ℂ)
10117adantlr 728 . . . . . . . 8 (((𝜑𝑗 ∈ (0..^𝑁)) ∧ 𝑥 ∈ ℝ) → (𝐹‘(𝑥 + 𝑇)) = (𝐹𝑥))
10219adantlr 728 . . . . . . . 8 (((𝜑𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0..^𝑀)) → (𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) ∈ (((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))–cn→ℂ))
10357adantr 486 . . . . . . . 8 ((𝜑𝑗 ∈ (0..^𝑁)) → (𝐴𝑋) ∈ ℝ)
10457rexrd 11274 . . . . . . . . . 10 (𝜑 → (𝐴𝑋) ∈ ℝ*)
105 pnfxr 11278 . . . . . . . . . . 11 +∞ ∈ ℝ*
106105a1i 11 . . . . . . . . . 10 (𝜑 → +∞ ∈ ℝ*)
10759ltpnfd 13162 . . . . . . . . . 10 (𝜑 → (𝐵𝑋) < +∞)
108104, 106, 59, 80, 107eliood 46272 . . . . . . . . 9 (𝜑 → (𝐵𝑋) ∈ ((𝐴𝑋)(,)+∞))
109108adantr 486 . . . . . . . 8 ((𝜑𝑗 ∈ (0..^𝑁)) → (𝐵𝑋) ∈ ((𝐴𝑋)(,)+∞))
110 oveq1 7426 . . . . . . . . . . . . 13 (𝑥 = 𝑦 → (𝑥 + (𝑘 · 𝑇)) = (𝑦 + (𝑘 · 𝑇)))
111110eleq1d 2850 . . . . . . . . . . . 12 (𝑥 = 𝑦 → ((𝑥 + (𝑘 · 𝑇)) ∈ ran 𝑄 ↔ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄))
112111rexbidv 3191 . . . . . . . . . . 11 (𝑥 = 𝑦 → (∃𝑘 ∈ ℤ (𝑥 + (𝑘 · 𝑇)) ∈ ran 𝑄 ↔ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄))
113112cbvrabv 3428 . . . . . . . . . 10 {𝑥 ∈ ((𝐴𝑋)[,](𝐵𝑋)) ∣ ∃𝑘 ∈ ℤ (𝑥 + (𝑘 · 𝑇)) ∈ ran 𝑄} = {𝑦 ∈ ((𝐴𝑋)[,](𝐵𝑋)) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄}
114113uneq2i 4119 . . . . . . . . 9 ({(𝐴𝑋), (𝐵𝑋)} ∪ {𝑥 ∈ ((𝐴𝑋)[,](𝐵𝑋)) ∣ ∃𝑘 ∈ ℤ (𝑥 + (𝑘 · 𝑇)) ∈ ran 𝑄}) = ({(𝐴𝑋), (𝐵𝑋)} ∪ {𝑦 ∈ ((𝐴𝑋)[,](𝐵𝑋)) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})
11581, 114eqtri 2788 . . . . . . . 8 𝐻 = ({(𝐴𝑋), (𝐵𝑋)} ∪ {𝑦 ∈ ((𝐴𝑋)[,](𝐵𝑋)) ∣ ∃𝑘 ∈ ℤ (𝑦 + (𝑘 · 𝑇)) ∈ ran 𝑄})
116 fourierdlem109.17 . . . . . . . 8 𝐸 = (𝑥 ∈ ℝ ↦ (𝑥 + ((⌊‘((𝐵𝑥) / 𝑇)) · 𝑇)))
117 fourierdlem109.18 . . . . . . . 8 𝐽 = (𝑦 ∈ (𝐴(,]𝐵) ↦ if(𝑦 = 𝐵, 𝐴, 𝑦))
118 simpr 490 . . . . . . . 8 ((𝜑𝑗 ∈ (0..^𝑁)) → 𝑗 ∈ (0..^𝑁))
119 eqid 2765 . . . . . . . 8 ((𝑆‘(𝑗 + 1)) − (𝐸‘(𝑆‘(𝑗 + 1)))) = ((𝑆‘(𝑗 + 1)) − (𝐸‘(𝑆‘(𝑗 + 1))))
120 eqid 2765 . . . . . . . 8 (𝐹 ↾ ((𝐽‘(𝐸‘(𝑆𝑗)))(,)(𝐸‘(𝑆‘(𝑗 + 1))))) = (𝐹 ↾ ((𝐽‘(𝐸‘(𝑆𝑗)))(,)(𝐸‘(𝑆‘(𝑗 + 1)))))
121 eqid 2765 . . . . . . . 8 (𝑦 ∈ (((𝐽‘(𝐸‘(𝑆𝑗))) + ((𝑆‘(𝑗 + 1)) − (𝐸‘(𝑆‘(𝑗 + 1)))))(,)((𝐸‘(𝑆‘(𝑗 + 1))) + ((𝑆‘(𝑗 + 1)) − (𝐸‘(𝑆‘(𝑗 + 1)))))) ↦ ((𝐹 ↾ ((𝐽‘(𝐸‘(𝑆𝑗)))(,)(𝐸‘(𝑆‘(𝑗 + 1)))))‘(𝑦 − ((𝑆‘(𝑗 + 1)) − (𝐸‘(𝑆‘(𝑗 + 1))))))) = (𝑦 ∈ (((𝐽‘(𝐸‘(𝑆𝑗))) + ((𝑆‘(𝑗 + 1)) − (𝐸‘(𝑆‘(𝑗 + 1)))))(,)((𝐸‘(𝑆‘(𝑗 + 1))) + ((𝑆‘(𝑗 + 1)) − (𝐸‘(𝑆‘(𝑗 + 1)))))) ↦ ((𝐹 ↾ ((𝐽‘(𝐸‘(𝑆𝑗)))(,)(𝐸‘(𝑆‘(𝑗 + 1)))))‘(𝑦 − ((𝑆‘(𝑗 + 1)) − (𝐸‘(𝑆‘(𝑗 + 1)))))))
122 fourierdlem109.19 . . . . . . . . 9 𝐼 = (𝑥 ∈ ℝ ↦ sup({𝑗 ∈ (0..^𝑀) ∣ (𝑄𝑗) ≤ (𝐽‘(𝐸𝑥))}, ℝ, < ))
123 fveq2 6885 . . . . . . . . . . . . 13 (𝑗 = 𝑖 → (𝑄𝑗) = (𝑄𝑖))
124123breq1d 5121 . . . . . . . . . . . 12 (𝑗 = 𝑖 → ((𝑄𝑗) ≤ (𝐽‘(𝐸𝑥)) ↔ (𝑄𝑖) ≤ (𝐽‘(𝐸𝑥))))
125124cbvrabv 3428 . . . . . . . . . . 11 {𝑗 ∈ (0..^𝑀) ∣ (𝑄𝑗) ≤ (𝐽‘(𝐸𝑥))} = {𝑖 ∈ (0..^𝑀) ∣ (𝑄𝑖) ≤ (𝐽‘(𝐸𝑥))}
126125supeq1i 9414 . . . . . . . . . 10 sup({𝑗 ∈ (0..^𝑀) ∣ (𝑄𝑗) ≤ (𝐽‘(𝐸𝑥))}, ℝ, < ) = sup({𝑖 ∈ (0..^𝑀) ∣ (𝑄𝑖) ≤ (𝐽‘(𝐸𝑥))}, ℝ, < )
127126mpteq2i 5209 . . . . . . . . 9 (𝑥 ∈ ℝ ↦ sup({𝑗 ∈ (0..^𝑀) ∣ (𝑄𝑗) ≤ (𝐽‘(𝐸𝑥))}, ℝ, < )) = (𝑥 ∈ ℝ ↦ sup({𝑖 ∈ (0..^𝑀) ∣ (𝑄𝑖) ≤ (𝐽‘(𝐸𝑥))}, ℝ, < ))
128122, 127eqtri 2788 . . . . . . . 8 𝐼 = (𝑥 ∈ ℝ ↦ sup({𝑖 ∈ (0..^𝑀) ∣ (𝑄𝑖) ≤ (𝐽‘(𝐸𝑥))}, ℝ, < ))
12910, 5, 98, 99, 100, 101, 102, 103, 109, 67, 115, 82, 83, 116, 117, 118, 119, 120, 121, 128fourierdlem90 46968 . . . . . . 7 ((𝜑𝑗 ∈ (0..^𝑁)) → (𝐹 ↾ ((𝑆𝑗)(,)(𝑆‘(𝑗 + 1)))) ∈ (((𝑆𝑗)(,)(𝑆‘(𝑗 + 1)))–cn→ℂ))
130129adantlr 728 . . . . . 6 (((𝜑𝑋 < 0) ∧ 𝑗 ∈ (0..^𝑁)) → (𝐹 ↾ ((𝑆𝑗)(,)(𝑆‘(𝑗 + 1)))) ∈ (((𝑆𝑗)(,)(𝑆‘(𝑗 + 1)))–cn→ℂ))
13121adantlr 728 . . . . . . . 8 (((𝜑𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0..^𝑀)) → 𝑅 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄𝑖)))
132 eqid 2765 . . . . . . . 8 (𝑖 ∈ (0..^𝑀) ↦ 𝑅) = (𝑖 ∈ (0..^𝑀) ↦ 𝑅)
13310, 5, 98, 99, 100, 101, 102, 131, 103, 109, 67, 115, 82, 83, 116, 117, 118, 119, 128, 132fourierdlem89 46967 . . . . . . 7 ((𝜑𝑗 ∈ (0..^𝑁)) → if((𝐽‘(𝐸‘(𝑆𝑗))) = (𝑄‘(𝐼‘(𝑆𝑗))), ((𝑖 ∈ (0..^𝑀) ↦ 𝑅)‘(𝐼‘(𝑆𝑗))), (𝐹‘(𝐽‘(𝐸‘(𝑆𝑗))))) ∈ ((𝐹 ↾ ((𝑆𝑗)(,)(𝑆‘(𝑗 + 1)))) lim (𝑆𝑗)))
134133adantlr 728 . . . . . 6 (((𝜑𝑋 < 0) ∧ 𝑗 ∈ (0..^𝑁)) → if((𝐽‘(𝐸‘(𝑆𝑗))) = (𝑄‘(𝐼‘(𝑆𝑗))), ((𝑖 ∈ (0..^𝑀) ↦ 𝑅)‘(𝐼‘(𝑆𝑗))), (𝐹‘(𝐽‘(𝐸‘(𝑆𝑗))))) ∈ ((𝐹 ↾ ((𝑆𝑗)(,)(𝑆‘(𝑗 + 1)))) lim (𝑆𝑗)))
13523adantlr 728 . . . . . . . 8 (((𝜑𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0..^𝑀)) → 𝐿 ∈ ((𝐹 ↾ ((𝑄𝑖)(,)(𝑄‘(𝑖 + 1)))) lim (𝑄‘(𝑖 + 1))))
136 eqid 2765 . . . . . . . 8 (𝑖 ∈ (0..^𝑀) ↦ 𝐿) = (𝑖 ∈ (0..^𝑀) ↦ 𝐿)
13710, 5, 98, 99, 100, 101, 102, 135, 103, 109, 67, 115, 82, 83, 116, 117, 118, 119, 128, 136fourierdlem91 46969 . . . . . . 7 ((𝜑𝑗 ∈ (0..^𝑁)) → if((𝐸‘(𝑆‘(𝑗 + 1))) = (𝑄‘((𝐼‘(𝑆𝑗)) + 1)), ((𝑖 ∈ (0..^𝑀) ↦ 𝐿)‘(𝐼‘(𝑆𝑗))), (𝐹‘(𝐸‘(𝑆‘(𝑗 + 1))))) ∈ ((𝐹 ↾ ((𝑆𝑗)(,)(𝑆‘(𝑗 + 1)))) lim (𝑆‘(𝑗 + 1))))
138137adantlr 728 . . . . . 6 (((𝜑𝑋 < 0) ∧ 𝑗 ∈ (0..^𝑁)) → if((𝐸‘(𝑆‘(𝑗 + 1))) = (𝑄‘((𝐼‘(𝑆𝑗)) + 1)), ((𝑖 ∈ (0..^𝑀) ↦ 𝐿)‘(𝐼‘(𝑆𝑗))), (𝐹‘(𝐸‘(𝑆‘(𝑗 + 1))))) ∈ ((𝐹 ↾ ((𝑆𝑗)(,)(𝑆‘(𝑗 + 1)))) lim (𝑆‘(𝑗 + 1))))
13958, 60, 61, 66, 77, 87, 89, 90, 97, 130, 134, 138fourierdlem108 46986 . . . . 5 ((𝜑𝑋 < 0) → ∫(((𝐴𝑋) − -𝑋)[,]((𝐵𝑋) − -𝑋))(𝐹𝑥) d𝑥 = ∫((𝐴𝑋)[,](𝐵𝑋))(𝐹𝑥) d𝑥)
14056, 139eqtr2d 2801 . . . 4 ((𝜑𝑋 < 0) → ∫((𝐴𝑋)[,](𝐵𝑋))(𝐹𝑥) d𝑥 = ∫(𝐴[,]𝐵)(𝐹𝑥) d𝑥)
14137, 43, 140syl2anc 596 . . 3 (((𝜑 ∧ ¬ 0 < 𝑋) ∧ ¬ 𝑋 = 0) → ∫((𝐴𝑋)[,](𝐵𝑋))(𝐹𝑥) d𝑥 = ∫(𝐴[,]𝐵)(𝐹𝑥) d𝑥)
14236, 141pm2.61dan 825 . 2 ((𝜑 ∧ ¬ 0 < 𝑋) → ∫((𝐴𝑋)[,](𝐵𝑋))(𝐹𝑥) d𝑥 = ∫(𝐴[,]𝐵)(𝐹𝑥) d𝑥)
14325, 142pm2.61dan 825 1 (𝜑 → ∫((𝐴𝑋)[,](𝐵𝑋))(𝐹𝑥) d𝑥 = ∫(𝐴[,]𝐵)(𝐹𝑥) d𝑥)
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3  wi 4  wb 209  wa 401   = wceq 1570  wcel 2146  wral 3081  wrex 3091  {crab 3418  cun 3904  ifcif 4489  {cpr 4593   class class class wbr 5111  cmpt 5194  ran crn 5664  cres 5665  cio 6494  wf 6536  cfv 6540   Isom wiso 6541  (class class class)co 7419  m cmap 8830  supcsup 9407  cc 11113  cr 11114  0cc0 11115  1c1 11116   + caddc 11118   · cmul 11120  +∞cpnf 11255  *cxr 11257   < clt 11258  cle 11259  cmin 11456  -cneg 11457   / cdiv 11886  cn 12248  cz 12606  (,)cioo 13388  (,]cioc 13389  [,]cicc 13391  ...cfz 13551  ..^cfzo 13699  cfl 13841  chash 14384  cnccncf 25086  citg 25828   lim climc 26072
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1943  ax-6 2000  ax-7 2041  ax-8 2148  ax-9 2156  ax-10 2179  ax-11 2195  ax-12 2216  ax-ext 2737  ax-rep 5240  ax-sep 5259  ax-nul 5271  ax-pow 5338  ax-pr 5406  ax-un 7742  ax-inf2 9617  ax-cc 10434  ax-cnex 11171  ax-resscn 11172  ax-1cn 11173  ax-icn 11174  ax-addcl 11175  ax-addrcl 11176  ax-mulcl 11177  ax-mulrcl 11178  ax-mulcom 11179  ax-addass 11180  ax-mulass 11181  ax-distr 11182  ax-i2m1 11183  ax-1ne0 11184  ax-1rid 11185  ax-rnegex 11186  ax-rrecex 11187  ax-cnre 11188  ax-pre-lttri 11189  ax-pre-lttrn 11190  ax-pre-ltadd 11191  ax-pre-mulgt0 11192  ax-pre-sup 11193  ax-addf 11194
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2100  df-mo 2569  df-eu 2599  df-clab 2744  df-cleq 2757  df-clel 2840  df-nfc 2914  df-ne 2961  df-nel 3067  df-ral 3082  df-rex 3092  df-rmo 3371  df-reu 3372  df-rab 3419  df-v 3459  df-sbc 3747  df-csb 3855  df-dif 3909  df-un 3911  df-in 3913  df-ss 3923  df-pss 3926  df-symdif 4206  df-nul 4287  df-if 4490  df-pw 4566  df-sn 4592  df-pr 4594  df-tp 4596  df-op 4598  df-uni 4875  df-int 4915  df-iun 4960  df-iin 4961  df-disj 5079  df-br 5112  df-opab 5176  df-mpt 5195  df-tr 5221  df-id 5558  df-eprel 5563  df-po 5571  df-so 5572  df-fr 5616  df-se 5617  df-we 5618  df-xp 5669  df-rel 5670  df-cnv 5671  df-co 5672  df-dm 5673  df-rn 5674  df-res 5675  df-ima 5676  df-pred 6306  df-ord 6367  df-on 6368  df-lim 6369  df-suc 6370  df-iota 6496  df-fun 6542  df-fn 6543  df-f 6544  df-f1 6545  df-fo 6546  df-f1o 6547  df-fv 6548  df-isom 6549  df-riota 7376  df-ov 7422  df-oprab 7423  df-mpo 7424  df-of 7684  df-ofr 7685  df-om 7869  df-1st 7992  df-2nd 7993  df-supp 8163  df-frecs 8284  df-wrecs 8315  df-recs 8364  df-rdg 8403  df-1o 8459  df-2o 8460  df-oadd 8463  df-omul 8464  df-er 8700  df-map 8832  df-pm 8833  df-ixp 8902  df-en 8950  df-dom 8951  df-sdom 8952  df-fin 8953  df-fsupp 9329  df-fi 9378  df-sup 9409  df-inf 9410  df-oi 9479  df-dju 9903  df-card 9941  df-acn 9944  df-pnf 11260  df-mnf 11261  df-xr 11262  df-ltxr 11263  df-le 11264  df-sub 11458  df-neg 11459  df-div 11887  df-nn 12249  df-2 12318  df-3 12319  df-4 12320  df-5 12321  df-6 12322  df-7 12323  df-8 12324  df-9 12325  df-n0 12520  df-xnn0 12593  df-z 12607  df-dec 12728  df-uz 12879  df-q 12989  df-rp 13033  df-xneg 13153  df-xadd 13154  df-xmul 13155  df-ioo 13392  df-ioc 13393  df-ico 13394  df-icc 13395  df-fz 13552  df-fzo 13700  df-fl 13843  df-mod 13921  df-seq 14056  df-exp 14116  df-hash 14385  df-cj 15174  df-re 15175  df-im 15176  df-sqrt 15310  df-abs 15311  df-limsup 15546  df-clim 15563  df-rlim 15564  df-sum 15762  df-struct 17229  df-sets 17246  df-slot 17264  df-ndx 17276  df-base 17292  df-ress 17313  df-plusg 17345  df-mulr 17346  df-starv 17347  df-sca 17348  df-vsca 17349  df-ip 17350  df-tset 17351  df-ple 17352  df-ds 17354  df-unif 17355  df-hom 17356  df-cco 17357  df-rest 17497  df-topn 17498  df-0g 17516  df-gsum 17517  df-topgen 17518  df-pt 17519  df-prds 17522  df-xrs 17578  df-qtop 17583  df-imas 17584  df-xps 17586  df-mre 17660  df-mrc 17661  df-acs 17663  df-mgm 18720  df-sgrp 18809  df-mnd 18825  df-submnd 18879  df-mulg 19178  df-cntz 19431  df-cmn 19896  df-psmet 21564  df-xmet 21565  df-met 21566  df-bl 21567  df-mopn 21568  df-fbas 21569  df-fg 21570  df-cnfld 21573  df-top 23101  df-topon 23118  df-topsp 23140  df-bases 23153  df-cld 23226  df-ntr 23227  df-cls 23228  df-nei 23305  df-lp 23343  df-perf 23344  df-cn 23434  df-cnp 23435  df-haus 23522  df-cmp 23594  df-tx 23770  df-hmeo 23963  df-fil 24054  df-fm 24146  df-flim 24147  df-flf 24148  df-xms 24528  df-ms 24529  df-tms 24530  df-cncf 25088  df-ovol 25674  df-vol 25675  df-mbf 25829  df-itg1 25830  df-itg2 25831  df-ibl 25832  df-itg 25833  df-0p 25880  df-ditg 26057  df-limc 26076  df-dv 26077
This theorem is used by:  fourierdlem110  46988
  Copyright terms: Public domain W3C validator