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

Theorem fourierdlem65 45482
Description: The distance of two adjacent points in the moved partition is preserved in the original partition. (Contributed by Glauco Siliprandi, 11-Dec-2019.)
Hypotheses
Ref Expression
fourierdlem65.p 𝑃 = (π‘š ∈ β„• ↦ {𝑝 ∈ (ℝ ↑m (0...π‘š)) ∣ (((π‘β€˜0) = 𝐴 ∧ (π‘β€˜π‘š) = 𝐡) ∧ βˆ€π‘– ∈ (0..^π‘š)(π‘β€˜π‘–) < (π‘β€˜(𝑖 + 1)))})
fourierdlem65.t 𝑇 = (𝐡 βˆ’ 𝐴)
fourierdlem65.m (πœ‘ β†’ 𝑀 ∈ β„•)
fourierdlem65.q (πœ‘ β†’ 𝑄 ∈ (π‘ƒβ€˜π‘€))
fourierdlem65.c (πœ‘ β†’ 𝐢 ∈ ℝ)
fourierdlem65.d (πœ‘ β†’ 𝐷 ∈ (𝐢(,)+∞))
fourierdlem65.o 𝑂 = (π‘š ∈ β„• ↦ {𝑝 ∈ (ℝ ↑m (0...π‘š)) ∣ (((π‘β€˜0) = 𝐢 ∧ (π‘β€˜π‘š) = 𝐷) ∧ βˆ€π‘– ∈ (0..^π‘š)(π‘β€˜π‘–) < (π‘β€˜(𝑖 + 1)))})
fourierdlem65.n 𝑁 = ((β™―β€˜({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})) βˆ’ 1)
fourierdlem65.s 𝑆 = (℩𝑓𝑓 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})))
fourierdlem65.e 𝐸 = (π‘₯ ∈ ℝ ↦ (π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇)))
fourierdlem65.l 𝐿 = (𝑦 ∈ (𝐴(,]𝐡) ↦ if(𝑦 = 𝐡, 𝐴, 𝑦))
fourierdlem65.z 𝑍 = ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))))
Assertion
Ref Expression
fourierdlem65 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ (πΏβ€˜(πΈβ€˜(π‘†β€˜π‘—)))) = ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—)))
Distinct variable groups:   𝐴,𝑓,π‘˜,𝑦   𝐴,𝑖,π‘₯,π‘˜,𝑦   𝐴,π‘š,𝑝,𝑖   𝐡,𝑓,π‘˜,𝑦   𝐡,𝑖,π‘₯   𝐡,π‘š,𝑝   𝐢,𝑓,𝑦   𝐢,𝑖,π‘š,𝑝   π‘₯,𝐢   𝐷,𝑓,𝑦   𝐷,𝑖,π‘š,𝑝   π‘₯,𝐷   𝑖,𝐸,π‘˜,π‘₯,𝑦   𝑖,𝑀,π‘š,𝑝   𝑓,𝑁,𝑦   𝑖,𝑁,π‘š,𝑝   π‘₯,𝑁   𝑄,𝑓,π‘˜,𝑦   𝑄,𝑖,π‘₯   𝑄,𝑝   𝑆,𝑓,π‘˜,𝑦   𝑆,𝑖,π‘₯   𝑆,𝑝   𝑇,𝑖,π‘˜,π‘₯,𝑦   𝑖,𝑍,π‘˜,𝑦   πœ‘,𝑓,π‘˜,𝑦   𝑖,𝑗,π‘˜,π‘₯,𝑦   πœ‘,𝑖,π‘₯
Allowed substitution hints:   πœ‘(𝑗,π‘š,𝑝)   𝐴(𝑗)   𝐡(𝑗)   𝐢(𝑗,π‘˜)   𝐷(𝑗,π‘˜)   𝑃(π‘₯,𝑦,𝑓,𝑖,𝑗,π‘˜,π‘š,𝑝)   𝑄(𝑗,π‘š)   𝑆(𝑗,π‘š)   𝑇(𝑓,𝑗,π‘š,𝑝)   𝐸(𝑓,𝑗,π‘š,𝑝)   𝐿(π‘₯,𝑦,𝑓,𝑖,𝑗,π‘˜,π‘š,𝑝)   𝑀(π‘₯,𝑦,𝑓,𝑗,π‘˜)   𝑁(𝑗,π‘˜)   𝑂(π‘₯,𝑦,𝑓,𝑖,𝑗,π‘˜,π‘š,𝑝)   𝑍(π‘₯,𝑓,𝑗,π‘š,𝑝)

