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 45396
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 45310 . . . . . . . . . . . . 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 494 . . . . . . . . . 10 (πœ‘ β†’ 𝑄 ∈ (ℝ ↑m (0...𝑀)))
8 elmapi 8839 . . . . . . . . . 10 (𝑄 ∈ (ℝ ↑m (0...𝑀)) β†’ 𝑄:(0...𝑀)βŸΆβ„)
97, 8syl 17 . . . . . . . . 9 (πœ‘ β†’ 𝑄:(0...𝑀)βŸΆβ„)
10 fzossfz 13648 . . . . . . . . . 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 45345 . . . . . . . . . . . 12 (πœ‘ β†’ (𝐼:β„βŸΆ(0..^𝑀) ∧ (π‘₯ ∈ ℝ β†’ sup({𝑖 ∈ (0..^𝑀) ∣ (π‘„β€˜π‘–) ≀ (π‘β€˜(πΈβ€˜π‘₯))}, ℝ, < ) ∈ {𝑖 ∈ (0..^𝑀) ∣ (π‘„β€˜π‘–) ≀ (π‘β€˜(πΈβ€˜π‘₯))})))
1615simpld 494 . . . . . . . . . . 11 (πœ‘ β†’ 𝐼:β„βŸΆ(0..^𝑀))
17 fourierdlem89.c . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ 𝐢 ∈ ℝ)
18 fourierdlem89.d . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ 𝐷 ∈ (𝐢(,)+∞))
19 elioore 13351 . . . . . . . . . . . . . . . . . . 19 (𝐷 ∈ (𝐢(,)+∞) β†’ 𝐷 ∈ ℝ)
2018, 19syl 17 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ 𝐷 ∈ ℝ)
21 elioo4g 13381 . . . . . . . . . . . . . . . . . . . . 21 (𝐷 ∈ (𝐢(,)+∞) ↔ ((𝐢 ∈ ℝ* ∧ +∞ ∈ ℝ* ∧ 𝐷 ∈ ℝ) ∧ (𝐢 < 𝐷 ∧ 𝐷 < +∞)))
2218, 21sylib 217 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ ((𝐢 ∈ ℝ* ∧ +∞ ∈ ℝ* ∧ 𝐷 ∈ ℝ) ∧ (𝐢 < 𝐷 ∧ 𝐷 < +∞)))
2322simprd 495 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ (𝐢 < 𝐷 ∧ 𝐷 < +∞))
2423simpld 494 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ 𝐢 < 𝐷)
25 fourierdlem89.o . . . . . . . . . . . . . . . . . 18 𝑂 = (π‘š ∈ β„• ↦ {𝑝 ∈ (ℝ ↑m (0...π‘š)) ∣ (((π‘β€˜0) = 𝐢 ∧ (π‘β€˜π‘š) = 𝐷) ∧ βˆ€π‘– ∈ (0..^π‘š)(π‘β€˜π‘–) < (π‘β€˜(𝑖 + 1)))})
26 oveq1 7408 . . . . . . . . . . . . . . . . . . . . . 22 (𝑦 = π‘₯ β†’ (𝑦 + (π‘˜ Β· 𝑇)) = (π‘₯ + (π‘˜ Β· 𝑇)))
2726eleq1d 2810 . . . . . . . . . . . . . . . . . . . . 21 (𝑦 = π‘₯ β†’ ((𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄 ↔ (π‘₯ + (π‘˜ Β· 𝑇)) ∈ ran 𝑄))
2827rexbidv 3170 . . . . . . . . . . . . . . . . . . . 20 (𝑦 = π‘₯ β†’ (βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄 ↔ βˆƒπ‘˜ ∈ β„€ (π‘₯ + (π‘˜ Β· 𝑇)) ∈ ran 𝑄))
2928cbvrabv 3434 . . . . . . . . . . . . . . . . . . 19 {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄} = {π‘₯ ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (π‘₯ + (π‘˜ Β· 𝑇)) ∈ ran 𝑄}
3029uneq2i 4152 . . . . . . . . . . . . . . . . . 18 ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄}) = ({𝐢, 𝐷} βˆͺ {π‘₯ ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (π‘₯ + (π‘˜ Β· 𝑇)) ∈ ran 𝑄})
31 fourierdlem89.n . . . . . . . . . . . . . . . . . . 19 𝑁 = ((β™―β€˜π») βˆ’ 1)
32 fourierdlem89.12 . . . . . . . . . . . . . . . . . . . . 21 𝐻 = ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄})
3332fveq2i 6884 . . . . . . . . . . . . . . . . . . . 20 (β™―β€˜π») = (β™―β€˜({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄}))
3433oveq1i 7411 . . . . . . . . . . . . . . . . . . 19 ((β™―β€˜π») βˆ’ 1) = ((β™―β€˜({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄})) βˆ’ 1)
3531, 34eqtri 2752 . . . . . . . . . . . . . . . . . 18 𝑁 = ((β™―β€˜({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄})) βˆ’ 1)
36 fourierdlem89.s . . . . . . . . . . . . . . . . . . 19 𝑆 = (℩𝑓𝑓 Isom < , < ((0...𝑁), 𝐻))
37 isoeq5 7310 . . . . . . . . . . . . . . . . . . . . 21 (𝐻 = ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄}) β†’ (𝑓 Isom < , < ((0...𝑁), 𝐻) ↔ 𝑓 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄}))))
3832, 37ax-mp 5 . . . . . . . . . . . . . . . . . . . 20 (𝑓 Isom < , < ((0...𝑁), 𝐻) ↔ 𝑓 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄})))
3938iotabii 6518 . . . . . . . . . . . . . . . . . . 19 (℩𝑓𝑓 Isom < , < ((0...𝑁), 𝐻)) = (℩𝑓𝑓 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄})))
4036, 39eqtri 2752 . . . . . . . . . . . . . . . . . 18 𝑆 = (℩𝑓𝑓 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄})))
4111, 3, 2, 1, 17, 20, 24, 25, 30, 35, 40fourierdlem54 45361 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ ((𝑁 ∈ β„• ∧ 𝑆 ∈ (π‘‚β€˜π‘)) ∧ 𝑆 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄}))))
4241simpld 494 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ (𝑁 ∈ β„• ∧ 𝑆 ∈ (π‘‚β€˜π‘)))
4342simprd 495 . . . . . . . . . . . . . . 15 (πœ‘ β†’ 𝑆 ∈ (π‘‚β€˜π‘))
4442simpld 494 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ 𝑁 ∈ β„•)
4525fourierdlem2 45310 . . . . . . . . . . . . . . . 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 494 . . . . . . . . . . . . 13 (πœ‘ β†’ 𝑆 ∈ (ℝ ↑m (0...𝑁)))
49 elmapi 8839 . . . . . . . . . . . . 13 (𝑆 ∈ (ℝ ↑m (0...𝑁)) β†’ 𝑆:(0...𝑁)βŸΆβ„)
5048, 49syl 17 . . . . . . . . . . . 12 (πœ‘ β†’ 𝑆:(0...𝑁)βŸΆβ„)
51 fourierdlem89.j . . . . . . . . . . . . 13 (πœ‘ β†’ 𝐽 ∈ (0..^𝑁))
52 elfzofz 13645 . . . . . . . . . . . . 13 (𝐽 ∈ (0..^𝑁) β†’ 𝐽 ∈ (0...𝑁))
5351, 52syl 17 . . . . . . . . . . . 12 (πœ‘ β†’ 𝐽 ∈ (0...𝑁))
5450, 53ffvelcdmd 7077 . . . . . . . . . . 11 (πœ‘ β†’ (π‘†β€˜π½) ∈ ℝ)
5516, 54ffvelcdmd 7077 . . . . . . . . . 10 (πœ‘ β†’ (πΌβ€˜(π‘†β€˜π½)) ∈ (0..^𝑀))
5610, 55sselid 3972 . . . . . . . . 9 (πœ‘ β†’ (πΌβ€˜(π‘†β€˜π½)) ∈ (0...𝑀))
579, 56ffvelcdmd 7077 . . . . . . . 8 (πœ‘ β†’ (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))) ∈ ℝ)
5857rexrd 11261 . . . . . . 7 (πœ‘ β†’ (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))) ∈ ℝ*)
5958adantr 480 . . . . . 6 ((πœ‘ ∧ Β¬ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))) β†’ (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))) ∈ ℝ*)
60 fzofzp1 13726 . . . . . . . . . 10 ((πΌβ€˜(π‘†β€˜π½)) ∈ (0..^𝑀) β†’ ((πΌβ€˜(π‘†β€˜π½)) + 1) ∈ (0...𝑀))
6155, 60syl 17 . . . . . . . . 9 (πœ‘ β†’ ((πΌβ€˜(π‘†β€˜π½)) + 1) ∈ (0...𝑀))
629, 61ffvelcdmd 7077 . . . . . . . 8 (πœ‘ β†’ (π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)) ∈ ℝ)
6362rexrd 11261 . . . . . . 7 (πœ‘ β†’ (π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)) ∈ ℝ*)
6463adantr 480 . . . . . 6 ((πœ‘ ∧ Β¬ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))) β†’ (π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)) ∈ ℝ*)
653, 2, 1fourierdlem11 45319 . . . . . . . . . 10 (πœ‘ β†’ (𝐴 ∈ ℝ ∧ 𝐡 ∈ ℝ ∧ 𝐴 < 𝐡))
6665simp1d 1139 . . . . . . . . 9 (πœ‘ β†’ 𝐴 ∈ ℝ)
6765simp2d 1140 . . . . . . . . 9 (πœ‘ β†’ 𝐡 ∈ ℝ)
6866, 67iccssred 13408 . . . . . . . 8 (πœ‘ β†’ (𝐴[,]𝐡) βŠ† ℝ)
6965simp3d 1141 . . . . . . . . . 10 (πœ‘ β†’ 𝐴 < 𝐡)
7066, 67, 69, 13fourierdlem17 45325 . . . . . . . . 9 (πœ‘ β†’ 𝑍:(𝐴(,]𝐡)⟢(𝐴[,]𝐡))
7166, 67, 69, 11, 12fourierdlem4 45312 . . . . . . . . . 10 (πœ‘ β†’ 𝐸:β„βŸΆ(𝐴(,]𝐡))
7271, 54ffvelcdmd 7077 . . . . . . . . 9 (πœ‘ β†’ (πΈβ€˜(π‘†β€˜π½)) ∈ (𝐴(,]𝐡))
7370, 72ffvelcdmd 7077 . . . . . . . 8 (πœ‘ β†’ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) ∈ (𝐴[,]𝐡))
7468, 73sseldd 3975 . . . . . . 7 (πœ‘ β†’ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) ∈ ℝ)
7574adantr 480 . . . . . 6 ((πœ‘ ∧ Β¬ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))) β†’ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) ∈ ℝ)
7657adantr 480 . . . . . . 7 ((πœ‘ ∧ Β¬ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))) β†’ (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))) ∈ ℝ)
7766rexrd 11261 . . . . . . . . . . . 12 (πœ‘ β†’ 𝐴 ∈ ℝ*)
78 iocssre 13401 . . . . . . . . . . . 12 ((𝐴 ∈ ℝ* ∧ 𝐡 ∈ ℝ) β†’ (𝐴(,]𝐡) βŠ† ℝ)
7977, 67, 78syl2anc 583 . . . . . . . . . . 11 (πœ‘ β†’ (𝐴(,]𝐡) βŠ† ℝ)
80 fzofzp1 13726 . . . . . . . . . . . . . 14 (𝐽 ∈ (0..^𝑁) β†’ (𝐽 + 1) ∈ (0...𝑁))
8151, 80syl 17 . . . . . . . . . . . . 13 (πœ‘ β†’ (𝐽 + 1) ∈ (0...𝑁))
8250, 81ffvelcdmd 7077 . . . . . . . . . . . 12 (πœ‘ β†’ (π‘†β€˜(𝐽 + 1)) ∈ ℝ)
8371, 82ffvelcdmd 7077 . . . . . . . . . . 11 (πœ‘ β†’ (πΈβ€˜(π‘†β€˜(𝐽 + 1))) ∈ (𝐴(,]𝐡))
8479, 83sseldd 3975 . . . . . . . . . 10 (πœ‘ β†’ (πΈβ€˜(π‘†β€˜(𝐽 + 1))) ∈ ℝ)
8547simprrd 771 . . . . . . . . . . . . . 14 (πœ‘ β†’ βˆ€π‘– ∈ (0..^𝑁)(π‘†β€˜π‘–) < (π‘†β€˜(𝑖 + 1)))
86 fveq2 6881 . . . . . . . . . . . . . . . 16 (𝑖 = 𝐽 β†’ (π‘†β€˜π‘–) = (π‘†β€˜π½))
87 oveq1 7408 . . . . . . . . . . . . . . . . 17 (𝑖 = 𝐽 β†’ (𝑖 + 1) = (𝐽 + 1))
8887fveq2d 6885 . . . . . . . . . . . . . . . 16 (𝑖 = 𝐽 β†’ (π‘†β€˜(𝑖 + 1)) = (π‘†β€˜(𝐽 + 1)))
8986, 88breq12d 5151 . . . . . . . . . . . . . . 15 (𝑖 = 𝐽 β†’ ((π‘†β€˜π‘–) < (π‘†β€˜(𝑖 + 1)) ↔ (π‘†β€˜π½) < (π‘†β€˜(𝐽 + 1))))
9089rspccva 3603 . . . . . . . . . . . . . 14 ((βˆ€π‘– ∈ (0..^𝑁)(π‘†β€˜π‘–) < (π‘†β€˜(𝑖 + 1)) ∧ 𝐽 ∈ (0..^𝑁)) β†’ (π‘†β€˜π½) < (π‘†β€˜(𝐽 + 1)))
9185, 51, 90syl2anc 583 . . . . . . . . . . . . 13 (πœ‘ β†’ (π‘†β€˜π½) < (π‘†β€˜(𝐽 + 1)))
9254, 82posdifd 11798 . . . . . . . . . . . . 13 (πœ‘ β†’ ((π‘†β€˜π½) < (π‘†β€˜(𝐽 + 1)) ↔ 0 < ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½))))
9391, 92mpbid 231 . . . . . . . . . . . 12 (πœ‘ β†’ 0 < ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½)))
9451ancli 548 . . . . . . . . . . . . 13 (πœ‘ β†’ (πœ‘ ∧ 𝐽 ∈ (0..^𝑁)))
95 eleq1 2813 . . . . . . . . . . . . . . . 16 (𝑗 = 𝐽 β†’ (𝑗 ∈ (0..^𝑁) ↔ 𝐽 ∈ (0..^𝑁)))
9695anbi2d 628 . . . . . . . . . . . . . . 15 (𝑗 = 𝐽 β†’ ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ↔ (πœ‘ ∧ 𝐽 ∈ (0..^𝑁))))
97 oveq1 7408 . . . . . . . . . . . . . . . . . . 19 (𝑗 = 𝐽 β†’ (𝑗 + 1) = (𝐽 + 1))
9897fveq2d 6885 . . . . . . . . . . . . . . . . . 18 (𝑗 = 𝐽 β†’ (π‘†β€˜(𝑗 + 1)) = (π‘†β€˜(𝐽 + 1)))
9998fveq2d 6885 . . . . . . . . . . . . . . . . 17 (𝑗 = 𝐽 β†’ (πΈβ€˜(π‘†β€˜(𝑗 + 1))) = (πΈβ€˜(π‘†β€˜(𝐽 + 1))))
100 fveq2 6881 . . . . . . . . . . . . . . . . . . 19 (𝑗 = 𝐽 β†’ (π‘†β€˜π‘—) = (π‘†β€˜π½))
101100fveq2d 6885 . . . . . . . . . . . . . . . . . 18 (𝑗 = 𝐽 β†’ (πΈβ€˜(π‘†β€˜π‘—)) = (πΈβ€˜(π‘†β€˜π½)))
102101fveq2d 6885 . . . . . . . . . . . . . . . . 17 (𝑗 = 𝐽 β†’ (π‘β€˜(πΈβ€˜(π‘†β€˜π‘—))) = (π‘β€˜(πΈβ€˜(π‘†β€˜π½))))
10399, 102oveq12d 7419 . . . . . . . . . . . . . . . 16 (𝑗 = 𝐽 β†’ ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ (π‘β€˜(πΈβ€˜(π‘†β€˜π‘—)))) = ((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (π‘β€˜(πΈβ€˜(π‘†β€˜π½)))))
10498, 100oveq12d 7419 . . . . . . . . . . . . . . . 16 (𝑗 = 𝐽 β†’ ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—)) = ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½)))
105103, 104eqeq12d 2740 . . . . . . . . . . . . . . 15 (𝑗 = 𝐽 β†’ (((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ (π‘β€˜(πΈβ€˜(π‘†β€˜π‘—)))) = ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—)) ↔ ((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (π‘β€˜(πΈβ€˜(π‘†β€˜π½)))) = ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½))))
10696, 105imbi12d 344 . . . . . . . . . . . . . 14 (𝑗 = 𝐽 β†’ (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ (π‘β€˜(πΈβ€˜(π‘†β€˜π‘—)))) = ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—))) ↔ ((πœ‘ ∧ 𝐽 ∈ (0..^𝑁)) β†’ ((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (π‘β€˜(πΈβ€˜(π‘†β€˜π½)))) = ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½)))))
10711oveq2i 7412 . . . . . . . . . . . . . . . . . . . . . . . 24 (π‘˜ Β· 𝑇) = (π‘˜ Β· (𝐡 βˆ’ 𝐴))
108107oveq2i 7412 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑦 + (π‘˜ Β· 𝑇)) = (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴)))
109108eleq1i 2816 . . . . . . . . . . . . . . . . . . . . . 22 ((𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄 ↔ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄)
110109rexbii 3086 . . . . . . . . . . . . . . . . . . . . 21 (βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄 ↔ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄)
111110rgenw 3057 . . . . . . . . . . . . . . . . . . . 20 βˆ€π‘¦ ∈ (𝐢[,]𝐷)(βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄 ↔ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄)
112 rabbi 3454 . . . . . . . . . . . . . . . . . . . 20 (βˆ€π‘¦ ∈ (𝐢[,]𝐷)(βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄 ↔ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄) ↔ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄} = {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})
113111, 112mpbi 229 . . . . . . . . . . . . . . . . . . 19 {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄} = {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}
114113uneq2i 4152 . . . . . . . . . . . . . . . . . 18 ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄}) = ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})
115114fveq2i 6884 . . . . . . . . . . . . . . . . 17 (β™―β€˜({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄})) = (β™―β€˜({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}))
116115oveq1i 7411 . . . . . . . . . . . . . . . 16 ((β™―β€˜({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄})) βˆ’ 1) = ((β™―β€˜({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})) βˆ’ 1)
11735, 116eqtri 2752 . . . . . . . . . . . . . . 15 𝑁 = ((β™―β€˜({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})) βˆ’ 1)
118 isoeq5 7310 . . . . . . . . . . . . . . . . . 18 (({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄}) = ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}) β†’ (𝑓 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄})) ↔ 𝑓 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}))))
119114, 118ax-mp 5 . . . . . . . . . . . . . . . . 17 (𝑓 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄})) ↔ 𝑓 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})))
120119iotabii 6518 . . . . . . . . . . . . . . . 16 (℩𝑓𝑓 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· 𝑇)) ∈ ran 𝑄}))) = (℩𝑓𝑓 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})))
12140, 120eqtri 2752 . . . . . . . . . . . . . . 15 𝑆 = (℩𝑓𝑓 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})))
122 eqid 2724 . . . . . . . . . . . . . . 15 ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))) = ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))))
1233, 11, 2, 1, 17, 18, 25, 117, 121, 12, 13, 122fourierdlem65 45372 . . . . . . . . . . . . . 14 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ (π‘β€˜(πΈβ€˜(π‘†β€˜π‘—)))) = ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—)))
124106, 123vtoclg 3535 . . . . . . . . . . . . 13 (𝐽 ∈ (0..^𝑁) β†’ ((πœ‘ ∧ 𝐽 ∈ (0..^𝑁)) β†’ ((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (π‘β€˜(πΈβ€˜(π‘†β€˜π½)))) = ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½))))
12551, 94, 124sylc 65 . . . . . . . . . . . 12 (πœ‘ β†’ ((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (π‘β€˜(πΈβ€˜(π‘†β€˜π½)))) = ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½)))
12693, 125breqtrrd 5166 . . . . . . . . . . 11 (πœ‘ β†’ 0 < ((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (π‘β€˜(πΈβ€˜(π‘†β€˜π½)))))
12774, 84posdifd 11798 . . . . . . . . . . 11 (πœ‘ β†’ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) < (πΈβ€˜(π‘†β€˜(𝐽 + 1))) ↔ 0 < ((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))))))
128126, 127mpbird 257 . . . . . . . . . 10 (πœ‘ β†’ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) < (πΈβ€˜(π‘†β€˜(𝐽 + 1))))
129 id 22 . . . . . . . . . . 11 (πœ‘ β†’ πœ‘)
130102, 99oveq12d 7419 . . . . . . . . . . . . . . 15 (𝑗 = 𝐽 β†’ ((π‘β€˜(πΈβ€˜(π‘†β€˜π‘—)))(,)(πΈβ€˜(π‘†β€˜(𝑗 + 1)))) = ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1)))))
131100fveq2d 6885 . . . . . . . . . . . . . . . . 17 (𝑗 = 𝐽 β†’ (πΌβ€˜(π‘†β€˜π‘—)) = (πΌβ€˜(π‘†β€˜π½)))
132131fveq2d 6885 . . . . . . . . . . . . . . . 16 (𝑗 = 𝐽 β†’ (π‘„β€˜(πΌβ€˜(π‘†β€˜π‘—))) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))))
133131oveq1d 7416 . . . . . . . . . . . . . . . . 17 (𝑗 = 𝐽 β†’ ((πΌβ€˜(π‘†β€˜π‘—)) + 1) = ((πΌβ€˜(π‘†β€˜π½)) + 1))
134133fveq2d 6885 . . . . . . . . . . . . . . . 16 (𝑗 = 𝐽 β†’ (π‘„β€˜((πΌβ€˜(π‘†β€˜π‘—)) + 1)) = (π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))
135132, 134oveq12d 7419 . . . . . . . . . . . . . . 15 (𝑗 = 𝐽 β†’ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π‘—)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π‘—)) + 1))) = ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1))))
136130, 135sseq12d 4007 . . . . . . . . . . . . . 14 (𝑗 = 𝐽 β†’ (((π‘β€˜(πΈβ€˜(π‘†β€˜π‘—)))(,)(πΈβ€˜(π‘†β€˜(𝑗 + 1)))) βŠ† ((π‘„β€˜(πΌβ€˜(π‘†β€˜π‘—)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π‘—)) + 1))) ↔ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1)))) βŠ† ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))))
13796, 136imbi12d 344 . . . . . . . . . . . . 13 (𝑗 = 𝐽 β†’ (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘β€˜(πΈβ€˜(π‘†β€˜π‘—)))(,)(πΈβ€˜(π‘†β€˜(𝑗 + 1)))) βŠ† ((π‘„β€˜(πΌβ€˜(π‘†β€˜π‘—)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π‘—)) + 1)))) ↔ ((πœ‘ ∧ 𝐽 ∈ (0..^𝑁)) β†’ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1)))) βŠ† ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1))))))
138 eqid 2724 . . . . . . . . . . . . . 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 45386 . . . . . . . . . . . . 13 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘β€˜(πΈβ€˜(π‘†β€˜π‘—)))(,)(πΈβ€˜(π‘†β€˜(𝑗 + 1)))) βŠ† ((π‘„β€˜(πΌβ€˜(π‘†β€˜π‘—)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π‘—)) + 1))))
140137, 139vtoclg 3535 . . . . . . . . . . . 12 (𝐽 ∈ (0..^𝑁) β†’ ((πœ‘ ∧ 𝐽 ∈ (0..^𝑁)) β†’ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1)))) βŠ† ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))))
141140anabsi7 668 . . . . . . . . . . 11 ((πœ‘ ∧ 𝐽 ∈ (0..^𝑁)) β†’ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1)))) βŠ† ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1))))
142129, 51, 141syl2anc 583 . . . . . . . . . 10 (πœ‘ β†’ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1)))) βŠ† ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1))))
14357, 62, 74, 84, 128, 142fourierdlem10 45318 . . . . . . . . 9 (πœ‘ β†’ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½))) ≀ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) ∧ (πΈβ€˜(π‘†β€˜(𝐽 + 1))) ≀ (π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1))))
144143simpld 494 . . . . . . . 8 (πœ‘ β†’ (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))) ≀ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))))
145144adantr 480 . . . . . . 7 ((πœ‘ ∧ Β¬ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))) β†’ (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))) ≀ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))))
146 neqne 2940 . . . . . . . 8 (Β¬ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))) β†’ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) β‰  (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))))
147146adantl 481 . . . . . . 7 ((πœ‘ ∧ Β¬ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))) β†’ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) β‰  (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))))
14876, 75, 145, 147leneltd 11365 . . . . . 6 ((πœ‘ ∧ Β¬ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))) β†’ (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))) < (π‘β€˜(πΈβ€˜(π‘†β€˜π½))))
149143simprd 495 . . . . . . . 8 (πœ‘ β†’ (πΈβ€˜(π‘†β€˜(𝐽 + 1))) ≀ (π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))
15074, 84, 62, 128, 149ltletrd 11371 . . . . . . 7 (πœ‘ β†’ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) < (π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))
151150adantr 480 . . . . . 6 ((πœ‘ ∧ Β¬ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))) β†’ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) < (π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))
15259, 64, 75, 148, 151eliood 44696 . . . . 5 ((πœ‘ ∧ Β¬ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))) β†’ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) ∈ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1))))
153 fvres 6900 . . . . 5 ((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) ∈ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1))) β†’ ((𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1))))β€˜(π‘β€˜(πΈβ€˜(π‘†β€˜π½)))) = (πΉβ€˜(π‘β€˜(πΈβ€˜(π‘†β€˜π½)))))
154152, 153syl 17 . . . 4 ((πœ‘ ∧ Β¬ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))) β†’ ((𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1))))β€˜(π‘β€˜(πΈβ€˜(π‘†β€˜π½)))) = (πΉβ€˜(π‘β€˜(πΈβ€˜(π‘†β€˜π½)))))
155154eqcomd 2730 . . 3 ((πœ‘ ∧ Β¬ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))) β†’ (πΉβ€˜(π‘β€˜(πΈβ€˜(π‘†β€˜π½)))) = ((𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1))))β€˜(π‘β€˜(πΈβ€˜(π‘†β€˜π½)))))
156155ifeq2da 4552 . 2 (πœ‘ β†’ if((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))), (π‘‰β€˜(πΌβ€˜(π‘†β€˜π½))), (πΉβ€˜(π‘β€˜(πΈβ€˜(π‘†β€˜π½))))) = if((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))), (π‘‰β€˜(πΌβ€˜(π‘†β€˜π½))), ((𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1))))β€˜(π‘β€˜(πΈβ€˜(π‘†β€˜π½))))))
157 fourierdlem89.f . . . . . 6 (πœ‘ β†’ 𝐹:β„βŸΆβ„‚)
158 fdm 6716 . . . . . . . 8 (𝐹:β„βŸΆβ„‚ β†’ dom 𝐹 = ℝ)
159157, 158syl 17 . . . . . . 7 (πœ‘ β†’ dom 𝐹 = ℝ)
160159feq2d 6693 . . . . . 6 (πœ‘ β†’ (𝐹:dom πΉβŸΆβ„‚ ↔ 𝐹:β„βŸΆβ„‚))
161157, 160mpbird 257 . . . . 5 (πœ‘ β†’ 𝐹:dom πΉβŸΆβ„‚)
162 ioosscn 13383 . . . . . 6 ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1)))) βŠ† β„‚
163162a1i 11 . . . . 5 (πœ‘ β†’ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1)))) βŠ† β„‚)
164 ioossre 13382 . . . . . 6 ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1)))) βŠ† ℝ
165164, 159sseqtrrid 4027 . . . . 5 (πœ‘ β†’ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1)))) βŠ† dom 𝐹)
166 fourierdlem89.u . . . . . . 7 π‘ˆ = ((π‘†β€˜(𝐽 + 1)) βˆ’ (πΈβ€˜(π‘†β€˜(𝐽 + 1))))
16782, 84resubcld 11639 . . . . . . 7 (πœ‘ β†’ ((π‘†β€˜(𝐽 + 1)) βˆ’ (πΈβ€˜(π‘†β€˜(𝐽 + 1)))) ∈ ℝ)
168166, 167eqeltrid 2829 . . . . . 6 (πœ‘ β†’ π‘ˆ ∈ ℝ)
169168recnd 11239 . . . . 5 (πœ‘ β†’ π‘ˆ ∈ β„‚)
170 eqid 2724 . . . . 5 {π‘₯ ∈ β„‚ ∣ βˆƒπ‘¦ ∈ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1))))π‘₯ = (𝑦 + π‘ˆ)} = {π‘₯ ∈ β„‚ ∣ βˆƒπ‘¦ ∈ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1))))π‘₯ = (𝑦 + π‘ˆ)}
17174, 84, 168iooshift 44720 . . . . . 6 (πœ‘ β†’ (((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) + π‘ˆ)(,)((πΈβ€˜(π‘†β€˜(𝐽 + 1))) + π‘ˆ)) = {π‘₯ ∈ β„‚ ∣ βˆƒπ‘¦ ∈ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1))))π‘₯ = (𝑦 + π‘ˆ)})
172 ioossre 13382 . . . . . . 7 (((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) + π‘ˆ)(,)((πΈβ€˜(π‘†β€˜(𝐽 + 1))) + π‘ˆ)) βŠ† ℝ
173172, 159sseqtrrid 4027 . . . . . 6 (πœ‘ β†’ (((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) + π‘ˆ)(,)((πΈβ€˜(π‘†β€˜(𝐽 + 1))) + π‘ˆ)) βŠ† dom 𝐹)
174171, 173eqsstrrd 4013 . . . . 5 (πœ‘ β†’ {π‘₯ ∈ β„‚ ∣ βˆƒπ‘¦ ∈ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1))))π‘₯ = (𝑦 + π‘ˆ)} βŠ† dom 𝐹)
175 elioore 13351 . . . . . 6 (𝑦 ∈ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1)))) β†’ 𝑦 ∈ ℝ)
17667, 66resubcld 11639 . . . . . . . . . . . . . 14 (πœ‘ β†’ (𝐡 βˆ’ 𝐴) ∈ ℝ)
17711, 176eqeltrid 2829 . . . . . . . . . . . . 13 (πœ‘ β†’ 𝑇 ∈ ℝ)
178177recnd 11239 . . . . . . . . . . . 12 (πœ‘ β†’ 𝑇 ∈ β„‚)
17966, 67posdifd 11798 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (𝐴 < 𝐡 ↔ 0 < (𝐡 βˆ’ 𝐴)))
18069, 179mpbid 231 . . . . . . . . . . . . . 14 (πœ‘ β†’ 0 < (𝐡 βˆ’ 𝐴))
181180, 11breqtrrdi 5180 . . . . . . . . . . . . 13 (πœ‘ β†’ 0 < 𝑇)
182181gt0ne0d 11775 . . . . . . . . . . . 12 (πœ‘ β†’ 𝑇 β‰  0)
183169, 178, 182divcan1d 11988 . . . . . . . . . . 11 (πœ‘ β†’ ((π‘ˆ / 𝑇) Β· 𝑇) = π‘ˆ)
184183eqcomd 2730 . . . . . . . . . 10 (πœ‘ β†’ π‘ˆ = ((π‘ˆ / 𝑇) Β· 𝑇))
185184oveq2d 7417 . . . . . . . . 9 (πœ‘ β†’ (𝑦 + π‘ˆ) = (𝑦 + ((π‘ˆ / 𝑇) Β· 𝑇)))
186185adantr 480 . . . . . . . 8 ((πœ‘ ∧ 𝑦 ∈ ℝ) β†’ (𝑦 + π‘ˆ) = (𝑦 + ((π‘ˆ / 𝑇) Β· 𝑇)))
187186fveq2d 6885 . . . . . . 7 ((πœ‘ ∧ 𝑦 ∈ ℝ) β†’ (πΉβ€˜(𝑦 + π‘ˆ)) = (πΉβ€˜(𝑦 + ((π‘ˆ / 𝑇) Β· 𝑇))))
188157adantr 480 . . . . . . . 8 ((πœ‘ ∧ 𝑦 ∈ ℝ) β†’ 𝐹:β„βŸΆβ„‚)
189177adantr 480 . . . . . . . 8 ((πœ‘ ∧ 𝑦 ∈ ℝ) β†’ 𝑇 ∈ ℝ)
19084recnd 11239 . . . . . . . . . . . . . 14 (πœ‘ β†’ (πΈβ€˜(π‘†β€˜(𝐽 + 1))) ∈ β„‚)
19182recnd 11239 . . . . . . . . . . . . . 14 (πœ‘ β†’ (π‘†β€˜(𝐽 + 1)) ∈ β„‚)
192190, 191negsubdi2d 11584 . . . . . . . . . . . . 13 (πœ‘ β†’ -((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (π‘†β€˜(𝐽 + 1))) = ((π‘†β€˜(𝐽 + 1)) βˆ’ (πΈβ€˜(π‘†β€˜(𝐽 + 1)))))
193192eqcomd 2730 . . . . . . . . . . . 12 (πœ‘ β†’ ((π‘†β€˜(𝐽 + 1)) βˆ’ (πΈβ€˜(π‘†β€˜(𝐽 + 1)))) = -((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (π‘†β€˜(𝐽 + 1))))
194193oveq1d 7416 . . . . . . . . . . 11 (πœ‘ β†’ (((π‘†β€˜(𝐽 + 1)) βˆ’ (πΈβ€˜(π‘†β€˜(𝐽 + 1)))) / 𝑇) = (-((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇))
195166oveq1i 7411 . . . . . . . . . . . 12 (π‘ˆ / 𝑇) = (((π‘†β€˜(𝐽 + 1)) βˆ’ (πΈβ€˜(π‘†β€˜(𝐽 + 1)))) / 𝑇)
196195a1i 11 . . . . . . . . . . 11 (πœ‘ β†’ (π‘ˆ / 𝑇) = (((π‘†β€˜(𝐽 + 1)) βˆ’ (πΈβ€˜(π‘†β€˜(𝐽 + 1)))) / 𝑇))
19712a1i 11 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ 𝐸 = (π‘₯ ∈ ℝ ↦ (π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇))))
198 id 22 . . . . . . . . . . . . . . . . . 18 (π‘₯ = (π‘†β€˜(𝐽 + 1)) β†’ π‘₯ = (π‘†β€˜(𝐽 + 1)))
199 oveq2 7409 . . . . . . . . . . . . . . . . . . . . 21 (π‘₯ = (π‘†β€˜(𝐽 + 1)) β†’ (𝐡 βˆ’ π‘₯) = (𝐡 βˆ’ (π‘†β€˜(𝐽 + 1))))
200199oveq1d 7416 . . . . . . . . . . . . . . . . . . . 20 (π‘₯ = (π‘†β€˜(𝐽 + 1)) β†’ ((𝐡 βˆ’ π‘₯) / 𝑇) = ((𝐡 βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇))
201200fveq2d 6885 . . . . . . . . . . . . . . . . . . 19 (π‘₯ = (π‘†β€˜(𝐽 + 1)) β†’ (βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) = (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇)))
202201oveq1d 7416 . . . . . . . . . . . . . . . . . 18 (π‘₯ = (π‘†β€˜(𝐽 + 1)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇) = ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇)) Β· 𝑇))
203198, 202oveq12d 7419 . . . . . . . . . . . . . . . . 17 (π‘₯ = (π‘†β€˜(𝐽 + 1)) β†’ (π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇)) = ((π‘†β€˜(𝐽 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇)) Β· 𝑇)))
204203adantl 481 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ π‘₯ = (π‘†β€˜(𝐽 + 1))) β†’ (π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇)) = ((π‘†β€˜(𝐽 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇)) Β· 𝑇)))
20567, 82resubcld 11639 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ (𝐡 βˆ’ (π‘†β€˜(𝐽 + 1))) ∈ ℝ)
206205, 177, 182redivcld 12039 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ ((𝐡 βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇) ∈ ℝ)
207206flcld 13760 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇)) ∈ β„€)
208207zred 12663 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇)) ∈ ℝ)
209208, 177remulcld 11241 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇)) Β· 𝑇) ∈ ℝ)
21082, 209readdcld 11240 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ ((π‘†β€˜(𝐽 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇)) Β· 𝑇)) ∈ ℝ)
211197, 204, 82, 210fvmptd 6995 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (πΈβ€˜(π‘†β€˜(𝐽 + 1))) = ((π‘†β€˜(𝐽 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇)) Β· 𝑇)))
212211oveq1d 7416 . . . . . . . . . . . . . 14 (πœ‘ β†’ ((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (π‘†β€˜(𝐽 + 1))) = (((π‘†β€˜(𝐽 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇)) Β· 𝑇)) βˆ’ (π‘†β€˜(𝐽 + 1))))
213208recnd 11239 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇)) ∈ β„‚)
214213, 178mulcld 11231 . . . . . . . . . . . . . . 15 (πœ‘ β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇)) Β· 𝑇) ∈ β„‚)
215191, 214pncan2d 11570 . . . . . . . . . . . . . 14 (πœ‘ β†’ (((π‘†β€˜(𝐽 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇)) Β· 𝑇)) βˆ’ (π‘†β€˜(𝐽 + 1))) = ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇)) Β· 𝑇))
216212, 215eqtrd 2764 . . . . . . . . . . . . 13 (πœ‘ β†’ ((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (π‘†β€˜(𝐽 + 1))) = ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇)) Β· 𝑇))
217216, 214eqeltrd 2825 . . . . . . . . . . . 12 (πœ‘ β†’ ((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (π‘†β€˜(𝐽 + 1))) ∈ β„‚)
218217, 178, 182divnegd 12000 . . . . . . . . . . 11 (πœ‘ β†’ -(((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇) = (-((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇))
219194, 196, 2183eqtr4d 2774 . . . . . . . . . 10 (πœ‘ β†’ (π‘ˆ / 𝑇) = -(((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇))
220216oveq1d 7416 . . . . . . . . . . . . 13 (πœ‘ β†’ (((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇) = (((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇)) Β· 𝑇) / 𝑇))
221213, 178, 182divcan4d 11993 . . . . . . . . . . . . 13 (πœ‘ β†’ (((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇)) Β· 𝑇) / 𝑇) = (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇)))
222220, 221eqtrd 2764 . . . . . . . . . . . 12 (πœ‘ β†’ (((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇) = (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇)))
223222, 207eqeltrd 2825 . . . . . . . . . . 11 (πœ‘ β†’ (((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇) ∈ β„€)
224223znegcld 12665 . . . . . . . . . 10 (πœ‘ β†’ -(((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (π‘†β€˜(𝐽 + 1))) / 𝑇) ∈ β„€)
225219, 224eqeltrd 2825 . . . . . . . . 9 (πœ‘ β†’ (π‘ˆ / 𝑇) ∈ β„€)
226225adantr 480 . . . . . . . 8 ((πœ‘ ∧ 𝑦 ∈ ℝ) β†’ (π‘ˆ / 𝑇) ∈ β„€)
227 simpr 484 . . . . . . . 8 ((πœ‘ ∧ 𝑦 ∈ ℝ) β†’ 𝑦 ∈ ℝ)
228 fourierdlem89.per . . . . . . . . 9 ((πœ‘ ∧ π‘₯ ∈ ℝ) β†’ (πΉβ€˜(π‘₯ + 𝑇)) = (πΉβ€˜π‘₯))
229228adantlr 712 . . . . . . . 8 (((πœ‘ ∧ 𝑦 ∈ ℝ) ∧ π‘₯ ∈ ℝ) β†’ (πΉβ€˜(π‘₯ + 𝑇)) = (πΉβ€˜π‘₯))
230188, 189, 226, 227, 229fperiodmul 44499 . . . . . . 7 ((πœ‘ ∧ 𝑦 ∈ ℝ) β†’ (πΉβ€˜(𝑦 + ((π‘ˆ / 𝑇) Β· 𝑇))) = (πΉβ€˜π‘¦))
231187, 230eqtrd 2764 . . . . . 6 ((πœ‘ ∧ 𝑦 ∈ ℝ) β†’ (πΉβ€˜(𝑦 + π‘ˆ)) = (πΉβ€˜π‘¦))
232175, 231sylan2 592 . . . . 5 ((πœ‘ ∧ 𝑦 ∈ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1))))) β†’ (πΉβ€˜(𝑦 + π‘ˆ)) = (πΉβ€˜π‘¦))
2336simprrd 771 . . . . . . . 8 (πœ‘ β†’ βˆ€π‘– ∈ (0..^𝑀)(π‘„β€˜π‘–) < (π‘„β€˜(𝑖 + 1)))
234 fveq2 6881 . . . . . . . . . 10 (𝑖 = (πΌβ€˜(π‘†β€˜π½)) β†’ (π‘„β€˜π‘–) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))))
235 oveq1 7408 . . . . . . . . . . 11 (𝑖 = (πΌβ€˜(π‘†β€˜π½)) β†’ (𝑖 + 1) = ((πΌβ€˜(π‘†β€˜π½)) + 1))
236235fveq2d 6885 . . . . . . . . . 10 (𝑖 = (πΌβ€˜(π‘†β€˜π½)) β†’ (π‘„β€˜(𝑖 + 1)) = (π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))
237234, 236breq12d 5151 . . . . . . . . 9 (𝑖 = (πΌβ€˜(π‘†β€˜π½)) β†’ ((π‘„β€˜π‘–) < (π‘„β€˜(𝑖 + 1)) ↔ (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))) < (π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1))))
238237rspccva 3603 . . . . . . . 8 ((βˆ€π‘– ∈ (0..^𝑀)(π‘„β€˜π‘–) < (π‘„β€˜(𝑖 + 1)) ∧ (πΌβ€˜(π‘†β€˜π½)) ∈ (0..^𝑀)) β†’ (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))) < (π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))
239233, 55, 238syl2anc 583 . . . . . . 7 (πœ‘ β†’ (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))) < (π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))
24055ancli 548 . . . . . . . 8 (πœ‘ β†’ (πœ‘ ∧ (πΌβ€˜(π‘†β€˜π½)) ∈ (0..^𝑀)))
241 eleq1 2813 . . . . . . . . . . 11 (𝑖 = (πΌβ€˜(π‘†β€˜π½)) β†’ (𝑖 ∈ (0..^𝑀) ↔ (πΌβ€˜(π‘†β€˜π½)) ∈ (0..^𝑀)))
242241anbi2d 628 . . . . . . . . . 10 (𝑖 = (πΌβ€˜(π‘†β€˜π½)) β†’ ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ↔ (πœ‘ ∧ (πΌβ€˜(π‘†β€˜π½)) ∈ (0..^𝑀))))
243234, 236oveq12d 7419 . . . . . . . . . . . 12 (𝑖 = (πΌβ€˜(π‘†β€˜π½)) β†’ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) = ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1))))
244243reseq2d 5971 . . . . . . . . . . 11 (𝑖 = (πΌβ€˜(π‘†β€˜π½)) β†’ (𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) = (𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))))
245243oveq1d 7416 . . . . . . . . . . 11 (𝑖 = (πΌβ€˜(π‘†β€˜π½)) β†’ (((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))–cnβ†’β„‚) = (((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))–cnβ†’β„‚))
246244, 245eleq12d 2819 . . . . . . . . . 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 3535 . . . . . . . 8 ((πΌβ€˜(π‘†β€˜π½)) ∈ (0..^𝑀) β†’ ((πœ‘ ∧ (πΌβ€˜(π‘†β€˜π½)) ∈ (0..^𝑀)) β†’ (𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))) ∈ (((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))–cnβ†’β„‚)))
25055, 240, 249sylc 65 . . . . . . 7 (πœ‘ β†’ (𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))) ∈ (((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))–cnβ†’β„‚))
251 nfv 1909 . . . . . . . . . 10 Ⅎ𝑖(πœ‘ ∧ (πΌβ€˜(π‘†β€˜π½)) ∈ (0..^𝑀))
252 fourierdlem89.21 . . . . . . . . . . . . 13 𝑉 = (𝑖 ∈ (0..^𝑀) ↦ 𝑅)
253 nfmpt1 5246 . . . . . . . . . . . . 13 Ⅎ𝑖(𝑖 ∈ (0..^𝑀) ↦ 𝑅)
254252, 253nfcxfr 2893 . . . . . . . . . . . 12 Ⅎ𝑖𝑉
255 nfcv 2895 . . . . . . . . . . . 12 Ⅎ𝑖(πΌβ€˜(π‘†β€˜π½))
256254, 255nffv 6891 . . . . . . . . . . 11 Ⅎ𝑖(π‘‰β€˜(πΌβ€˜(π‘†β€˜π½)))
257256nfel1 2911 . . . . . . . . . 10 Ⅎ𝑖(π‘‰β€˜(πΌβ€˜(π‘†β€˜π½))) ∈ ((𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))) limβ„‚ (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))))
258251, 257nfim 1891 . . . . . . . . 9 Ⅎ𝑖((πœ‘ ∧ (πΌβ€˜(π‘†β€˜π½)) ∈ (0..^𝑀)) β†’ (π‘‰β€˜(πΌβ€˜(π‘†β€˜π½))) ∈ ((𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))) limβ„‚ (π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))))
259242biimpar 477 . . . . . . . . . . . . . 14 ((𝑖 = (πΌβ€˜(π‘†β€˜π½)) ∧ (πœ‘ ∧ (πΌβ€˜(π‘†β€˜π½)) ∈ (0..^𝑀))) β†’ (πœ‘ ∧ 𝑖 ∈ (0..^𝑀)))
2602593adant2 1128 . . . . . . . . . . . . 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 6881 . . . . . . . . . . . . . . . 16 (𝑖 = (πΌβ€˜(π‘†β€˜π½)) β†’ (π‘‰β€˜π‘–) = (π‘‰β€˜(πΌβ€˜(π‘†β€˜π½))))
264263eqcomd 2730 . . . . . . . . . . . . . . 15 (𝑖 = (πΌβ€˜(π‘†β€˜π½)) β†’ (π‘‰β€˜(πΌβ€˜(π‘†β€˜π½))) = (π‘‰β€˜π‘–))
265264adantr 480 . . . . . . . . . . . . . 14 ((𝑖 = (πΌβ€˜(π‘†β€˜π½)) ∧ (πœ‘ ∧ (πΌβ€˜(π‘†β€˜π½)) ∈ (0..^𝑀))) β†’ (π‘‰β€˜(πΌβ€˜(π‘†β€˜π½))) = (π‘‰β€˜π‘–))
266259simprd 495 . . . . . . . . . . . . . . 15 ((𝑖 = (πΌβ€˜(π‘†β€˜π½)) ∧ (πœ‘ ∧ (πΌβ€˜(π‘†β€˜π½)) ∈ (0..^𝑀))) β†’ 𝑖 ∈ (0..^𝑀))
267 elex 3485 . . . . . . . . . . . . . . . 16 (𝑅 ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) limβ„‚ (π‘„β€˜π‘–)) β†’ 𝑅 ∈ V)
268259, 261, 2673syl 18 . . . . . . . . . . . . . . 15 ((𝑖 = (πΌβ€˜(π‘†β€˜π½)) ∧ (πœ‘ ∧ (πΌβ€˜(π‘†β€˜π½)) ∈ (0..^𝑀))) β†’ 𝑅 ∈ V)
269252fvmpt2 6999 . . . . . . . . . . . . . . 15 ((𝑖 ∈ (0..^𝑀) ∧ 𝑅 ∈ V) β†’ (π‘‰β€˜π‘–) = 𝑅)
270266, 268, 269syl2anc 583 . . . . . . . . . . . . . 14 ((𝑖 = (πΌβ€˜(π‘†β€˜π½)) ∧ (πœ‘ ∧ (πΌβ€˜(π‘†β€˜π½)) ∈ (0..^𝑀))) β†’ (π‘‰β€˜π‘–) = 𝑅)
271265, 270eqtrd 2764 . . . . . . . . . . . . 13 ((𝑖 = (πΌβ€˜(π‘†β€˜π½)) ∧ (πœ‘ ∧ (πΌβ€˜(π‘†β€˜π½)) ∈ (0..^𝑀))) β†’ (π‘‰β€˜(πΌβ€˜(π‘†β€˜π½))) = 𝑅)
2722713adant2 1128 . . . . . . . . . . . 12 ((𝑖 = (πΌβ€˜(π‘†β€˜π½)) ∧ ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ 𝑅 ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) limβ„‚ (π‘„β€˜π‘–))) ∧ (πœ‘ ∧ (πΌβ€˜(π‘†β€˜π½)) ∈ (0..^𝑀))) β†’ (π‘‰β€˜(πΌβ€˜(π‘†β€˜π½))) = 𝑅)
273244, 234oveq12d 7419 . . . . . . . . . . . . . 14 (𝑖 = (πΌβ€˜(π‘†β€˜π½)) β†’ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) limβ„‚ (π‘„β€˜π‘–)) = ((𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))) limβ„‚ (π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))))
274273eqcomd 2730 . . . . . . . . . . . . 13 (𝑖 = (πΌβ€˜(π‘†β€˜π½)) β†’ ((𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))) limβ„‚ (π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))) = ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) limβ„‚ (π‘„β€˜π‘–)))
2752743ad2ant1 1130 . . . . . . . . . . . 12 ((𝑖 = (πΌβ€˜(π‘†β€˜π½)) ∧ ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ 𝑅 ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) limβ„‚ (π‘„β€˜π‘–))) ∧ (πœ‘ ∧ (πΌβ€˜(π‘†β€˜π½)) ∈ (0..^𝑀))) β†’ ((𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))) limβ„‚ (π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))) = ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) limβ„‚ (π‘„β€˜π‘–)))
276262, 272, 2753eltr4d 2840 . . . . . . . . . . 11 ((𝑖 = (πΌβ€˜(π‘†β€˜π½)) ∧ ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ 𝑅 ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) limβ„‚ (π‘„β€˜π‘–))) ∧ (πœ‘ ∧ (πΌβ€˜(π‘†β€˜π½)) ∈ (0..^𝑀))) β†’ (π‘‰β€˜(πΌβ€˜(π‘†β€˜π½))) ∈ ((𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))) limβ„‚ (π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))))
2772763exp 1116 . . . . . . . . . 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 3551 . . . . . . . 8 ((πΌβ€˜(π‘†β€˜π½)) ∈ (0..^𝑀) β†’ ((πœ‘ ∧ (πΌβ€˜(π‘†β€˜π½)) ∈ (0..^𝑀)) β†’ (π‘‰β€˜(πΌβ€˜(π‘†β€˜π½))) ∈ ((𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))) limβ„‚ (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))))))
28155, 240, 280sylc 65 . . . . . . 7 (πœ‘ β†’ (π‘‰β€˜(πΌβ€˜(π‘†β€˜π½))) ∈ ((𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))) limβ„‚ (π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))))
282 eqid 2724 . . . . . . 7 if((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))), (π‘‰β€˜(πΌβ€˜(π‘†β€˜π½))), ((𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1))))β€˜(π‘β€˜(πΈβ€˜(π‘†β€˜π½))))) = if((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))), (π‘‰β€˜(πΌβ€˜(π‘†β€˜π½))), ((𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1))))β€˜(π‘β€˜(πΈβ€˜(π‘†β€˜π½)))))
283 eqid 2724 . . . . . . 7 ((TopOpenβ€˜β„‚fld) β†Ύt ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))[,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))) = ((TopOpenβ€˜β„‚fld) β†Ύt ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))[,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1))))
28457, 62, 239, 250, 281, 74, 84, 128, 142, 282, 283fourierdlem32 45340 . . . . . 6 (πœ‘ β†’ if((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))), (π‘‰β€˜(πΌβ€˜(π‘†β€˜π½))), ((𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1))))β€˜(π‘β€˜(πΈβ€˜(π‘†β€˜π½))))) ∈ (((𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))) β†Ύ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1))))) limβ„‚ (π‘β€˜(πΈβ€˜(π‘†β€˜π½)))))
285142resabs1d 6002 . . . . . . 7 (πœ‘ β†’ ((𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))) β†Ύ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1))))) = (𝐹 β†Ύ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1))))))
286285oveq1d 7416 . . . . . 6 (πœ‘ β†’ (((𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1)))) β†Ύ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1))))) limβ„‚ (π‘β€˜(πΈβ€˜(π‘†β€˜π½)))) = ((𝐹 β†Ύ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1))))) limβ„‚ (π‘β€˜(πΈβ€˜(π‘†β€˜π½)))))
287284, 286eleqtrd 2827 . . . . 5 (πœ‘ β†’ if((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))), (π‘‰β€˜(πΌβ€˜(π‘†β€˜π½))), ((𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1))))β€˜(π‘β€˜(πΈβ€˜(π‘†β€˜π½))))) ∈ ((𝐹 β†Ύ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1))))) limβ„‚ (π‘β€˜(πΈβ€˜(π‘†β€˜π½)))))
288161, 163, 165, 169, 170, 174, 232, 287limcperiod 44829 . . . 4 (πœ‘ β†’ if((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))), (π‘‰β€˜(πΌβ€˜(π‘†β€˜π½))), ((𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1))))β€˜(π‘β€˜(πΈβ€˜(π‘†β€˜π½))))) ∈ ((𝐹 β†Ύ {π‘₯ ∈ β„‚ ∣ βˆƒπ‘¦ ∈ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1))))π‘₯ = (𝑦 + π‘ˆ)}) limβ„‚ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) + π‘ˆ)))
289166oveq2i 7412 . . . . . . 7 ((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) + π‘ˆ) = ((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) + ((π‘†β€˜(𝐽 + 1)) βˆ’ (πΈβ€˜(π‘†β€˜(𝐽 + 1)))))
290289a1i 11 . . . . . 6 (πœ‘ β†’ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) + π‘ˆ) = ((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) + ((π‘†β€˜(𝐽 + 1)) βˆ’ (πΈβ€˜(π‘†β€˜(𝐽 + 1))))))
29117, 20iccssred 13408 . . . . . . . . . . . . 13 (πœ‘ β†’ (𝐢[,]𝐷) βŠ† ℝ)
292 ax-resscn 11163 . . . . . . . . . . . . 13 ℝ βŠ† β„‚
293291, 292sstrdi 3986 . . . . . . . . . . . 12 (πœ‘ β†’ (𝐢[,]𝐷) βŠ† β„‚)
29425, 44, 43fourierdlem15 45323 . . . . . . . . . . . . 13 (πœ‘ β†’ 𝑆:(0...𝑁)⟢(𝐢[,]𝐷))
295294, 53ffvelcdmd 7077 . . . . . . . . . . . 12 (πœ‘ β†’ (π‘†β€˜π½) ∈ (𝐢[,]𝐷))
296293, 295sseldd 3975 . . . . . . . . . . 11 (πœ‘ β†’ (π‘†β€˜π½) ∈ β„‚)
297191, 296subcld 11568 . . . . . . . . . 10 (πœ‘ β†’ ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½)) ∈ β„‚)
29874recnd 11239 . . . . . . . . . 10 (πœ‘ β†’ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) ∈ β„‚)
299190, 297, 298subsub23d 44482 . . . . . . . . 9 (πœ‘ β†’ (((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½))) = (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) ↔ ((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (π‘β€˜(πΈβ€˜(π‘†β€˜π½)))) = ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½))))
300125, 299mpbird 257 . . . . . . . 8 (πœ‘ β†’ ((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½))) = (π‘β€˜(πΈβ€˜(π‘†β€˜π½))))
301300eqcomd 2730 . . . . . . 7 (πœ‘ β†’ (π‘β€˜(πΈβ€˜(π‘†β€˜π½))) = ((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½))))
302301oveq1d 7416 . . . . . 6 (πœ‘ β†’ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) + ((π‘†β€˜(𝐽 + 1)) βˆ’ (πΈβ€˜(π‘†β€˜(𝐽 + 1))))) = (((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½))) + ((π‘†β€˜(𝐽 + 1)) βˆ’ (πΈβ€˜(π‘†β€˜(𝐽 + 1))))))
303190, 297subcld 11568 . . . . . . . 8 (πœ‘ β†’ ((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½))) ∈ β„‚)
304303, 191, 190addsub12d 11591 . . . . . . 7 (πœ‘ β†’ (((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½))) + ((π‘†β€˜(𝐽 + 1)) βˆ’ (πΈβ€˜(π‘†β€˜(𝐽 + 1))))) = ((π‘†β€˜(𝐽 + 1)) + (((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½))) βˆ’ (πΈβ€˜(π‘†β€˜(𝐽 + 1))))))
305190, 297, 190sub32d 11600 . . . . . . . . 9 (πœ‘ β†’ (((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½))) βˆ’ (πΈβ€˜(π‘†β€˜(𝐽 + 1)))) = (((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (πΈβ€˜(π‘†β€˜(𝐽 + 1)))) βˆ’ ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½))))
306190subidd 11556 . . . . . . . . . 10 (πœ‘ β†’ ((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (πΈβ€˜(π‘†β€˜(𝐽 + 1)))) = 0)
307306oveq1d 7416 . . . . . . . . 9 (πœ‘ β†’ (((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ (πΈβ€˜(π‘†β€˜(𝐽 + 1)))) βˆ’ ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½))) = (0 βˆ’ ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½))))
308 df-neg 11444 . . . . . . . . . 10 -((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½)) = (0 βˆ’ ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½)))
309191, 296negsubdi2d 11584 . . . . . . . . . 10 (πœ‘ β†’ -((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½)) = ((π‘†β€˜π½) βˆ’ (π‘†β€˜(𝐽 + 1))))
310308, 309eqtr3id 2778 . . . . . . . . 9 (πœ‘ β†’ (0 βˆ’ ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½))) = ((π‘†β€˜π½) βˆ’ (π‘†β€˜(𝐽 + 1))))
311305, 307, 3103eqtrd 2768 . . . . . . . 8 (πœ‘ β†’ (((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½))) βˆ’ (πΈβ€˜(π‘†β€˜(𝐽 + 1)))) = ((π‘†β€˜π½) βˆ’ (π‘†β€˜(𝐽 + 1))))
312311oveq2d 7417 . . . . . . 7 (πœ‘ β†’ ((π‘†β€˜(𝐽 + 1)) + (((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½))) βˆ’ (πΈβ€˜(π‘†β€˜(𝐽 + 1))))) = ((π‘†β€˜(𝐽 + 1)) + ((π‘†β€˜π½) βˆ’ (π‘†β€˜(𝐽 + 1)))))
313191, 296pncan3d 11571 . . . . . . 7 (πœ‘ β†’ ((π‘†β€˜(𝐽 + 1)) + ((π‘†β€˜π½) βˆ’ (π‘†β€˜(𝐽 + 1)))) = (π‘†β€˜π½))
314304, 312, 3133eqtrd 2768 . . . . . 6 (πœ‘ β†’ (((πΈβ€˜(π‘†β€˜(𝐽 + 1))) βˆ’ ((π‘†β€˜(𝐽 + 1)) βˆ’ (π‘†β€˜π½))) + ((π‘†β€˜(𝐽 + 1)) βˆ’ (πΈβ€˜(π‘†β€˜(𝐽 + 1))))) = (π‘†β€˜π½))
315290, 302, 3143eqtrd 2768 . . . . 5 (πœ‘ β†’ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) + π‘ˆ) = (π‘†β€˜π½))
316315oveq2d 7417 . . . 4 (πœ‘ β†’ ((𝐹 β†Ύ {π‘₯ ∈ β„‚ ∣ βˆƒπ‘¦ ∈ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1))))π‘₯ = (𝑦 + π‘ˆ)}) limβ„‚ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) + π‘ˆ)) = ((𝐹 β†Ύ {π‘₯ ∈ β„‚ ∣ βˆƒπ‘¦ ∈ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1))))π‘₯ = (𝑦 + π‘ˆ)}) limβ„‚ (π‘†β€˜π½)))
317288, 316eleqtrd 2827 . . 3 (πœ‘ β†’ if((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))), (π‘‰β€˜(πΌβ€˜(π‘†β€˜π½))), ((𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1))))β€˜(π‘β€˜(πΈβ€˜(π‘†β€˜π½))))) ∈ ((𝐹 β†Ύ {π‘₯ ∈ β„‚ ∣ βˆƒπ‘¦ ∈ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1))))π‘₯ = (𝑦 + π‘ˆ)}) limβ„‚ (π‘†β€˜π½)))
318166oveq2i 7412 . . . . . . . 8 ((πΈβ€˜(π‘†β€˜(𝐽 + 1))) + π‘ˆ) = ((πΈβ€˜(π‘†β€˜(𝐽 + 1))) + ((π‘†β€˜(𝐽 + 1)) βˆ’ (πΈβ€˜(π‘†β€˜(𝐽 + 1)))))
319190, 191pncan3d 11571 . . . . . . . 8 (πœ‘ β†’ ((πΈβ€˜(π‘†β€˜(𝐽 + 1))) + ((π‘†β€˜(𝐽 + 1)) βˆ’ (πΈβ€˜(π‘†β€˜(𝐽 + 1))))) = (π‘†β€˜(𝐽 + 1)))
320318, 319eqtrid 2776 . . . . . . 7 (πœ‘ β†’ ((πΈβ€˜(π‘†β€˜(𝐽 + 1))) + π‘ˆ) = (π‘†β€˜(𝐽 + 1)))
321315, 320oveq12d 7419 . . . . . 6 (πœ‘ β†’ (((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) + π‘ˆ)(,)((πΈβ€˜(π‘†β€˜(𝐽 + 1))) + π‘ˆ)) = ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))))
322171, 321eqtr3d 2766 . . . . 5 (πœ‘ β†’ {π‘₯ ∈ β„‚ ∣ βˆƒπ‘¦ ∈ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1))))π‘₯ = (𝑦 + π‘ˆ)} = ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))))
323322reseq2d 5971 . . . 4 (πœ‘ β†’ (𝐹 β†Ύ {π‘₯ ∈ β„‚ ∣ βˆƒπ‘¦ ∈ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1))))π‘₯ = (𝑦 + π‘ˆ)}) = (𝐹 β†Ύ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1)))))
324323oveq1d 7416 . . 3 (πœ‘ β†’ ((𝐹 β†Ύ {π‘₯ ∈ β„‚ ∣ βˆƒπ‘¦ ∈ ((π‘β€˜(πΈβ€˜(π‘†β€˜π½)))(,)(πΈβ€˜(π‘†β€˜(𝐽 + 1))))π‘₯ = (𝑦 + π‘ˆ)}) limβ„‚ (π‘†β€˜π½)) = ((𝐹 β†Ύ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1)))) limβ„‚ (π‘†β€˜π½)))
325317, 324eleqtrd 2827 . 2 (πœ‘ β†’ if((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))), (π‘‰β€˜(πΌβ€˜(π‘†β€˜π½))), ((𝐹 β†Ύ ((π‘„β€˜(πΌβ€˜(π‘†β€˜π½)))(,)(π‘„β€˜((πΌβ€˜(π‘†β€˜π½)) + 1))))β€˜(π‘β€˜(πΈβ€˜(π‘†β€˜π½))))) ∈ ((𝐹 β†Ύ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1)))) limβ„‚ (π‘†β€˜π½)))
326156, 325eqeltrd 2825 1 (πœ‘ β†’ if((π‘β€˜(πΈβ€˜(π‘†β€˜π½))) = (π‘„β€˜(πΌβ€˜(π‘†β€˜π½))), (π‘‰β€˜(πΌβ€˜(π‘†β€˜π½))), (πΉβ€˜(π‘β€˜(πΈβ€˜(π‘†β€˜π½))))) ∈ ((𝐹 β†Ύ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1)))) limβ„‚ (π‘†β€˜π½)))
Colors of variables: wff setvar class
Syntax hints:  Β¬ wn 3   β†’ wi 4   ↔ wb 205   ∧ wa 395   ∧ w3a 1084   = wceq 1533   ∈ wcel 2098   β‰  wne 2932  βˆ€wral 3053  βˆƒwrex 3062  {crab 3424  Vcvv 3466   βˆͺ cun 3938   βŠ† wss 3940  ifcif 4520  {cpr 4622   class class class wbr 5138   ↦ cmpt 5221  dom cdm 5666  ran crn 5667   β†Ύ cres 5668  β„©cio 6483  βŸΆwf 6529  β€˜cfv 6533   Isom wiso 6534  (class class class)co 7401   ↑m cmap 8816  supcsup 9431  β„‚cc 11104  β„cr 11105  0cc0 11106  1c1 11107   + caddc 11109   Β· cmul 11111  +∞cpnf 11242  β„*cxr 11244   < clt 11245   ≀ cle 11246   βˆ’ cmin 11441  -cneg 11442   / cdiv 11868  β„•cn 12209  2c2 12264  β„€cz 12555  (,)cioo 13321  (,]cioc 13322  [,)cico 13323  [,]cicc 13324  ...cfz 13481  ..^cfzo 13624  βŒŠcfl 13752  β™―chash 14287   β†Ύt crest 17365  TopOpenctopn 17366  β„‚fldccnfld 21228  β€“cnβ†’ccncf 24718   limβ„‚ climc 25713
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1789  ax-4 1803  ax-5 1905  ax-6 1963  ax-7 2003  ax-8 2100  ax-9 2108  ax-10 2129  ax-11 2146  ax-12 2163  ax-ext 2695  ax-rep 5275  ax-sep 5289  ax-nul 5296  ax-pow 5353  ax-pr 5417  ax-un 7718  ax-inf2 9632  ax-cnex 11162  ax-resscn 11163  ax-1cn 11164  ax-icn 11165  ax-addcl 11166  ax-addrcl 11167  ax-mulcl 11168  ax-mulrcl 11169  ax-mulcom 11170  ax-addass 11171  ax-mulass 11172  ax-distr 11173  ax-i2m1 11174  ax-1ne0 11175  ax-1rid 11176  ax-rnegex 11177  ax-rrecex 11178  ax-cnre 11179  ax-pre-lttri 11180  ax-pre-lttrn 11181  ax-pre-ltadd 11182  ax-pre-mulgt0 11183  ax-pre-sup 11184
This theorem depends on definitions:  df-bi 206  df-an 396  df-or 845  df-3or 1085  df-3an 1086  df-tru 1536  df-fal 1546  df-ex 1774  df-nf 1778  df-sb 2060  df-mo 2526  df-eu 2555  df-clab 2702  df-cleq 2716  df-clel 2802  df-nfc 2877  df-ne 2933  df-nel 3039  df-ral 3054  df-rex 3063  df-rmo 3368  df-reu 3369  df-rab 3425  df-v 3468  df-sbc 3770  df-csb 3886  df-dif 3943  df-un 3945  df-in 3947  df-ss 3957  df-pss 3959  df-nul 4315  df-if 4521  df-pw 4596  df-sn 4621  df-pr 4623  df-tp 4625  df-op 4627  df-uni 4900  df-int 4941  df-iun 4989  df-iin 4990  df-br 5139  df-opab 5201  df-mpt 5222  df-tr 5256  df-id 5564  df-eprel 5570  df-po 5578  df-so 5579  df-fr 5621  df-se 5622  df-we 5623  df-xp 5672  df-rel 5673  df-cnv 5674  df-co 5675  df-dm 5676  df-rn 5677  df-res 5678  df-ima 5679  df-pred 6290  df-ord 6357  df-on 6358  df-lim 6359  df-suc 6360  df-iota 6485  df-fun 6535  df-fn 6536  df-f 6537  df-f1 6538  df-fo 6539  df-f1o 6540  df-fv 6541  df-isom 6542  df-riota 7357  df-ov 7404  df-oprab 7405  df-mpo 7406  df-om 7849  df-1st 7968  df-2nd 7969  df-frecs 8261  df-wrecs 8292  df-recs 8366  df-rdg 8405  df-1o 8461  df-oadd 8465  df-er 8699  df-map 8818  df-pm 8819  df-en 8936  df-dom 8937  df-sdom 8938  df-fin 8939  df-fi 9402  df-sup 9433  df-inf 9434  df-oi 9501  df-dju 9892  df-card 9930  df-pnf 11247  df-mnf 11248  df-xr 11249  df-ltxr 11250  df-le 11251  df-sub 11443  df-neg 11444  df-div 11869  df-nn 12210  df-2 12272  df-3 12273  df-4 12274  df-5 12275  df-6 12276  df-7 12277  df-8 12278  df-9 12279  df-n0 12470  df-xnn0 12542  df-z 12556  df-dec 12675  df-uz 12820  df-q 12930  df-rp 12972  df-xneg 13089  df-xadd 13090  df-xmul 13091  df-ioo 13325  df-ioc 13326  df-ico 13327  df-icc 13328  df-fz 13482  df-fzo 13625  df-fl 13754  df-seq 13964  df-exp 14025  df-hash 14288  df-cj 15043  df-re 15044  df-im 15045  df-sqrt 15179  df-abs 15180  df-struct 17079  df-slot 17114  df-ndx 17126  df-base 17144  df-plusg 17209  df-mulr 17210  df-starv 17211  df-tset 17215  df-ple 17216  df-ds 17218  df-unif 17219  df-rest 17367  df-topn 17368  df-topgen 17388  df-psmet 21220  df-xmet 21221  df-met 21222  df-bl 21223  df-mopn 21224  df-cnfld 21229  df-top 22718  df-topon 22735  df-topsp 22757  df-bases 22771  df-cld 22845  df-ntr 22846  df-cls 22847  df-nei 22924  df-lp 22962  df-cn 23053  df-cnp 23054  df-cmp 23213  df-xms 24148  df-ms 24149  df-cncf 24720  df-limc 25717
This theorem is referenced by:  fourierdlem96  45403  fourierdlem100  45407  fourierdlem107  45414  fourierdlem109  45416
  Copyright terms: Public domain W3C validator