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 44873
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 485 . . . . . . . 8 (((πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—)))
4 simpl 483 . . . . . . . 8 (((πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡)
53, 4eqtrd 2772 . . . . . . 7 (((πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ 𝑦 = 𝐡)
65iftrued 4535 . . . . . 6 (((πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ if(𝑦 = 𝐡, 𝐴, 𝑦) = 𝐴)
76adantll 712 . . . . 5 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ if(𝑦 = 𝐡, 𝐴, 𝑦) = 𝐴)
8 fourierdlem65.p . . . . . . . . . . 11 𝑃 = (π‘š ∈ β„• ↦ {𝑝 ∈ (ℝ ↑m (0...π‘š)) ∣ (((π‘β€˜0) = 𝐴 ∧ (π‘β€˜π‘š) = 𝐡) ∧ βˆ€π‘– ∈ (0..^π‘š)(π‘β€˜π‘–) < (π‘β€˜(𝑖 + 1)))})
9 fourierdlem65.m . . . . . . . . . . 11 (πœ‘ β†’ 𝑀 ∈ β„•)
10 fourierdlem65.q . . . . . . . . . . 11 (πœ‘ β†’ 𝑄 ∈ (π‘ƒβ€˜π‘€))
118, 9, 10fourierdlem11 44820 . . . . . . . . . 10 (πœ‘ β†’ (𝐴 ∈ ℝ ∧ 𝐡 ∈ ℝ ∧ 𝐴 < 𝐡))
1211simp1d 1142 . . . . . . . . 9 (πœ‘ β†’ 𝐴 ∈ ℝ)
1311simp2d 1143 . . . . . . . . 9 (πœ‘ β†’ 𝐡 ∈ ℝ)
1411simp3d 1144 . . . . . . . . 9 (πœ‘ β†’ 𝐴 < 𝐡)
15 fourierdlem65.t . . . . . . . . 9 𝑇 = (𝐡 βˆ’ 𝐴)
16 fourierdlem65.e . . . . . . . . 9 𝐸 = (π‘₯ ∈ ℝ ↦ (π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇)))
1712, 13, 14, 15, 16fourierdlem4 44813 . . . . . . . 8 (πœ‘ β†’ 𝐸:β„βŸΆ(𝐴(,]𝐡))
1817adantr 481 . . . . . . 7 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐸:β„βŸΆ(𝐴(,]𝐡))
19 fourierdlem65.c . . . . . . . . . . . . . . 15 (πœ‘ β†’ 𝐢 ∈ ℝ)
20 ioossre 13381 . . . . . . . . . . . . . . . 16 (𝐢(,)+∞) βŠ† ℝ
21 fourierdlem65.d . . . . . . . . . . . . . . . 16 (πœ‘ β†’ 𝐷 ∈ (𝐢(,)+∞))
2220, 21sselid 3979 . . . . . . . . . . . . . . 15 (πœ‘ β†’ 𝐷 ∈ ℝ)
2319rexrd 11260 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ 𝐢 ∈ ℝ*)
24 pnfxr 11264 . . . . . . . . . . . . . . . . 17 +∞ ∈ ℝ*
2524a1i 11 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ +∞ ∈ ℝ*)
26 ioogtlb 44194 . . . . . . . . . . . . . . . 16 ((𝐢 ∈ ℝ* ∧ +∞ ∈ ℝ* ∧ 𝐷 ∈ (𝐢(,)+∞)) β†’ 𝐢 < 𝐷)
2723, 25, 21, 26syl3anc 1371 . . . . . . . . . . . . . . 15 (πœ‘ β†’ 𝐢 < 𝐷)
28 fourierdlem65.o . . . . . . . . . . . . . . 15 𝑂 = (π‘š ∈ β„• ↦ {𝑝 ∈ (ℝ ↑m (0...π‘š)) ∣ (((π‘β€˜0) = 𝐢 ∧ (π‘β€˜π‘š) = 𝐷) ∧ βˆ€π‘– ∈ (0..^π‘š)(π‘β€˜π‘–) < (π‘β€˜(𝑖 + 1)))})
29 id 22 . . . . . . . . . . . . . . . . . . . 20 (𝑦 = π‘₯ β†’ 𝑦 = π‘₯)
3015eqcomi 2741 . . . . . . . . . . . . . . . . . . . . . 22 (𝐡 βˆ’ 𝐴) = 𝑇
3130oveq2i 7416 . . . . . . . . . . . . . . . . . . . . 21 (π‘˜ Β· (𝐡 βˆ’ 𝐴)) = (π‘˜ Β· 𝑇)
3231a1i 11 . . . . . . . . . . . . . . . . . . . 20 (𝑦 = π‘₯ β†’ (π‘˜ Β· (𝐡 βˆ’ 𝐴)) = (π‘˜ Β· 𝑇))
3329, 32oveq12d 7423 . . . . . . . . . . . . . . . . . . 19 (𝑦 = π‘₯ β†’ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) = (π‘₯ + (π‘˜ Β· 𝑇)))
3433eleq1d 2818 . . . . . . . . . . . . . . . . . 18 (𝑦 = π‘₯ β†’ ((𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄 ↔ (π‘₯ + (π‘˜ Β· 𝑇)) ∈ ran 𝑄))
3534rexbidv 3178 . . . . . . . . . . . . . . . . 17 (𝑦 = π‘₯ β†’ (βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄 ↔ βˆƒπ‘˜ ∈ β„€ (π‘₯ + (π‘˜ Β· 𝑇)) ∈ ran 𝑄))
3635cbvrabv 3442 . . . . . . . . . . . . . . . 16 {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄} = {π‘₯ ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (π‘₯ + (π‘˜ Β· 𝑇)) ∈ ran 𝑄}
3736uneq2i 4159 . . . . . . . . . . . . . . 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 44862 . . . . . . . . . . . . . 14 (πœ‘ β†’ ((𝑁 ∈ β„• ∧ 𝑆 ∈ (π‘‚β€˜π‘)) ∧ 𝑆 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}))))
4140simpld 495 . . . . . . . . . . . . 13 (πœ‘ β†’ (𝑁 ∈ β„• ∧ 𝑆 ∈ (π‘‚β€˜π‘)))
4241simprd 496 . . . . . . . . . . . 12 (πœ‘ β†’ 𝑆 ∈ (π‘‚β€˜π‘))
4341simpld 495 . . . . . . . . . . . . 13 (πœ‘ β†’ 𝑁 ∈ β„•)
4428fourierdlem2 44811 . . . . . . . . . . . . 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 495 . . . . . . . . . 10 (πœ‘ β†’ 𝑆 ∈ (ℝ ↑m (0...𝑁)))
48 elmapi 8839 . . . . . . . . . 10 (𝑆 ∈ (ℝ ↑m (0...𝑁)) β†’ 𝑆:(0...𝑁)βŸΆβ„)
4947, 48syl 17 . . . . . . . . 9 (πœ‘ β†’ 𝑆:(0...𝑁)βŸΆβ„)
5049adantr 481 . . . . . . . 8 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑆:(0...𝑁)βŸΆβ„)
51 elfzofz 13644 . . . . . . . . 9 (𝑗 ∈ (0..^𝑁) β†’ 𝑗 ∈ (0...𝑁))
5251adantl 482 . . . . . . . 8 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑗 ∈ (0...𝑁))
5350, 52ffvelcdmd 7084 . . . . . . 7 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (π‘†β€˜π‘—) ∈ ℝ)
5418, 53ffvelcdmd 7084 . . . . . 6 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (πΈβ€˜(π‘†β€˜π‘—)) ∈ (𝐴(,]𝐡))
5554adantr 481 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (πΈβ€˜(π‘†β€˜π‘—)) ∈ (𝐴(,]𝐡))
5612ad2antrr 724 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ 𝐴 ∈ ℝ)
572, 7, 55, 56fvmptd 7002 . . . 4 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (πΏβ€˜(πΈβ€˜(π‘†β€˜π‘—))) = 𝐴)
5857oveq2d 7421 . . 3 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ (πΏβ€˜(πΈβ€˜(π‘†β€˜π‘—)))) = ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ 𝐴))
5913ad2antrr 724 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ 𝐡 ∈ ℝ)
6014ad2antrr 724 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ 𝐴 < 𝐡)
6153adantr 481 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (π‘†β€˜π‘—) ∈ ℝ)
62 simpr 485 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡)
63 fzofzp1 13725 . . . . . . . . 9 (𝑗 ∈ (0..^𝑁) β†’ (𝑗 + 1) ∈ (0...𝑁))
6463adantl 482 . . . . . . . 8 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝑗 + 1) ∈ (0...𝑁))
6550, 64ffvelcdmd 7084 . . . . . . 7 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (π‘†β€˜(𝑗 + 1)) ∈ ℝ)
6665adantr 481 . . . . . 6 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (π‘†β€˜(𝑗 + 1)) ∈ ℝ)
67 elfzoelz 13628 . . . . . . . . . . 11 (𝑗 ∈ (0..^𝑁) β†’ 𝑗 ∈ β„€)
6867zred 12662 . . . . . . . . . 10 (𝑗 ∈ (0..^𝑁) β†’ 𝑗 ∈ ℝ)
6968adantl 482 . . . . . . . . 9 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑗 ∈ ℝ)
7069ltp1d 12140 . . . . . . . 8 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑗 < (𝑗 + 1))
7140simprd 496 . . . . . . . . . 10 (πœ‘ β†’ 𝑆 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})))
7271adantr 481 . . . . . . . . 9 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑆 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})))
73 isorel 7319 . . . . . . . . 9 ((𝑆 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})) ∧ (𝑗 ∈ (0...𝑁) ∧ (𝑗 + 1) ∈ (0...𝑁))) β†’ (𝑗 < (𝑗 + 1) ↔ (π‘†β€˜π‘—) < (π‘†β€˜(𝑗 + 1))))
7472, 52, 64, 73syl12anc 835 . . . . . . . 8 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝑗 < (𝑗 + 1) ↔ (π‘†β€˜π‘—) < (π‘†β€˜(𝑗 + 1))))
7570, 74mpbid 231 . . . . . . 7 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (π‘†β€˜π‘—) < (π‘†β€˜(𝑗 + 1)))
7675adantr 481 . . . . . 6 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (π‘†β€˜π‘—) < (π‘†β€˜(𝑗 + 1)))
77 isof1o 7316 . . . . . . . . . . 11 (𝑆 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})) β†’ 𝑆:(0...𝑁)–1-1-ontoβ†’({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}))
78 f1ofo 6837 . . . . . . . . . . 11 (𝑆:(0...𝑁)–1-1-ontoβ†’({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}) β†’ 𝑆:(0...𝑁)–ontoβ†’({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}))
7971, 77, 783syl 18 . . . . . . . . . 10 (πœ‘ β†’ 𝑆:(0...𝑁)–ontoβ†’({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}))
8079ad3antrrr 728 . . . . . . . . 9 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ 𝑆:(0...𝑁)–ontoβ†’({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}))
8119ad2antrr 724 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ 𝐢 ∈ ℝ)
8222ad2antrr 724 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ 𝐷 ∈ ℝ)
8313, 12resubcld 11638 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ (𝐡 βˆ’ 𝐴) ∈ ℝ)
8415, 83eqeltrid 2837 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ 𝑇 ∈ ℝ)
8584adantr 481 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑇 ∈ ℝ)
8653, 85readdcld 11239 . . . . . . . . . . . . . 14 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜π‘—) + 𝑇) ∈ ℝ)
8786adantr 481 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) + 𝑇) ∈ ℝ)
8819adantr 481 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐢 ∈ ℝ)
8928, 43, 42fourierdlem15 44824 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ 𝑆:(0...𝑁)⟢(𝐢[,]𝐷))
9089adantr 481 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑆:(0...𝑁)⟢(𝐢[,]𝐷))
9190, 52ffvelcdmd 7084 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (π‘†β€˜π‘—) ∈ (𝐢[,]𝐷))
9222adantr 481 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐷 ∈ ℝ)
93 elicc2 13385 . . . . . . . . . . . . . . . . . . 19 ((𝐢 ∈ ℝ ∧ 𝐷 ∈ ℝ) β†’ ((π‘†β€˜π‘—) ∈ (𝐢[,]𝐷) ↔ ((π‘†β€˜π‘—) ∈ ℝ ∧ 𝐢 ≀ (π‘†β€˜π‘—) ∧ (π‘†β€˜π‘—) ≀ 𝐷)))
9488, 92, 93syl2anc 584 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜π‘—) ∈ (𝐢[,]𝐷) ↔ ((π‘†β€˜π‘—) ∈ ℝ ∧ 𝐢 ≀ (π‘†β€˜π‘—) ∧ (π‘†β€˜π‘—) ≀ 𝐷)))
9591, 94mpbid 231 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜π‘—) ∈ ℝ ∧ 𝐢 ≀ (π‘†β€˜π‘—) ∧ (π‘†β€˜π‘—) ≀ 𝐷))
9695simp2d 1143 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐢 ≀ (π‘†β€˜π‘—))
9712, 13posdifd 11797 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ (𝐴 < 𝐡 ↔ 0 < (𝐡 βˆ’ 𝐴)))
9814, 97mpbid 231 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ 0 < (𝐡 βˆ’ 𝐴))
9998, 15breqtrrdi 5189 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ 0 < 𝑇)
10084, 99elrpd 13009 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ 𝑇 ∈ ℝ+)
101100adantr 481 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑇 ∈ ℝ+)
10253, 101ltaddrpd 13045 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (π‘†β€˜π‘—) < ((π‘†β€˜π‘—) + 𝑇))
10388, 53, 86, 96, 102lelttrd 11368 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐢 < ((π‘†β€˜π‘—) + 𝑇))
10488, 86, 103ltled 11358 . . . . . . . . . . . . . 14 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐢 ≀ ((π‘†β€˜π‘—) + 𝑇))
105104adantr 481 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ 𝐢 ≀ ((π‘†β€˜π‘—) + 𝑇))
10665adantr 481 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ (π‘†β€˜(𝑗 + 1)) ∈ ℝ)
107 simpr 485 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇))
10887, 106ltnled 11357 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ (((π‘†β€˜π‘—) + 𝑇) < (π‘†β€˜(𝑗 + 1)) ↔ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)))
109107, 108mpbird 256 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) + 𝑇) < (π‘†β€˜(𝑗 + 1)))
11090, 64ffvelcdmd 7084 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (π‘†β€˜(𝑗 + 1)) ∈ (𝐢[,]𝐷))
111 elicc2 13385 . . . . . . . . . . . . . . . . . . 19 ((𝐢 ∈ ℝ ∧ 𝐷 ∈ ℝ) β†’ ((π‘†β€˜(𝑗 + 1)) ∈ (𝐢[,]𝐷) ↔ ((π‘†β€˜(𝑗 + 1)) ∈ ℝ ∧ 𝐢 ≀ (π‘†β€˜(𝑗 + 1)) ∧ (π‘†β€˜(𝑗 + 1)) ≀ 𝐷)))
11288, 92, 111syl2anc 584 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜(𝑗 + 1)) ∈ (𝐢[,]𝐷) ↔ ((π‘†β€˜(𝑗 + 1)) ∈ ℝ ∧ 𝐢 ≀ (π‘†β€˜(𝑗 + 1)) ∧ (π‘†β€˜(𝑗 + 1)) ≀ 𝐷)))
113110, 112mpbid 231 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜(𝑗 + 1)) ∈ ℝ ∧ 𝐢 ≀ (π‘†β€˜(𝑗 + 1)) ∧ (π‘†β€˜(𝑗 + 1)) ≀ 𝐷))
114113simp3d 1144 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (π‘†β€˜(𝑗 + 1)) ≀ 𝐷)
115114adantr 481 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ (π‘†β€˜(𝑗 + 1)) ≀ 𝐷)
11687, 106, 82, 109, 115ltletrd 11370 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) + 𝑇) < 𝐷)
11787, 82, 116ltled 11358 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) + 𝑇) ≀ 𝐷)
11881, 82, 87, 105, 117eliccd 44203 . . . . . . . . . . . 12 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) + 𝑇) ∈ (𝐢[,]𝐷))
119118adantlr 713 . . . . . . . . . . 11 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) + 𝑇) ∈ (𝐢[,]𝐷))
12016a1i 11 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐸 = (π‘₯ ∈ ℝ ↦ (π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇))))
121 id 22 . . . . . . . . . . . . . . . . . . . . 21 (π‘₯ = (π‘†β€˜π‘—) β†’ π‘₯ = (π‘†β€˜π‘—))
122 oveq2 7413 . . . . . . . . . . . . . . . . . . . . . . . 24 (π‘₯ = (π‘†β€˜π‘—) β†’ (𝐡 βˆ’ π‘₯) = (𝐡 βˆ’ (π‘†β€˜π‘—)))
123122oveq1d 7420 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘₯ = (π‘†β€˜π‘—) β†’ ((𝐡 βˆ’ π‘₯) / 𝑇) = ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇))
124123fveq2d 6892 . . . . . . . . . . . . . . . . . . . . . 22 (π‘₯ = (π‘†β€˜π‘—) β†’ (βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) = (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)))
125124oveq1d 7420 . . . . . . . . . . . . . . . . . . . . 21 (π‘₯ = (π‘†β€˜π‘—) β†’ ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇) = ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇))
126121, 125oveq12d 7423 . . . . . . . . . . . . . . . . . . . 20 (π‘₯ = (π‘†β€˜π‘—) β†’ (π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇)) = ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)))
127126adantl 482 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ π‘₯ = (π‘†β€˜π‘—)) β†’ (π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇)) = ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)))
12813adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐡 ∈ ℝ)
129128, 53resubcld 11638 . . . . . . . . . . . . . . . . . . . . . . . 24 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ (π‘†β€˜π‘—)) ∈ ℝ)
130129, 101rerpdivcld 13043 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∈ ℝ)
131130flcld 13759 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) ∈ β„€)
132131zred 12662 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) ∈ ℝ)
133132, 85remulcld 11240 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇) ∈ ℝ)
13453, 133readdcld 11239 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)) ∈ ℝ)
135120, 127, 53, 134fvmptd 7002 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (πΈβ€˜(π‘†β€˜π‘—)) = ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)))
136135oveq1d 7420 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) = (((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)) βˆ’ (π‘†β€˜π‘—)))
137136oveq1d 7420 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) = ((((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)) βˆ’ (π‘†β€˜π‘—)) / 𝑇))
13853recnd 11238 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (π‘†β€˜π‘—) ∈ β„‚)
139133recnd 11238 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇) ∈ β„‚)
140138, 139pncan2d 11569 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)) βˆ’ (π‘†β€˜π‘—)) = ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇))
141140oveq1d 7420 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) = (((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇) / 𝑇))
142132recnd 11238 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) ∈ β„‚)
14385recnd 11238 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑇 ∈ β„‚)
144101rpne0d 13017 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑇 β‰  0)
145142, 143, 144divcan4d 11992 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇) / 𝑇) = (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)))
146137, 141, 1453eqtrd 2776 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) = (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)))
147146, 131eqeltrd 2833 . . . . . . . . . . . . . 14 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∈ β„€)
148 peano2zm 12601 . . . . . . . . . . . . . 14 ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∈ β„€ β†’ ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) ∈ β„€)
149147, 148syl 17 . . . . . . . . . . . . 13 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) ∈ β„€)
150149ad2antrr 724 . . . . . . . . . . . 12 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) ∈ β„€)
15130oveq2i 7416 . . . . . . . . . . . . . . . . 17 (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· (𝐡 βˆ’ 𝐴)) = (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· 𝑇)
152151oveq2i 7416 . . . . . . . . . . . . . . . 16 (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· (𝐡 βˆ’ 𝐴))) = (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· 𝑇))
153152a1i 11 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· (𝐡 βˆ’ 𝐴))) = (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· 𝑇)))
154135adantr 481 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (πΈβ€˜(π‘†β€˜π‘—)) = ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)))
155 oveq1 7412 . . . . . . . . . . . . . . . . . . . . . 22 ((πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 β†’ ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) = (𝐡 βˆ’ (π‘†β€˜π‘—)))
156155eqcomd 2738 . . . . . . . . . . . . . . . . . . . . 21 ((πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 β†’ (𝐡 βˆ’ (π‘†β€˜π‘—)) = ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)))
157156oveq1d 7420 . . . . . . . . . . . . . . . . . . . 20 ((πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 β†’ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) = (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇))
158157fveq2d 6892 . . . . . . . . . . . . . . . . . . 19 ((πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) = (βŒŠβ€˜(((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇)))
159158oveq1d 7420 . . . . . . . . . . . . . . . . . 18 ((πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇) = ((βŒŠβ€˜(((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇))
160159oveq2d 7421 . . . . . . . . . . . . . . . . 17 ((πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 β†’ ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)) = ((π‘†β€˜π‘—) + ((βŒŠβ€˜(((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)))
161160adantl 482 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)) = ((π‘†β€˜π‘—) + ((βŒŠβ€˜(((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)))
162146, 142eqeltrd 2833 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∈ β„‚)
163 1cnd 11205 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 1 ∈ β„‚)
164162, 163, 143subdird 11667 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· 𝑇) = (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇) βˆ’ (1 Β· 𝑇)))
16584recnd 11238 . . . . . . . . . . . . . . . . . . . . . . 23 (πœ‘ β†’ 𝑇 ∈ β„‚)
166165mullidd 11228 . . . . . . . . . . . . . . . . . . . . . 22 (πœ‘ β†’ (1 Β· 𝑇) = 𝑇)
167166oveq2d 7421 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇) βˆ’ (1 Β· 𝑇)) = (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇) βˆ’ 𝑇))
168167adantr 481 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇) βˆ’ (1 Β· 𝑇)) = (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇) βˆ’ 𝑇))
169164, 168eqtrd 2772 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· 𝑇) = (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇) βˆ’ 𝑇))
170169oveq2d 7421 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· 𝑇)) = (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇) βˆ’ 𝑇)))
171162, 143mulcld 11230 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇) ∈ β„‚)
172138, 143, 171ppncand 11607 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇) βˆ’ 𝑇)) = ((π‘†β€˜π‘—) + ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇)))
173 flid 13769 . . . . . . . . . . . . . . . . . . . . . 22 ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∈ β„€ β†’ (βŒŠβ€˜(((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇)) = (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇))
174147, 173syl 17 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (βŒŠβ€˜(((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇)) = (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇))
175174eqcomd 2738 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) = (βŒŠβ€˜(((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇)))
176175oveq1d 7420 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇) = ((βŒŠβ€˜(((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇))
177176oveq2d 7421 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜π‘—) + ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇)) = ((π‘†β€˜π‘—) + ((βŒŠβ€˜(((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)))
178170, 172, 1773eqtrrd 2777 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜π‘—) + ((βŒŠβ€˜(((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)) = (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· 𝑇)))
179178adantr 481 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((π‘†β€˜π‘—) + ((βŒŠβ€˜(((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)) = (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· 𝑇)))
180154, 161, 1793eqtrrd 2777 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· 𝑇)) = (πΈβ€˜(π‘†β€˜π‘—)))
181153, 180, 623eqtrd 2776 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· (𝐡 βˆ’ 𝐴))) = 𝐡)
1828fourierdlem2 44811 . . . . . . . . . . . . . . . . . . . . . 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 496 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ (((π‘„β€˜0) = 𝐴 ∧ (π‘„β€˜π‘€) = 𝐡) ∧ βˆ€π‘– ∈ (0..^𝑀)(π‘„β€˜π‘–) < (π‘„β€˜(𝑖 + 1))))
186185simpld 495 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ ((π‘„β€˜0) = 𝐴 ∧ (π‘„β€˜π‘€) = 𝐡))
187186simprd 496 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ (π‘„β€˜π‘€) = 𝐡)
188187eqcomd 2738 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ 𝐡 = (π‘„β€˜π‘€))
1898, 9, 10fourierdlem15 44824 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ 𝑄:(0...𝑀)⟢(𝐴[,]𝐡))
190 ffn 6714 . . . . . . . . . . . . . . . . . 18 (𝑄:(0...𝑀)⟢(𝐴[,]𝐡) β†’ 𝑄 Fn (0...𝑀))
191189, 190syl 17 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ 𝑄 Fn (0...𝑀))
1929nnnn0d 12528 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ 𝑀 ∈ β„•0)
193 nn0uz 12860 . . . . . . . . . . . . . . . . . . 19 β„•0 = (β„€β‰₯β€˜0)
194192, 193eleqtrdi 2843 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ 𝑀 ∈ (β„€β‰₯β€˜0))
195 eluzfz2 13505 . . . . . . . . . . . . . . . . . 18 (𝑀 ∈ (β„€β‰₯β€˜0) β†’ 𝑀 ∈ (0...𝑀))
196194, 195syl 17 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ 𝑀 ∈ (0...𝑀))
197 fnfvelrn 7079 . . . . . . . . . . . . . . . . 17 ((𝑄 Fn (0...𝑀) ∧ 𝑀 ∈ (0...𝑀)) β†’ (π‘„β€˜π‘€) ∈ ran 𝑄)
198191, 196, 197syl2anc 584 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ (π‘„β€˜π‘€) ∈ ran 𝑄)
199188, 198eqeltrd 2833 . . . . . . . . . . . . . . 15 (πœ‘ β†’ 𝐡 ∈ ran 𝑄)
200199ad2antrr 724 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ 𝐡 ∈ ran 𝑄)
201181, 200eqeltrd 2833 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄)
202201adantr 481 . . . . . . . . . . . 12 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄)
203 oveq1 7412 . . . . . . . . . . . . . . 15 (π‘˜ = ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) β†’ (π‘˜ Β· (𝐡 βˆ’ 𝐴)) = (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· (𝐡 βˆ’ 𝐴)))
204203oveq2d 7421 . . . . . . . . . . . . . 14 (π‘˜ = ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) β†’ (((π‘†β€˜π‘—) + 𝑇) + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) = (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· (𝐡 βˆ’ 𝐴))))
205204eleq1d 2818 . . . . . . . . . . . . 13 (π‘˜ = ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) β†’ ((((π‘†β€˜π‘—) + 𝑇) + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄 ↔ (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄))
206205rspcev 3612 . . . . . . . . . . . 12 ((((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) ∈ β„€ ∧ (((π‘†β€˜π‘—) + 𝑇) + (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ 1) Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄) β†’ βˆƒπ‘˜ ∈ β„€ (((π‘†β€˜π‘—) + 𝑇) + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄)
207150, 202, 206syl2anc 584 . . . . . . . . . . 11 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ βˆƒπ‘˜ ∈ β„€ (((π‘†β€˜π‘—) + 𝑇) + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄)
208 oveq1 7412 . . . . . . . . . . . . . 14 (𝑦 = ((π‘†β€˜π‘—) + 𝑇) β†’ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) = (((π‘†β€˜π‘—) + 𝑇) + (π‘˜ Β· (𝐡 βˆ’ 𝐴))))
209208eleq1d 2818 . . . . . . . . . . . . 13 (𝑦 = ((π‘†β€˜π‘—) + 𝑇) β†’ ((𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄 ↔ (((π‘†β€˜π‘—) + 𝑇) + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄))
210209rexbidv 3178 . . . . . . . . . . . 12 (𝑦 = ((π‘†β€˜π‘—) + 𝑇) β†’ (βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄 ↔ βˆƒπ‘˜ ∈ β„€ (((π‘†β€˜π‘—) + 𝑇) + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄))
211210elrab 3682 . . . . . . . . . . 11 (((π‘†β€˜π‘—) + 𝑇) ∈ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄} ↔ (((π‘†β€˜π‘—) + 𝑇) ∈ (𝐢[,]𝐷) ∧ βˆƒπ‘˜ ∈ β„€ (((π‘†β€˜π‘—) + 𝑇) + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄))
212119, 207, 211sylanbrc 583 . . . . . . . . . 10 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) + 𝑇) ∈ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})
213 elun2 4176 . . . . . . . . . 10 (((π‘†β€˜π‘—) + 𝑇) ∈ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄} β†’ ((π‘†β€˜π‘—) + 𝑇) ∈ ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}))
214212, 213syl 17 . . . . . . . . 9 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) + 𝑇) ∈ ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}))
215 foelrn 7104 . . . . . . . . 9 ((𝑆:(0...𝑁)–ontoβ†’({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}) ∧ ((π‘†β€˜π‘—) + 𝑇) ∈ ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})) β†’ βˆƒπ‘– ∈ (0...𝑁)((π‘†β€˜π‘—) + 𝑇) = (π‘†β€˜π‘–))
21680, 214, 215syl2anc 584 . . . . . . . 8 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ βˆƒπ‘– ∈ (0...𝑁)((π‘†β€˜π‘—) + 𝑇) = (π‘†β€˜π‘–))
217 eqcom 2739 . . . . . . . . 9 (((π‘†β€˜π‘—) + 𝑇) = (π‘†β€˜π‘–) ↔ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇))
218217rexbii 3094 . . . . . . . 8 (βˆƒπ‘– ∈ (0...𝑁)((π‘†β€˜π‘—) + 𝑇) = (π‘†β€˜π‘–) ↔ βˆƒπ‘– ∈ (0...𝑁)(π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇))
219216, 218sylib 217 . . . . . . 7 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ βˆƒπ‘– ∈ (0...𝑁)(π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇))
220102ad2antrr 724 . . . . . . . . . . . . 13 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) ∧ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇)) β†’ (π‘†β€˜π‘—) < ((π‘†β€˜π‘—) + 𝑇))
221217biimpri 227 . . . . . . . . . . . . . 14 ((π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇) β†’ ((π‘†β€˜π‘—) + 𝑇) = (π‘†β€˜π‘–))
222221adantl 482 . . . . . . . . . . . . 13 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) ∧ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) + 𝑇) = (π‘†β€˜π‘–))
223220, 222breqtrd 5173 . . . . . . . . . . . 12 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) ∧ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇)) β†’ (π‘†β€˜π‘—) < (π‘†β€˜π‘–))
224109adantr 481 . . . . . . . . . . . . 13 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) ∧ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) + 𝑇) < (π‘†β€˜(𝑗 + 1)))
225222, 224eqbrtrrd 5171 . . . . . . . . . . . 12 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) ∧ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇)) β†’ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1)))
226223, 225jca 512 . . . . . . . . . . 11 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) ∧ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))))
227226adantlr 713 . . . . . . . . . 10 (((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇)) β†’ ((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))))
228 simplll 773 . . . . . . . . . . 11 (((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇)) β†’ (πœ‘ ∧ 𝑗 ∈ (0..^𝑁)))
229 simplr 767 . . . . . . . . . . 11 (((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇)) β†’ 𝑖 ∈ (0...𝑁))
230 elfzelz 13497 . . . . . . . . . . . . 13 (𝑖 ∈ (0...𝑁) β†’ 𝑖 ∈ β„€)
231230ad2antlr 725 . . . . . . . . . . . 12 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ ((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1)))) β†’ 𝑖 ∈ β„€)
23267ad3antlr 729 . . . . . . . . . . . . 13 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ ((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1)))) β†’ 𝑗 ∈ β„€)
233 simpr 485 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘—) < (π‘†β€˜π‘–)) β†’ (π‘†β€˜π‘—) < (π‘†β€˜π‘–))
23472ad2antrr 724 . . . . . . . . . . . . . . . 16 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘—) < (π‘†β€˜π‘–)) β†’ 𝑆 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})))
23552ad2antrr 724 . . . . . . . . . . . . . . . 16 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘—) < (π‘†β€˜π‘–)) β†’ 𝑗 ∈ (0...𝑁))
236 simplr 767 . . . . . . . . . . . . . . . 16 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘—) < (π‘†β€˜π‘–)) β†’ 𝑖 ∈ (0...𝑁))
237 isorel 7319 . . . . . . . . . . . . . . . 16 ((𝑆 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})) ∧ (𝑗 ∈ (0...𝑁) ∧ 𝑖 ∈ (0...𝑁))) β†’ (𝑗 < 𝑖 ↔ (π‘†β€˜π‘—) < (π‘†β€˜π‘–)))
238234, 235, 236, 237syl12anc 835 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘—) < (π‘†β€˜π‘–)) β†’ (𝑗 < 𝑖 ↔ (π‘†β€˜π‘—) < (π‘†β€˜π‘–)))
239233, 238mpbird 256 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘—) < (π‘†β€˜π‘–)) β†’ 𝑗 < 𝑖)
240239adantrr 715 . . . . . . . . . . . . 13 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ ((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1)))) β†’ 𝑗 < 𝑖)
241 simpr 485 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))) β†’ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1)))
24272ad2antrr 724 . . . . . . . . . . . . . . . 16 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))) β†’ 𝑆 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})))
243 simplr 767 . . . . . . . . . . . . . . . 16 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))) β†’ 𝑖 ∈ (0...𝑁))
24464ad2antrr 724 . . . . . . . . . . . . . . . 16 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))) β†’ (𝑗 + 1) ∈ (0...𝑁))
245 isorel 7319 . . . . . . . . . . . . . . . 16 ((𝑆 Isom < , < ((0...𝑁), ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})) ∧ (𝑖 ∈ (0...𝑁) ∧ (𝑗 + 1) ∈ (0...𝑁))) β†’ (𝑖 < (𝑗 + 1) ↔ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))))
246242, 243, 244, 245syl12anc 835 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))) β†’ (𝑖 < (𝑗 + 1) ↔ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))))
247241, 246mpbird 256 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))) β†’ 𝑖 < (𝑗 + 1))
248247adantrl 714 . . . . . . . . . . . . 13 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ ((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1)))) β†’ 𝑖 < (𝑗 + 1))
249 btwnnz 12634 . . . . . . . . . . . . 13 ((𝑗 ∈ β„€ ∧ 𝑗 < 𝑖 ∧ 𝑖 < (𝑗 + 1)) β†’ Β¬ 𝑖 ∈ β„€)
250232, 240, 248, 249syl3anc 1371 . . . . . . . . . . . 12 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) ∧ ((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1)))) β†’ Β¬ 𝑖 ∈ β„€)
251231, 250pm2.65da 815 . . . . . . . . . . 11 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ 𝑖 ∈ (0...𝑁)) β†’ Β¬ ((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))))
252228, 229, 251syl2anc 584 . . . . . . . . . 10 (((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) ∧ 𝑖 ∈ (0...𝑁)) ∧ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇)) β†’ Β¬ ((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))))
253227, 252pm2.65da 815 . . . . . . . . 9 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) ∧ 𝑖 ∈ (0...𝑁)) β†’ Β¬ (π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇))
254253nrexdv 3149 . . . . . . . 8 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ Β¬ βˆƒπ‘– ∈ (0...𝑁)(π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇))
255254adantlr 713 . . . . . . 7 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇)) β†’ Β¬ βˆƒπ‘– ∈ (0...𝑁)(π‘†β€˜π‘–) = ((π‘†β€˜π‘—) + 𝑇))
256219, 255condan 816 . . . . . 6 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇))
25761rexrd 11260 . . . . . . 7 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (π‘†β€˜π‘—) ∈ ℝ*)
25884ad2antrr 724 . . . . . . . 8 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ 𝑇 ∈ ℝ)
25961, 258readdcld 11239 . . . . . . 7 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((π‘†β€˜π‘—) + 𝑇) ∈ ℝ)
260 elioc2 13383 . . . . . . 7 (((π‘†β€˜π‘—) ∈ ℝ* ∧ ((π‘†β€˜π‘—) + 𝑇) ∈ ℝ) β†’ ((π‘†β€˜(𝑗 + 1)) ∈ ((π‘†β€˜π‘—)(,]((π‘†β€˜π‘—) + 𝑇)) ↔ ((π‘†β€˜(𝑗 + 1)) ∈ ℝ ∧ (π‘†β€˜π‘—) < (π‘†β€˜(𝑗 + 1)) ∧ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇))))
261257, 259, 260syl2anc 584 . . . . . 6 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((π‘†β€˜(𝑗 + 1)) ∈ ((π‘†β€˜π‘—)(,]((π‘†β€˜π‘—) + 𝑇)) ↔ ((π‘†β€˜(𝑗 + 1)) ∈ ℝ ∧ (π‘†β€˜π‘—) < (π‘†β€˜(𝑗 + 1)) ∧ (π‘†β€˜(𝑗 + 1)) ≀ ((π‘†β€˜π‘—) + 𝑇))))
26266, 76, 256, 261mpbir3and 1342 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (π‘†β€˜(𝑗 + 1)) ∈ ((π‘†β€˜π‘—)(,]((π‘†β€˜π‘—) + 𝑇)))
26356, 59, 60, 15, 16, 61, 62, 262fourierdlem26 44835 . . . 4 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (πΈβ€˜(π‘†β€˜(𝑗 + 1))) = (𝐴 + ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—))))
264263oveq1d 7420 . . 3 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ 𝐴) = ((𝐴 + ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—))) βˆ’ 𝐴))
26556recnd 11238 . . . 4 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ 𝐴 ∈ β„‚)
26665recnd 11238 . . . . . 6 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (π‘†β€˜(𝑗 + 1)) ∈ β„‚)
267266, 138subcld 11567 . . . . 5 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—)) ∈ β„‚)
268267adantr 481 . . . 4 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—)) ∈ β„‚)
269265, 268pncan2d 11569 . . 3 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((𝐴 + ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—))) βˆ’ 𝐴) = ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—)))
27058, 264, 2693eqtrd 2776 . 2 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ (πΏβ€˜(πΈβ€˜(π‘†β€˜π‘—)))) = ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—)))
2711a1i 11 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ 𝐿 = (𝑦 ∈ (𝐴(,]𝐡) ↦ if(𝑦 = 𝐡, 𝐴, 𝑦)))
272 eqcom 2739 . . . . . . . . . . . 12 (𝑦 = (πΈβ€˜(π‘†β€˜π‘—)) ↔ (πΈβ€˜(π‘†β€˜π‘—)) = 𝑦)
273272biimpi 215 . . . . . . . . . . 11 (𝑦 = (πΈβ€˜(π‘†β€˜π‘—)) β†’ (πΈβ€˜(π‘†β€˜π‘—)) = 𝑦)
274273adantl 482 . . . . . . . . . 10 ((Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ (πΈβ€˜(π‘†β€˜π‘—)) = 𝑦)
275 neqne 2948 . . . . . . . . . . 11 (Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 β†’ (πΈβ€˜(π‘†β€˜π‘—)) β‰  𝐡)
276275adantr 481 . . . . . . . . . 10 ((Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ (πΈβ€˜(π‘†β€˜π‘—)) β‰  𝐡)
277274, 276eqnetrrd 3009 . . . . . . . . 9 ((Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ 𝑦 β‰  𝐡)
278277neneqd 2945 . . . . . . . 8 ((Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ Β¬ 𝑦 = 𝐡)
279278iffalsed 4538 . . . . . . 7 ((Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ if(𝑦 = 𝐡, 𝐴, 𝑦) = 𝑦)
280 simpr 485 . . . . . . 7 ((Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—)))
281279, 280eqtrd 2772 . . . . . 6 ((Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ if(𝑦 = 𝐡, 𝐴, 𝑦) = (πΈβ€˜(π‘†β€˜π‘—)))
282281adantll 712 . . . . 5 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ 𝑦 = (πΈβ€˜(π‘†β€˜π‘—))) β†’ if(𝑦 = 𝐡, 𝐴, 𝑦) = (πΈβ€˜(π‘†β€˜π‘—)))
28354adantr 481 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (πΈβ€˜(π‘†β€˜π‘—)) ∈ (𝐴(,]𝐡))
284271, 282, 283, 283fvmptd 7002 . . . 4 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (πΏβ€˜(πΈβ€˜(π‘†β€˜π‘—))) = (πΈβ€˜(π‘†β€˜π‘—)))
285284oveq2d 7421 . . 3 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ (πΏβ€˜(πΈβ€˜(π‘†β€˜π‘—)))) = ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ (πΈβ€˜(π‘†β€˜π‘—))))
286 id 22 . . . . . . . 8 (π‘₯ = (π‘†β€˜(𝑗 + 1)) β†’ π‘₯ = (π‘†β€˜(𝑗 + 1)))
287 oveq2 7413 . . . . . . . . . . 11 (π‘₯ = (π‘†β€˜(𝑗 + 1)) β†’ (𝐡 βˆ’ π‘₯) = (𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))))
288287oveq1d 7420 . . . . . . . . . 10 (π‘₯ = (π‘†β€˜(𝑗 + 1)) β†’ ((𝐡 βˆ’ π‘₯) / 𝑇) = ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇))
289288fveq2d 6892 . . . . . . . . 9 (π‘₯ = (π‘†β€˜(𝑗 + 1)) β†’ (βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) = (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)))
290289oveq1d 7420 . . . . . . . 8 (π‘₯ = (π‘†β€˜(𝑗 + 1)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇) = ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇))
291286, 290oveq12d 7423 . . . . . . 7 (π‘₯ = (π‘†β€˜(𝑗 + 1)) β†’ (π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇)) = ((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇)))
292291adantl 482 . . . . . 6 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ π‘₯ = (π‘†β€˜(𝑗 + 1))) β†’ (π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇)) = ((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇)))
293128, 65resubcld 11638 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) ∈ ℝ)
294293, 101rerpdivcld 13043 . . . . . . . . . 10 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇) ∈ ℝ)
295294flcld 13759 . . . . . . . . 9 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ∈ β„€)
296295zred 12662 . . . . . . . 8 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ∈ ℝ)
297296, 85remulcld 11240 . . . . . . 7 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇) ∈ ℝ)
29865, 297readdcld 11239 . . . . . 6 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇)) ∈ ℝ)
299120, 292, 65, 298fvmptd 7002 . . . . 5 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (πΈβ€˜(π‘†β€˜(𝑗 + 1))) = ((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇)))
300299, 135oveq12d 7423 . . . 4 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) = (((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇)) βˆ’ ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇))))
301300adantr 481 . . 3 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) = (((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇)) βˆ’ ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇))))
302 flle 13760 . . . . . . . . . . . . 13 (((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇) ∈ ℝ β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ≀ ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇))
303294, 302syl 17 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ≀ ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇))
30453, 65, 75ltled 11358 . . . . . . . . . . . . . 14 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (π‘†β€˜π‘—) ≀ (π‘†β€˜(𝑗 + 1)))
30553, 65, 128, 304lesub2dd 11827 . . . . . . . . . . . . 13 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) ≀ (𝐡 βˆ’ (π‘†β€˜π‘—)))
306293, 129, 101, 305lediv1dd 13070 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇))
307296, 294, 130, 303, 306letrd 11367 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇))
308307adantr 481 . . . . . . . . . 10 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇))
309296adantr 481 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1)) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ∈ ℝ)
310 1red 11211 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1)) β†’ 1 ∈ ℝ)
311309, 310readdcld 11239 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ∈ ℝ)
312130adantr 481 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1)) β†’ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∈ ℝ)
313 simpr 485 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1)) β†’ Β¬ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1))
314311, 312, 313nltled 11360 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇))
315314adantlr 713 . . . . . . . . . . . 12 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇))
31679ad3antrrr 728 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝑆:(0...𝑁)–ontoβ†’({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}))
31788ad2antrr 724 . . . . . . . . . . . . . . . . 17 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝐢 ∈ ℝ)
31892ad2antrr 724 . . . . . . . . . . . . . . . . 17 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝐷 ∈ ℝ)
319 fourierdlem65.z . . . . . . . . . . . . . . . . . . 19 𝑍 = ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))))
320135, 134eqeltrd 2833 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (πΈβ€˜(π‘†β€˜π‘—)) ∈ ℝ)
321128, 320resubcld 11638 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) ∈ ℝ)
32253, 321readdcld 11239 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))) ∈ ℝ)
323319, 322eqeltrid 2837 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑍 ∈ ℝ)
324323ad2antrr 724 . . . . . . . . . . . . . . . . 17 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝑍 ∈ ℝ)
32512rexrd 11260 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (πœ‘ β†’ 𝐴 ∈ ℝ*)
326325adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐴 ∈ ℝ*)
327 elioc2 13383 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝐴 ∈ ℝ* ∧ 𝐡 ∈ ℝ) β†’ ((πΈβ€˜(π‘†β€˜π‘—)) ∈ (𝐴(,]𝐡) ↔ ((πΈβ€˜(π‘†β€˜π‘—)) ∈ ℝ ∧ 𝐴 < (πΈβ€˜(π‘†β€˜π‘—)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) ≀ 𝐡)))
328326, 128, 327syl2anc 584 . . . . . . . . . . . . . . . . . . . . . . . 24 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((πΈβ€˜(π‘†β€˜π‘—)) ∈ (𝐴(,]𝐡) ↔ ((πΈβ€˜(π‘†β€˜π‘—)) ∈ ℝ ∧ 𝐴 < (πΈβ€˜(π‘†β€˜π‘—)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) ≀ 𝐡)))
32954, 328mpbid 231 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((πΈβ€˜(π‘†β€˜π‘—)) ∈ ℝ ∧ 𝐴 < (πΈβ€˜(π‘†β€˜π‘—)) ∧ (πΈβ€˜(π‘†β€˜π‘—)) ≀ 𝐡))
330329simp3d 1144 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (πΈβ€˜(π‘†β€˜π‘—)) ≀ 𝐡)
331128, 320subge0d 11800 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (0 ≀ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) ↔ (πΈβ€˜(π‘†β€˜π‘—)) ≀ 𝐡))
332330, 331mpbird 256 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 0 ≀ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))))
33353, 321addge01d 11798 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (0 ≀ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) ↔ (π‘†β€˜π‘—) ≀ ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))))))
334332, 333mpbid 231 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (π‘†β€˜π‘—) ≀ ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))))
33588, 53, 322, 96, 334letrd 11367 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐢 ≀ ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))))
336335, 319breqtrrdi 5189 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐢 ≀ 𝑍)
337336ad2antrr 724 . . . . . . . . . . . . . . . . 17 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝐢 ≀ 𝑍)
33865ad2antrr 724 . . . . . . . . . . . . . . . . . . 19 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ (π‘†β€˜(𝑗 + 1)) ∈ ℝ)
339294ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . 22 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇) ∈ ℝ)
340 reflcl 13757 . . . . . . . . . . . . . . . . . . . . . . 23 (((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇) ∈ ℝ β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ∈ ℝ)
341 peano2re 11383 . . . . . . . . . . . . . . . . . . . . . . 23 ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ∈ ℝ β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ∈ ℝ)
342339, 340, 3413syl 18 . . . . . . . . . . . . . . . . . . . . . 22 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ∈ ℝ)
343128ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝐡 ∈ ℝ)
344343, 324resubcld 11638 . . . . . . . . . . . . . . . . . . . . . . 23 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ (𝐡 βˆ’ 𝑍) ∈ ℝ)
345101ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . . 23 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝑇 ∈ ℝ+)
346344, 345rerpdivcld 13043 . . . . . . . . . . . . . . . . . . . . . 22 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((𝐡 βˆ’ 𝑍) / 𝑇) ∈ ℝ)
347 flltp1 13761 . . . . . . . . . . . . . . . . . . . . . . . 24 (((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇) ∈ ℝ β†’ ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1))
348294, 347syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1))
349348ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . 22 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1))
350295peano2zd 12665 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ∈ β„€)
351350ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ∈ β„€)
352130ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∈ ℝ)
353 simpr 485 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇))
354321, 101rerpdivcld 13043 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇) ∈ ℝ)
355354ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇) ∈ ℝ)
35612adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐴 ∈ ℝ)
357329simp2d 1143 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐴 < (πΈβ€˜(π‘†β€˜π‘—)))
358356, 320, 128, 357ltsub2dd 11823 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) < (𝐡 βˆ’ 𝐴))
359358, 15breqtrrdi 5189 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) < 𝑇)
360321, 85, 101, 359ltdiv1dd 13069 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇) < (𝑇 / 𝑇))
361143, 144dividd 11984 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝑇 / 𝑇) = 1)
362360, 361breqtrd 5173 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇) < 1)
363362ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇) < 1)
364129recnd 11238 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ (π‘†β€˜π‘—)) ∈ β„‚)
365321recnd 11238 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) ∈ β„‚)
366364, 365, 143, 144divsubdird 12025 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((𝐡 βˆ’ (π‘†β€˜π‘—)) βˆ’ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))) / 𝑇) = (((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇)))
367366eqcomd 2738 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇)) = (((𝐡 βˆ’ (π‘†β€˜π‘—)) βˆ’ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))) / 𝑇))
368128recnd 11238 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐡 ∈ β„‚)
369320recnd 11238 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (πΈβ€˜(π‘†β€˜π‘—)) ∈ β„‚)
370368, 138, 369nnncan1d 11601 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((𝐡 βˆ’ (π‘†β€˜π‘—)) βˆ’ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))) = ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)))
371370oveq1d 7420 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((𝐡 βˆ’ (π‘†β€˜π‘—)) βˆ’ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))) / 𝑇) = (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇))
372367, 371eqtrd 2772 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇)) = (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇))
373372, 147eqeltrd 2833 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇)) ∈ β„€)
374373ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ (((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇)) ∈ β„€)
375351, 352, 353, 355, 363, 374zltlesub 43981 . . . . . . . . . . . . . . . . . . . . . . 23 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ (((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇)))
376319a1i 11 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝑍 = ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))))
377376oveq2d 7421 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ 𝑍) = (𝐡 βˆ’ ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))))))
378138, 368, 369addsub12d 11590 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))) = (𝐡 + ((π‘†β€˜π‘—) βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))))
379368, 369, 138subsub2d 11596 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—))) = (𝐡 + ((π‘†β€˜π‘—) βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))))
380378, 379eqtr4d 2775 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))) = (𝐡 βˆ’ ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—))))
381380oveq2d 7421 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))))) = (𝐡 βˆ’ (𝐡 βˆ’ ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)))))
382369, 138subcld 11567 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) ∈ β„‚)
383368, 382nncand 11572 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ (𝐡 βˆ’ ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)))) = ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)))
384377, 381, 3833eqtrd 2776 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ 𝑍) = ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)))
385384oveq1d 7420 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((𝐡 βˆ’ 𝑍) / 𝑇) = (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇))
386371, 367, 3853eqtr4d 2782 . . . . . . . . . . . . . . . . . . . . . . . 24 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇)) = ((𝐡 βˆ’ 𝑍) / 𝑇))
387386ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . . 23 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ (((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) βˆ’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) / 𝑇)) = ((𝐡 βˆ’ 𝑍) / 𝑇))
388375, 387breqtrd 5173 . . . . . . . . . . . . . . . . . . . . . 22 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ 𝑍) / 𝑇))
389339, 342, 346, 349, 388ltletrd 11370 . . . . . . . . . . . . . . . . . . . . 21 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇) < ((𝐡 βˆ’ 𝑍) / 𝑇))
390293ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . 22 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ (𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) ∈ ℝ)
391390, 344, 345ltdiv1d 13057 . . . . . . . . . . . . . . . . . . . . 21 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) < (𝐡 βˆ’ 𝑍) ↔ ((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇) < ((𝐡 βˆ’ 𝑍) / 𝑇)))
392389, 391mpbird 256 . . . . . . . . . . . . . . . . . . . 20 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ (𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) < (𝐡 βˆ’ 𝑍))
393324, 338, 343ltsub2d 11820 . . . . . . . . . . . . . . . . . . . 20 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ (𝑍 < (π‘†β€˜(𝑗 + 1)) ↔ (𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) < (𝐡 βˆ’ 𝑍)))
394392, 393mpbird 256 . . . . . . . . . . . . . . . . . . 19 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝑍 < (π‘†β€˜(𝑗 + 1)))
395114ad2antrr 724 . . . . . . . . . . . . . . . . . . 19 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ (π‘†β€˜(𝑗 + 1)) ≀ 𝐷)
396324, 338, 318, 394, 395ltletrd 11370 . . . . . . . . . . . . . . . . . 18 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝑍 < 𝐷)
397324, 318, 396ltled 11358 . . . . . . . . . . . . . . . . 17 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝑍 ≀ 𝐷)
398317, 318, 324, 337, 397eliccd 44203 . . . . . . . . . . . . . . . 16 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝑍 ∈ (𝐢[,]𝐷))
39930a1i 11 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝐡 βˆ’ 𝐴) = 𝑇)
400399oveq2d 7421 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· (𝐡 βˆ’ 𝐴)) = ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇))
401382, 143, 144divcan1d 11987 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· 𝑇) = ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)))
402400, 401eqtrd 2772 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· (𝐡 βˆ’ 𝐴)) = ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)))
403376, 402oveq12d 7423 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝑍 + ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· (𝐡 βˆ’ 𝐴))) = (((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))) + ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—))))
404138, 365addcomd 11412 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))) = ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) + (π‘†β€˜π‘—)))
405404oveq1d 7420 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))) + ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—))) = (((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) + (π‘†β€˜π‘—)) + ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—))))
406365, 138, 369ppncand 11607 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) + (π‘†β€˜π‘—)) + ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—))) = ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) + (πΈβ€˜(π‘†β€˜π‘—))))
407368, 369npcand 11571 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) + (πΈβ€˜(π‘†β€˜π‘—))) = 𝐡)
408406, 407eqtrd 2772 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (((𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) + (π‘†β€˜π‘—)) + ((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—))) = 𝐡)
409403, 405, 4083eqtrd 2776 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝑍 + ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· (𝐡 βˆ’ 𝐴))) = 𝐡)
410199adantr 481 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ 𝐡 ∈ ran 𝑄)
411409, 410eqeltrd 2833 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ (𝑍 + ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄)
412 oveq1 7412 . . . . . . . . . . . . . . . . . . . . 21 (π‘˜ = (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) β†’ (π‘˜ Β· (𝐡 βˆ’ 𝐴)) = ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· (𝐡 βˆ’ 𝐴)))
413412oveq2d 7421 . . . . . . . . . . . . . . . . . . . 20 (π‘˜ = (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) β†’ (𝑍 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) = (𝑍 + ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· (𝐡 βˆ’ 𝐴))))
414413eleq1d 2818 . . . . . . . . . . . . . . . . . . 19 (π‘˜ = (((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) β†’ ((𝑍 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄 ↔ (𝑍 + ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄))
415414rspcev 3612 . . . . . . . . . . . . . . . . . 18 (((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∈ β„€ ∧ (𝑍 + ((((πΈβ€˜(π‘†β€˜π‘—)) βˆ’ (π‘†β€˜π‘—)) / 𝑇) Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄) β†’ βˆƒπ‘˜ ∈ β„€ (𝑍 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄)
416147, 411, 415syl2anc 584 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ βˆƒπ‘˜ ∈ β„€ (𝑍 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄)
417416ad2antrr 724 . . . . . . . . . . . . . . . 16 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ βˆƒπ‘˜ ∈ β„€ (𝑍 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄)
418 oveq1 7412 . . . . . . . . . . . . . . . . . . 19 (𝑦 = 𝑍 β†’ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) = (𝑍 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))))
419418eleq1d 2818 . . . . . . . . . . . . . . . . . 18 (𝑦 = 𝑍 β†’ ((𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄 ↔ (𝑍 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄))
420419rexbidv 3178 . . . . . . . . . . . . . . . . 17 (𝑦 = 𝑍 β†’ (βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄 ↔ βˆƒπ‘˜ ∈ β„€ (𝑍 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄))
421420elrab 3682 . . . . . . . . . . . . . . . 16 (𝑍 ∈ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄} ↔ (𝑍 ∈ (𝐢[,]𝐷) ∧ βˆƒπ‘˜ ∈ β„€ (𝑍 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄))
422398, 417, 421sylanbrc 583 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝑍 ∈ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})
423 elun2 4176 . . . . . . . . . . . . . . 15 (𝑍 ∈ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄} β†’ 𝑍 ∈ ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}))
424422, 423syl 17 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ 𝑍 ∈ ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}))
425 foelrn 7104 . . . . . . . . . . . . . 14 ((𝑆:(0...𝑁)–ontoβ†’({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄}) ∧ 𝑍 ∈ ({𝐢, 𝐷} βˆͺ {𝑦 ∈ (𝐢[,]𝐷) ∣ βˆƒπ‘˜ ∈ β„€ (𝑦 + (π‘˜ Β· (𝐡 βˆ’ 𝐴))) ∈ ran 𝑄})) β†’ βˆƒπ‘– ∈ (0...𝑁)𝑍 = (π‘†β€˜π‘–))
426316, 424, 425syl2anc 584 . . . . . . . . . . . . 13 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ βˆƒπ‘– ∈ (0...𝑁)𝑍 = (π‘†β€˜π‘–))
42753adantr 481 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (π‘†β€˜π‘—) ∈ ℝ)
428321adantr 481 . . . . . . . . . . . . . . . . . . . . 21 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) ∈ ℝ)
429320adantr 481 . . . . . . . . . . . . . . . . . . . . . . 23 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (πΈβ€˜(π‘†β€˜π‘—)) ∈ ℝ)
43013ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . . 23 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ 𝐡 ∈ ℝ)
431330adantr 481 . . . . . . . . . . . . . . . . . . . . . . 23 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (πΈβ€˜(π‘†β€˜π‘—)) ≀ 𝐡)
432275necomd 2996 . . . . . . . . . . . . . . . . . . . . . . . 24 (Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡 β†’ 𝐡 β‰  (πΈβ€˜(π‘†β€˜π‘—)))
433432adantl 482 . . . . . . . . . . . . . . . . . . . . . . 23 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ 𝐡 β‰  (πΈβ€˜(π‘†β€˜π‘—)))
434429, 430, 431, 433leneltd 11364 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (πΈβ€˜(π‘†β€˜π‘—)) < 𝐡)
435429, 430posdifd 11797 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((πΈβ€˜(π‘†β€˜π‘—)) < 𝐡 ↔ 0 < (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))))
436434, 435mpbid 231 . . . . . . . . . . . . . . . . . . . . 21 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ 0 < (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))))
437428, 436elrpd 13009 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—))) ∈ ℝ+)
438427, 437ltaddrpd 13045 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (π‘†β€˜π‘—) < ((π‘†β€˜π‘—) + (𝐡 βˆ’ (πΈβ€˜(π‘†β€˜π‘—)))))
439438, 319breqtrrdi 5189 . . . . . . . . . . . . . . . . . 18 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (π‘†β€˜π‘—) < 𝑍)
440439ad2antrr 724 . . . . . . . . . . . . . . . . 17 (((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) ∧ 𝑍 = (π‘†β€˜π‘–)) β†’ (π‘†β€˜π‘—) < 𝑍)
441 simpr 485 . . . . . . . . . . . . . . . . 17 (((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) ∧ 𝑍 = (π‘†β€˜π‘–)) β†’ 𝑍 = (π‘†β€˜π‘–))
442440, 441breqtrd 5173 . . . . . . . . . . . . . . . 16 (((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) ∧ 𝑍 = (π‘†β€˜π‘–)) β†’ (π‘†β€˜π‘—) < (π‘†β€˜π‘–))
443394adantr 481 . . . . . . . . . . . . . . . . 17 (((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) ∧ 𝑍 = (π‘†β€˜π‘–)) β†’ 𝑍 < (π‘†β€˜(𝑗 + 1)))
444441, 443eqbrtrrd 5171 . . . . . . . . . . . . . . . 16 (((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) ∧ 𝑍 = (π‘†β€˜π‘–)) β†’ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1)))
445442, 444jca 512 . . . . . . . . . . . . . . 15 (((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) ∧ 𝑍 = (π‘†β€˜π‘–)) β†’ ((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))))
446445ex 413 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ (𝑍 = (π‘†β€˜π‘–) β†’ ((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1)))))
447446reximdv 3170 . . . . . . . . . . . . 13 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ (βˆƒπ‘– ∈ (0...𝑁)𝑍 = (π‘†β€˜π‘–) β†’ βˆƒπ‘– ∈ (0...𝑁)((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1)))))
448426, 447mpd 15 . . . . . . . . . . . 12 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) β†’ βˆƒπ‘– ∈ (0...𝑁)((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))))
449315, 448syldan 591 . . . . . . . . . . 11 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1)) β†’ βˆƒπ‘– ∈ (0...𝑁)((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))))
450251nrexdv 3149 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ Β¬ βˆƒπ‘– ∈ (0...𝑁)((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))))
451450ad2antrr 724 . . . . . . . . . . 11 ((((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) ∧ Β¬ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1)) β†’ Β¬ βˆƒπ‘– ∈ (0...𝑁)((π‘†β€˜π‘—) < (π‘†β€˜π‘–) ∧ (π‘†β€˜π‘–) < (π‘†β€˜(𝑗 + 1))))
452449, 451condan 816 . . . . . . . . . 10 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1))
453308, 452jca 512 . . . . . . . . 9 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∧ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1)))
454130adantr 481 . . . . . . . . . 10 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∈ ℝ)
455295adantr 481 . . . . . . . . . 10 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ∈ β„€)
456 flbi 13777 . . . . . . . . . 10 ((((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∈ ℝ ∧ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ∈ β„€) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) = (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ↔ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∧ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1))))
457454, 455, 456syl2anc 584 . . . . . . . . 9 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) = (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ↔ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) ≀ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) ∧ ((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇) < ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) + 1))))
458453, 457mpbird 256 . . . . . . . 8 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) = (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)))
459458eqcomd 2738 . . . . . . 7 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) = (βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)))
460459oveq1d 7420 . . . . . 6 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇) = ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇))
461460oveq2d 7421 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇)) = ((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)))
462461oveq1d 7420 . . . 4 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇)) βˆ’ ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇))) = (((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)) βˆ’ ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇))))
463266adantr 481 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (π‘†β€˜(𝑗 + 1)) ∈ β„‚)
464138adantr 481 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (π‘†β€˜π‘—) ∈ β„‚)
465139adantr 481 . . . . 5 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇) ∈ β„‚)
466463, 464, 465pnpcan2d 11605 . . . 4 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇)) βˆ’ ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇))) = ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—)))
467462, 466eqtrd 2772 . . 3 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ (((π‘†β€˜(𝑗 + 1)) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜(𝑗 + 1))) / 𝑇)) Β· 𝑇)) βˆ’ ((π‘†β€˜π‘—) + ((βŒŠβ€˜((𝐡 βˆ’ (π‘†β€˜π‘—)) / 𝑇)) Β· 𝑇))) = ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—)))
468285, 301, 4673eqtrd 2776 . 2 (((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) ∧ Β¬ (πΈβ€˜(π‘†β€˜π‘—)) = 𝐡) β†’ ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ (πΏβ€˜(πΈβ€˜(π‘†β€˜π‘—)))) = ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—)))
469270, 468pm2.61dan 811 1 ((πœ‘ ∧ 𝑗 ∈ (0..^𝑁)) β†’ ((πΈβ€˜(π‘†β€˜(𝑗 + 1))) βˆ’ (πΏβ€˜(πΈβ€˜(π‘†β€˜π‘—)))) = ((π‘†β€˜(𝑗 + 1)) βˆ’ (π‘†β€˜π‘—)))
Colors of variables: wff setvar class
Syntax hints:  Β¬ wn 3   β†’ wi 4   ↔ wb 205   ∧ wa 396   ∧ w3a 1087   = wceq 1541   ∈ wcel 2106   β‰  wne 2940  βˆ€wral 3061  βˆƒwrex 3070  {crab 3432   βˆͺ cun 3945  ifcif 4527  {cpr 4629   class class class wbr 5147   ↦ cmpt 5230  ran crn 5676  β„©cio 6490   Fn wfn 6535  βŸΆwf 6536  β€“ontoβ†’wfo 6538  β€“1-1-ontoβ†’wf1o 6539  β€˜cfv 6540   Isom wiso 6541  (class class class)co 7405   ↑m cmap 8816  β„‚cc 11104  β„cr 11105  0cc0 11106  1c1 11107   + caddc 11109   Β· cmul 11111  +∞cpnf 11241  β„*cxr 11243   < clt 11244   ≀ cle 11245   βˆ’ cmin 11440   / cdiv 11867  β„•cn 12208  β„•0cn0 12468  β„€cz 12554  β„€β‰₯cuz 12818  β„+crp 12970  (,)cioo 13320  (,]cioc 13321  [,]cicc 13323  ...cfz 13480  ..^cfzo 13623  βŒŠcfl 13751  β™―chash 14286
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1913  ax-6 1971  ax-7 2011  ax-8 2108  ax-9 2116  ax-10 2137  ax-11 2154  ax-12 2171  ax-ext 2703  ax-rep 5284  ax-sep 5298  ax-nul 5305  ax-pow 5362  ax-pr 5426  ax-un 7721  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 397  df-or 846  df-3or 1088  df-3an 1089  df-tru 1544  df-fal 1554  df-ex 1782  df-nf 1786  df-sb 2068  df-mo 2534  df-eu 2563  df-clab 2710  df-cleq 2724  df-clel 2810  df-nfc 2885  df-ne 2941  df-nel 3047  df-ral 3062  df-rex 3071  df-rmo 3376  df-reu 3377  df-rab 3433  df-v 3476  df-sbc 3777  df-csb 3893  df-dif 3950  df-un 3952  df-in 3954  df-ss 3964  df-pss 3966  df-nul 4322  df-if 4528  df-pw 4603  df-sn 4628  df-pr 4630  df-op 4634  df-uni 4908  df-int 4950  df-iun 4998  df-iin 4999  df-br 5148  df-opab 5210  df-mpt 5231  df-tr 5265  df-id 5573  df-eprel 5579  df-po 5587  df-so 5588  df-fr 5630  df-se 5631  df-we 5632  df-xp 5681  df-rel 5682  df-cnv 5683  df-co 5684  df-dm 5685  df-rn 5686  df-res 5687  df-ima 5688  df-pred 6297  df-ord 6364  df-on 6365  df-lim 6366  df-suc 6367  df-iota 6492  df-fun 6542  df-fn 6543  df-f 6544  df-f1 6545  df-fo 6546  df-f1o 6547  df-fv 6548  df-isom 6549  df-riota 7361  df-ov 7408  df-oprab 7409  df-mpo 7410  df-om 7852  df-1st 7971  df-2nd 7972  df-frecs 8262  df-wrecs 8293  df-recs 8367  df-rdg 8406  df-1o 8462  df-oadd 8466  df-er 8699  df-map 8818  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 11246  df-mnf 11247  df-xr 11248  df-ltxr 11249  df-le 11250  df-sub 11442  df-neg 11443  df-div 11868  df-nn 12209  df-2 12271  df-3 12272  df-n0 12469  df-xnn0 12541  df-z 12555  df-uz 12819  df-q 12929  df-rp 12971  df-xneg 13088  df-xadd 13089  df-xmul 13090  df-ioo 13324  df-ioc 13325  df-icc 13327  df-fz 13481  df-fzo 13624  df-fl 13753  df-seq 13963  df-exp 14024  df-hash 14287  df-cj 15042  df-re 15043  df-im 15044  df-sqrt 15178  df-abs 15179  df-rest 17364  df-topgen 17385  df-psmet 20928  df-xmet 20929  df-met 20930  df-bl 20931  df-mopn 20932  df-top 22387  df-topon 22404  df-bases 22440  df-cld 22514  df-ntr 22515  df-cls 22516  df-nei 22593  df-lp 22631  df-cmp 22882
This theorem is referenced by:  fourierdlem89  44897  fourierdlem90  44898  fourierdlem91  44899
  Copyright terms: Public domain W3C validator