Proof of Theorem fourierdlem65
StepHypRef Expression
1 fourierdlem65.l . . . . . 6 𝐿 = (𝑦 ∈ (𝐴(,]𝐡) ↦ if(𝑦 = 𝐡, 𝐴, 𝑦))
21a1i 11 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ 𝐿 = (𝑦 ∈ (𝐴(,]𝐡) ↦ if(𝑦 = 𝐡, 𝐴, 𝑦)))
3 simpr 484 . . . . . . . 8 (((πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—)))
4 simpl 482 . . . . . . . 8 (((πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡)
53, 4eqtrd 2767 . . . . . . 7 (((πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ 𝑦 = 𝐡)
65iftrued 4532 . . . . . 6 (((πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ if(𝑦 = 𝐡, 𝐴, 𝑦) = 𝐴)
76adantll 713 . . . . 5 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ if(𝑦 = 𝐡, 𝐴, 𝑦) = 𝐴)
8 fourierdlem65.p . . . . . . . . . . 11 𝑃 = (π‘š ∈ β„• ↦ {𝑝 ∈ (ℝ ↑m (0...π‘š)) ∣ (((π‘β€˜0) = 𝐴 ∧ (π‘β€˜π‘š) = 𝐡) ∧ βˆ€π‘– ∈ (0..^π‘š)(π‘β€˜π‘–) < (π‘β€˜(𝑖 + 1)))})
9 fourierdlem65.m . . . . . . . . . . 11 (πœ‘ β†’ 𝑀 ∈ β„•)
10 fourierdlem65.q . . . . . . . . . . 11 (πœ‘ β†’ 𝑄 ∈ (π‘ƒβ€˜π‘€))
118, 9, 10fourierdlem11 45429 . . . . . . . . . 10 (πœ‘ β†’ (𝐴 ∈ ℝ ∧ 𝐡 ∈ ℝ ∧ 𝐴 < 𝐡))
1211simp1d 1140 . . . . . . . . 9 (πœ‘ β†’ 𝐴 ∈ ℝ)
1311simp2d 1141 . . . . . . . . 9 (πœ‘ β†’ 𝐡 ∈ ℝ)
1411simp3d 1142 . . . . . . . . 9 (πœ‘ β†’ 𝐴 < 𝐡)
15 fourierdlem65.t . . . . . . . . 9 𝑇 = (𝐡 βˆ’ 𝐴)
16 fourierdlem65.e . . . . . . . . 9 𝐸 = (π‘₯ ∈ ℝ ↦ (π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇)))
1712, 13, 14, 15, 16fourierdlem4 45422 . . . . . . . 8 (πœ‘ β†’ 𝐸:β„βŸΆ(𝐴(,]𝐡))
1817adantr 480 . . . . . . 7 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐸:β„βŸΆ(𝐴(,]𝐡))
19 fourierdlem65.c . . . . . . . . . . . . . . 15 (πœ‘ β†’ 𝐢 ∈ ℝ)
20 ioossre 13409 . . . . . . . . . . . . . . . 16 (𝐢(,)+∞) βŠ† ℝ
21 fourierdlem65.d . . . . . . . . . . . . . . . 16 (πœ‘ β†’ 𝐷 ∈ (𝐢(,)+∞))
2220, 21sselid 3976 . . . . . . . . . . . . . . 15 (πœ‘ β†’ 𝐷 ∈ ℝ)
2319rexrd 11286 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ 𝐢 ∈ ℝ*)
24 pnfxr 11290 . . . . . . . . . . . . . . . . 17 +∞ ∈ ℝ*
2524a1i 11 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ +∞ ∈ ℝ*)
26 ioogtlb 44803 . . . . . . . . . . . . . . . 16 ((𝐢 ∈ ℝ* ∧ +∞ ∈ ℝ* ∧ 𝐷 ∈ (𝐢(,)+∞)) β†’ 𝐢 < 𝐷)
2723, 25, 21, 26syl3anc 1369 . . . . . . . . . . . . . . 15 (πœ‘ β†’ 𝐢 < 𝐷)
28 fourierdlem65.o . . . . . . . . . . . . . . 15 𝑂 = (π‘š ∈ β„• ↦ {𝑝 ∈ (ℝ ↑m (0...π‘š)) ∣ (((π‘β€˜0) = 𝐢 ∧ (π‘β€˜π‘š) = 𝐷) ∧ βˆ€π‘– ∈ (0..^π‘š)(π‘β€˜π‘–) < (π‘β€˜(𝑖 + 1)))})
29 id 22 . . . . . . . . . . . . . . . . . . . 20 (𝑦 = π‘₯ β†’ 𝑦 = π‘₯)
3015eqcomi 2736 . . . . . . . . . . . . . . . . . . . . . 22 (𝐡 βˆ’ 𝐴) = 𝑇
3130oveq2i 7425 . . . . . . . . . . . . . . . . . . . . 21 (π‘˜ Β· (𝐡 βˆ’ 𝐴)) = (π‘˜ Β· 𝑇)
3231a1i 11 . . . . . . . . . . . . . . . . . . . 20 (𝑦 = π‘₯ β†’ (π‘˜ Β· (𝐡 βˆ’ 𝐴)) = (π‘˜ Β· 𝑇))
3329, 32oveq12d 7432 . . . . . . . . . . . . . . . . . . 19 (𝑦 = π‘₯ β†’ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) = (π‘₯ + (π‘˜ Β· 𝑇)))
3433eleq1d 2813 . . . . . . . . . . . . . . . . . 18 (𝑦 = π‘₯ β†’ ((𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄 ↔ (π‘₯ + (π‘˜ Β· 𝑇)) ∈ ran 𝑄))
3534rexbidv 3173 . . . . . . . . . . . . . . . . 17 (𝑦 = π‘₯ β†’ (βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄 ↔ βˆƒπ‘˜ ∈ β„€ (π‘₯ + (π‘˜ Β· 𝑇)) ∈ ran 𝑄))
3635cbvrabv 3437 . . . . . . . . . . . . . . . 16 {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄} = {π‘₯ ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (π‘₯ + (π‘˜ Β· 𝑇)) ∈ ran 𝑄}
3736uneq2i 4156 . . . . . . . . . . . . . . 15 ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}) = ({𝐢, 𝐷} βˆͺ {π‘₯ ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (π‘₯ + (π‘˜ Β· 𝑇)) ∈ ran 𝑄})
38 fourierdlem65.n . . . . . . . . . . . . . . 15 𝑁 = ((β™―β€˜({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})) βˆ’ 1)
39 fourierdlem65.s . . . . . . . . . . . . . . 15 𝑆 = (℩𝑓𝑓 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})))
4015, 8, 9, 10, 19, 22, 27, 28, 37, 38, 39fourierdlem54 45471 . . . . . . . . . . . . . 14 (πœ‘ β†’ ((𝑁 ∈ β„• ∧ 𝑆 ∈ (π‘‚β€˜π‘)) ∧ 𝑆 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}))))
4140simpld 494 . . . . . . . . . . . . 13 (πœ‘ β†’ (𝑁 ∈ β„• ∧ 𝑆 ∈ (π‘‚β€˜π‘)))
4241simprd 495 . . . . . . . . . . . 12 (πœ‘ β†’ 𝑆 ∈ (π‘‚β€˜π‘))
4341simpld 494 . . . . . . . . . . . . 13 (πœ‘ β†’ 𝑁 ∈ β„•)
4428fourierdlem2 45420 . . . . . . . . . . . . 13 (𝑁 ∈ β„• β†’ (𝑆 ∈ (π‘‚β€˜π‘) ↔ (𝑆 ∈ (ℝ ↑m (0...𝑁)) ∧ (((π‘†β€˜0) = 𝐢 ∧ (π‘†β€˜π‘) = 𝐷) ∧ βˆ€π‘– ∈ (0..^𝑁)(π‘†β€˜π‘–) < (π‘†β€˜(𝑖 + 1))))))
4543, 44syl 17 . . . . . . . . . . . 12 (πœ‘ β†’ (𝑆 ∈ (π‘‚β€˜π‘) ↔ (𝑆 ∈ (ℝ ↑m (0...𝑁)) ∧ (((π‘†β€˜0) = 𝐢 ∧ (π‘†β€˜π‘) = 𝐷) ∧ βˆ€π‘– ∈ (0..^𝑁)(π‘†β€˜π‘–) < (π‘†β€˜(𝑖 + 1))))))
4642, 45mpbid 231 . . . . . . . . . . 11 (πœ‘ β†’ (𝑆 ∈ (ℝ ↑m (0...𝑁)) ∧ (((π‘†β€˜0) = 𝐢 ∧ (π‘†β€˜π‘) = 𝐷) ∧ βˆ€π‘– ∈ (0..^𝑁)(π‘†β€˜π‘–) < (π‘†β€˜(𝑖 + 1)))))
4746simpld 494 . . . . . . . . . 10 (πœ‘ β†’ 𝑆 ∈ (ℝ ↑m (0...𝑁)))
48 elmapi 8859 . . . . . . . . . 10 (𝑆 ∈ (ℝ ↑m (0...𝑁)) β†’ 𝑆:(0...𝑁)βŸΆβ„)
4947, 48syl 17 . . . . . . . . 9 (πœ‘ β†’ 𝑆:(0...𝑁)βŸΆβ„)
5049adantr 480 . . . . . . . 8 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑆:(0...𝑁)βŸΆβ„)
51 elfzofz 13672 . . . . . . . . 9 (𝑗 ∈ (0..^𝑁) β†’ 𝑗 ∈ (0...𝑁))
5251adantl 481 . . . . . . . 8 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑗 ∈ (0...𝑁))
5350, 52ffvelcdmd 7089 . . . . . . 7 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (π‘†β€˜π‘—) ∈ ℝ)
5418, 53ffvelcdmd 7089 . . . . . 6 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (πΈβ€˜(π‘†β€˜π‘—)) ∈ (𝐴(,]𝐡))
5554adantr 480 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (πΈβ€˜(π‘†β€˜π‘—)) ∈ (𝐴(,]𝐡))
5612ad2antrr 725 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ 𝐴 ∈ ℝ)
572, 7, 55, 56fvmptd 7006 . . . 4 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (πΏβ€˜(πΈβ€˜(π‘†β€˜π‘—))) = 𝐴)
5857oveq2d 7430 . . 3 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ (πΏβ€˜(πΈβ€˜(π‘†β€˜π‘—)))) = ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ 𝐴))
5913ad2antrr 725 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ 𝐡 ∈ ℝ)
6014ad2antrr 725 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ 𝐴 < 𝐡)
6153adantr 480 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (π‘†β€˜π‘—) ∈ ℝ)
62 simpr 484 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡)
63 fzofzp1 13753 . . . . . . . . 9 (𝑗 ∈ (0..^𝑁) β†’ (𝑗 + 1) ∈ (0...𝑁))
6463adantl 481 . . . . . . . 8 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝑗 + 1) ∈ (0...𝑁))
6550, 64ffvelcdmd 7089 . . . . . . 7 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (π‘†β€˜(𝑗 + 1)) ∈ ℝ)
6665adantr 480 . . . . . 6 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (π‘†β€˜(𝑗 + 1)) ∈ ℝ)
67 elfzoelz 13656 . . . . . . . . . . 11 (𝑗 ∈ (0..^𝑁) β†’ 𝑗 ∈ β„€)
6867zred 12688 . . . . . . . . . 10 (𝑗 ∈ (0..^𝑁) β†’ 𝑗 ∈ ℝ)
6968adantl 481 . . . . . . . . 9 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑗 ∈ ℝ)
7069ltp1d 12166 . . . . . . . 8 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑗 < (𝑗 + 1))
7140simprd 495 . . . . . . . . . 10 (πœ‘ β†’ 𝑆 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})))
7271adantr 480 . . . . . . . . 9 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑆 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})))
73 isorel 7328 . . . . . . . . 9 ((𝑆 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})) ∧ (𝑗 ∈ (0...𝑁) ∧ (𝑗 + 1) ∈ (0...𝑁))) β†’ (𝑗 < (𝑗 + 1) ↔ (π‘†β€˜π‘—) < (π‘†β€˜(𝑗 + 1))))
7472, 52, 64, 73syl12anc 836 . . . . . . . 8 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝑗 < (𝑗 + 1) ↔ (π‘†β€˜π‘—) < (π‘†β€˜(𝑗 + 1))))
7570, 74mpbid 231 . . . . . . 7 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (π‘†β€˜π‘—) < (π‘†β€˜(𝑗 + 1)))
7675adantr 480 . . . . . 6 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (π‘†β€˜π‘—) < (π‘†β€˜(𝑗 + 1)))
77 isof1o 7325 . . . . . . . . . . 11 (𝑆 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})) β†’ 𝑆:(0...𝑁)–1-1-ontoβ†’({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}))
78 f1ofo 6840 . . . . . . . . . . 11 (𝑆:(0...𝑁)–1-1-ontoβ†’({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}) β†’ 𝑆:(0...𝑁)–ontoβ†’({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}))
7971, 77, 783syl 18 . . . . . . . . . 10 (πœ‘ β†’ 𝑆:(0...𝑁)–ontoβ†’({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}))
8079ad3antrrr 729 . . . . . . . . 9 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ 𝑆:(0...𝑁)–ontoβ†’({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}))
8119ad2antrr 725 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ 𝐢 ∈ ℝ)
8222ad2antrr 725 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ 𝐷 ∈ ℝ)
8313, 12resubcld 11664 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ (𝐡 βˆ’ 𝐴) ∈ ℝ)
8415, 83eqeltrid 2832 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ 𝑇 ∈ ℝ)
8584adantr 480 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑇 ∈ ℝ)
8653, 85readdcld 11265 . . . . . . . . . . . . . 14 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜π‘—) + 𝑇) ∈ ℝ)
8786adantr 480 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) + 𝑇) ∈ ℝ)
8819adantr 480 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐢 ∈ ℝ)
8928, 43, 42fourierdlem15 45433 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ 𝑆:(0...𝑁)⟢(𝐢[,]𝐷))
9089adantr 480 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑆:(0...𝑁)⟢(𝐢[,]𝐷))
9190, 52ffvelcdmd 7089 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (π‘†β€˜π‘—) ∈ (𝐢[,]𝐷))
9222adantr 480 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐷 ∈ ℝ)
93 elicc2 13413 . . . . . . . . . . . . . . . . . . 19 ((𝐢 ∈ ℝ ∧ 𝐷 ∈ ℝ) β†’ ((π‘†β€˜π‘—) ∈ (𝐢[,]𝐷) ↔ ((π‘†β€˜π‘—) ∈ ℝ ∧ 𝐢 ≀ (π‘†β€˜π‘—) ∧ (π‘†β€˜π‘—) ≀ 𝐷)))
9488, 92, 93syl2anc 583 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜π‘—) ∈ (𝐢[,]𝐷) ↔ ((π‘†β€˜π‘—) ∈ ℝ ∧ 𝐢 ≀ (π‘†β€˜π‘—) ∧ (π‘†β€˜π‘—) ≀ 𝐷)))
9591, 94mpbid 231 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜π‘—) ∈ ℝ ∧ 𝐢 ≀ (π‘†β€˜π‘—) ∧ (π‘†β€˜π‘—) ≀ 𝐷))
9695simp2d 1141 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐢 ≀ (π‘†β€˜π‘—))
9712, 13posdifd 11823 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ (𝐴 < 𝐡 ↔ 0 < (𝐡 βˆ’ 𝐴)))
9814, 97mpbid 231 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ 0 < (𝐡 βˆ’ 𝐴))
9998, 15breqtrrdi 5184 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ 0 < 𝑇)
10084, 99elrpd 13037 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ 𝑇 ∈ ℝ+)
101100adantr 480 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑇 ∈ ℝ+)
10253, 101ltaddrpd 13073 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (π‘†β€˜π‘—) < ((π‘†β€˜π‘—) + 𝑇))
10388, 53, 86, 96, 102lelttrd 11394 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐢 < ((π‘†β€˜π‘—) + 𝑇))
10488, 86, 103ltled 11384 . . . . . . . . . . . . . 14 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐢 ≀ ((π‘†β€˜π‘—) + 𝑇))
105104adantr 480 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ 𝐢 ≀ ((π‘†β€˜π‘—) + 𝑇))
10665adantr 480 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ (π‘†β€˜(𝑗 + 1)) ∈ ℝ)
107 simpr 484 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇))
10887, 106ltnled 11383 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ (((π‘†β€˜π‘—) + 𝑇) < (π‘†β€˜(𝑗 + 1)) ↔ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)))
109107, 108mpbird 257 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) + 𝑇) < (π‘†β€˜(𝑗 + 1)))
11090, 64ffvelcdmd 7089 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (π‘†β€˜(𝑗 + 1)) ∈ (𝐢[,]𝐷))
111 elicc2 13413 . . . . . . . . . . . . . . . . . . 19 ((𝐢 ∈ ℝ ∧ 𝐷 ∈ ℝ) β†’ ((π‘†β€˜(𝑗 + 1)) ∈ (𝐢[,]𝐷) ↔ ((π‘†β€˜(𝑗 + 1)) ∈ ℝ ∧ 𝐢 ≀ (π‘†β€˜(𝑗 + 1)) ∧ (π‘†β€˜(𝑗 + 1)) ≀ 𝐷)))
11288, 92, 111syl2anc 583 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜(𝑗 + 1)) ∈ (𝐢[,]𝐷) ↔ ((π‘†β€˜(𝑗 + 1)) ∈ ℝ ∧ 𝐢 ≀ (π‘†β€˜(𝑗 + 1)) ∧ (π‘†β€˜(𝑗 + 1)) ≀ 𝐷)))
113110, 112mpbid 231 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜(𝑗 + 1)) ∈ ℝ ∧ 𝐢 ≀ (π‘†β€˜(𝑗 + 1)) ∧ (π‘†β€˜(𝑗 + 1)) ≀ 𝐷))
114113simp3d 1142 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (π‘†β€˜(𝑗 + 1)) ≀ 𝐷)
115114adantr 480 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ (π‘†β€˜(𝑗 + 1)) ≀ 𝐷)
11687, 106, 82, 109, 115ltletrd 11396 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) + 𝑇) < 𝐷)
11787, 82, 116ltled 11384 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) + 𝑇) ≀ 𝐷)
11881, 82, 87, 105, 117eliccd 44812 . . . . . . . . . . . 12 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) + 𝑇) ∈ (𝐢[,]𝐷))
119118adantlr 714 . . . . . . . . . . 11 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) + 𝑇) ∈ (𝐢[,]𝐷))
12016a1i 11 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐸 = (π‘₯ ∈ ℝ ↦ (π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇))))
121 id 22 . . . . . . . . . . . . . . . . . . . . 21 (π‘₯ = (π‘†β€˜π‘—) β†’ π‘₯ = (π‘†β€˜π‘—))
122 oveq2 7422 . . . . . . . . . . . . . . . . . . . . . . . 24 (π‘₯ = (π‘†β€˜π‘—) β†’ (𝐡 βˆ’ π‘₯) = (𝐡 βˆ’ (π‘†β€˜π‘—)))
123122oveq1d 7429 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘₯ = (π‘†β€˜π‘—) β†’ ((𝐡 βˆ’ π‘₯) / 𝑇) = ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇))
124123fveq2d 6895 . . . . . . . . . . . . . . . . . . . . . 22 (π‘₯ = (π‘†β€˜π‘—) β†’ (βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) = (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)))
125124oveq1d 7429 . . . . . . . . . . . . . . . . . . . . 21 (π‘₯ = (π‘†β€˜π‘—) β†’ ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇) = ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇))
126121, 125oveq12d 7432 . . . . . . . . . . . . . . . . . . . 20 (π‘₯ = (π‘†β€˜π‘—) β†’ (π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇)) = ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)))
127126adantl 481 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ π‘₯ = (π‘†β€˜π‘—)) β†’ (π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇)) = ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)))
12813adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐡 ∈ ℝ)
129128, 53resubcld 11664 . . . . . . . . . . . . . . . . . . . . . . . 24 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ (π‘†β€˜π‘—)) ∈ ℝ)
130129, 101rerpdivcld 13071 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∈ ℝ)
131130flcld 13787 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) ∈ β„€)
132131zred 12688 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) ∈ ℝ)
133132, 85remulcld 11266 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇) ∈ ℝ)
13453, 133readdcld 11265 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)) ∈ ℝ)
135120, 127, 53, 134fvmptd 7006 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (πΈβ€˜(π‘†β€˜π‘—)) = ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)))
136135oveq1d 7429 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) = (((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)) βˆ’ (π‘†β€˜π‘—)))
137136oveq1d 7429 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) = ((((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)) βˆ’ (π‘†β€˜π‘—)) / 𝑇))
13853recnd 11264 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (π‘†β€˜π‘—) ∈ β„‚)
139133recnd 11264 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇) ∈ β„‚)
140138, 139pncan2d 11595 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)) βˆ’ (π‘†β€˜π‘—)) = ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇))
141140oveq1d 7429 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) = (((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇) / 𝑇))
142132recnd 11264 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) ∈ β„‚)
14385recnd 11264 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑇 ∈ β„‚)
144101rpne0d 13045 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑇 β‰  0)
145142, 143, 144divcan4d 12018 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇) / 𝑇) = (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)))
146137, 141, 1453eqtrd 2771 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) = (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)))
147146, 131eqeltrd 2828 . . . . . . . . . . . . . 14 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∈ β„€)
148 peano2zm 12627 . . . . . . . . . . . . . 14 ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∈ β„€ β†’ ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) ∈ β„€)
149147, 148syl 17 . . . . . . . . . . . . 13 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) ∈ β„€)
150149ad2antrr 725 . . . . . . . . . . . 12 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) ∈ β„€)
15130oveq2i 7425 . . . . . . . . . . . . . . . . 17 (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· (𝐡 βˆ’ 𝐴)) = (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· 𝑇)
152151oveq2i 7425 . . . . . . . . . . . . . . . 16 (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· (𝐡 βˆ’ 𝐴))) = (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· 𝑇))
153152a1i 11 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· (𝐡 βˆ’ 𝐴))) = (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· 𝑇)))
154135adantr 480 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (πΈβ€˜(π‘†β€˜π‘—)) = ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)))
155 oveq1 7421 . . . . . . . . . . . . . . . . . . . . . 22 ((πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 β†’ ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) = (𝐡 βˆ’ (π‘†β€˜π‘—)))
156155eqcomd 2733 . . . . . . . . . . . . . . . . . . . . 21 ((πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 β†’ (𝐡 βˆ’ (π‘†β€˜π‘—)) = ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)))
157156oveq1d 7429 . . . . . . . . . . . . . . . . . . . 20 ((πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 β†’ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) = (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇))
158157fveq2d 6895 . . . . . . . . . . . . . . . . . . 19 ((πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) = (βŒŠβ€˜(((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇)))
159158oveq1d 7429 . . . . . . . . . . . . . . . . . 18 ((πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇) = ((βŒŠβ€˜(((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇))
160159oveq2d 7430 . . . . . . . . . . . . . . . . 17 ((πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 β†’ ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)) = ((π‘†β€˜π‘—) + ((βŒŠβ€˜(((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)))
161160adantl 481 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)) = ((π‘†β€˜π‘—) + ((βŒŠβ€˜(((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)))
162146, 142eqeltrd 2828 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∈ β„‚)
163 1cnd 11231 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 1 ∈ β„‚)
164162, 163, 143subdird 11693 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· 𝑇) = (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇) βˆ’ (1 Β· 𝑇)))
16584recnd 11264 . . . . . . . . . . . . . . . . . . . . . . 23 (πœ‘ β†’ 𝑇 ∈ β„‚)
166165mullidd 11254 . . . . . . . . . . . . . . . . . . . . . 22 (πœ‘ β†’ (1 Β· 𝑇) = 𝑇)
167166oveq2d 7430 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇) βˆ’ (1 Β· 𝑇)) = (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇) βˆ’ 𝑇))
168167adantr 480 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇) βˆ’ (1 Β· 𝑇)) = (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇) βˆ’ 𝑇))
169164, 168eqtrd 2767 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· 𝑇) = (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇) βˆ’ 𝑇))
170169oveq2d 7430 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· 𝑇)) = (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇) βˆ’ 𝑇)))
171162, 143mulcld 11256 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇) ∈ β„‚)
172138, 143, 171ppncand 11633 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇) βˆ’ 𝑇)) = ((π‘†β€˜π‘—) + ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇)))
173 flid 13797 . . . . . . . . . . . . . . . . . . . . . 22 ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∈ β„€ β†’ (βŒŠβ€˜(((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇)) = (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇))
174147, 173syl 17 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (βŒŠβ€˜(((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇)) = (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇))
175174eqcomd 2733 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) = (βŒŠβ€˜(((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇)))
176175oveq1d 7429 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇) = ((βŒŠβ€˜(((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇))
177176oveq2d 7430 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜π‘—) + ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇)) = ((π‘†β€˜π‘—) + ((βŒŠβ€˜(((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)))
178170, 172, 1773eqtrrd 2772 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜π‘—) + ((βŒŠβ€˜(((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)) = (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· 𝑇)))
179178adantr 480 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((π‘†β€˜π‘—) + ((βŒŠβ€˜(((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)) = (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· 𝑇)))
180154, 161, 1793eqtrrd 2772 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· 𝑇)) = (πΈβ€˜(π‘†β€˜π‘—)))
181153, 180, 623eqtrd 2771 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· (𝐡 βˆ’ 𝐴))) = 𝐡)
1828fourierdlem2 45420 . . . . . . . . . . . . . . . . . . . . . 22 (𝑀 ∈ β„• β†’ (𝑄 ∈ (π‘ƒβ€˜π‘€) ↔ (𝑄 ∈ (ℝ ↑m (0...𝑀)) ∧ (((π‘„β€˜0) = 𝐴 ∧ (π‘„β€˜π‘€) = 𝐡) ∧ βˆ€π‘– ∈ (0..^𝑀)(π‘„β€˜π‘–) < (π‘„β€˜(𝑖 + 1))))))
1839, 182syl 17 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ (𝑄 ∈ (π‘ƒβ€˜π‘€) ↔ (𝑄 ∈ (ℝ ↑m (0...𝑀)) ∧ (((π‘„β€˜0) = 𝐴 ∧ (π‘„β€˜π‘€) = 𝐡) ∧ βˆ€π‘– ∈ (0..^𝑀)(π‘„β€˜π‘–) < (π‘„β€˜(𝑖 + 1))))))
18410, 183mpbid 231 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ (𝑄 ∈ (ℝ ↑m (0...𝑀)) ∧ (((π‘„β€˜0) = 𝐴 ∧ (π‘„β€˜π‘€) = 𝐡) ∧ βˆ€π‘– ∈ (0..^𝑀)(π‘„β€˜π‘–) < (π‘„β€˜(𝑖 + 1)))))
185184simprd 495 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ (((π‘„β€˜0) = 𝐴 ∧ (π‘„β€˜π‘€) = 𝐡) ∧ βˆ€π‘– ∈ (0..^𝑀)(π‘„β€˜π‘–) < (π‘„β€˜(𝑖 + 1))))
186185simpld 494 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ ((π‘„β€˜0) = 𝐴 ∧ (π‘„β€˜π‘€) = 𝐡))
187186simprd 495 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ (π‘„β€˜π‘€) = 𝐡)
188187eqcomd 2733 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ 𝐡 = (π‘„β€˜π‘€))
1898, 9, 10fourierdlem15 45433 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ 𝑄:(0...𝑀)⟢(𝐴[,]𝐡))
190 ffn 6716 . . . . . . . . . . . . . . . . . 18 (𝑄:(0...𝑀)⟢(𝐴[,]𝐡) β†’ 𝑄 Fn (0...𝑀))
191189, 190syl 17 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ 𝑄 Fn (0...𝑀))
1929nnnn0d 12554 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ 𝑀 ∈ β„•0)
193 nn0uz 12886 . . . . . . . . . . . . . . . . . . 19 β„•0 = (β„€β‰₯β€˜0)
194192, 193eleqtrdi 2838 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ 𝑀 ∈ (β„€β‰₯β€˜0))
195 eluzfz2 13533 . . . . . . . . . . . . . . . . . 18 (𝑀 ∈ (β„€β‰₯β€˜0) β†’ 𝑀 ∈ (0...𝑀))
196194, 195syl 17 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ 𝑀 ∈ (0...𝑀))
197 fnfvelrn 7084 . . . . . . . . . . . . . . . . 17 ((𝑄 Fn (0...𝑀) ∧ 𝑀 ∈ (0...𝑀)) β†’ (π‘„β€˜π‘€) ∈ ran 𝑄)
198191, 196, 197syl2anc 583 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ (π‘„β€˜π‘€) ∈ ran 𝑄)
199188, 198eqeltrd 2828 . . . . . . . . . . . . . . 15 (πœ‘ β†’ 𝐡 ∈ ran 𝑄)
200199ad2antrr 725 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ 𝐡 ∈ ran 𝑄)
201181, 200eqeltrd 2828 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄)
202201adantr 480 . . . . . . . . . . . 12 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄)
203 oveq1 7421 . . . . . . . . . . . . . . 15 (π‘˜ = ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) β†’ (π‘˜ Β· (𝐡 βˆ’ 𝐴)) = (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· (𝐡 βˆ’ 𝐴)))
204203oveq2d 7430 . . . . . . . . . . . . . 14 (π‘˜ = ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) β†’ (((π‘†β€˜π‘—) + 𝑇) + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) = (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· (𝐡 βˆ’ 𝐴))))
205204eleq1d 2813 . . . . . . . . . . . . 13 (π‘˜ = ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) β†’ ((((π‘†β€˜π‘—) + 𝑇) + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄 ↔ (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄))
206205rspcev 3607 . . . . . . . . . . . 12 ((((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) ∈ β„€ ∧ (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄) β†’ βˆƒπ‘˜ ∈ β„€ (((π‘†β€˜π‘—) + 𝑇) + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄)
207150, 202, 206syl2anc 583 . . . . . . . . . . 11 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ βˆƒπ‘˜ ∈ β„€ (((π‘†β€˜π‘—) + 𝑇) + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄)
208 oveq1 7421 . . . . . . . . . . . . . 14 (𝑦 = ((π‘†β€˜π‘—) + 𝑇) β†’ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) = (((π‘†β€˜π‘—) + 𝑇) + (π‘˜ Β· (𝐡 βˆ’ 𝐴))))
209208eleq1d 2813 . . . . . . . . . . . . 13 (𝑦 = ((π‘†β€˜π‘—) + 𝑇) β†’ ((𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄 ↔ (((π‘†β€˜π‘—) + 𝑇) + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄))
210209rexbidv 3173 . . . . . . . . . . . 12 (𝑦 = ((π‘†β€˜π‘—) + 𝑇) β†’ (βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄 ↔ βˆƒπ‘˜ ∈ β„€ (((π‘†β€˜π‘—) + 𝑇) + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄))
211210elrab 3680 . . . . . . . . . . 11 (((π‘†β€˜π‘—) + 𝑇) ∈ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄} ↔ (((π‘†β€˜π‘—) + 𝑇) ∈ (𝐢[,]𝐷) ∧ βˆƒπ‘˜ ∈ β„€ (((π‘†β€˜π‘—) + 𝑇) + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄))
212119, 207, 211sylanbrc 582 . . . . . . . . . 10 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) + 𝑇) ∈ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})
213 elun2 4173 . . . . . . . . . 10 (((π‘†β€˜π‘—) + 𝑇) ∈ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄} β†’ ((π‘†β€˜π‘—) + 𝑇) ∈ ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}))
214212, 213syl 17 . . . . . . . . 9 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) + 𝑇) ∈ ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}))
215 foelrn 7111 . . . . . . . . 9 ((𝑆:(0...𝑁)–ontoβ†’({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}) ∧ ((π‘†β€˜π‘—) + 𝑇) ∈ ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})) β†’ βˆƒπ‘– ∈ (0...𝑁)((π‘†β€˜π‘—) + 𝑇) = (π‘†β€˜π‘–))
21680, 214, 215syl2anc 583 . . . . . . . 8 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ βˆƒπ‘– ∈ (0...𝑁)((π‘†β€˜π‘—) + 𝑇) = (π‘†β€˜π‘–))
217 eqcom 2734 . . . . . . . . 9 (((π‘†β€˜π‘—) + 𝑇) = (π‘†β€˜π‘–) ↔ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇))
218217rexbii 3089 . . . . . . . 8 (βˆƒπ‘– ∈ (0...𝑁)((π‘†β€˜π‘—) + 𝑇) = (π‘†β€˜π‘–) ↔ βˆƒπ‘– ∈ (0...𝑁)(π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇))
219216, 218sylib 217 . . . . . . 7 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ βˆƒπ‘– ∈ (0...𝑁)(π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇))
220102ad2antrr 725 . . . . . . . . . . . . 13 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) ∧ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇)) β†’ (π‘†β€˜π‘—) < ((π‘†β€˜π‘—) + 𝑇))
221217biimpri 227 . . . . . . . . . . . . . 14 ((π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇) β†’ ((π‘†β€˜π‘—) + 𝑇) = (π‘†β€˜π‘–))
222221adantl 481 . . . . . . . . . . . . 13 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) ∧ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) + 𝑇) = (π‘†β€˜π‘–))
223220, 222breqtrd 5168 . . . . . . . . . . . 12 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) ∧ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇)) β†’ (π‘†β€˜π‘—) < (π‘†β€˜π‘–))
224109adantr 480 . . . . . . . . . . . . 13 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) ∧ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) + 𝑇) < (π‘†β€˜(𝑗 + 1)))
225222, 224eqbrtrrd 5166 . . . . . . . . . . . 12 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) ∧ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇)) β†’ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1)))
226223, 225jca 511 . . . . . . . . . . 11 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) ∧ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))))
227226adantlr 714 . . . . . . . . . 10 (((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))))
228 simplll 774 . . . . . . . . . . 11 (((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇)) β†’ (πœ‘ ∧ 𝑗 ∈ (0..^𝑁)))
229 simplr 768 . . . . . . . . . . 11 (((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇)) β†’ 𝑖 ∈ (0...𝑁))
230 elfzelz 13525 . . . . . . . . . . . . 13 (𝑖 ∈ (0...𝑁) β†’ 𝑖 ∈ β„€)
231230ad2antlr 726 . . . . . . . . . . . 12 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ ((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1)))) β†’ 𝑖 ∈ β„€)
23267ad3antlr 730 . . . . . . . . . . . . 13 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ ((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1)))) β†’ 𝑗 ∈ β„€)
233 simpr 484 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘—) < (π‘†β€˜π‘–)) β†’ (π‘†β€˜π‘—) < (π‘†β€˜π‘–))
23472ad2antrr 725 . . . . . . . . . . . . . . . 16 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘—) < (π‘†β€˜π‘–)) β†’ 𝑆 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})))
23552ad2antrr 725 . . . . . . . . . . . . . . . 16 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘—) < (π‘†β€˜π‘–)) β†’ 𝑗 ∈ (0...𝑁))
236 simplr 768 . . . . . . . . . . . . . . . 16 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘—) < (π‘†β€˜π‘–)) β†’ 𝑖 ∈ (0...𝑁))
237 isorel 7328 . . . . . . . . . . . . . . . 16 ((𝑆 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})) ∧ (𝑗 ∈ (0...𝑁) ∧ 𝑖 ∈ (0...𝑁))) β†’ (𝑗 < 𝑖 ↔ (π‘†β€˜π‘—) < (π‘†β€˜π‘–)))
238234, 235, 236, 237syl12anc 836 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘—) < (π‘†β€˜π‘–)) β†’ (𝑗 < 𝑖 ↔ (π‘†β€˜π‘—) < (π‘†β€˜π‘–)))
239233, 238mpbird 257 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘—) < (π‘†β€˜π‘–)) β†’ 𝑗 < 𝑖)
240239adantrr 716 . . . . . . . . . . . . 13 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ ((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1)))) β†’ 𝑗 < 𝑖)
241 simpr 484 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))) β†’ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1)))
24272ad2antrr 725 . . . . . . . . . . . . . . . 16 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))) β†’ 𝑆 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})))
243 simplr 768 . . . . . . . . . . . . . . . 16 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))) β†’ 𝑖 ∈ (0...𝑁))
24464ad2antrr 725 . . . . . . . . . . . . . . . 16 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))) β†’ (𝑗 + 1) ∈ (0...𝑁))
245 isorel 7328 . . . . . . . . . . . . . . . 16 ((𝑆 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})) ∧ (𝑖 ∈ (0...𝑁) ∧ (𝑗 + 1) ∈ (0...𝑁))) β†’ (𝑖 < (𝑗 + 1) ↔ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))))
246242, 243, 244, 245syl12anc 836 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))) β†’ (𝑖 < (𝑗 + 1) ↔ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))))
247241, 246mpbird 257 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))) β†’ 𝑖 < (𝑗 + 1))
248247adantrl 715 . . . . . . . . . . . . 13 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ ((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1)))) β†’ 𝑖 < (𝑗 + 1))
249 btwnnz 12660 . . . . . . . . . . . . 13 ((𝑗 ∈ β„€ ∧ 𝑗 < 𝑖 ∧ 𝑖 < (𝑗 + 1)) β†’ Β¬ 𝑖 ∈ β„€)
250232, 240, 248, 249syl3anc 1369 . . . . . . . . . . . 12 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ ((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1)))) β†’ Β¬ 𝑖 ∈ β„€)
251231, 250pm2.65da 816 . . . . . . . . . . 11 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) β†’ Β¬ ((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))))
252228, 229, 251syl2anc 583 . . . . . . . . . 10 (((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇)) β†’ Β¬ ((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))))
253227, 252pm2.65da 816 . . . . . . . . 9 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) ∧ 𝑖 ∈ (0...𝑁)) β†’ Β¬ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇))
254253nrexdv 3144 . . . . . . . 8 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ Β¬ βˆƒπ‘– ∈ (0...𝑁)(π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇))
255254adantlr 714 . . . . . . 7 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ Β¬ βˆƒπ‘– ∈ (0...𝑁)(π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇))
256219, 255condan 817 . . . . . 6 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇))
25761rexrd 11286 . . . . . . 7 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (π‘†β€˜π‘—) ∈ ℝ*)
25884ad2antrr 725 . . . . . . . 8 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ 𝑇 ∈ ℝ)
25961, 258readdcld 11265 . . . . . . 7 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((π‘†β€˜π‘—) + 𝑇) ∈ ℝ)
260 elioc2 13411 . . . . . . 7 (((π‘†β€˜π‘—) ∈ ℝ* ∧ ((π‘†β€˜π‘—) + 𝑇) ∈ ℝ) β†’ ((π‘†β€˜(𝑗 + 1)) ∈ ((π‘†β€˜π‘—)(,]((π‘†β€˜π‘—) + 𝑇)) ↔ ((π‘†β€˜(𝑗 + 1)) ∈ ℝ ∧ (π‘†β€˜π‘—) < (π‘†β€˜(𝑗 + 1)) ∧ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇))))
261257, 259, 260syl2anc 583 . . . . . 6 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((π‘†β€˜(𝑗 + 1)) ∈ ((π‘†β€˜π‘—)(,]((π‘†β€˜π‘—) + 𝑇)) ↔ ((π‘†β€˜(𝑗 + 1)) ∈ ℝ ∧ (π‘†β€˜π‘—) < (π‘†β€˜(𝑗 + 1)) ∧ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇))))
26266, 76, 256, 261mpbir3and 1340 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (π‘†β€˜(𝑗 + 1)) ∈ ((π‘†β€˜π‘—)(,]((π‘†β€˜π‘—) + 𝑇)))
26356, 59, 60, 15, 16, 61, 62, 262fourierdlem26 45444 . . . 4 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (πΈβ€˜(π‘†β€˜(𝑗 + 1))) = (𝐴 + ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—))))
264263oveq1d 7429 . . 3 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ 𝐴) = ((𝐴 + ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—))) βˆ’ 𝐴))
26556recnd 11264 . . . 4 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ 𝐴 ∈ β„‚)
26665recnd 11264 . . . . . 6 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (π‘†β€˜(𝑗 + 1)) ∈ β„‚)
267266, 138subcld 11593 . . . . 5 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—)) ∈ β„‚)
268267adantr 480 . . . 4 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—)) ∈ β„‚)
269265, 268pncan2d 11595 . . 3 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((𝐴 + ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—))) βˆ’ 𝐴) = ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—)))
27058, 264, 2693eqtrd 2771 . 2 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ (πΏβ€˜(πΈβ€˜(π‘†β€˜π‘—)))) = ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—)))
2711a1i 11 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ 𝐿 = (𝑦 ∈ (𝐴(,]𝐡) ↦ if(𝑦 = 𝐡, 𝐴, 𝑦)))
272 eqcom 2734 . . . . . . . . . . . 12 (𝑦 = (πΈβ€˜(π‘†β€˜π‘—)) ↔ (πΈβ€˜(π‘†β€˜π‘—)) = 𝑦)
273272biimpi 215 . . . . . . . . . . 11 (𝑦 = (πΈβ€˜(π‘†β€˜π‘—)) β†’ (πΈβ€˜(π‘†β€˜π‘—)) = 𝑦)
274273adantl 481 . . . . . . . . . 10 ((Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ (πΈβ€˜(π‘†β€˜π‘—)) = 𝑦)
275 neqne 2943 . . . . . . . . . . 11 (Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 β†’ (πΈβ€˜(π‘†β€˜π‘—)) β‰  𝐡)
276275adantr 480 . . . . . . . . . 10 ((Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ (πΈβ€˜(π‘†β€˜π‘—)) β‰  𝐡)
277274, 276eqnetrrd 3004 . . . . . . . . 9 ((Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ 𝑦 β‰  𝐡)
278277neneqd 2940 . . . . . . . 8 ((Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ Β¬ 𝑦 = 𝐡)
279278iffalsed 4535 . . . . . . 7 ((Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ if(𝑦 = 𝐡, 𝐴, 𝑦) = 𝑦)
280 simpr 484 . . . . . . 7 ((Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—)))
281279, 280eqtrd 2767 . . . . . 6 ((Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ if(𝑦 = 𝐡, 𝐴, 𝑦) = (πΈβ€˜(π‘†β€˜π‘—)))
282281adantll 713 . . . . 5 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ if(𝑦 = 𝐡, 𝐴, 𝑦) = (πΈβ€˜(π‘†β€˜π‘—)))
28354adantr 480 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (πΈβ€˜(π‘†β€˜π‘—)) ∈ (𝐴(,]𝐡))
284271, 282, 283, 283fvmptd 7006 . . . 4 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (πΏβ€˜(πΈβ€˜(π‘†β€˜π‘—))) = (πΈβ€˜(π‘†β€˜π‘—)))
285284oveq2d 7430 . . 3 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ (πΏβ€˜(πΈβ€˜(π‘†β€˜π‘—)))) = ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ (πΈβ€˜(π‘†β€˜π‘—))))
286 id 22 . . . . . . . 8 (π‘₯ = (π‘†β€˜(𝑗 + 1)) β†’ π‘₯ = (π‘†β€˜(𝑗 + 1)))
287 oveq2 7422 . . . . . . . . . . 11 (π‘₯ = (π‘†β€˜(𝑗 + 1)) β†’ (𝐡 βˆ’ π‘₯) = (𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))))
288287oveq1d 7429 . . . . . . . . . 10 (π‘₯ = (π‘†β€˜(𝑗 + 1)) β†’ ((𝐡 βˆ’ π‘₯) / 𝑇) = ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇))
289288fveq2d 6895 . . . . . . . . 9 (π‘₯ = (π‘†β€˜(𝑗 + 1)) β†’ (βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) = (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)))
290289oveq1d 7429 . . . . . . . 8 (π‘₯ = (π‘†β€˜(𝑗 + 1)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇) = ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇))
291286, 290oveq12d 7432 . . . . . . 7 (π‘₯ = (π‘†β€˜(𝑗 + 1)) β†’ (π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇)) = ((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇)))
292291adantl 481 . . . . . 6 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ π‘₯ = (π‘†β€˜(𝑗 + 1))) β†’ (π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇)) = ((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇)))
293128, 65resubcld 11664 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) ∈ ℝ)
294293, 101rerpdivcld 13071 . . . . . . . . . 10 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇) ∈ ℝ)
295294flcld 13787 . . . . . . . . 9 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ∈ β„€)
296295zred 12688 . . . . . . . 8 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ∈ ℝ)
297296, 85remulcld 11266 . . . . . . 7 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇) ∈ ℝ)
29865, 297readdcld 11265 . . . . . 6 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇)) ∈ ℝ)
299120, 292, 65, 298fvmptd 7006 . . . . 5 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (πΈβ€˜(π‘†β€˜(𝑗 + 1))) = ((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇)))
300299, 135oveq12d 7432 . . . 4 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) = (((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇)) βˆ’ ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇))))
301300adantr 480 . . 3 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) = (((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇)) βˆ’ ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇))))
302 flle 13788 . . . . . . . . . . . . 13 (((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇) ∈ ℝ β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ≀ ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇))
303294, 302syl 17 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ≀ ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇))
30453, 65, 75ltled 11384 . . . . . . . . . . . . . 14 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (π‘†β€˜π‘—) ≀ (π‘†β€˜(𝑗 + 1)))
30553, 65, 128, 304lesub2dd 11853 . . . . . . . . . . . . 13 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) ≀ (𝐡 βˆ’ (π‘†β€˜π‘—)))
306293, 129, 101, 305lediv1dd 13098 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇))
307296, 294, 130, 303, 306letrd 11393 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇))
308307adantr 480 . . . . . . . . . 10 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇))
309296adantr 480 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1)) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ∈ ℝ)
310 1red 11237 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1)) β†’ 1 ∈ ℝ)
311309, 310readdcld 11265 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ∈ ℝ)
312130adantr 480 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1)) β†’ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∈ ℝ)
313 simpr 484 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1)) β†’ Β¬ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1))
314311, 312, 313nltled 11386 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇))
315314adantlr 714 . . . . . . . . . . . 12 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇))
31679ad3antrrr 729 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝑆:(0...𝑁)–ontoβ†’({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}))
31788ad2antrr 725 . . . . . . . . . . . . . . . . 17 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝐢 ∈ ℝ)
31892ad2antrr 725 . . . . . . . . . . . . . . . . 17 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝐷 ∈ ℝ)
319 fourierdlem65.z . . . . . . . . . . . . . . . . . . 19 𝑍 = ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))))
320135, 134eqeltrd 2828 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (πΈβ€˜(π‘†β€˜π‘—)) ∈ ℝ)
321128, 320resubcld 11664 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) ∈ ℝ)
32253, 321readdcld 11265 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))) ∈ ℝ)
323319, 322eqeltrid 2832 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑍 ∈ ℝ)
324323ad2antrr 725 . . . . . . . . . . . . . . . . 17 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝑍 ∈ ℝ)
32512rexrd 11286 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (πœ‘ β†’ 𝐴 ∈ ℝ*)
326325adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐴 ∈ ℝ*)
327 elioc2 13411 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝐴 ∈ ℝ* ∧ 𝐡 ∈ ℝ) β†’ ((πΈβ€˜(π‘†β€˜π‘—)) ∈ (𝐴(,]𝐡) ↔ ((πΈβ€˜(π‘†β€˜π‘—)) ∈ ℝ ∧ 𝐴 < (πΈβ€˜(π‘†β€˜π‘—)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) ≀ 𝐡)))
328326, 128, 327syl2anc 583 . . . . . . . . . . . . . . . . . . . . . . . 24 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((πΈβ€˜(π‘†β€˜π‘—)) ∈ (𝐴(,]𝐡) ↔ ((πΈβ€˜(π‘†β€˜π‘—)) ∈ ℝ ∧ 𝐴 < (πΈβ€˜(π‘†β€˜π‘—)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) ≀ 𝐡)))
32954, 328mpbid 231 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((πΈβ€˜(π‘†β€˜π‘—)) ∈ ℝ ∧ 𝐴 < (πΈβ€˜(π‘†β€˜π‘—)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) ≀ 𝐡))
330329simp3d 1142 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (πΈβ€˜(π‘†β€˜π‘—)) ≀ 𝐡)
331128, 320subge0d 11826 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (0 ≀ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) ↔ (πΈβ€˜(π‘†β€˜π‘—)) ≀ 𝐡))
332330, 331mpbird 257 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 0 ≀ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))))
33353, 321addge01d 11824 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (0 ≀ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) ↔ (π‘†β€˜π‘—) ≀ ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))))))
334332, 333mpbid 231 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (π‘†β€˜π‘—) ≀ ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))))
33588, 53, 322, 96, 334letrd 11393 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐢 ≀ ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))))
336335, 319breqtrrdi 5184 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐢 ≀ 𝑍)
337336ad2antrr 725 . . . . . . . . . . . . . . . . 17 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝐢 ≀ 𝑍)
33865ad2antrr 725 . . . . . . . . . . . . . . . . . . 19 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ (π‘†β€˜(𝑗 + 1)) ∈ ℝ)
339294ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . 22 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇) ∈ ℝ)
340 reflcl 13785 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇) ∈ ℝ β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ∈ ℝ)
341 peano2re 11409 . . . . . . . . . . . . . . . . . . . . . . 23 ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ∈ ℝ β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ∈ ℝ)
342339, 340, 3413syl 18 . . . . . . . . . . . . . . . . . . . . . 22 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ∈ ℝ)
343128ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝐡 ∈ ℝ)
344343, 324resubcld 11664 . . . . . . . . . . . . . . . . . . . . . . 23 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ (𝐡 βˆ’ 𝑍) ∈ ℝ)
345101ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . . 23 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝑇 ∈ ℝ+)
346344, 345rerpdivcld 13071 . . . . . . . . . . . . . . . . . . . . . 22 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((𝐡 βˆ’ 𝑍) / 𝑇) ∈ ℝ)
347 flltp1 13789 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇) ∈ ℝ β†’ ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1))
348294, 347syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1))
349348ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . 22 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1))
350295peano2zd 12691 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ∈ β„€)
351350ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ∈ β„€)
352130ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∈ ℝ)
353 simpr 484 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇))
354321, 101rerpdivcld 13071 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇) ∈ ℝ)
355354ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇) ∈ ℝ)
35612adantr 480 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐴 ∈ ℝ)
357329simp2d 1141 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐴 < (πΈβ€˜(π‘†β€˜π‘—)))
358356, 320, 128, 357ltsub2dd 11849 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) < (𝐡 βˆ’ 𝐴))
359358, 15breqtrrdi 5184 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) < 𝑇)
360321, 85, 101, 359ltdiv1dd 13097 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇) < (𝑇 / 𝑇))
361143, 144dividd 12010 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝑇 / 𝑇) = 1)
362360, 361breqtrd 5168 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇) < 1)
363362ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇) < 1)
364129recnd 11264 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ (π‘†β€˜π‘—)) ∈ β„‚)
365321recnd 11264 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) ∈ β„‚)
366364, 365, 143, 144divsubdird 12051 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((𝐡 βˆ’ (π‘†β€˜π‘—)) βˆ’ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))) / 𝑇) = (((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇)))
367366eqcomd 2733 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇)) = (((𝐡 βˆ’ (π‘†β€˜π‘—)) βˆ’ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))) / 𝑇))
368128recnd 11264 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐡 ∈ β„‚)
369320recnd 11264 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (πΈβ€˜(π‘†β€˜π‘—)) ∈ β„‚)
370368, 138, 369nnncan1d 11627 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((𝐡 βˆ’ (π‘†β€˜π‘—)) βˆ’ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))) = ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)))
371370oveq1d 7429 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((𝐡 βˆ’ (π‘†β€˜π‘—)) βˆ’ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))) / 𝑇) = (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇))
372367, 371eqtrd 2767 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇)) = (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇))
373372, 147eqeltrd 2828 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇)) ∈ β„€)
374373ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ (((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇)) ∈ β„€)
375351, 352, 353, 355, 363, 374zltlesub 44590 . . . . . . . . . . . . . . . . . . . . . . 23 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ (((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇)))
376319a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑍 = ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))))
377376oveq2d 7430 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ 𝑍) = (𝐡 βˆ’ ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))))))
378138, 368, 369addsub12d 11616 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))) = (𝐡 + ((π‘†β€˜π‘—) βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))))
379368, 369, 138subsub2d 11622 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—))) = (𝐡 + ((π‘†β€˜π‘—) βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))))
380378, 379eqtr4d 2770 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))) = (𝐡 βˆ’ ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—))))
381380oveq2d 7430 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))))) = (𝐡 βˆ’ (𝐡 βˆ’ ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)))))
382369, 138subcld 11593 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) ∈ β„‚)
383368, 382nncand 11598 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ (𝐡 βˆ’ ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)))) = ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)))
384377, 381, 3833eqtrd 2771 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ 𝑍) = ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)))
385384oveq1d 7429 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((𝐡 βˆ’ 𝑍) / 𝑇) = (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇))
386371, 367, 3853eqtr4d 2777 . . . . . . . . . . . . . . . . . . . . . . . 24 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇)) = ((𝐡 βˆ’ 𝑍) / 𝑇))
387386ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . . 23 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ (((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇)) = ((𝐡 βˆ’ 𝑍) / 𝑇))
388375, 387breqtrd 5168 . . . . . . . . . . . . . . . . . . . . . 22 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ 𝑍) / 𝑇))
389339, 342, 346, 349, 388ltletrd 11396 . . . . . . . . . . . . . . . . . . . . 21 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇) < ((𝐡 βˆ’ 𝑍) / 𝑇))
390293ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . 22 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ (𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) ∈ ℝ)
391390, 344, 345ltdiv1d 13085 . . . . . . . . . . . . . . . . . . . . 21 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) < (𝐡 βˆ’ 𝑍) ↔ ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇) < ((𝐡 βˆ’ 𝑍) / 𝑇)))
392389, 391mpbird 257 . . . . . . . . . . . . . . . . . . . 20 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ (𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) < (𝐡 βˆ’ 𝑍))
393324, 338, 343ltsub2d 11846 . . . . . . . . . . . . . . . . . . . 20 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ (𝑍 < (π‘†β€˜(𝑗 + 1)) ↔ (𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) < (𝐡 βˆ’ 𝑍)))
394392, 393mpbird 257 . . . . . . . . . . . . . . . . . . 19 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝑍 < (π‘†β€˜(𝑗 + 1)))
395114ad2antrr 725 . . . . . . . . . . . . . . . . . . 19 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ (π‘†β€˜(𝑗 + 1)) ≀ 𝐷)
396324, 338, 318, 394, 395ltletrd 11396 . . . . . . . . . . . . . . . . . 18 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝑍 < 𝐷)
397324, 318, 396ltled 11384 . . . . . . . . . . . . . . . . 17 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝑍 ≀ 𝐷)
398317, 318, 324, 337, 397eliccd 44812 . . . . . . . . . . . . . . . 16 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝑍 ∈ (𝐢[,]𝐷))
39930a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ 𝐴) = 𝑇)
400399oveq2d 7430 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· (𝐡 βˆ’ 𝐴)) = ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇))
401382, 143, 144divcan1d 12013 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇) = ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)))
402400, 401eqtrd 2767 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· (𝐡 βˆ’ 𝐴)) = ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)))
403376, 402oveq12d 7432 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝑍 + ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· (𝐡 βˆ’ 𝐴))) = (((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))) + ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—))))
404138, 365addcomd 11438 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))) = ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) + (π‘†β€˜π‘—)))
405404oveq1d 7429 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))) + ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—))) = (((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) + (π‘†β€˜π‘—)) + ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—))))
406365, 138, 369ppncand 11633 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) + (π‘†β€˜π‘—)) + ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—))) = ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) + (πΈβ€˜(π‘†β€˜π‘—))))
407368, 369npcand 11597 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) + (πΈβ€˜(π‘†β€˜π‘—))) = 𝐡)
408406, 407eqtrd 2767 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) + (π‘†β€˜π‘—)) + ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—))) = 𝐡)
409403, 405, 4083eqtrd 2771 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝑍 + ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· (𝐡 βˆ’ 𝐴))) = 𝐡)
410199adantr 480 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐡 ∈ ran 𝑄)
411409, 410eqeltrd 2828 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝑍 + ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄)
412 oveq1 7421 . . . . . . . . . . . . . . . . . . . . 21 (π‘˜ = (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) β†’ (π‘˜ Β· (𝐡 βˆ’ 𝐴)) = ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· (𝐡 βˆ’ 𝐴)))
413412oveq2d 7430 . . . . . . . . . . . . . . . . . . . 20 (π‘˜ = (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) β†’ (𝑍 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) = (𝑍 + ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· (𝐡 βˆ’ 𝐴))))
414413eleq1d 2813 . . . . . . . . . . . . . . . . . . 19 (π‘˜ = (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) β†’ ((𝑍 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄 ↔ (𝑍 + ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄))
415414rspcev 3607 . . . . . . . . . . . . . . . . . 18 (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∈ β„€ ∧ (𝑍 + ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄) β†’ βˆƒπ‘˜ ∈ β„€ (𝑍 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄)
416147, 411, 415syl2anc 583 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ βˆƒπ‘˜ ∈ β„€ (𝑍 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄)
417416ad2antrr 725 . . . . . . . . . . . . . . . 16 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ βˆƒπ‘˜ ∈ β„€ (𝑍 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄)
418 oveq1 7421 . . . . . . . . . . . . . . . . . . 19 (𝑦 = 𝑍 β†’ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) = (𝑍 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))))
419418eleq1d 2813 . . . . . . . . . . . . . . . . . 18 (𝑦 = 𝑍 β†’ ((𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄 ↔ (𝑍 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄))
420419rexbidv 3173 . . . . . . . . . . . . . . . . 17 (𝑦 = 𝑍 β†’ (βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄 ↔ βˆƒπ‘˜ ∈ β„€ (𝑍 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄))
421420elrab 3680 . . . . . . . . . . . . . . . 16 (𝑍 ∈ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄} ↔ (𝑍 ∈ (𝐢[,]𝐷) ∧ βˆƒπ‘˜ ∈ β„€ (𝑍 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄))
422398, 417, 421sylanbrc 582 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝑍 ∈ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})
423 elun2 4173 . . . . . . . . . . . . . . 15 (𝑍 ∈ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄} β†’ 𝑍 ∈ ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}))
424422, 423syl 17 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝑍 ∈ ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}))
425 foelrn 7111 . . . . . . . . . . . . . 14 ((𝑆:(0...𝑁)–ontoβ†’({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}) ∧ 𝑍 ∈ ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})) β†’ βˆƒπ‘– ∈ (0...𝑁)𝑍 = (π‘†β€˜π‘–))
426316, 424, 425syl2anc 583 . . . . . . . . . . . . 13 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ βˆƒπ‘– ∈ (0...𝑁)𝑍 = (π‘†β€˜π‘–))
42753adantr 480 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (π‘†β€˜π‘—) ∈ ℝ)
428321adantr 480 . . . . . . . . . . . . . . . . . . . . 21 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) ∈ ℝ)
429320adantr 480 . . . . . . . . . . . . . . . . . . . . . . 23 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (πΈβ€˜(π‘†β€˜π‘—)) ∈ ℝ)
43013ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . . 23 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ 𝐡 ∈ ℝ)
431330adantr 480 . . . . . . . . . . . . . . . . . . . . . . 23 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (πΈβ€˜(π‘†β€˜π‘—)) ≀ 𝐡)
432275necomd 2991 . . . . . . . . . . . . . . . . . . . . . . . 24 (Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 β†’ 𝐡 β‰  (πΈβ€˜(π‘†β€˜π‘—)))
433432adantl 481 . . . . . . . . . . . . . . . . . . . . . . 23 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ 𝐡 β‰  (πΈβ€˜(π‘†β€˜π‘—)))
434429, 430, 431, 433leneltd 11390 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (πΈβ€˜(π‘†β€˜π‘—)) < 𝐡)
435429, 430posdifd 11823 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((πΈβ€˜(π‘†β€˜π‘—)) < 𝐡 ↔ 0 < (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))))
436434, 435mpbid 231 . . . . . . . . . . . . . . . . . . . . 21 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ 0 < (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))))
437428, 436elrpd 13037 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) ∈ ℝ+)
438427, 437ltaddrpd 13073 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (π‘†β€˜π‘—) < ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))))
439438, 319breqtrrdi 5184 . . . . . . . . . . . . . . . . . 18 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (π‘†β€˜π‘—) < 𝑍)
440439ad2antrr 725 . . . . . . . . . . . . . . . . 17 (((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) ∧ 𝑍 = (π‘†β€˜π‘–)) β†’ (π‘†β€˜π‘—) < 𝑍)
441 simpr 484 . . . . . . . . . . . . . . . . 17 (((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) ∧ 𝑍 = (π‘†β€˜π‘–)) β†’ 𝑍 = (π‘†β€˜π‘–))
442440, 441breqtrd 5168 . . . . . . . . . . . . . . . 16 (((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) ∧ 𝑍 = (π‘†β€˜π‘–)) β†’ (π‘†β€˜π‘—) < (π‘†β€˜π‘–))
443394adantr 480 . . . . . . . . . . . . . . . . 17 (((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) ∧ 𝑍 = (π‘†β€˜π‘–)) β†’ 𝑍 < (π‘†β€˜(𝑗 + 1)))
444441, 443eqbrtrrd 5166 . . . . . . . . . . . . . . . 16 (((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) ∧ 𝑍 = (π‘†β€˜π‘–)) β†’ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1)))
445442, 444jca 511 . . . . . . . . . . . . . . 15 (((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) ∧ 𝑍 = (π‘†β€˜π‘–)) β†’ ((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))))
446445ex 412 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ (𝑍 = (π‘†β€˜π‘–) β†’ ((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1)))))
447446reximdv 3165 . . . . . . . . . . . . 13 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ (βˆƒπ‘– ∈ (0...𝑁)𝑍 = (π‘†β€˜π‘–) β†’ βˆƒπ‘– ∈ (0...𝑁)((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1)))))
448426, 447mpd 15 . . . . . . . . . . . 12 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ βˆƒπ‘– ∈ (0...𝑁)((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))))
449315, 448syldan 590 . . . . . . . . . . 11 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1)) β†’ βˆƒπ‘– ∈ (0...𝑁)((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))))
450251nrexdv 3144 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ Β¬ βˆƒπ‘– ∈ (0...𝑁)((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))))
451450ad2antrr 725 . . . . . . . . . . 11 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1)) β†’ Β¬ βˆƒπ‘– ∈ (0...𝑁)((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))))
452449, 451condan 817 . . . . . . . . . 10 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1))
453308, 452jca 511 . . . . . . . . 9 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∧ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1)))
454130adantr 480 . . . . . . . . . 10 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∈ ℝ)
455295adantr 480 . . . . . . . . . 10 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ∈ β„€)
456 flbi 13805 . . . . . . . . . 10 ((((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∈ ℝ ∧ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ∈ β„€) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) = (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ↔ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∧ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1))))
457454, 455, 456syl2anc 583 . . . . . . . . 9 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) = (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ↔ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∧ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1))))
458453, 457mpbird 257 . . . . . . . 8 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) = (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)))
459458eqcomd 2733 . . . . . . 7 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) = (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)))
460459oveq1d 7429 . . . . . 6 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇) = ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇))
461460oveq2d 7430 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇)) = ((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)))
462461oveq1d 7429 . . . 4 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇)) βˆ’ ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇))) = (((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)) βˆ’ ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇))))
463266adantr 480 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (π‘†β€˜(𝑗 + 1)) ∈ β„‚)
464138adantr 480 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (π‘†β€˜π‘—) ∈ β„‚)
465139adantr 480 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇) ∈ β„‚)
466463, 464, 465pnpcan2d 11631 . . . 4 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)) βˆ’ ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇))) = ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—)))
467462, 466eqtrd 2767 . . 3 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇)) βˆ’ ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇))) = ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—)))
468285, 301, 4673eqtrd 2771 . 2 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ (πΏβ€˜(πΈβ€˜(π‘†β€˜π‘—)))) = ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—)))
469270, 468pm2.61dan 812 1 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ (πΏβ€˜(πΈβ€˜(π‘†β€˜π‘—)))) = ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—)))
Colors of variables: wff setvar class
Syntax hints:  Β¬ wn 3   β†’ wi 4   ↔ wb 205   ∧ wa 395   ∧ w3a 1085   = wceq 1534   ∈ wcel 2099   β‰  wne 2935  βˆ€wral 3056  βˆƒwrex 3065  {crab 3427   βˆͺ cun 3942  ifcif 4524  {cpr 4626   class class class wbr 5142   ↦ cmpt 5225  ran crn 5673  β„©cio 6492   Fn wfn 6537  βŸΆwf 6538  β€“ontoβ†’wfo 6540  β€“1-1-ontoβ†’wf1o 6541  β€˜cfv 6542   Isom wiso 6543  (class class class)co 7414   ↑m cmap 8836  β„‚cc 11128  β„cr 11129  0cc0 11130  1c1 11131   + caddc 11133   Β· cmul 11135  +∞cpnf 11267  β„*cxr 11269   < clt 11270   ≀ cle 11271   βˆ’ cmin 11466   / cdiv 11893  β„•cn 12234  β„•0cn0 12494  β„€cz 12580  β„€β‰₯cuz 12844  β„+crp 12998  (,)cioo 13348  (,]cioc 13349  [,]cicc 13351  ...cfz 13508  ..^cfzo 13651  βŒŠcfl 13779  β™―chash 14313
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1790  ax-4 1804  ax-5 1906  ax-6 1964  ax-7 2004  ax-8 2101  ax-9 2109  ax-10 2130  ax-11 2147  ax-12 2164  ax-ext 2698  ax-rep 5279  ax-sep 5293  ax-nul 5300  ax-pow 5359  ax-pr 5423  ax-un 7734  ax-inf2 9656  ax-cnex 11186  ax-resscn 11187  ax-1cn 11188  ax-icn 11189  ax-addcl 11190  ax-addrcl 11191  ax-mulcl 11192  ax-mulrcl 11193  ax-mulcom 11194  ax-addass 11195  ax-mulass 11196  ax-distr 11197  ax-i2m1 11198  ax-1ne0 11199  ax-1rid 11200  ax-rnegex 11201  ax-rrecex 11202  ax-cnre 11203  ax-pre-lttri 11204  ax-pre-lttrn 11205  ax-pre-ltadd 11206  ax-pre-mulgt0 11207  ax-pre-sup 11208
This theorem depends on definitions:  df-bi 206  df-an 396  df-or 847  df-3or 1086  df-3an 1087  df-tru 1537  df-fal 1547  df-ex 1775  df-nf 1779  df-sb 2061  df-mo 2529  df-eu 2558  df-clab 2705  df-cleq 2719  df-clel 2805  df-nfc 2880  df-ne 2936  df-nel 3042  df-ral 3057  df-rex 3066  df-rmo 3371  df-reu 3372  df-rab 3428  df-v 3471  df-sbc 3775  df-csb 3890  df-dif 3947  df-un 3949  df-in 3951  df-ss 3961  df-pss 3963  df-nul 4319  df-if 4525  df-pw 4600  df-sn 4625  df-pr 4627  df-op 4631  df-uni 4904  df-int 4945  df-iun 4993  df-iin 4994  df-br 5143  df-opab 5205  df-mpt 5226  df-tr 5260  df-id 5570  df-eprel 5576  df-po 5584  df-so 5585  df-fr 5627  df-se 5628  df-we 5629  df-xp 5678  df-rel 5679  df-cnv 5680  df-co 5681  df-dm 5682  df-rn 5683  df-res 5684  df-ima 5685  df-pred 6299  df-ord 6366  df-on 6367  df-lim 6368  df-suc 6369  df-iota 6494  df-fun 6544  df-fn 6545  df-f 6546  df-f1 6547  df-fo 6548  df-f1o 6549  df-fv 6550  df-isom 6551  df-riota 7370  df-ov 7417  df-oprab 7418  df-mpo 7419  df-om 7865  df-1st 7987  df-2nd 7988  df-frecs 8280  df-wrecs 8311  df-recs 8385  df-rdg 8424  df-1o 8480  df-oadd 8484  df-er 8718  df-map 8838  df-en 8956  df-dom 8957  df-sdom 8958  df-fin 8959  df-fi 9426  df-sup 9457  df-inf 9458  df-oi 9525  df-dju 9916  df-card 9954  df-pnf 11272  df-mnf 11273  df-xr 11274  df-ltxr 11275  df-le 11276  df-sub 11468  df-neg 11469  df-div 11894  df-nn 12235  df-2 12297  df-3 12298  df-n0 12495  df-xnn0 12567  df-z 12581  df-uz 12845  df-q 12955  df-rp 12999  df-xneg 13116  df-xadd 13117  df-xmul 13118  df-ioo 13352  df-ioc 13353  df-icc 13355  df-fz 13509  df-fzo 13652  df-fl 13781  df-seq 13991  df-exp 14051  df-hash 14314  df-cj 15070  df-re 15071  df-im 15072  df-sqrt 15206  df-abs 15207  df-rest 17395  df-topgen 17416  df-psmet 21258  df-xmet 21259  df-met 21260  df-bl 21261  df-mopn 21262  df-top 22783  df-topon 22800  df-bases 22836  df-cld 22910  df-ntr 22911  df-cls 22912  df-nei 22989  df-lp 23027  df-cmp 23278
This theorem is referenced by:  fourierdlem89  45506  fourierdlem90  45507  fourierdlem91  45508
  Copyright terms: Public domain W3C validator