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

Theorem fourierdlem49 44857
Description: The given periodic function 𝐹 has a left limit at every point in the reals. (Contributed by Glauco Siliprandi, 11-Dec-2019.)
Hypotheses
Ref Expression
fourierdlem49.a (πœ‘ β†’ 𝐴 ∈ ℝ)
fourierdlem49.b (πœ‘ β†’ 𝐡 ∈ ℝ)
fourierdlem49.altb (πœ‘ β†’ 𝐴 < 𝐡)
fourierdlem49.p 𝑃 = (π‘š ∈ β„• ↦ {𝑝 ∈ (ℝ ↑m (0...π‘š)) ∣ (((π‘β€˜0) = 𝐴 ∧ (π‘β€˜π‘š) = 𝐡) ∧ βˆ€π‘– ∈ (0..^π‘š)(π‘β€˜π‘–) < (π‘β€˜(𝑖 + 1)))})
fourierdlem49.t 𝑇 = (𝐡 βˆ’ 𝐴)
fourierdlem49.m (πœ‘ β†’ 𝑀 ∈ β„•)
fourierdlem49.q (πœ‘ β†’ 𝑄 ∈ (π‘ƒβ€˜π‘€))
fourierdlem49.d (πœ‘ β†’ 𝐷 βŠ† ℝ)
fourierdlem49.f (πœ‘ β†’ 𝐹:π·βŸΆβ„)
fourierdlem49.dper ((πœ‘ ∧ π‘₯ ∈ 𝐷 ∧ π‘˜ ∈ β„€) β†’ (π‘₯ + (π‘˜ Β· 𝑇)) ∈ 𝐷)
fourierdlem49.per ((πœ‘ ∧ π‘₯ ∈ 𝐷 ∧ π‘˜ ∈ β„€) β†’ (πΉβ€˜(π‘₯ + (π‘˜ Β· 𝑇))) = (πΉβ€˜π‘₯))
fourierdlem49.cn ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) ∈ (((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))–cnβ†’β„‚))
fourierdlem49.l ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ 𝐿 ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) limβ„‚ (π‘„β€˜(𝑖 + 1))))
fourierdlem49.x (πœ‘ β†’ 𝑋 ∈ ℝ)
fourierdlem49.z 𝑍 = (π‘₯ ∈ ℝ ↦ ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇))
fourierdlem49.e 𝐸 = (π‘₯ ∈ ℝ ↦ (π‘₯ + (π‘β€˜π‘₯)))
Assertion
Ref Expression
fourierdlem49 (πœ‘ β†’ ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋) β‰  βˆ…)
Distinct variable groups:   𝐴,𝑖,π‘š,𝑝   π‘₯,𝐴,𝑖   𝐡,𝑖,π‘˜   𝐡,π‘š,𝑝   π‘₯,𝐡,π‘˜   𝐷,π‘˜,π‘₯   𝑖,𝐸,π‘˜,π‘₯   𝑖,𝐹,π‘˜,π‘₯   𝑖,𝑀,π‘˜   π‘š,𝑀,𝑝   π‘₯,𝑀   𝑄,𝑖,π‘˜   𝑄,𝑝   π‘₯,𝑄   𝑇,π‘˜,π‘₯   𝑖,𝑋,π‘˜,π‘₯   π‘˜,𝑍,π‘₯   πœ‘,𝑖,π‘˜,π‘₯
Allowed substitution hints:   πœ‘(π‘š,𝑝)   𝐴(π‘˜)   𝐷(𝑖,π‘š,𝑝)   𝑃(π‘₯,𝑖,π‘˜,π‘š,𝑝)   𝑄(π‘š)   𝑇(𝑖,π‘š,𝑝)   𝐸(π‘š,𝑝)   𝐹(π‘š,𝑝)   𝐿(π‘₯,𝑖,π‘˜,π‘š,𝑝)   𝑋(π‘š,𝑝)   𝑍(𝑖,π‘š,𝑝)

Proof of Theorem fourierdlem49
Dummy variables 𝑗 𝑦 𝑧 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 fourierdlem49.a . . . . . 6 (πœ‘ β†’ 𝐴 ∈ ℝ)
2 fourierdlem49.b . . . . . 6 (πœ‘ β†’ 𝐡 ∈ ℝ)
3 fourierdlem49.altb . . . . . 6 (πœ‘ β†’ 𝐴 < 𝐡)
4 fourierdlem49.t . . . . . 6 𝑇 = (𝐡 βˆ’ 𝐴)
5 fourierdlem49.e . . . . . . 7 𝐸 = (π‘₯ ∈ ℝ ↦ (π‘₯ + (π‘β€˜π‘₯)))
6 ovex 7438 . . . . . . . . . 10 ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇) ∈ V
7 fourierdlem49.z . . . . . . . . . . 11 𝑍 = (π‘₯ ∈ ℝ ↦ ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇))
87fvmpt2 7006 . . . . . . . . . 10 ((π‘₯ ∈ ℝ ∧ ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇) ∈ V) β†’ (π‘β€˜π‘₯) = ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇))
96, 8mpan2 689 . . . . . . . . 9 (π‘₯ ∈ ℝ β†’ (π‘β€˜π‘₯) = ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇))
109oveq2d 7421 . . . . . . . 8 (π‘₯ ∈ ℝ β†’ (π‘₯ + (π‘β€˜π‘₯)) = (π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇)))
1110mpteq2ia 5250 . . . . . . 7 (π‘₯ ∈ ℝ ↦ (π‘₯ + (π‘β€˜π‘₯))) = (π‘₯ ∈ ℝ ↦ (π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇)))
125, 11eqtri 2760 . . . . . 6 𝐸 = (π‘₯ ∈ ℝ ↦ (π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇)))
131, 2, 3, 4, 12fourierdlem4 44813 . . . . 5 (πœ‘ β†’ 𝐸:β„βŸΆ(𝐴(,]𝐡))
14 fourierdlem49.x . . . . 5 (πœ‘ β†’ 𝑋 ∈ ℝ)
1513, 14ffvelcdmd 7084 . . . 4 (πœ‘ β†’ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡))
16 simpr 485 . . . . . . 7 (((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ (πΈβ€˜π‘‹) ∈ ran 𝑄) β†’ (πΈβ€˜π‘‹) ∈ ran 𝑄)
17 fourierdlem49.q . . . . . . . . . . . . 13 (πœ‘ β†’ 𝑄 ∈ (π‘ƒβ€˜π‘€))
18 fourierdlem49.m . . . . . . . . . . . . . 14 (πœ‘ β†’ 𝑀 ∈ β„•)
19 fourierdlem49.p . . . . . . . . . . . . . . 15 𝑃 = (π‘š ∈ β„• ↦ {𝑝 ∈ (ℝ ↑m (0...π‘š)) ∣ (((π‘β€˜0) = 𝐴 ∧ (π‘β€˜π‘š) = 𝐡) ∧ βˆ€π‘– ∈ (0..^π‘š)(π‘β€˜π‘–) < (π‘β€˜(𝑖 + 1)))})
2019fourierdlem2 44811 . . . . . . . . . . . . . 14 (𝑀 ∈ β„• β†’ (𝑄 ∈ (π‘ƒβ€˜π‘€) ↔ (𝑄 ∈ (ℝ ↑m (0...𝑀)) ∧ (((π‘„β€˜0) = 𝐴 ∧ (π‘„β€˜π‘€) = 𝐡) ∧ βˆ€π‘– ∈ (0..^𝑀)(π‘„β€˜π‘–) < (π‘„β€˜(𝑖 + 1))))))
2118, 20syl 17 . . . . . . . . . . . . 13 (πœ‘ β†’ (𝑄 ∈ (π‘ƒβ€˜π‘€) ↔ (𝑄 ∈ (ℝ ↑m (0...𝑀)) ∧ (((π‘„β€˜0) = 𝐴 ∧ (π‘„β€˜π‘€) = 𝐡) ∧ βˆ€π‘– ∈ (0..^𝑀)(π‘„β€˜π‘–) < (π‘„β€˜(𝑖 + 1))))))
2217, 21mpbid 231 . . . . . . . . . . . 12 (πœ‘ β†’ (𝑄 ∈ (ℝ ↑m (0...𝑀)) ∧ (((π‘„β€˜0) = 𝐴 ∧ (π‘„β€˜π‘€) = 𝐡) ∧ βˆ€π‘– ∈ (0..^𝑀)(π‘„β€˜π‘–) < (π‘„β€˜(𝑖 + 1)))))
2322simpld 495 . . . . . . . . . . 11 (πœ‘ β†’ 𝑄 ∈ (ℝ ↑m (0...𝑀)))
24 elmapi 8839 . . . . . . . . . . 11 (𝑄 ∈ (ℝ ↑m (0...𝑀)) β†’ 𝑄:(0...𝑀)βŸΆβ„)
2523, 24syl 17 . . . . . . . . . 10 (πœ‘ β†’ 𝑄:(0...𝑀)βŸΆβ„)
26 ffn 6714 . . . . . . . . . 10 (𝑄:(0...𝑀)βŸΆβ„ β†’ 𝑄 Fn (0...𝑀))
2725, 26syl 17 . . . . . . . . 9 (πœ‘ β†’ 𝑄 Fn (0...𝑀))
2827ad2antrr 724 . . . . . . . 8 (((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ (πΈβ€˜π‘‹) ∈ ran 𝑄) β†’ 𝑄 Fn (0...𝑀))
29 fvelrnb 6949 . . . . . . . 8 (𝑄 Fn (0...𝑀) β†’ ((πΈβ€˜π‘‹) ∈ ran 𝑄 ↔ βˆƒπ‘— ∈ (0...𝑀)(π‘„β€˜π‘—) = (πΈβ€˜π‘‹)))
3028, 29syl 17 . . . . . . 7 (((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ (πΈβ€˜π‘‹) ∈ ran 𝑄) β†’ ((πΈβ€˜π‘‹) ∈ ran 𝑄 ↔ βˆƒπ‘— ∈ (0...𝑀)(π‘„β€˜π‘—) = (πΈβ€˜π‘‹)))
3116, 30mpbid 231 . . . . . 6 (((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ (πΈβ€˜π‘‹) ∈ ran 𝑄) β†’ βˆƒπ‘— ∈ (0...𝑀)(π‘„β€˜π‘—) = (πΈβ€˜π‘‹))
32 1zzd 12589 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ 1 ∈ β„€)
33 elfzelz 13497 . . . . . . . . . . . . . . . 16 (𝑗 ∈ (0...𝑀) β†’ 𝑗 ∈ β„€)
3433ad2antlr 725 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ 𝑗 ∈ β„€)
35 1e0p1 12715 . . . . . . . . . . . . . . . . 17 1 = (0 + 1)
3635a1i 11 . . . . . . . . . . . . . . . 16 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ 1 = (0 + 1))
3734zred 12662 . . . . . . . . . . . . . . . . . 18 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ 𝑗 ∈ ℝ)
38 elfzle1 13500 . . . . . . . . . . . . . . . . . . 19 (𝑗 ∈ (0...𝑀) β†’ 0 ≀ 𝑗)
3938ad2antlr 725 . . . . . . . . . . . . . . . . . 18 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ 0 ≀ 𝑗)
40 id 22 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((π‘„β€˜π‘—) = (πΈβ€˜π‘‹) β†’ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹))
4140eqcomd 2738 . . . . . . . . . . . . . . . . . . . . . . . 24 ((π‘„β€˜π‘—) = (πΈβ€˜π‘‹) β†’ (πΈβ€˜π‘‹) = (π‘„β€˜π‘—))
4241ad2antlr 725 . . . . . . . . . . . . . . . . . . . . . . 23 (((πœ‘ ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) ∧ 𝑗 = 0) β†’ (πΈβ€˜π‘‹) = (π‘„β€˜π‘—))
43 fveq2 6888 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑗 = 0 β†’ (π‘„β€˜π‘—) = (π‘„β€˜0))
4443adantl 482 . . . . . . . . . . . . . . . . . . . . . . 23 (((πœ‘ ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) ∧ 𝑗 = 0) β†’ (π‘„β€˜π‘—) = (π‘„β€˜0))
4522simprld 770 . . . . . . . . . . . . . . . . . . . . . . . . 25 (πœ‘ β†’ ((π‘„β€˜0) = 𝐴 ∧ (π‘„β€˜π‘€) = 𝐡))
4645simpld 495 . . . . . . . . . . . . . . . . . . . . . . . 24 (πœ‘ β†’ (π‘„β€˜0) = 𝐴)
4746ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . . 23 (((πœ‘ ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) ∧ 𝑗 = 0) β†’ (π‘„β€˜0) = 𝐴)
4842, 44, 473eqtrd 2776 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) ∧ 𝑗 = 0) β†’ (πΈβ€˜π‘‹) = 𝐴)
4948adantllr 717 . . . . . . . . . . . . . . . . . . . . 21 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) ∧ 𝑗 = 0) β†’ (πΈβ€˜π‘‹) = 𝐴)
5049adantllr 717 . . . . . . . . . . . . . . . . . . . 20 (((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) ∧ 𝑗 = 0) β†’ (πΈβ€˜π‘‹) = 𝐴)
511adantr 481 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) β†’ 𝐴 ∈ ℝ)
521rexrd 11260 . . . . . . . . . . . . . . . . . . . . . . . . 25 (πœ‘ β†’ 𝐴 ∈ ℝ*)
5352adantr 481 . . . . . . . . . . . . . . . . . . . . . . . 24 ((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) β†’ 𝐴 ∈ ℝ*)
542rexrd 11260 . . . . . . . . . . . . . . . . . . . . . . . . 25 (πœ‘ β†’ 𝐡 ∈ ℝ*)
5554adantr 481 . . . . . . . . . . . . . . . . . . . . . . . 24 ((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) β†’ 𝐡 ∈ ℝ*)
56 simpr 485 . . . . . . . . . . . . . . . . . . . . . . . 24 ((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) β†’ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡))
57 iocgtlb 44201 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝐴 ∈ ℝ* ∧ 𝐡 ∈ ℝ* ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) β†’ 𝐴 < (πΈβ€˜π‘‹))
5853, 55, 56, 57syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) β†’ 𝐴 < (πΈβ€˜π‘‹))
5951, 58gtned 11345 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) β†’ (πΈβ€˜π‘‹) β‰  𝐴)
6059neneqd 2945 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) β†’ Β¬ (πΈβ€˜π‘‹) = 𝐴)
6160ad3antrrr 728 . . . . . . . . . . . . . . . . . . . 20 (((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) ∧ 𝑗 = 0) β†’ Β¬ (πΈβ€˜π‘‹) = 𝐴)
6250, 61pm2.65da 815 . . . . . . . . . . . . . . . . . . 19 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ Β¬ 𝑗 = 0)
6362neqned 2947 . . . . . . . . . . . . . . . . . 18 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ 𝑗 β‰  0)
6437, 39, 63ne0gt0d 11347 . . . . . . . . . . . . . . . . 17 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ 0 < 𝑗)
65 0zd 12566 . . . . . . . . . . . . . . . . . 18 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ 0 ∈ β„€)
66 zltp1le 12608 . . . . . . . . . . . . . . . . . 18 ((0 ∈ β„€ ∧ 𝑗 ∈ β„€) β†’ (0 < 𝑗 ↔ (0 + 1) ≀ 𝑗))
6765, 34, 66syl2anc 584 . . . . . . . . . . . . . . . . 17 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (0 < 𝑗 ↔ (0 + 1) ≀ 𝑗))
6864, 67mpbid 231 . . . . . . . . . . . . . . . 16 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (0 + 1) ≀ 𝑗)
6936, 68eqbrtrd 5169 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ 1 ≀ 𝑗)
70 eluz2 12824 . . . . . . . . . . . . . . 15 (𝑗 ∈ (β„€β‰₯β€˜1) ↔ (1 ∈ β„€ ∧ 𝑗 ∈ β„€ ∧ 1 ≀ 𝑗))
7132, 34, 69, 70syl3anbrc 1343 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ 𝑗 ∈ (β„€β‰₯β€˜1))
72 nnuz 12861 . . . . . . . . . . . . . 14 β„• = (β„€β‰₯β€˜1)
7371, 72eleqtrrdi 2844 . . . . . . . . . . . . 13 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ 𝑗 ∈ β„•)
74 nnm1nn0 12509 . . . . . . . . . . . . 13 (𝑗 ∈ β„• β†’ (𝑗 βˆ’ 1) ∈ β„•0)
7573, 74syl 17 . . . . . . . . . . . 12 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (𝑗 βˆ’ 1) ∈ β„•0)
76 nn0uz 12860 . . . . . . . . . . . . 13 β„•0 = (β„€β‰₯β€˜0)
7776a1i 11 . . . . . . . . . . . 12 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ β„•0 = (β„€β‰₯β€˜0))
7875, 77eleqtrd 2835 . . . . . . . . . . 11 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (𝑗 βˆ’ 1) ∈ (β„€β‰₯β€˜0))
7918nnzd 12581 . . . . . . . . . . . 12 (πœ‘ β†’ 𝑀 ∈ β„€)
8079ad3antrrr 728 . . . . . . . . . . 11 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ 𝑀 ∈ β„€)
81 peano2zm 12601 . . . . . . . . . . . . . . 15 (𝑗 ∈ β„€ β†’ (𝑗 βˆ’ 1) ∈ β„€)
8233, 81syl 17 . . . . . . . . . . . . . 14 (𝑗 ∈ (0...𝑀) β†’ (𝑗 βˆ’ 1) ∈ β„€)
8382zred 12662 . . . . . . . . . . . . 13 (𝑗 ∈ (0...𝑀) β†’ (𝑗 βˆ’ 1) ∈ ℝ)
8433zred 12662 . . . . . . . . . . . . 13 (𝑗 ∈ (0...𝑀) β†’ 𝑗 ∈ ℝ)
85 elfzel2 13495 . . . . . . . . . . . . . 14 (𝑗 ∈ (0...𝑀) β†’ 𝑀 ∈ β„€)
8685zred 12662 . . . . . . . . . . . . 13 (𝑗 ∈ (0...𝑀) β†’ 𝑀 ∈ ℝ)
8784ltm1d 12142 . . . . . . . . . . . . 13 (𝑗 ∈ (0...𝑀) β†’ (𝑗 βˆ’ 1) < 𝑗)
88 elfzle2 13501 . . . . . . . . . . . . 13 (𝑗 ∈ (0...𝑀) β†’ 𝑗 ≀ 𝑀)
8983, 84, 86, 87, 88ltletrd 11370 . . . . . . . . . . . 12 (𝑗 ∈ (0...𝑀) β†’ (𝑗 βˆ’ 1) < 𝑀)
9089ad2antlr 725 . . . . . . . . . . 11 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (𝑗 βˆ’ 1) < 𝑀)
91 elfzo2 13631 . . . . . . . . . . 11 ((𝑗 βˆ’ 1) ∈ (0..^𝑀) ↔ ((𝑗 βˆ’ 1) ∈ (β„€β‰₯β€˜0) ∧ 𝑀 ∈ β„€ ∧ (𝑗 βˆ’ 1) < 𝑀))
9278, 80, 90, 91syl3anbrc 1343 . . . . . . . . . 10 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (𝑗 βˆ’ 1) ∈ (0..^𝑀))
9325ad3antrrr 728 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ 𝑄:(0...𝑀)βŸΆβ„)
9434, 81syl 17 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (𝑗 βˆ’ 1) ∈ β„€)
9575nn0ge0d 12531 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ 0 ≀ (𝑗 βˆ’ 1))
9683, 86, 89ltled 11358 . . . . . . . . . . . . . . . 16 (𝑗 ∈ (0...𝑀) β†’ (𝑗 βˆ’ 1) ≀ 𝑀)
9796ad2antlr 725 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (𝑗 βˆ’ 1) ≀ 𝑀)
9865, 80, 94, 95, 97elfzd 13488 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (𝑗 βˆ’ 1) ∈ (0...𝑀))
9993, 98ffvelcdmd 7084 . . . . . . . . . . . . 13 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (π‘„β€˜(𝑗 βˆ’ 1)) ∈ ℝ)
10099rexrd 11260 . . . . . . . . . . . 12 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (π‘„β€˜(𝑗 βˆ’ 1)) ∈ ℝ*)
10125ffvelcdmda 7083 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ 𝑗 ∈ (0...𝑀)) β†’ (π‘„β€˜π‘—) ∈ ℝ)
102101rexrd 11260 . . . . . . . . . . . . . 14 ((πœ‘ ∧ 𝑗 ∈ (0...𝑀)) β†’ (π‘„β€˜π‘—) ∈ ℝ*)
103102adantlr 713 . . . . . . . . . . . . 13 (((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) β†’ (π‘„β€˜π‘—) ∈ ℝ*)
104103adantr 481 . . . . . . . . . . . 12 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (π‘„β€˜π‘—) ∈ ℝ*)
105 iocssre 13400 . . . . . . . . . . . . . . . 16 ((𝐴 ∈ ℝ* ∧ 𝐡 ∈ ℝ) β†’ (𝐴(,]𝐡) βŠ† ℝ)
10652, 2, 105syl2anc 584 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (𝐴(,]𝐡) βŠ† ℝ)
107106sselda 3981 . . . . . . . . . . . . . 14 ((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) β†’ (πΈβ€˜π‘‹) ∈ ℝ)
108107rexrd 11260 . . . . . . . . . . . . 13 ((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) β†’ (πΈβ€˜π‘‹) ∈ ℝ*)
109108ad2antrr 724 . . . . . . . . . . . 12 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (πΈβ€˜π‘‹) ∈ ℝ*)
110 simplll 773 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ πœ‘)
111 ovex 7438 . . . . . . . . . . . . . . . 16 (𝑗 βˆ’ 1) ∈ V
112 eleq1 2821 . . . . . . . . . . . . . . . . . 18 (𝑖 = (𝑗 βˆ’ 1) β†’ (𝑖 ∈ (0..^𝑀) ↔ (𝑗 βˆ’ 1) ∈ (0..^𝑀)))
113112anbi2d 629 . . . . . . . . . . . . . . . . 17 (𝑖 = (𝑗 βˆ’ 1) β†’ ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ↔ (πœ‘ ∧ (𝑗 βˆ’ 1) ∈ (0..^𝑀))))
114 fveq2 6888 . . . . . . . . . . . . . . . . . 18 (𝑖 = (𝑗 βˆ’ 1) β†’ (π‘„β€˜π‘–) = (π‘„β€˜(𝑗 βˆ’ 1)))
115 oveq1 7412 . . . . . . . . . . . . . . . . . . 19 (𝑖 = (𝑗 βˆ’ 1) β†’ (𝑖 + 1) = ((𝑗 βˆ’ 1) + 1))
116115fveq2d 6892 . . . . . . . . . . . . . . . . . 18 (𝑖 = (𝑗 βˆ’ 1) β†’ (π‘„β€˜(𝑖 + 1)) = (π‘„β€˜((𝑗 βˆ’ 1) + 1)))
117114, 116breq12d 5160 . . . . . . . . . . . . . . . . 17 (𝑖 = (𝑗 βˆ’ 1) β†’ ((π‘„β€˜π‘–) < (π‘„β€˜(𝑖 + 1)) ↔ (π‘„β€˜(𝑗 βˆ’ 1)) < (π‘„β€˜((𝑗 βˆ’ 1) + 1))))
118113, 117imbi12d 344 . . . . . . . . . . . . . . . 16 (𝑖 = (𝑗 βˆ’ 1) β†’ (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (π‘„β€˜π‘–) < (π‘„β€˜(𝑖 + 1))) ↔ ((πœ‘ ∧ (𝑗 βˆ’ 1) ∈ (0..^𝑀)) β†’ (π‘„β€˜(𝑗 βˆ’ 1)) < (π‘„β€˜((𝑗 βˆ’ 1) + 1)))))
11922simprrd 772 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ βˆ€π‘– ∈ (0..^𝑀)(π‘„β€˜π‘–) < (π‘„β€˜(𝑖 + 1)))
120119r19.21bi 3248 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (π‘„β€˜π‘–) < (π‘„β€˜(𝑖 + 1)))
121111, 118, 120vtocl 3549 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ (𝑗 βˆ’ 1) ∈ (0..^𝑀)) β†’ (π‘„β€˜(𝑗 βˆ’ 1)) < (π‘„β€˜((𝑗 βˆ’ 1) + 1)))
122110, 92, 121syl2anc 584 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (π‘„β€˜(𝑗 βˆ’ 1)) < (π‘„β€˜((𝑗 βˆ’ 1) + 1)))
12333zcnd 12663 . . . . . . . . . . . . . . . . . . 19 (𝑗 ∈ (0...𝑀) β†’ 𝑗 ∈ β„‚)
124 1cnd 11205 . . . . . . . . . . . . . . . . . . 19 (𝑗 ∈ (0...𝑀) β†’ 1 ∈ β„‚)
125123, 124npcand 11571 . . . . . . . . . . . . . . . . . 18 (𝑗 ∈ (0...𝑀) β†’ ((𝑗 βˆ’ 1) + 1) = 𝑗)
126125eqcomd 2738 . . . . . . . . . . . . . . . . 17 (𝑗 ∈ (0...𝑀) β†’ 𝑗 = ((𝑗 βˆ’ 1) + 1))
127126fveq2d 6892 . . . . . . . . . . . . . . . 16 (𝑗 ∈ (0...𝑀) β†’ (π‘„β€˜π‘—) = (π‘„β€˜((𝑗 βˆ’ 1) + 1)))
128127eqcomd 2738 . . . . . . . . . . . . . . 15 (𝑗 ∈ (0...𝑀) β†’ (π‘„β€˜((𝑗 βˆ’ 1) + 1)) = (π‘„β€˜π‘—))
129128ad2antlr 725 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (π‘„β€˜((𝑗 βˆ’ 1) + 1)) = (π‘„β€˜π‘—))
130122, 129breqtrd 5173 . . . . . . . . . . . . 13 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (π‘„β€˜(𝑗 βˆ’ 1)) < (π‘„β€˜π‘—))
131 simpr 485 . . . . . . . . . . . . 13 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹))
132130, 131breqtrd 5173 . . . . . . . . . . . 12 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (π‘„β€˜(𝑗 βˆ’ 1)) < (πΈβ€˜π‘‹))
133106, 15sseldd 3982 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ (πΈβ€˜π‘‹) ∈ ℝ)
134133leidd 11776 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (πΈβ€˜π‘‹) ≀ (πΈβ€˜π‘‹))
135134ad2antrr 724 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (πΈβ€˜π‘‹) ≀ (πΈβ€˜π‘‹))
13641adantl 482 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (πΈβ€˜π‘‹) = (π‘„β€˜π‘—))
137135, 136breqtrd 5173 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (πΈβ€˜π‘‹) ≀ (π‘„β€˜π‘—))
138137adantllr 717 . . . . . . . . . . . 12 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (πΈβ€˜π‘‹) ≀ (π‘„β€˜π‘—))
139100, 104, 109, 132, 138eliocd 44206 . . . . . . . . . . 11 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜(𝑗 βˆ’ 1))(,](π‘„β€˜π‘—)))
140127oveq2d 7421 . . . . . . . . . . . 12 (𝑗 ∈ (0...𝑀) β†’ ((π‘„β€˜(𝑗 βˆ’ 1))(,](π‘„β€˜π‘—)) = ((π‘„β€˜(𝑗 βˆ’ 1))(,](π‘„β€˜((𝑗 βˆ’ 1) + 1))))
141140ad2antlr 725 . . . . . . . . . . 11 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ ((π‘„β€˜(𝑗 βˆ’ 1))(,](π‘„β€˜π‘—)) = ((π‘„β€˜(𝑗 βˆ’ 1))(,](π‘„β€˜((𝑗 βˆ’ 1) + 1))))
142139, 141eleqtrd 2835 . . . . . . . . . 10 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜(𝑗 βˆ’ 1))(,](π‘„β€˜((𝑗 βˆ’ 1) + 1))))
143114, 116oveq12d 7423 . . . . . . . . . . . 12 (𝑖 = (𝑗 βˆ’ 1) β†’ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1))) = ((π‘„β€˜(𝑗 βˆ’ 1))(,](π‘„β€˜((𝑗 βˆ’ 1) + 1))))
144143eleq2d 2819 . . . . . . . . . . 11 (𝑖 = (𝑗 βˆ’ 1) β†’ ((πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1))) ↔ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜(𝑗 βˆ’ 1))(,](π‘„β€˜((𝑗 βˆ’ 1) + 1)))))
145144rspcev 3612 . . . . . . . . . 10 (((𝑗 βˆ’ 1) ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜(𝑗 βˆ’ 1))(,](π‘„β€˜((𝑗 βˆ’ 1) + 1)))) β†’ βˆƒπ‘– ∈ (0..^𝑀)(πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1))))
14692, 142, 145syl2anc 584 . . . . . . . . 9 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) ∧ (π‘„β€˜π‘—) = (πΈβ€˜π‘‹)) β†’ βˆƒπ‘– ∈ (0..^𝑀)(πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1))))
147146ex 413 . . . . . . . 8 (((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ 𝑗 ∈ (0...𝑀)) β†’ ((π‘„β€˜π‘—) = (πΈβ€˜π‘‹) β†’ βˆƒπ‘– ∈ (0..^𝑀)(πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))))
148147adantlr 713 . . . . . . 7 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ (πΈβ€˜π‘‹) ∈ ran 𝑄) ∧ 𝑗 ∈ (0...𝑀)) β†’ ((π‘„β€˜π‘—) = (πΈβ€˜π‘‹) β†’ βˆƒπ‘– ∈ (0..^𝑀)(πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))))
149148rexlimdva 3155 . . . . . 6 (((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ (πΈβ€˜π‘‹) ∈ ran 𝑄) β†’ (βˆƒπ‘— ∈ (0...𝑀)(π‘„β€˜π‘—) = (πΈβ€˜π‘‹) β†’ βˆƒπ‘– ∈ (0..^𝑀)(πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))))
15031, 149mpd 15 . . . . 5 (((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ (πΈβ€˜π‘‹) ∈ ran 𝑄) β†’ βˆƒπ‘– ∈ (0..^𝑀)(πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1))))
15118ad2antrr 724 . . . . . . 7 (((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ Β¬ (πΈβ€˜π‘‹) ∈ ran 𝑄) β†’ 𝑀 ∈ β„•)
15225ad2antrr 724 . . . . . . 7 (((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ Β¬ (πΈβ€˜π‘‹) ∈ ran 𝑄) β†’ 𝑄:(0...𝑀)βŸΆβ„)
153 iocssicc 13410 . . . . . . . . . 10 (𝐴(,]𝐡) βŠ† (𝐴[,]𝐡)
15446eqcomd 2738 . . . . . . . . . . 11 (πœ‘ β†’ 𝐴 = (π‘„β€˜0))
15545simprd 496 . . . . . . . . . . . 12 (πœ‘ β†’ (π‘„β€˜π‘€) = 𝐡)
156155eqcomd 2738 . . . . . . . . . . 11 (πœ‘ β†’ 𝐡 = (π‘„β€˜π‘€))
157154, 156oveq12d 7423 . . . . . . . . . 10 (πœ‘ β†’ (𝐴[,]𝐡) = ((π‘„β€˜0)[,](π‘„β€˜π‘€)))
158153, 157sseqtrid 4033 . . . . . . . . 9 (πœ‘ β†’ (𝐴(,]𝐡) βŠ† ((π‘„β€˜0)[,](π‘„β€˜π‘€)))
159158sselda 3981 . . . . . . . 8 ((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) β†’ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜0)[,](π‘„β€˜π‘€)))
160159adantr 481 . . . . . . 7 (((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ Β¬ (πΈβ€˜π‘‹) ∈ ran 𝑄) β†’ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜0)[,](π‘„β€˜π‘€)))
161 simpr 485 . . . . . . 7 (((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ Β¬ (πΈβ€˜π‘‹) ∈ ran 𝑄) β†’ Β¬ (πΈβ€˜π‘‹) ∈ ran 𝑄)
162 fveq2 6888 . . . . . . . . . 10 (π‘˜ = 𝑗 β†’ (π‘„β€˜π‘˜) = (π‘„β€˜π‘—))
163162breq1d 5157 . . . . . . . . 9 (π‘˜ = 𝑗 β†’ ((π‘„β€˜π‘˜) < (πΈβ€˜π‘‹) ↔ (π‘„β€˜π‘—) < (πΈβ€˜π‘‹)))
164163cbvrabv 3442 . . . . . . . 8 {π‘˜ ∈ (0..^𝑀) ∣ (π‘„β€˜π‘˜) < (πΈβ€˜π‘‹)} = {𝑗 ∈ (0..^𝑀) ∣ (π‘„β€˜π‘—) < (πΈβ€˜π‘‹)}
165164supeq1i 9438 . . . . . . 7 sup({π‘˜ ∈ (0..^𝑀) ∣ (π‘„β€˜π‘˜) < (πΈβ€˜π‘‹)}, ℝ, < ) = sup({𝑗 ∈ (0..^𝑀) ∣ (π‘„β€˜π‘—) < (πΈβ€˜π‘‹)}, ℝ, < )
166151, 152, 160, 161, 165fourierdlem25 44834 . . . . . 6 (((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ Β¬ (πΈβ€˜π‘‹) ∈ ran 𝑄) β†’ βˆƒπ‘– ∈ (0..^𝑀)(πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))))
167 ioossioc 44191 . . . . . . . . 9 ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) βŠ† ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))
168167sseli 3977 . . . . . . . 8 ((πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) β†’ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1))))
169168a1i 11 . . . . . . 7 ((((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ Β¬ (πΈβ€˜π‘‹) ∈ ran 𝑄) ∧ 𝑖 ∈ (0..^𝑀)) β†’ ((πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) β†’ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))))
170169reximdva 3168 . . . . . 6 (((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ Β¬ (πΈβ€˜π‘‹) ∈ ran 𝑄) β†’ (βˆƒπ‘– ∈ (0..^𝑀)(πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) β†’ βˆƒπ‘– ∈ (0..^𝑀)(πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))))
171166, 170mpd 15 . . . . 5 (((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) ∧ Β¬ (πΈβ€˜π‘‹) ∈ ran 𝑄) β†’ βˆƒπ‘– ∈ (0..^𝑀)(πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1))))
172150, 171pm2.61dan 811 . . . 4 ((πœ‘ ∧ (πΈβ€˜π‘‹) ∈ (𝐴(,]𝐡)) β†’ βˆƒπ‘– ∈ (0..^𝑀)(πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1))))
17315, 172mpdan 685 . . 3 (πœ‘ β†’ βˆƒπ‘– ∈ (0..^𝑀)(πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1))))
174 fourierdlem49.f . . . . . . . . . . 11 (πœ‘ β†’ 𝐹:π·βŸΆβ„)
175 frel 6719 . . . . . . . . . . 11 (𝐹:π·βŸΆβ„ β†’ Rel 𝐹)
176174, 175syl 17 . . . . . . . . . 10 (πœ‘ β†’ Rel 𝐹)
177 resindm 6028 . . . . . . . . . . 11 (Rel 𝐹 β†’ (𝐹 β†Ύ ((-∞(,)(πΈβ€˜π‘‹)) ∩ dom 𝐹)) = (𝐹 β†Ύ (-∞(,)(πΈβ€˜π‘‹))))
178177eqcomd 2738 . . . . . . . . . 10 (Rel 𝐹 β†’ (𝐹 β†Ύ (-∞(,)(πΈβ€˜π‘‹))) = (𝐹 β†Ύ ((-∞(,)(πΈβ€˜π‘‹)) ∩ dom 𝐹)))
179176, 178syl 17 . . . . . . . . 9 (πœ‘ β†’ (𝐹 β†Ύ (-∞(,)(πΈβ€˜π‘‹))) = (𝐹 β†Ύ ((-∞(,)(πΈβ€˜π‘‹)) ∩ dom 𝐹)))
180 fdm 6723 . . . . . . . . . . . 12 (𝐹:π·βŸΆβ„ β†’ dom 𝐹 = 𝐷)
181174, 180syl 17 . . . . . . . . . . 11 (πœ‘ β†’ dom 𝐹 = 𝐷)
182181ineq2d 4211 . . . . . . . . . 10 (πœ‘ β†’ ((-∞(,)(πΈβ€˜π‘‹)) ∩ dom 𝐹) = ((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷))
183182reseq2d 5979 . . . . . . . . 9 (πœ‘ β†’ (𝐹 β†Ύ ((-∞(,)(πΈβ€˜π‘‹)) ∩ dom 𝐹)) = (𝐹 β†Ύ ((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷)))
184179, 183eqtrd 2772 . . . . . . . 8 (πœ‘ β†’ (𝐹 β†Ύ (-∞(,)(πΈβ€˜π‘‹))) = (𝐹 β†Ύ ((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷)))
1851843ad2ant1 1133 . . . . . . 7 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (𝐹 β†Ύ (-∞(,)(πΈβ€˜π‘‹))) = (𝐹 β†Ύ ((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷)))
186185oveq1d 7420 . . . . . 6 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((𝐹 β†Ύ (-∞(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)) = ((𝐹 β†Ύ ((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷)) limβ„‚ (πΈβ€˜π‘‹)))
187 ax-resscn 11163 . . . . . . . . . . 11 ℝ βŠ† β„‚
188187a1i 11 . . . . . . . . . 10 (πœ‘ β†’ ℝ βŠ† β„‚)
189174, 188fssd 6732 . . . . . . . . 9 (πœ‘ β†’ 𝐹:π·βŸΆβ„‚)
1901893ad2ant1 1133 . . . . . . . 8 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ 𝐹:π·βŸΆβ„‚)
191 inss2 4228 . . . . . . . . 9 ((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βŠ† 𝐷
192191a1i 11 . . . . . . . 8 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βŠ† 𝐷)
193190, 192fssresd 6755 . . . . . . 7 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (𝐹 β†Ύ ((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷)):((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷)βŸΆβ„‚)
194 mnfxr 11267 . . . . . . . . . 10 -∞ ∈ ℝ*
195194a1i 11 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ -∞ ∈ ℝ*)
19625adantr 481 . . . . . . . . . . . . 13 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ 𝑄:(0...𝑀)βŸΆβ„)
197 elfzofz 13644 . . . . . . . . . . . . . 14 (𝑖 ∈ (0..^𝑀) β†’ 𝑖 ∈ (0...𝑀))
198197adantl 482 . . . . . . . . . . . . 13 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ 𝑖 ∈ (0...𝑀))
199196, 198ffvelcdmd 7084 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (π‘„β€˜π‘–) ∈ ℝ)
200199rexrd 11260 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (π‘„β€˜π‘–) ∈ ℝ*)
201199mnfltd 13100 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ -∞ < (π‘„β€˜π‘–))
202195, 200, 201xrltled 13125 . . . . . . . . . 10 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ -∞ ≀ (π‘„β€˜π‘–))
203 iooss1 13355 . . . . . . . . . 10 ((-∞ ∈ ℝ* ∧ -∞ ≀ (π‘„β€˜π‘–)) β†’ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹)) βŠ† (-∞(,)(πΈβ€˜π‘‹)))
204194, 202, 203sylancr 587 . . . . . . . . 9 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹)) βŠ† (-∞(,)(πΈβ€˜π‘‹)))
2052043adant3 1132 . . . . . . . 8 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹)) βŠ† (-∞(,)(πΈβ€˜π‘‹)))
206 fzofzp1 13725 . . . . . . . . . . . . . 14 (𝑖 ∈ (0..^𝑀) β†’ (𝑖 + 1) ∈ (0...𝑀))
207206adantl 482 . . . . . . . . . . . . 13 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (𝑖 + 1) ∈ (0...𝑀))
208196, 207ffvelcdmd 7084 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (π‘„β€˜(𝑖 + 1)) ∈ ℝ)
2092083adant3 1132 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (π‘„β€˜(𝑖 + 1)) ∈ ℝ)
210209rexrd 11260 . . . . . . . . . 10 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (π‘„β€˜(𝑖 + 1)) ∈ ℝ*)
2111993adant3 1132 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (π‘„β€˜π‘–) ∈ ℝ)
212211rexrd 11260 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (π‘„β€˜π‘–) ∈ ℝ*)
213 simp3 1138 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1))))
214 iocleub 44202 . . . . . . . . . . 11 (((π‘„β€˜π‘–) ∈ ℝ* ∧ (π‘„β€˜(𝑖 + 1)) ∈ ℝ* ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (πΈβ€˜π‘‹) ≀ (π‘„β€˜(𝑖 + 1)))
215212, 210, 213, 214syl3anc 1371 . . . . . . . . . 10 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (πΈβ€˜π‘‹) ≀ (π‘„β€˜(𝑖 + 1)))
216 iooss2 13356 . . . . . . . . . 10 (((π‘„β€˜(𝑖 + 1)) ∈ ℝ* ∧ (πΈβ€˜π‘‹) ≀ (π‘„β€˜(𝑖 + 1))) β†’ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹)) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))))
217210, 215, 216syl2anc 584 . . . . . . . . 9 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹)) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))))
218 fourierdlem49.cn . . . . . . . . . . . . 13 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) ∈ (((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))–cnβ†’β„‚))
219 cncff 24400 . . . . . . . . . . . . 13 ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) ∈ (((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))–cnβ†’β„‚) β†’ (𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))):((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))βŸΆβ„‚)
220 fdm 6723 . . . . . . . . . . . . 13 ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))):((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))βŸΆβ„‚ β†’ dom (𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) = ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))))
221218, 219, 2203syl 18 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ dom (𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) = ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))))
222 ssdmres 6002 . . . . . . . . . . . 12 (((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) βŠ† dom 𝐹 ↔ dom (𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) = ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))))
223221, 222sylibr 233 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) βŠ† dom 𝐹)
224181adantr 481 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ dom 𝐹 = 𝐷)
225223, 224sseqtrd 4021 . . . . . . . . . 10 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) βŠ† 𝐷)
2262253adant3 1132 . . . . . . . . 9 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) βŠ† 𝐷)
227217, 226sstrd 3991 . . . . . . . 8 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹)) βŠ† 𝐷)
228205, 227ssind 4231 . . . . . . 7 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹)) βŠ† ((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷))
229 fourierdlem49.d . . . . . . . . . 10 (πœ‘ β†’ 𝐷 βŠ† ℝ)
230229, 188sstrd 3991 . . . . . . . . 9 (πœ‘ β†’ 𝐷 βŠ† β„‚)
2312303ad2ant1 1133 . . . . . . . 8 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ 𝐷 βŠ† β„‚)
232191, 231sstrid 3992 . . . . . . 7 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βŠ† β„‚)
233 eqid 2732 . . . . . . 7 (TopOpenβ€˜β„‚fld) = (TopOpenβ€˜β„‚fld)
234 eqid 2732 . . . . . . 7 ((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})) = ((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}))
2351333ad2ant1 1133 . . . . . . . . . 10 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (πΈβ€˜π‘‹) ∈ ℝ)
236235rexrd 11260 . . . . . . . . 9 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (πΈβ€˜π‘‹) ∈ ℝ*)
237 iocgtlb 44201 . . . . . . . . . 10 (((π‘„β€˜π‘–) ∈ ℝ* ∧ (π‘„β€˜(𝑖 + 1)) ∈ ℝ* ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (π‘„β€˜π‘–) < (πΈβ€˜π‘‹))
238212, 210, 213, 237syl3anc 1371 . . . . . . . . 9 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (π‘„β€˜π‘–) < (πΈβ€˜π‘‹))
239235leidd 11776 . . . . . . . . 9 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (πΈβ€˜π‘‹) ≀ (πΈβ€˜π‘‹))
240212, 236, 236, 238, 239eliocd 44206 . . . . . . . 8 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹)))
241 ioounsn 13450 . . . . . . . . . . 11 (((π‘„β€˜π‘–) ∈ ℝ* ∧ (πΈβ€˜π‘‹) ∈ ℝ* ∧ (π‘„β€˜π‘–) < (πΈβ€˜π‘‹)) β†’ (((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹)) βˆͺ {(πΈβ€˜π‘‹)}) = ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹)))
242212, 236, 238, 241syl3anc 1371 . . . . . . . . . 10 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹)) βˆͺ {(πΈβ€˜π‘‹)}) = ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹)))
243242fveq2d 6892 . . . . . . . . 9 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})))β€˜(((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹)) βˆͺ {(πΈβ€˜π‘‹)})) = ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})))β€˜((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))))
244233cnfldtop 24291 . . . . . . . . . . 11 (TopOpenβ€˜β„‚fld) ∈ Top
245 ovex 7438 . . . . . . . . . . . . 13 (-∞(,)(πΈβ€˜π‘‹)) ∈ V
246245inex1 5316 . . . . . . . . . . . 12 ((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) ∈ V
247 snex 5430 . . . . . . . . . . . 12 {(πΈβ€˜π‘‹)} ∈ V
248246, 247unex 7729 . . . . . . . . . . 11 (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}) ∈ V
249 resttop 22655 . . . . . . . . . . 11 (((TopOpenβ€˜β„‚fld) ∈ Top ∧ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}) ∈ V) β†’ ((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})) ∈ Top)
250244, 248, 249mp2an 690 . . . . . . . . . 10 ((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})) ∈ Top
251 retop 24269 . . . . . . . . . . . . 13 (topGenβ€˜ran (,)) ∈ Top
252251a1i 11 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (topGenβ€˜ran (,)) ∈ Top)
253248a1i 11 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}) ∈ V)
254 iooretop 24273 . . . . . . . . . . . . 13 ((π‘„β€˜π‘–)(,)+∞) ∈ (topGenβ€˜ran (,))
255254a1i 11 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((π‘„β€˜π‘–)(,)+∞) ∈ (topGenβ€˜ran (,)))
256 elrestr 17370 . . . . . . . . . . . 12 (((topGenβ€˜ran (,)) ∈ Top ∧ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}) ∈ V ∧ ((π‘„β€˜π‘–)(,)+∞) ∈ (topGenβ€˜ran (,))) β†’ (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})) ∈ ((topGenβ€˜ran (,)) β†Ύt (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})))
257252, 253, 255, 256syl3anc 1371 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})) ∈ ((topGenβ€˜ran (,)) β†Ύt (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})))
258 simpr 485 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ = (πΈβ€˜π‘‹)) β†’ π‘₯ = (πΈβ€˜π‘‹))
259 pnfxr 11264 . . . . . . . . . . . . . . . . . . . 20 +∞ ∈ ℝ*
260259a1i 11 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ +∞ ∈ ℝ*)
261235ltpnfd 13097 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (πΈβ€˜π‘‹) < +∞)
262212, 260, 235, 238, 261eliood 44197 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,)+∞))
263 snidg 4661 . . . . . . . . . . . . . . . . . . . . 21 ((πΈβ€˜π‘‹) ∈ ℝ β†’ (πΈβ€˜π‘‹) ∈ {(πΈβ€˜π‘‹)})
264 elun2 4176 . . . . . . . . . . . . . . . . . . . . 21 ((πΈβ€˜π‘‹) ∈ {(πΈβ€˜π‘‹)} β†’ (πΈβ€˜π‘‹) ∈ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}))
265263, 264syl 17 . . . . . . . . . . . . . . . . . . . 20 ((πΈβ€˜π‘‹) ∈ ℝ β†’ (πΈβ€˜π‘‹) ∈ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}))
266133, 265syl 17 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ (πΈβ€˜π‘‹) ∈ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}))
2672663ad2ant1 1133 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (πΈβ€˜π‘‹) ∈ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}))
268262, 267elind 4193 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (πΈβ€˜π‘‹) ∈ (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})))
269268adantr 481 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ = (πΈβ€˜π‘‹)) β†’ (πΈβ€˜π‘‹) ∈ (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})))
270258, 269eqeltrd 2833 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ = (πΈβ€˜π‘‹)) β†’ π‘₯ ∈ (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})))
271270adantlr 713 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ π‘₯ = (πΈβ€˜π‘‹)) β†’ π‘₯ ∈ (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})))
272212adantr 481 . . . . . . . . . . . . . . . . 17 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) β†’ (π‘„β€˜π‘–) ∈ ℝ*)
273259a1i 11 . . . . . . . . . . . . . . . . 17 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) β†’ +∞ ∈ ℝ*)
274200adantr 481 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) β†’ (π‘„β€˜π‘–) ∈ ℝ*)
275133adantr 481 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (πΈβ€˜π‘‹) ∈ ℝ)
276275adantr 481 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) β†’ (πΈβ€˜π‘‹) ∈ ℝ)
277 iocssre 13400 . . . . . . . . . . . . . . . . . . . 20 (((π‘„β€˜π‘–) ∈ ℝ* ∧ (πΈβ€˜π‘‹) ∈ ℝ) β†’ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹)) βŠ† ℝ)
278274, 276, 277syl2anc 584 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) β†’ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹)) βŠ† ℝ)
279 simpr 485 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) β†’ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹)))
280278, 279sseldd 3982 . . . . . . . . . . . . . . . . . 18 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) β†’ π‘₯ ∈ ℝ)
2812803adantl3 1168 . . . . . . . . . . . . . . . . 17 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) β†’ π‘₯ ∈ ℝ)
282276rexrd 11260 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) β†’ (πΈβ€˜π‘‹) ∈ ℝ*)
283 iocgtlb 44201 . . . . . . . . . . . . . . . . . . 19 (((π‘„β€˜π‘–) ∈ ℝ* ∧ (πΈβ€˜π‘‹) ∈ ℝ* ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) β†’ (π‘„β€˜π‘–) < π‘₯)
284274, 282, 279, 283syl3anc 1371 . . . . . . . . . . . . . . . . . 18 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) β†’ (π‘„β€˜π‘–) < π‘₯)
2852843adantl3 1168 . . . . . . . . . . . . . . . . 17 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) β†’ (π‘„β€˜π‘–) < π‘₯)
286281ltpnfd 13097 . . . . . . . . . . . . . . . . 17 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) β†’ π‘₯ < +∞)
287272, 273, 281, 285, 286eliood 44197 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) β†’ π‘₯ ∈ ((π‘„β€˜π‘–)(,)+∞))
288287adantr 481 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ π‘₯ ∈ ((π‘„β€˜π‘–)(,)+∞))
289194a1i 11 . . . . . . . . . . . . . . . . . . 19 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ -∞ ∈ ℝ*)
290282adantr 481 . . . . . . . . . . . . . . . . . . 19 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ (πΈβ€˜π‘‹) ∈ ℝ*)
291280adantr 481 . . . . . . . . . . . . . . . . . . 19 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ π‘₯ ∈ ℝ)
292291mnfltd 13100 . . . . . . . . . . . . . . . . . . 19 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ -∞ < π‘₯)
293133ad3antrrr 728 . . . . . . . . . . . . . . . . . . . 20 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ (πΈβ€˜π‘‹) ∈ ℝ)
294 iocleub 44202 . . . . . . . . . . . . . . . . . . . . . 22 (((π‘„β€˜π‘–) ∈ ℝ* ∧ (πΈβ€˜π‘‹) ∈ ℝ* ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) β†’ π‘₯ ≀ (πΈβ€˜π‘‹))
295274, 282, 279, 294syl3anc 1371 . . . . . . . . . . . . . . . . . . . . 21 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) β†’ π‘₯ ≀ (πΈβ€˜π‘‹))
296295adantr 481 . . . . . . . . . . . . . . . . . . . 20 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ π‘₯ ≀ (πΈβ€˜π‘‹))
297 neqne 2948 . . . . . . . . . . . . . . . . . . . . . 22 (Β¬ π‘₯ = (πΈβ€˜π‘‹) β†’ π‘₯ β‰  (πΈβ€˜π‘‹))
298297necomd 2996 . . . . . . . . . . . . . . . . . . . . 21 (Β¬ π‘₯ = (πΈβ€˜π‘‹) β†’ (πΈβ€˜π‘‹) β‰  π‘₯)
299298adantl 482 . . . . . . . . . . . . . . . . . . . 20 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ (πΈβ€˜π‘‹) β‰  π‘₯)
300291, 293, 296, 299leneltd 11364 . . . . . . . . . . . . . . . . . . 19 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ π‘₯ < (πΈβ€˜π‘‹))
301289, 290, 291, 292, 300eliood 44197 . . . . . . . . . . . . . . . . . 18 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ π‘₯ ∈ (-∞(,)(πΈβ€˜π‘‹)))
3023013adantll3 43711 . . . . . . . . . . . . . . . . 17 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ π‘₯ ∈ (-∞(,)(πΈβ€˜π‘‹)))
303226ad2antrr 724 . . . . . . . . . . . . . . . . . 18 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) βŠ† 𝐷)
304272adantr 481 . . . . . . . . . . . . . . . . . . 19 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ (π‘„β€˜π‘–) ∈ ℝ*)
305210ad2antrr 724 . . . . . . . . . . . . . . . . . . 19 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ (π‘„β€˜(𝑖 + 1)) ∈ ℝ*)
306281adantr 481 . . . . . . . . . . . . . . . . . . 19 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ π‘₯ ∈ ℝ)
307285adantr 481 . . . . . . . . . . . . . . . . . . 19 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ (π‘„β€˜π‘–) < π‘₯)
308235ad2antrr 724 . . . . . . . . . . . . . . . . . . . 20 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ (πΈβ€˜π‘‹) ∈ ℝ)
309209ad2antrr 724 . . . . . . . . . . . . . . . . . . . 20 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ (π‘„β€˜(𝑖 + 1)) ∈ ℝ)
3103003adantll3 43711 . . . . . . . . . . . . . . . . . . . 20 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ π‘₯ < (πΈβ€˜π‘‹))
311215ad2antrr 724 . . . . . . . . . . . . . . . . . . . 20 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ (πΈβ€˜π‘‹) ≀ (π‘„β€˜(𝑖 + 1)))
312306, 308, 309, 310, 311ltletrd 11370 . . . . . . . . . . . . . . . . . . 19 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ π‘₯ < (π‘„β€˜(𝑖 + 1)))
313304, 305, 306, 307, 312eliood 44197 . . . . . . . . . . . . . . . . . 18 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ π‘₯ ∈ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))))
314303, 313sseldd 3982 . . . . . . . . . . . . . . . . 17 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ π‘₯ ∈ 𝐷)
315302, 314elind 4193 . . . . . . . . . . . . . . . 16 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ π‘₯ ∈ ((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷))
316 elun1 4175 . . . . . . . . . . . . . . . 16 (π‘₯ ∈ ((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) β†’ π‘₯ ∈ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}))
317315, 316syl 17 . . . . . . . . . . . . . . 15 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ π‘₯ ∈ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}))
318288, 317elind 4193 . . . . . . . . . . . . . 14 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) ∧ Β¬ π‘₯ = (πΈβ€˜π‘‹)) β†’ π‘₯ ∈ (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})))
319271, 318pm2.61dan 811 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) β†’ π‘₯ ∈ (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})))
320212adantr 481 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}))) β†’ (π‘„β€˜π‘–) ∈ ℝ*)
321236adantr 481 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}))) β†’ (πΈβ€˜π‘‹) ∈ ℝ*)
322 elinel1 4194 . . . . . . . . . . . . . . . 16 (π‘₯ ∈ (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})) β†’ π‘₯ ∈ ((π‘„β€˜π‘–)(,)+∞))
323 elioore 13350 . . . . . . . . . . . . . . . . 17 (π‘₯ ∈ ((π‘„β€˜π‘–)(,)+∞) β†’ π‘₯ ∈ ℝ)
324323rexrd 11260 . . . . . . . . . . . . . . . 16 (π‘₯ ∈ ((π‘„β€˜π‘–)(,)+∞) β†’ π‘₯ ∈ ℝ*)
325322, 324syl 17 . . . . . . . . . . . . . . 15 (π‘₯ ∈ (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})) β†’ π‘₯ ∈ ℝ*)
326325adantl 482 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}))) β†’ π‘₯ ∈ ℝ*)
327200adantr 481 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}))) β†’ (π‘„β€˜π‘–) ∈ ℝ*)
328259a1i 11 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}))) β†’ +∞ ∈ ℝ*)
329322adantl 482 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}))) β†’ π‘₯ ∈ ((π‘„β€˜π‘–)(,)+∞))
330 ioogtlb 44194 . . . . . . . . . . . . . . . 16 (((π‘„β€˜π‘–) ∈ ℝ* ∧ +∞ ∈ ℝ* ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,)+∞)) β†’ (π‘„β€˜π‘–) < π‘₯)
331327, 328, 329, 330syl3anc 1371 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}))) β†’ (π‘„β€˜π‘–) < π‘₯)
3323313adantl3 1168 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}))) β†’ (π‘„β€˜π‘–) < π‘₯)
333 elinel2 4195 . . . . . . . . . . . . . . . 16 (π‘₯ ∈ (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})) β†’ π‘₯ ∈ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}))
334 elsni 4644 . . . . . . . . . . . . . . . . . . . . 21 (π‘₯ ∈ {(πΈβ€˜π‘‹)} β†’ π‘₯ = (πΈβ€˜π‘‹))
335334adantl 482 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ π‘₯ ∈ {(πΈβ€˜π‘‹)}) β†’ π‘₯ = (πΈβ€˜π‘‹))
336134adantr 481 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ π‘₯ ∈ {(πΈβ€˜π‘‹)}) β†’ (πΈβ€˜π‘‹) ≀ (πΈβ€˜π‘‹))
337335, 336eqbrtrd 5169 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ π‘₯ ∈ {(πΈβ€˜π‘‹)}) β†’ π‘₯ ≀ (πΈβ€˜π‘‹))
338337adantlr 713 . . . . . . . . . . . . . . . . . 18 (((πœ‘ ∧ π‘₯ ∈ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})) ∧ π‘₯ ∈ {(πΈβ€˜π‘‹)}) β†’ π‘₯ ≀ (πΈβ€˜π‘‹))
339 simpll 765 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ π‘₯ ∈ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})) ∧ Β¬ π‘₯ ∈ {(πΈβ€˜π‘‹)}) β†’ πœ‘)
340 elunnel2 4149 . . . . . . . . . . . . . . . . . . . 20 ((π‘₯ ∈ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}) ∧ Β¬ π‘₯ ∈ {(πΈβ€˜π‘‹)}) β†’ π‘₯ ∈ ((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷))
341340adantll 712 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ π‘₯ ∈ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})) ∧ Β¬ π‘₯ ∈ {(πΈβ€˜π‘‹)}) β†’ π‘₯ ∈ ((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷))
342 elinel1 4194 . . . . . . . . . . . . . . . . . . . 20 (π‘₯ ∈ ((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) β†’ π‘₯ ∈ (-∞(,)(πΈβ€˜π‘‹)))
343 elioore 13350 . . . . . . . . . . . . . . . . . . . . . 22 (π‘₯ ∈ (-∞(,)(πΈβ€˜π‘‹)) β†’ π‘₯ ∈ ℝ)
344343adantl 482 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ π‘₯ ∈ (-∞(,)(πΈβ€˜π‘‹))) β†’ π‘₯ ∈ ℝ)
345133adantr 481 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ π‘₯ ∈ (-∞(,)(πΈβ€˜π‘‹))) β†’ (πΈβ€˜π‘‹) ∈ ℝ)
346194a1i 11 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ π‘₯ ∈ (-∞(,)(πΈβ€˜π‘‹))) β†’ -∞ ∈ ℝ*)
347345rexrd 11260 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ π‘₯ ∈ (-∞(,)(πΈβ€˜π‘‹))) β†’ (πΈβ€˜π‘‹) ∈ ℝ*)
348 simpr 485 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ π‘₯ ∈ (-∞(,)(πΈβ€˜π‘‹))) β†’ π‘₯ ∈ (-∞(,)(πΈβ€˜π‘‹)))
349 iooltub 44209 . . . . . . . . . . . . . . . . . . . . . 22 ((-∞ ∈ ℝ* ∧ (πΈβ€˜π‘‹) ∈ ℝ* ∧ π‘₯ ∈ (-∞(,)(πΈβ€˜π‘‹))) β†’ π‘₯ < (πΈβ€˜π‘‹))
350346, 347, 348, 349syl3anc 1371 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ π‘₯ ∈ (-∞(,)(πΈβ€˜π‘‹))) β†’ π‘₯ < (πΈβ€˜π‘‹))
351344, 345, 350ltled 11358 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ π‘₯ ∈ (-∞(,)(πΈβ€˜π‘‹))) β†’ π‘₯ ≀ (πΈβ€˜π‘‹))
352342, 351sylan2 593 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ π‘₯ ∈ ((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷)) β†’ π‘₯ ≀ (πΈβ€˜π‘‹))
353339, 341, 352syl2anc 584 . . . . . . . . . . . . . . . . . 18 (((πœ‘ ∧ π‘₯ ∈ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})) ∧ Β¬ π‘₯ ∈ {(πΈβ€˜π‘‹)}) β†’ π‘₯ ≀ (πΈβ€˜π‘‹))
354338, 353pm2.61dan 811 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ π‘₯ ∈ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})) β†’ π‘₯ ≀ (πΈβ€˜π‘‹))
355354adantlr 713 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})) β†’ π‘₯ ≀ (πΈβ€˜π‘‹))
356333, 355sylan2 593 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}))) β†’ π‘₯ ≀ (πΈβ€˜π‘‹))
3573563adantl3 1168 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}))) β†’ π‘₯ ≀ (πΈβ€˜π‘‹))
358320, 321, 326, 332, 357eliocd 44206 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}))) β†’ π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹)))
359319, 358impbida 799 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (π‘₯ ∈ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹)) ↔ π‘₯ ∈ (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}))))
360359eqrdv 2730 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹)) = (((π‘„β€˜π‘–)(,)+∞) ∩ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})))
361 ioossre 13381 . . . . . . . . . . . . . 14 (-∞(,)(πΈβ€˜π‘‹)) βŠ† ℝ
362 ssinss1 4236 . . . . . . . . . . . . . 14 ((-∞(,)(πΈβ€˜π‘‹)) βŠ† ℝ β†’ ((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βŠ† ℝ)
363361, 362mp1i 13 . . . . . . . . . . . . 13 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βŠ† ℝ)
364235snssd 4811 . . . . . . . . . . . . 13 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ {(πΈβ€˜π‘‹)} βŠ† ℝ)
365363, 364unssd 4185 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}) βŠ† ℝ)
366 eqid 2732 . . . . . . . . . . . . 13 (topGenβ€˜ran (,)) = (topGenβ€˜ran (,))
367233, 366rerest 24311 . . . . . . . . . . . 12 ((((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}) βŠ† ℝ β†’ ((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})) = ((topGenβ€˜ran (,)) β†Ύt (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})))
368365, 367syl 17 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})) = ((topGenβ€˜ran (,)) β†Ύt (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})))
369257, 360, 3683eltr4d 2848 . . . . . . . . . 10 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹)) ∈ ((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})))
370 isopn3i 22577 . . . . . . . . . 10 ((((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})) ∈ Top ∧ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹)) ∈ ((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)}))) β†’ ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})))β€˜((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) = ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹)))
371250, 369, 370sylancr 587 . . . . . . . . 9 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})))β€˜((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹))) = ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹)))
372243, 371eqtr2d 2773 . . . . . . . 8 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((π‘„β€˜π‘–)(,](πΈβ€˜π‘‹)) = ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})))β€˜(((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹)) βˆͺ {(πΈβ€˜π‘‹)})))
373240, 372eleqtrd 2835 . . . . . . 7 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (πΈβ€˜π‘‹) ∈ ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷) βˆͺ {(πΈβ€˜π‘‹)})))β€˜(((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹)) βˆͺ {(πΈβ€˜π‘‹)})))
374193, 228, 232, 233, 234, 373limcres 25394 . . . . . 6 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (((𝐹 β†Ύ ((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷)) β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)) = ((𝐹 β†Ύ ((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷)) limβ„‚ (πΈβ€˜π‘‹)))
375228resabs1d 6010 . . . . . . 7 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((𝐹 β†Ύ ((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷)) β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) = (𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))))
376375oveq1d 7420 . . . . . 6 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (((𝐹 β†Ύ ((-∞(,)(πΈβ€˜π‘‹)) ∩ 𝐷)) β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)) = ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)))
377186, 374, 3763eqtr2d 2778 . . . . 5 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((𝐹 β†Ύ (-∞(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)) = ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)))
378181feq2d 6700 . . . . . . . . . . . 12 (πœ‘ β†’ (𝐹:dom πΉβŸΆβ„‚ ↔ 𝐹:π·βŸΆβ„‚))
379189, 378mpbird 256 . . . . . . . . . . 11 (πœ‘ β†’ 𝐹:dom πΉβŸΆβ„‚)
380379adantr 481 . . . . . . . . . 10 ((πœ‘ ∧ 𝑦 ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹))) β†’ 𝐹:dom πΉβŸΆβ„‚)
3813803ad2antl1 1185 . . . . . . . . 9 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹))) β†’ 𝐹:dom πΉβŸΆβ„‚)
382 ioosscn 13382 . . . . . . . . . 10 ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹)) βŠ† β„‚
383382a1i 11 . . . . . . . . 9 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹))) β†’ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹)) βŠ† β„‚)
384181eqcomd 2738 . . . . . . . . . . . 12 (πœ‘ β†’ 𝐷 = dom 𝐹)
3853843ad2ant1 1133 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ 𝐷 = dom 𝐹)
386227, 385sseqtrd 4021 . . . . . . . . . 10 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹)) βŠ† dom 𝐹)
387386adantr 481 . . . . . . . . 9 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹))) β†’ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹)) βŠ† dom 𝐹)
3887a1i 11 . . . . . . . . . . . . . . 15 (πœ‘ β†’ 𝑍 = (π‘₯ ∈ ℝ ↦ ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇)))
389 oveq2 7413 . . . . . . . . . . . . . . . . . . 19 (π‘₯ = 𝑋 β†’ (𝐡 βˆ’ π‘₯) = (𝐡 βˆ’ 𝑋))
390389oveq1d 7420 . . . . . . . . . . . . . . . . . 18 (π‘₯ = 𝑋 β†’ ((𝐡 βˆ’ π‘₯) / 𝑇) = ((𝐡 βˆ’ 𝑋) / 𝑇))
391390fveq2d 6892 . . . . . . . . . . . . . . . . 17 (π‘₯ = 𝑋 β†’ (βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) = (βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)))
392391oveq1d 7420 . . . . . . . . . . . . . . . 16 (π‘₯ = 𝑋 β†’ ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇) = ((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))
393392adantl 482 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ π‘₯ = 𝑋) β†’ ((βŒŠβ€˜((𝐡 βˆ’ π‘₯) / 𝑇)) Β· 𝑇) = ((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))
3942, 14resubcld 11638 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ (𝐡 βˆ’ 𝑋) ∈ ℝ)
3952, 1resubcld 11638 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ (𝐡 βˆ’ 𝐴) ∈ ℝ)
3964, 395eqeltrid 2837 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ 𝑇 ∈ ℝ)
3971, 2posdifd 11797 . . . . . . . . . . . . . . . . . . . . . 22 (πœ‘ β†’ (𝐴 < 𝐡 ↔ 0 < (𝐡 βˆ’ 𝐴)))
3983, 397mpbid 231 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ 0 < (𝐡 βˆ’ 𝐴))
3994eqcomi 2741 . . . . . . . . . . . . . . . . . . . . . 22 (𝐡 βˆ’ 𝐴) = 𝑇
400399a1i 11 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ (𝐡 βˆ’ 𝐴) = 𝑇)
401398, 400breqtrd 5173 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ 0 < 𝑇)
402401gt0ne0d 11774 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ 𝑇 β‰  0)
403394, 396, 402redivcld 12038 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ ((𝐡 βˆ’ 𝑋) / 𝑇) ∈ ℝ)
404403flcld 13759 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ (βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€)
405404zred 12662 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ (βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ ℝ)
406405, 396remulcld 11240 . . . . . . . . . . . . . . 15 (πœ‘ β†’ ((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇) ∈ ℝ)
407388, 393, 14, 406fvmptd 7002 . . . . . . . . . . . . . 14 (πœ‘ β†’ (π‘β€˜π‘‹) = ((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))
408407, 406eqeltrd 2833 . . . . . . . . . . . . 13 (πœ‘ β†’ (π‘β€˜π‘‹) ∈ ℝ)
409408recnd 11238 . . . . . . . . . . . 12 (πœ‘ β†’ (π‘β€˜π‘‹) ∈ β„‚)
410409adantr 481 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑦 ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹))) β†’ (π‘β€˜π‘‹) ∈ β„‚)
4114103ad2antl1 1185 . . . . . . . . . 10 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹))) β†’ (π‘β€˜π‘‹) ∈ β„‚)
412411negcld 11554 . . . . . . . . 9 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹))) β†’ -(π‘β€˜π‘‹) ∈ β„‚)
413 eqid 2732 . . . . . . . . 9 {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))𝑧 = (π‘₯ + -(π‘β€˜π‘‹))} = {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))𝑧 = (π‘₯ + -(π‘β€˜π‘‹))}
414 ioosscn 13382 . . . . . . . . . . . . . . . . . . 19 (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋) βŠ† β„‚
415414sseli 3977 . . . . . . . . . . . . . . . . . 18 (𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋) β†’ 𝑦 ∈ β„‚)
416415adantl 482 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ 𝑦 ∈ β„‚)
417409adantr 481 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (π‘β€˜π‘‹) ∈ β„‚)
418416, 417pncand 11568 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ ((𝑦 + (π‘β€˜π‘‹)) βˆ’ (π‘β€˜π‘‹)) = 𝑦)
419418eqcomd 2738 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ 𝑦 = ((𝑦 + (π‘β€˜π‘‹)) βˆ’ (π‘β€˜π‘‹)))
4204193ad2antl1 1185 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ 𝑦 = ((𝑦 + (π‘β€˜π‘‹)) βˆ’ (π‘β€˜π‘‹)))
421407oveq2d 7421 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ ((𝑦 + (π‘β€˜π‘‹)) βˆ’ (π‘β€˜π‘‹)) = ((𝑦 + (π‘β€˜π‘‹)) βˆ’ ((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇)))
422421adantr 481 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ ((𝑦 + (π‘β€˜π‘‹)) βˆ’ (π‘β€˜π‘‹)) = ((𝑦 + (π‘β€˜π‘‹)) βˆ’ ((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇)))
423416, 417addcld 11229 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (𝑦 + (π‘β€˜π‘‹)) ∈ β„‚)
424406recnd 11238 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ ((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇) ∈ β„‚)
425424adantr 481 . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ ((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇) ∈ β„‚)
426423, 425negsubd 11573 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ ((𝑦 + (π‘β€˜π‘‹)) + -((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇)) = ((𝑦 + (π‘β€˜π‘‹)) βˆ’ ((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇)))
427404zcnd 12663 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ (βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„‚)
428396recnd 11238 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ 𝑇 ∈ β„‚)
429427, 428mulneg1d 11663 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇) = -((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))
430429eqcomd 2738 . . . . . . . . . . . . . . . . . . 19 (πœ‘ β†’ -((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇) = (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))
431430oveq2d 7421 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ ((𝑦 + (π‘β€˜π‘‹)) + -((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇)) = ((𝑦 + (π‘β€˜π‘‹)) + (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇)))
432431adantr 481 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ ((𝑦 + (π‘β€˜π‘‹)) + -((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇)) = ((𝑦 + (π‘β€˜π‘‹)) + (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇)))
433422, 426, 4323eqtr2d 2778 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ ((𝑦 + (π‘β€˜π‘‹)) βˆ’ (π‘β€˜π‘‹)) = ((𝑦 + (π‘β€˜π‘‹)) + (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇)))
4344333ad2antl1 1185 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ ((𝑦 + (π‘β€˜π‘‹)) βˆ’ (π‘β€˜π‘‹)) = ((𝑦 + (π‘β€˜π‘‹)) + (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇)))
435404znegcld 12664 . . . . . . . . . . . . . . . . . 18 (πœ‘ β†’ -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€)
436435adantr 481 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€)
4374363ad2antl1 1185 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€)
438 simpl1 1191 . . . . . . . . . . . . . . . . 17 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ πœ‘)
439227adantr 481 . . . . . . . . . . . . . . . . . 18 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹)) βŠ† 𝐷)
440200adantr 481 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (π‘„β€˜π‘–) ∈ ℝ*)
441133rexrd 11260 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ (πΈβ€˜π‘‹) ∈ ℝ*)
442441ad2antrr 724 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (πΈβ€˜π‘‹) ∈ ℝ*)
443 elioore 13350 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋) β†’ 𝑦 ∈ ℝ)
444443adantl 482 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ 𝑦 ∈ ℝ)
445408adantr 481 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (π‘β€˜π‘‹) ∈ ℝ)
446444, 445readdcld 11239 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (𝑦 + (π‘β€˜π‘‹)) ∈ ℝ)
447446adantlr 713 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (𝑦 + (π‘β€˜π‘‹)) ∈ ℝ)
448408adantr 481 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (π‘β€˜π‘‹) ∈ ℝ)
449199, 448resubcld 11638 . . . . . . . . . . . . . . . . . . . . . . . 24 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ ((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) ∈ ℝ)
450449rexrd 11260 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ ((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) ∈ ℝ*)
451450adantr 481 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ ((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) ∈ ℝ*)
45214rexrd 11260 . . . . . . . . . . . . . . . . . . . . . . 23 (πœ‘ β†’ 𝑋 ∈ ℝ*)
453452ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ 𝑋 ∈ ℝ*)
454 simpr 485 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋))
455 ioogtlb 44194 . . . . . . . . . . . . . . . . . . . . . 22 ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) ∈ ℝ* ∧ 𝑋 ∈ ℝ* ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ ((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) < 𝑦)
456451, 453, 454, 455syl3anc 1371 . . . . . . . . . . . . . . . . . . . . 21 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ ((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) < 𝑦)
457199adantr 481 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (π‘„β€˜π‘–) ∈ ℝ)
458448adantr 481 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (π‘β€˜π‘‹) ∈ ℝ)
459443adantl 482 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ 𝑦 ∈ ℝ)
460457, 458, 459ltsubaddd 11806 . . . . . . . . . . . . . . . . . . . . 21 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) < 𝑦 ↔ (π‘„β€˜π‘–) < (𝑦 + (π‘β€˜π‘‹))))
461456, 460mpbid 231 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (π‘„β€˜π‘–) < (𝑦 + (π‘β€˜π‘‹)))
46214ad2antrr 724 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ 𝑋 ∈ ℝ)
463 iooltub 44209 . . . . . . . . . . . . . . . . . . . . . . 23 ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) ∈ ℝ* ∧ 𝑋 ∈ ℝ* ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ 𝑦 < 𝑋)
464451, 453, 454, 463syl3anc 1371 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ 𝑦 < 𝑋)
465459, 462, 458, 464ltadd1dd 11821 . . . . . . . . . . . . . . . . . . . . 21 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (𝑦 + (π‘β€˜π‘‹)) < (𝑋 + (π‘β€˜π‘‹)))
4665a1i 11 . . . . . . . . . . . . . . . . . . . . . . . 24 (πœ‘ β†’ 𝐸 = (π‘₯ ∈ ℝ ↦ (π‘₯ + (π‘β€˜π‘₯))))
467 id 22 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (π‘₯ = 𝑋 β†’ π‘₯ = 𝑋)
468 fveq2 6888 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (π‘₯ = 𝑋 β†’ (π‘β€˜π‘₯) = (π‘β€˜π‘‹))
469467, 468oveq12d 7423 . . . . . . . . . . . . . . . . . . . . . . . . 25 (π‘₯ = 𝑋 β†’ (π‘₯ + (π‘β€˜π‘₯)) = (𝑋 + (π‘β€˜π‘‹)))
470469adantl 482 . . . . . . . . . . . . . . . . . . . . . . . 24 ((πœ‘ ∧ π‘₯ = 𝑋) β†’ (π‘₯ + (π‘β€˜π‘₯)) = (𝑋 + (π‘β€˜π‘‹)))
47114, 408readdcld 11239 . . . . . . . . . . . . . . . . . . . . . . . 24 (πœ‘ β†’ (𝑋 + (π‘β€˜π‘‹)) ∈ ℝ)
472466, 470, 14, 471fvmptd 7002 . . . . . . . . . . . . . . . . . . . . . . 23 (πœ‘ β†’ (πΈβ€˜π‘‹) = (𝑋 + (π‘β€˜π‘‹)))
473472eqcomd 2738 . . . . . . . . . . . . . . . . . . . . . 22 (πœ‘ β†’ (𝑋 + (π‘β€˜π‘‹)) = (πΈβ€˜π‘‹))
474473ad2antrr 724 . . . . . . . . . . . . . . . . . . . . 21 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (𝑋 + (π‘β€˜π‘‹)) = (πΈβ€˜π‘‹))
475465, 474breqtrd 5173 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (𝑦 + (π‘β€˜π‘‹)) < (πΈβ€˜π‘‹))
476440, 442, 447, 461, 475eliood 44197 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (𝑦 + (π‘β€˜π‘‹)) ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹)))
4774763adantl3 1168 . . . . . . . . . . . . . . . . . 18 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (𝑦 + (π‘β€˜π‘‹)) ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹)))
478439, 477sseldd 3982 . . . . . . . . . . . . . . . . 17 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (𝑦 + (π‘β€˜π‘‹)) ∈ 𝐷)
479438, 478, 4373jca 1128 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (πœ‘ ∧ (𝑦 + (π‘β€˜π‘‹)) ∈ 𝐷 ∧ -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€))
480 eleq1 2821 . . . . . . . . . . . . . . . . . . 19 (π‘˜ = -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) β†’ (π‘˜ ∈ β„€ ↔ -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€))
4814803anbi3d 1442 . . . . . . . . . . . . . . . . . 18 (π‘˜ = -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) β†’ ((πœ‘ ∧ (𝑦 + (π‘β€˜π‘‹)) ∈ 𝐷 ∧ π‘˜ ∈ β„€) ↔ (πœ‘ ∧ (𝑦 + (π‘β€˜π‘‹)) ∈ 𝐷 ∧ -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€)))
482 oveq1 7412 . . . . . . . . . . . . . . . . . . . 20 (π‘˜ = -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) β†’ (π‘˜ Β· 𝑇) = (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))
483482oveq2d 7421 . . . . . . . . . . . . . . . . . . 19 (π‘˜ = -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) β†’ ((𝑦 + (π‘β€˜π‘‹)) + (π‘˜ Β· 𝑇)) = ((𝑦 + (π‘β€˜π‘‹)) + (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇)))
484483eleq1d 2818 . . . . . . . . . . . . . . . . . 18 (π‘˜ = -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) β†’ (((𝑦 + (π‘β€˜π‘‹)) + (π‘˜ Β· 𝑇)) ∈ 𝐷 ↔ ((𝑦 + (π‘β€˜π‘‹)) + (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇)) ∈ 𝐷))
485481, 484imbi12d 344 . . . . . . . . . . . . . . . . 17 (π‘˜ = -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) β†’ (((πœ‘ ∧ (𝑦 + (π‘β€˜π‘‹)) ∈ 𝐷 ∧ π‘˜ ∈ β„€) β†’ ((𝑦 + (π‘β€˜π‘‹)) + (π‘˜ Β· 𝑇)) ∈ 𝐷) ↔ ((πœ‘ ∧ (𝑦 + (π‘β€˜π‘‹)) ∈ 𝐷 ∧ -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€) β†’ ((𝑦 + (π‘β€˜π‘‹)) + (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇)) ∈ 𝐷)))
486 ovex 7438 . . . . . . . . . . . . . . . . . 18 (𝑦 + (π‘β€˜π‘‹)) ∈ V
487 eleq1 2821 . . . . . . . . . . . . . . . . . . . 20 (π‘₯ = (𝑦 + (π‘β€˜π‘‹)) β†’ (π‘₯ ∈ 𝐷 ↔ (𝑦 + (π‘β€˜π‘‹)) ∈ 𝐷))
4884873anbi2d 1441 . . . . . . . . . . . . . . . . . . 19 (π‘₯ = (𝑦 + (π‘β€˜π‘‹)) β†’ ((πœ‘ ∧ π‘₯ ∈ 𝐷 ∧ π‘˜ ∈ β„€) ↔ (πœ‘ ∧ (𝑦 + (π‘β€˜π‘‹)) ∈ 𝐷 ∧ π‘˜ ∈ β„€)))
489 oveq1 7412 . . . . . . . . . . . . . . . . . . . 20 (π‘₯ = (𝑦 + (π‘β€˜π‘‹)) β†’ (π‘₯ + (π‘˜ Β· 𝑇)) = ((𝑦 + (π‘β€˜π‘‹)) + (π‘˜ Β· 𝑇)))
490489eleq1d 2818 . . . . . . . . . . . . . . . . . . 19 (π‘₯ = (𝑦 + (π‘β€˜π‘‹)) β†’ ((π‘₯ + (π‘˜ Β· 𝑇)) ∈ 𝐷 ↔ ((𝑦 + (π‘β€˜π‘‹)) + (π‘˜ Β· 𝑇)) ∈ 𝐷))
491488, 490imbi12d 344 . . . . . . . . . . . . . . . . . 18 (π‘₯ = (𝑦 + (π‘β€˜π‘‹)) β†’ (((πœ‘ ∧ π‘₯ ∈ 𝐷 ∧ π‘˜ ∈ β„€) β†’ (π‘₯ + (π‘˜ Β· 𝑇)) ∈ 𝐷) ↔ ((πœ‘ ∧ (𝑦 + (π‘β€˜π‘‹)) ∈ 𝐷 ∧ π‘˜ ∈ β„€) β†’ ((𝑦 + (π‘β€˜π‘‹)) + (π‘˜ Β· 𝑇)) ∈ 𝐷)))
492 fourierdlem49.dper . . . . . . . . . . . . . . . . . 18 ((πœ‘ ∧ π‘₯ ∈ 𝐷 ∧ π‘˜ ∈ β„€) β†’ (π‘₯ + (π‘˜ Β· 𝑇)) ∈ 𝐷)
493486, 491, 492vtocl 3549 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ (𝑦 + (π‘β€˜π‘‹)) ∈ 𝐷 ∧ π‘˜ ∈ β„€) β†’ ((𝑦 + (π‘β€˜π‘‹)) + (π‘˜ Β· 𝑇)) ∈ 𝐷)
494485, 493vtoclg 3556 . . . . . . . . . . . . . . . 16 (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€ β†’ ((πœ‘ ∧ (𝑦 + (π‘β€˜π‘‹)) ∈ 𝐷 ∧ -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€) β†’ ((𝑦 + (π‘β€˜π‘‹)) + (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇)) ∈ 𝐷))
495437, 479, 494sylc 65 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ ((𝑦 + (π‘β€˜π‘‹)) + (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇)) ∈ 𝐷)
496434, 495eqeltrd 2833 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ ((𝑦 + (π‘β€˜π‘‹)) βˆ’ (π‘β€˜π‘‹)) ∈ 𝐷)
497420, 496eqeltrd 2833 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ 𝑦 ∈ 𝐷)
498497ralrimiva 3146 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ βˆ€π‘¦ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)𝑦 ∈ 𝐷)
499 dfss3 3969 . . . . . . . . . . . 12 ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋) βŠ† 𝐷 ↔ βˆ€π‘¦ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)𝑦 ∈ 𝐷)
500498, 499sylibr 233 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋) βŠ† 𝐷)
501199recnd 11238 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (π‘„β€˜π‘–) ∈ β„‚)
502409adantr 481 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (π‘β€˜π‘‹) ∈ β„‚)
503501, 502negsubd 11573 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ ((π‘„β€˜π‘–) + -(π‘β€˜π‘‹)) = ((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)))
504503eqcomd 2738 . . . . . . . . . . . . . 14 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ ((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) = ((π‘„β€˜π‘–) + -(π‘β€˜π‘‹)))
505472oveq1d 7420 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ ((πΈβ€˜π‘‹) + -(π‘β€˜π‘‹)) = ((𝑋 + (π‘β€˜π‘‹)) + -(π‘β€˜π‘‹)))
506471recnd 11238 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ (𝑋 + (π‘β€˜π‘‹)) ∈ β„‚)
507506, 409negsubd 11573 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ ((𝑋 + (π‘β€˜π‘‹)) + -(π‘β€˜π‘‹)) = ((𝑋 + (π‘β€˜π‘‹)) βˆ’ (π‘β€˜π‘‹)))
50814recnd 11238 . . . . . . . . . . . . . . . . 17 (πœ‘ β†’ 𝑋 ∈ β„‚)
509508, 409pncand 11568 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ ((𝑋 + (π‘β€˜π‘‹)) βˆ’ (π‘β€˜π‘‹)) = 𝑋)
510505, 507, 5093eqtrrd 2777 . . . . . . . . . . . . . . 15 (πœ‘ β†’ 𝑋 = ((πΈβ€˜π‘‹) + -(π‘β€˜π‘‹)))
511510adantr 481 . . . . . . . . . . . . . 14 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ 𝑋 = ((πΈβ€˜π‘‹) + -(π‘β€˜π‘‹)))
512504, 511oveq12d 7423 . . . . . . . . . . . . 13 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋) = (((π‘„β€˜π‘–) + -(π‘β€˜π‘‹))(,)((πΈβ€˜π‘‹) + -(π‘β€˜π‘‹))))
513448renegcld 11637 . . . . . . . . . . . . . 14 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ -(π‘β€˜π‘‹) ∈ ℝ)
514199, 275, 513iooshift 44221 . . . . . . . . . . . . 13 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (((π‘„β€˜π‘–) + -(π‘β€˜π‘‹))(,)((πΈβ€˜π‘‹) + -(π‘β€˜π‘‹))) = {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))𝑧 = (π‘₯ + -(π‘β€˜π‘‹))})
515512, 514eqtr2d 2773 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))𝑧 = (π‘₯ + -(π‘β€˜π‘‹))} = (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋))
5165153adant3 1132 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))𝑧 = (π‘₯ + -(π‘β€˜π‘‹))} = (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋))
5171813ad2ant1 1133 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ dom 𝐹 = 𝐷)
518500, 516, 5173sstr4d 4028 . . . . . . . . . 10 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))𝑧 = (π‘₯ + -(π‘β€˜π‘‹))} βŠ† dom 𝐹)
519518adantr 481 . . . . . . . . 9 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹))) β†’ {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))𝑧 = (π‘₯ + -(π‘β€˜π‘‹))} βŠ† dom 𝐹)
520407negeqd 11450 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ -(π‘β€˜π‘‹) = -((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))
521520, 430eqtrd 2772 . . . . . . . . . . . . . . 15 (πœ‘ β†’ -(π‘β€˜π‘‹) = (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))
522521oveq2d 7421 . . . . . . . . . . . . . 14 (πœ‘ β†’ (π‘₯ + -(π‘β€˜π‘‹)) = (π‘₯ + (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇)))
523522fveq2d 6892 . . . . . . . . . . . . 13 (πœ‘ β†’ (πΉβ€˜(π‘₯ + -(π‘β€˜π‘‹))) = (πΉβ€˜(π‘₯ + (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))))
524523adantr 481 . . . . . . . . . . . 12 ((πœ‘ ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) β†’ (πΉβ€˜(π‘₯ + -(π‘β€˜π‘‹))) = (πΉβ€˜(π‘₯ + (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))))
5255243ad2antl1 1185 . . . . . . . . . . 11 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) β†’ (πΉβ€˜(π‘₯ + -(π‘β€˜π‘‹))) = (πΉβ€˜(π‘₯ + (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))))
526435adantr 481 . . . . . . . . . . . . 13 ((πœ‘ ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) β†’ -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€)
5275263ad2antl1 1185 . . . . . . . . . . . 12 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) β†’ -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€)
528 simpl1 1191 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) β†’ πœ‘)
529227sselda 3981 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) β†’ π‘₯ ∈ 𝐷)
530528, 529, 5273jca 1128 . . . . . . . . . . . 12 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) β†’ (πœ‘ ∧ π‘₯ ∈ 𝐷 ∧ -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€))
5314803anbi3d 1442 . . . . . . . . . . . . . 14 (π‘˜ = -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) β†’ ((πœ‘ ∧ π‘₯ ∈ 𝐷 ∧ π‘˜ ∈ β„€) ↔ (πœ‘ ∧ π‘₯ ∈ 𝐷 ∧ -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€)))
532482oveq2d 7421 . . . . . . . . . . . . . . . 16 (π‘˜ = -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) β†’ (π‘₯ + (π‘˜ Β· 𝑇)) = (π‘₯ + (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇)))
533532fveq2d 6892 . . . . . . . . . . . . . . 15 (π‘˜ = -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) β†’ (πΉβ€˜(π‘₯ + (π‘˜ Β· 𝑇))) = (πΉβ€˜(π‘₯ + (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))))
534533eqeq1d 2734 . . . . . . . . . . . . . 14 (π‘˜ = -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) β†’ ((πΉβ€˜(π‘₯ + (π‘˜ Β· 𝑇))) = (πΉβ€˜π‘₯) ↔ (πΉβ€˜(π‘₯ + (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))) = (πΉβ€˜π‘₯)))
535531, 534imbi12d 344 . . . . . . . . . . . . 13 (π‘˜ = -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) β†’ (((πœ‘ ∧ π‘₯ ∈ 𝐷 ∧ π‘˜ ∈ β„€) β†’ (πΉβ€˜(π‘₯ + (π‘˜ Β· 𝑇))) = (πΉβ€˜π‘₯)) ↔ ((πœ‘ ∧ π‘₯ ∈ 𝐷 ∧ -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€) β†’ (πΉβ€˜(π‘₯ + (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))) = (πΉβ€˜π‘₯))))
536 fourierdlem49.per . . . . . . . . . . . . 13 ((πœ‘ ∧ π‘₯ ∈ 𝐷 ∧ π‘˜ ∈ β„€) β†’ (πΉβ€˜(π‘₯ + (π‘˜ Β· 𝑇))) = (πΉβ€˜π‘₯))
537535, 536vtoclg 3556 . . . . . . . . . . . 12 (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€ β†’ ((πœ‘ ∧ π‘₯ ∈ 𝐷 ∧ -(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€) β†’ (πΉβ€˜(π‘₯ + (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))) = (πΉβ€˜π‘₯)))
538527, 530, 537sylc 65 . . . . . . . . . . 11 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) β†’ (πΉβ€˜(π‘₯ + (-(βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))) = (πΉβ€˜π‘₯))
539525, 538eqtrd 2772 . . . . . . . . . 10 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) β†’ (πΉβ€˜(π‘₯ + -(π‘β€˜π‘‹))) = (πΉβ€˜π‘₯))
540539adantlr 713 . . . . . . . . 9 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹))) ∧ π‘₯ ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) β†’ (πΉβ€˜(π‘₯ + -(π‘β€˜π‘‹))) = (πΉβ€˜π‘₯))
541 simpr 485 . . . . . . . . 9 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹))) β†’ 𝑦 ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)))
542381, 383, 387, 412, 413, 519, 540, 541limcperiod 44330 . . . . . . . 8 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹))) β†’ 𝑦 ∈ ((𝐹 β†Ύ {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))𝑧 = (π‘₯ + -(π‘β€˜π‘‹))}) limβ„‚ ((πΈβ€˜π‘‹) + -(π‘β€˜π‘‹))))
543515reseq2d 5979 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (𝐹 β†Ύ {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))𝑧 = (π‘₯ + -(π‘β€˜π‘‹))}) = (𝐹 β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)))
544511eqcomd 2738 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ ((πΈβ€˜π‘‹) + -(π‘β€˜π‘‹)) = 𝑋)
545543, 544oveq12d 7423 . . . . . . . . . 10 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ ((𝐹 β†Ύ {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))𝑧 = (π‘₯ + -(π‘β€˜π‘‹))}) limβ„‚ ((πΈβ€˜π‘‹) + -(π‘β€˜π‘‹))) = ((𝐹 β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋))
5465453adant3 1132 . . . . . . . . 9 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((𝐹 β†Ύ {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))𝑧 = (π‘₯ + -(π‘β€˜π‘‹))}) limβ„‚ ((πΈβ€˜π‘‹) + -(π‘β€˜π‘‹))) = ((𝐹 β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋))
547546adantr 481 . . . . . . . 8 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹))) β†’ ((𝐹 β†Ύ {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))𝑧 = (π‘₯ + -(π‘β€˜π‘‹))}) limβ„‚ ((πΈβ€˜π‘‹) + -(π‘β€˜π‘‹))) = ((𝐹 β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋))
548542, 547eleqtrd 2835 . . . . . . 7 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹))) β†’ 𝑦 ∈ ((𝐹 β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋))
549379adantr 481 . . . . . . . . . 10 ((πœ‘ ∧ 𝑦 ∈ ((𝐹 β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋)) β†’ 𝐹:dom πΉβŸΆβ„‚)
5505493ad2antl1 1185 . . . . . . . . 9 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ ((𝐹 β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋)) β†’ 𝐹:dom πΉβŸΆβ„‚)
551414a1i 11 . . . . . . . . 9 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ ((𝐹 β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋)) β†’ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋) βŠ† β„‚)
552500, 517sseqtrrd 4022 . . . . . . . . . 10 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋) βŠ† dom 𝐹)
553552adantr 481 . . . . . . . . 9 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ ((𝐹 β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋)) β†’ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋) βŠ† dom 𝐹)
554409adantr 481 . . . . . . . . . 10 ((πœ‘ ∧ 𝑦 ∈ ((𝐹 β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋)) β†’ (π‘β€˜π‘‹) ∈ β„‚)
5555543ad2antl1 1185 . . . . . . . . 9 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ ((𝐹 β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋)) β†’ (π‘β€˜π‘‹) ∈ β„‚)
556 eqid 2732 . . . . . . . . 9 {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)𝑧 = (π‘₯ + (π‘β€˜π‘‹))} = {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)𝑧 = (π‘₯ + (π‘β€˜π‘‹))}
557501, 502npcand 11571 . . . . . . . . . . . . . . 15 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) + (π‘β€˜π‘‹)) = (π‘„β€˜π‘–))
558557eqcomd 2738 . . . . . . . . . . . . . 14 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (π‘„β€˜π‘–) = (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) + (π‘β€˜π‘‹)))
559472adantr 481 . . . . . . . . . . . . . 14 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (πΈβ€˜π‘‹) = (𝑋 + (π‘β€˜π‘‹)))
560558, 559oveq12d 7423 . . . . . . . . . . . . 13 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹)) = ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) + (π‘β€˜π‘‹))(,)(𝑋 + (π‘β€˜π‘‹))))
56114adantr 481 . . . . . . . . . . . . . 14 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ 𝑋 ∈ ℝ)
562449, 561, 448iooshift 44221 . . . . . . . . . . . . 13 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) + (π‘β€˜π‘‹))(,)(𝑋 + (π‘β€˜π‘‹))) = {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)𝑧 = (π‘₯ + (π‘β€˜π‘‹))})
563560, 562eqtr2d 2773 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)𝑧 = (π‘₯ + (π‘β€˜π‘‹))} = ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹)))
5645633adant3 1132 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)𝑧 = (π‘₯ + (π‘β€˜π‘‹))} = ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹)))
565227, 564, 5173sstr4d 4028 . . . . . . . . . 10 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)𝑧 = (π‘₯ + (π‘β€˜π‘‹))} βŠ† dom 𝐹)
566565adantr 481 . . . . . . . . 9 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ ((𝐹 β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋)) β†’ {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)𝑧 = (π‘₯ + (π‘β€˜π‘‹))} βŠ† dom 𝐹)
567407oveq2d 7421 . . . . . . . . . . . . . 14 (πœ‘ β†’ (π‘₯ + (π‘β€˜π‘‹)) = (π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇)))
568567fveq2d 6892 . . . . . . . . . . . . 13 (πœ‘ β†’ (πΉβ€˜(π‘₯ + (π‘β€˜π‘‹))) = (πΉβ€˜(π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))))
569568adantr 481 . . . . . . . . . . . 12 ((πœ‘ ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (πΉβ€˜(π‘₯ + (π‘β€˜π‘‹))) = (πΉβ€˜(π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))))
5705693ad2antl1 1185 . . . . . . . . . . 11 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (πΉβ€˜(π‘₯ + (π‘β€˜π‘‹))) = (πΉβ€˜(π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))))
571404adantr 481 . . . . . . . . . . . . 13 ((πœ‘ ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€)
5725713ad2antl1 1185 . . . . . . . . . . . 12 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€)
573 simpl1 1191 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ πœ‘)
574500sselda 3981 . . . . . . . . . . . . 13 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ π‘₯ ∈ 𝐷)
575573, 574, 5723jca 1128 . . . . . . . . . . . 12 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (πœ‘ ∧ π‘₯ ∈ 𝐷 ∧ (βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€))
576 eleq1 2821 . . . . . . . . . . . . . . 15 (π‘˜ = (βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) β†’ (π‘˜ ∈ β„€ ↔ (βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€))
5775763anbi3d 1442 . . . . . . . . . . . . . 14 (π‘˜ = (βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) β†’ ((πœ‘ ∧ π‘₯ ∈ 𝐷 ∧ π‘˜ ∈ β„€) ↔ (πœ‘ ∧ π‘₯ ∈ 𝐷 ∧ (βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€)))
578 oveq1 7412 . . . . . . . . . . . . . . . . 17 (π‘˜ = (βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) β†’ (π‘˜ Β· 𝑇) = ((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))
579578oveq2d 7421 . . . . . . . . . . . . . . . 16 (π‘˜ = (βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) β†’ (π‘₯ + (π‘˜ Β· 𝑇)) = (π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇)))
580579fveq2d 6892 . . . . . . . . . . . . . . 15 (π‘˜ = (βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) β†’ (πΉβ€˜(π‘₯ + (π‘˜ Β· 𝑇))) = (πΉβ€˜(π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))))
581580eqeq1d 2734 . . . . . . . . . . . . . 14 (π‘˜ = (βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) β†’ ((πΉβ€˜(π‘₯ + (π‘˜ Β· 𝑇))) = (πΉβ€˜π‘₯) ↔ (πΉβ€˜(π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))) = (πΉβ€˜π‘₯)))
582577, 581imbi12d 344 . . . . . . . . . . . . 13 (π‘˜ = (βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) β†’ (((πœ‘ ∧ π‘₯ ∈ 𝐷 ∧ π‘˜ ∈ β„€) β†’ (πΉβ€˜(π‘₯ + (π‘˜ Β· 𝑇))) = (πΉβ€˜π‘₯)) ↔ ((πœ‘ ∧ π‘₯ ∈ 𝐷 ∧ (βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€) β†’ (πΉβ€˜(π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))) = (πΉβ€˜π‘₯))))
583582, 536vtoclg 3556 . . . . . . . . . . . 12 ((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€ β†’ ((πœ‘ ∧ π‘₯ ∈ 𝐷 ∧ (βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) ∈ β„€) β†’ (πΉβ€˜(π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))) = (πΉβ€˜π‘₯)))
584572, 575, 583sylc 65 . . . . . . . . . . 11 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (πΉβ€˜(π‘₯ + ((βŒŠβ€˜((𝐡 βˆ’ 𝑋) / 𝑇)) Β· 𝑇))) = (πΉβ€˜π‘₯))
585570, 584eqtrd 2772 . . . . . . . . . 10 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (πΉβ€˜(π‘₯ + (π‘β€˜π‘‹))) = (πΉβ€˜π‘₯))
586585adantlr 713 . . . . . . . . 9 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ ((𝐹 β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ (πΉβ€˜(π‘₯ + (π‘β€˜π‘‹))) = (πΉβ€˜π‘₯))
587 simpr 485 . . . . . . . . 9 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ ((𝐹 β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋)) β†’ 𝑦 ∈ ((𝐹 β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋))
588550, 551, 553, 555, 556, 566, 586, 587limcperiod 44330 . . . . . . . 8 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ ((𝐹 β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋)) β†’ 𝑦 ∈ ((𝐹 β†Ύ {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)𝑧 = (π‘₯ + (π‘β€˜π‘‹))}) limβ„‚ (𝑋 + (π‘β€˜π‘‹))))
589563reseq2d 5979 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (𝐹 β†Ύ {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)𝑧 = (π‘₯ + (π‘β€˜π‘‹))}) = (𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))))
590473adantr 481 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (𝑋 + (π‘β€˜π‘‹)) = (πΈβ€˜π‘‹))
591589, 590oveq12d 7423 . . . . . . . . . 10 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ ((𝐹 β†Ύ {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)𝑧 = (π‘₯ + (π‘β€˜π‘‹))}) limβ„‚ (𝑋 + (π‘β€˜π‘‹))) = ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)))
5925913adant3 1132 . . . . . . . . 9 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((𝐹 β†Ύ {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)𝑧 = (π‘₯ + (π‘β€˜π‘‹))}) limβ„‚ (𝑋 + (π‘β€˜π‘‹))) = ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)))
593592adantr 481 . . . . . . . 8 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ ((𝐹 β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋)) β†’ ((𝐹 β†Ύ {𝑧 ∈ β„‚ ∣ βˆƒπ‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)𝑧 = (π‘₯ + (π‘β€˜π‘‹))}) limβ„‚ (𝑋 + (π‘β€˜π‘‹))) = ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)))
594588, 593eleqtrd 2835 . . . . . . 7 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ 𝑦 ∈ ((𝐹 β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋)) β†’ 𝑦 ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)))
595548, 594impbida 799 . . . . . 6 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (𝑦 ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)) ↔ 𝑦 ∈ ((𝐹 β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋)))
596595eqrdv 2730 . . . . 5 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)) = ((𝐹 β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋))
597 resindm 6028 . . . . . . . . . . 11 (Rel 𝐹 β†’ (𝐹 β†Ύ ((-∞(,)𝑋) ∩ dom 𝐹)) = (𝐹 β†Ύ (-∞(,)𝑋)))
598597eqcomd 2738 . . . . . . . . . 10 (Rel 𝐹 β†’ (𝐹 β†Ύ (-∞(,)𝑋)) = (𝐹 β†Ύ ((-∞(,)𝑋) ∩ dom 𝐹)))
599176, 598syl 17 . . . . . . . . 9 (πœ‘ β†’ (𝐹 β†Ύ (-∞(,)𝑋)) = (𝐹 β†Ύ ((-∞(,)𝑋) ∩ dom 𝐹)))
600181ineq2d 4211 . . . . . . . . . 10 (πœ‘ β†’ ((-∞(,)𝑋) ∩ dom 𝐹) = ((-∞(,)𝑋) ∩ 𝐷))
601600reseq2d 5979 . . . . . . . . 9 (πœ‘ β†’ (𝐹 β†Ύ ((-∞(,)𝑋) ∩ dom 𝐹)) = (𝐹 β†Ύ ((-∞(,)𝑋) ∩ 𝐷)))
602599, 601eqtrd 2772 . . . . . . . 8 (πœ‘ β†’ (𝐹 β†Ύ (-∞(,)𝑋)) = (𝐹 β†Ύ ((-∞(,)𝑋) ∩ 𝐷)))
603602oveq1d 7420 . . . . . . 7 (πœ‘ β†’ ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋) = ((𝐹 β†Ύ ((-∞(,)𝑋) ∩ 𝐷)) limβ„‚ 𝑋))
6046033ad2ant1 1133 . . . . . 6 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋) = ((𝐹 β†Ύ ((-∞(,)𝑋) ∩ 𝐷)) limβ„‚ 𝑋))
605 inss2 4228 . . . . . . . . . 10 ((-∞(,)𝑋) ∩ 𝐷) βŠ† 𝐷
606605a1i 11 . . . . . . . . 9 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((-∞(,)𝑋) ∩ 𝐷) βŠ† 𝐷)
607190, 606fssresd 6755 . . . . . . . 8 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (𝐹 β†Ύ ((-∞(,)𝑋) ∩ 𝐷)):((-∞(,)𝑋) ∩ 𝐷)βŸΆβ„‚)
608449mnfltd 13100 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ -∞ < ((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)))
609195, 450, 608xrltled 13125 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ -∞ ≀ ((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)))
610 iooss1 13355 . . . . . . . . . . 11 ((-∞ ∈ ℝ* ∧ -∞ ≀ ((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))) β†’ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋) βŠ† (-∞(,)𝑋))
611194, 609, 610sylancr 587 . . . . . . . . . 10 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋) βŠ† (-∞(,)𝑋))
6126113adant3 1132 . . . . . . . . 9 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋) βŠ† (-∞(,)𝑋))
613612, 500ssind 4231 . . . . . . . 8 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋) βŠ† ((-∞(,)𝑋) ∩ 𝐷))
614605, 231sstrid 3992 . . . . . . . 8 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((-∞(,)𝑋) ∩ 𝐷) βŠ† β„‚)
615 eqid 2732 . . . . . . . 8 ((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})) = ((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}))
6164503adant3 1132 . . . . . . . . . 10 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) ∈ ℝ*)
6174523ad2ant1 1133 . . . . . . . . . 10 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ 𝑋 ∈ ℝ*)
6184723ad2ant1 1133 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (πΈβ€˜π‘‹) = (𝑋 + (π‘β€˜π‘‹)))
619238, 618breqtrd 5173 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (π‘„β€˜π‘–) < (𝑋 + (π‘β€˜π‘‹)))
6204083ad2ant1 1133 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (π‘β€˜π‘‹) ∈ ℝ)
621143ad2ant1 1133 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ 𝑋 ∈ ℝ)
622211, 620, 621ltsubaddd 11806 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) < 𝑋 ↔ (π‘„β€˜π‘–) < (𝑋 + (π‘β€˜π‘‹))))
623619, 622mpbird 256 . . . . . . . . . 10 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) < 𝑋)
62414leidd 11776 . . . . . . . . . . 11 (πœ‘ β†’ 𝑋 ≀ 𝑋)
6256243ad2ant1 1133 . . . . . . . . . 10 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ 𝑋 ≀ 𝑋)
626616, 617, 617, 623, 625eliocd 44206 . . . . . . . . 9 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ 𝑋 ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋))
627 ioounsn 13450 . . . . . . . . . . . 12 ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) ∈ ℝ* ∧ 𝑋 ∈ ℝ* ∧ ((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) < 𝑋) β†’ ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋) βˆͺ {𝑋}) = (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋))
628616, 617, 623, 627syl3anc 1371 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋) βˆͺ {𝑋}) = (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋))
629628fveq2d 6892 . . . . . . . . . 10 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})))β€˜((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋) βˆͺ {𝑋})) = ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})))β€˜(((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)))
630 ovex 7438 . . . . . . . . . . . . . 14 (-∞(,)𝑋) ∈ V
631630inex1 5316 . . . . . . . . . . . . 13 ((-∞(,)𝑋) ∩ 𝐷) ∈ V
632 snex 5430 . . . . . . . . . . . . 13 {𝑋} ∈ V
633631, 632unex 7729 . . . . . . . . . . . 12 (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}) ∈ V
634 resttop 22655 . . . . . . . . . . . 12 (((TopOpenβ€˜β„‚fld) ∈ Top ∧ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}) ∈ V) β†’ ((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})) ∈ Top)
635244, 633, 634mp2an 690 . . . . . . . . . . 11 ((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})) ∈ Top
636633a1i 11 . . . . . . . . . . . . 13 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}) ∈ V)
637 iooretop 24273 . . . . . . . . . . . . . 14 (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) ∈ (topGenβ€˜ran (,))
638637a1i 11 . . . . . . . . . . . . 13 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) ∈ (topGenβ€˜ran (,)))
639 elrestr 17370 . . . . . . . . . . . . 13 (((topGenβ€˜ran (,)) ∈ Top ∧ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}) ∈ V ∧ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) ∈ (topGenβ€˜ran (,))) β†’ ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) ∩ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})) ∈ ((topGenβ€˜ran (,)) β†Ύt (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})))
640252, 636, 638, 639syl3anc 1371 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) ∩ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})) ∈ ((topGenβ€˜ran (,)) β†Ύt (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})))
641450adantr 481 . . . . . . . . . . . . . . . . 17 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) β†’ ((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) ∈ ℝ*)
642259a1i 11 . . . . . . . . . . . . . . . . 17 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) β†’ +∞ ∈ ℝ*)
64314ad2antrr 724 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) β†’ 𝑋 ∈ ℝ)
644 iocssre 13400 . . . . . . . . . . . . . . . . . . 19 ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) ∈ ℝ* ∧ 𝑋 ∈ ℝ) β†’ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋) βŠ† ℝ)
645641, 643, 644syl2anc 584 . . . . . . . . . . . . . . . . . 18 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) β†’ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋) βŠ† ℝ)
646 simpr 485 . . . . . . . . . . . . . . . . . 18 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) β†’ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋))
647645, 646sseldd 3982 . . . . . . . . . . . . . . . . 17 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) β†’ π‘₯ ∈ ℝ)
648452ad2antrr 724 . . . . . . . . . . . . . . . . . 18 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) β†’ 𝑋 ∈ ℝ*)
649 iocgtlb 44201 . . . . . . . . . . . . . . . . . 18 ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) ∈ ℝ* ∧ 𝑋 ∈ ℝ* ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) β†’ ((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) < π‘₯)
650641, 648, 646, 649syl3anc 1371 . . . . . . . . . . . . . . . . 17 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) β†’ ((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) < π‘₯)
651647ltpnfd 13097 . . . . . . . . . . . . . . . . 17 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) β†’ π‘₯ < +∞)
652641, 642, 647, 650, 651eliood 44197 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) β†’ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞))
6536523adantl3 1168 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) β†’ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞))
654 eqvisset 3491 . . . . . . . . . . . . . . . . . . . 20 (π‘₯ = 𝑋 β†’ 𝑋 ∈ V)
655 snidg 4661 . . . . . . . . . . . . . . . . . . . 20 (𝑋 ∈ V β†’ 𝑋 ∈ {𝑋})
656654, 655syl 17 . . . . . . . . . . . . . . . . . . 19 (π‘₯ = 𝑋 β†’ 𝑋 ∈ {𝑋})
657467, 656eqeltrd 2833 . . . . . . . . . . . . . . . . . 18 (π‘₯ = 𝑋 β†’ π‘₯ ∈ {𝑋})
658 elun2 4176 . . . . . . . . . . . . . . . . . 18 (π‘₯ ∈ {𝑋} β†’ π‘₯ ∈ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}))
659657, 658syl 17 . . . . . . . . . . . . . . . . 17 (π‘₯ = 𝑋 β†’ π‘₯ ∈ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}))
660659adantl 482 . . . . . . . . . . . . . . . 16 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) ∧ π‘₯ = 𝑋) β†’ π‘₯ ∈ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}))
661 simpll 765 . . . . . . . . . . . . . . . . 17 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) ∧ Β¬ π‘₯ = 𝑋) β†’ (πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))))
662641adantr 481 . . . . . . . . . . . . . . . . . . 19 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) ∧ Β¬ π‘₯ = 𝑋) β†’ ((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) ∈ ℝ*)
663452ad3antrrr 728 . . . . . . . . . . . . . . . . . . 19 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) ∧ Β¬ π‘₯ = 𝑋) β†’ 𝑋 ∈ ℝ*)
664647adantr 481 . . . . . . . . . . . . . . . . . . 19 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) ∧ Β¬ π‘₯ = 𝑋) β†’ π‘₯ ∈ ℝ)
665650adantr 481 . . . . . . . . . . . . . . . . . . 19 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) ∧ Β¬ π‘₯ = 𝑋) β†’ ((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) < π‘₯)
66614ad3antrrr 728 . . . . . . . . . . . . . . . . . . . 20 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) ∧ Β¬ π‘₯ = 𝑋) β†’ 𝑋 ∈ ℝ)
667 iocleub 44202 . . . . . . . . . . . . . . . . . . . . . 22 ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) ∈ ℝ* ∧ 𝑋 ∈ ℝ* ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) β†’ π‘₯ ≀ 𝑋)
668641, 648, 646, 667syl3anc 1371 . . . . . . . . . . . . . . . . . . . . 21 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) β†’ π‘₯ ≀ 𝑋)
669668adantr 481 . . . . . . . . . . . . . . . . . . . 20 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) ∧ Β¬ π‘₯ = 𝑋) β†’ π‘₯ ≀ 𝑋)
670467eqcoms 2740 . . . . . . . . . . . . . . . . . . . . . 22 (𝑋 = π‘₯ β†’ π‘₯ = 𝑋)
671670necon3bi 2967 . . . . . . . . . . . . . . . . . . . . 21 (Β¬ π‘₯ = 𝑋 β†’ 𝑋 β‰  π‘₯)
672671adantl 482 . . . . . . . . . . . . . . . . . . . 20 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) ∧ Β¬ π‘₯ = 𝑋) β†’ 𝑋 β‰  π‘₯)
673664, 666, 669, 672leneltd 11364 . . . . . . . . . . . . . . . . . . 19 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) ∧ Β¬ π‘₯ = 𝑋) β†’ π‘₯ < 𝑋)
674662, 663, 664, 665, 673eliood 44197 . . . . . . . . . . . . . . . . . 18 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) ∧ Β¬ π‘₯ = 𝑋) β†’ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋))
6756743adantll3 43711 . . . . . . . . . . . . . . . . 17 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) ∧ Β¬ π‘₯ = 𝑋) β†’ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋))
676613sselda 3981 . . . . . . . . . . . . . . . . . 18 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ π‘₯ ∈ ((-∞(,)𝑋) ∩ 𝐷))
677 elun1 4175 . . . . . . . . . . . . . . . . . 18 (π‘₯ ∈ ((-∞(,)𝑋) ∩ 𝐷) β†’ π‘₯ ∈ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}))
678676, 677syl 17 . . . . . . . . . . . . . . . . 17 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) β†’ π‘₯ ∈ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}))
679661, 675, 678syl2anc 584 . . . . . . . . . . . . . . . 16 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) ∧ Β¬ π‘₯ = 𝑋) β†’ π‘₯ ∈ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}))
680660, 679pm2.61dan 811 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) β†’ π‘₯ ∈ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}))
681653, 680elind 4193 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) β†’ π‘₯ ∈ ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) ∩ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})))
682616adantr 481 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) ∩ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}))) β†’ ((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) ∈ ℝ*)
683617adantr 481 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) ∩ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}))) β†’ 𝑋 ∈ ℝ*)
684 elinel1 4194 . . . . . . . . . . . . . . . . . 18 (π‘₯ ∈ ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) ∩ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})) β†’ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞))
685 elioore 13350 . . . . . . . . . . . . . . . . . 18 (π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) β†’ π‘₯ ∈ ℝ)
686684, 685syl 17 . . . . . . . . . . . . . . . . 17 (π‘₯ ∈ ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) ∩ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})) β†’ π‘₯ ∈ ℝ)
687686rexrd 11260 . . . . . . . . . . . . . . . 16 (π‘₯ ∈ ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) ∩ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})) β†’ π‘₯ ∈ ℝ*)
688687adantl 482 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) ∩ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}))) β†’ π‘₯ ∈ ℝ*)
689450adantr 481 . . . . . . . . . . . . . . . . 17 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) ∩ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}))) β†’ ((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) ∈ ℝ*)
690259a1i 11 . . . . . . . . . . . . . . . . 17 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) ∩ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}))) β†’ +∞ ∈ ℝ*)
691684adantl 482 . . . . . . . . . . . . . . . . 17 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) ∩ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}))) β†’ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞))
692 ioogtlb 44194 . . . . . . . . . . . . . . . . 17 ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) ∈ ℝ* ∧ +∞ ∈ ℝ* ∧ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞)) β†’ ((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) < π‘₯)
693689, 690, 691, 692syl3anc 1371 . . . . . . . . . . . . . . . 16 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘₯ ∈ ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) ∩ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}))) β†’ ((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) < π‘₯)
6946933adantl3 1168 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) ∩ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}))) β†’ ((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹)) < π‘₯)
695 elinel2 4195 . . . . . . . . . . . . . . . . 17 (π‘₯ ∈ ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) ∩ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})) β†’ π‘₯ ∈ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}))
696 elsni 4644 . . . . . . . . . . . . . . . . . . . . 21 (π‘₯ ∈ {𝑋} β†’ π‘₯ = 𝑋)
697696adantl 482 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ π‘₯ ∈ {𝑋}) β†’ π‘₯ = 𝑋)
698624adantr 481 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ π‘₯ ∈ {𝑋}) β†’ 𝑋 ≀ 𝑋)
699697, 698eqbrtrd 5169 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ π‘₯ ∈ {𝑋}) β†’ π‘₯ ≀ 𝑋)
700699adantlr 713 . . . . . . . . . . . . . . . . . 18 (((πœ‘ ∧ π‘₯ ∈ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})) ∧ π‘₯ ∈ {𝑋}) β†’ π‘₯ ≀ 𝑋)
701 simpll 765 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ π‘₯ ∈ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})) ∧ Β¬ π‘₯ ∈ {𝑋}) β†’ πœ‘)
702 elunnel2 4149 . . . . . . . . . . . . . . . . . . . . 21 ((π‘₯ ∈ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}) ∧ Β¬ π‘₯ ∈ {𝑋}) β†’ π‘₯ ∈ ((-∞(,)𝑋) ∩ 𝐷))
703702adantll 712 . . . . . . . . . . . . . . . . . . . 20 (((πœ‘ ∧ π‘₯ ∈ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})) ∧ Β¬ π‘₯ ∈ {𝑋}) β†’ π‘₯ ∈ ((-∞(,)𝑋) ∩ 𝐷))
704 elinel1 4194 . . . . . . . . . . . . . . . . . . . 20 (π‘₯ ∈ ((-∞(,)𝑋) ∩ 𝐷) β†’ π‘₯ ∈ (-∞(,)𝑋))
705703, 704syl 17 . . . . . . . . . . . . . . . . . . 19 (((πœ‘ ∧ π‘₯ ∈ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})) ∧ Β¬ π‘₯ ∈ {𝑋}) β†’ π‘₯ ∈ (-∞(,)𝑋))
706 elioore 13350 . . . . . . . . . . . . . . . . . . . . 21 (π‘₯ ∈ (-∞(,)𝑋) β†’ π‘₯ ∈ ℝ)
707706adantl 482 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ π‘₯ ∈ (-∞(,)𝑋)) β†’ π‘₯ ∈ ℝ)
70814adantr 481 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ π‘₯ ∈ (-∞(,)𝑋)) β†’ 𝑋 ∈ ℝ)
709194a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ π‘₯ ∈ (-∞(,)𝑋)) β†’ -∞ ∈ ℝ*)
710452adantr 481 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ π‘₯ ∈ (-∞(,)𝑋)) β†’ 𝑋 ∈ ℝ*)
711 simpr 485 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ π‘₯ ∈ (-∞(,)𝑋)) β†’ π‘₯ ∈ (-∞(,)𝑋))
712 iooltub 44209 . . . . . . . . . . . . . . . . . . . . 21 ((-∞ ∈ ℝ* ∧ 𝑋 ∈ ℝ* ∧ π‘₯ ∈ (-∞(,)𝑋)) β†’ π‘₯ < 𝑋)
713709, 710, 711, 712syl3anc 1371 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ π‘₯ ∈ (-∞(,)𝑋)) β†’ π‘₯ < 𝑋)
714707, 708, 713ltled 11358 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ π‘₯ ∈ (-∞(,)𝑋)) β†’ π‘₯ ≀ 𝑋)
715701, 705, 714syl2anc 584 . . . . . . . . . . . . . . . . . 18 (((πœ‘ ∧ π‘₯ ∈ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})) ∧ Β¬ π‘₯ ∈ {𝑋}) β†’ π‘₯ ≀ 𝑋)
716700, 715pm2.61dan 811 . . . . . . . . . . . . . . . . 17 ((πœ‘ ∧ π‘₯ ∈ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})) β†’ π‘₯ ≀ 𝑋)
717695, 716sylan2 593 . . . . . . . . . . . . . . . 16 ((πœ‘ ∧ π‘₯ ∈ ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) ∩ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}))) β†’ π‘₯ ≀ 𝑋)
7187173ad2antl1 1185 . . . . . . . . . . . . . . 15 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) ∩ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}))) β†’ π‘₯ ≀ 𝑋)
719682, 683, 688, 694, 718eliocd 44206 . . . . . . . . . . . . . 14 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) ∧ π‘₯ ∈ ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) ∩ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}))) β†’ π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋))
720681, 719impbida 799 . . . . . . . . . . . . 13 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (π‘₯ ∈ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋) ↔ π‘₯ ∈ ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) ∩ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}))))
721720eqrdv 2730 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋) = ((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)+∞) ∩ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})))
722605, 229sstrid 3992 . . . . . . . . . . . . . . 15 (πœ‘ β†’ ((-∞(,)𝑋) ∩ 𝐷) βŠ† ℝ)
72314snssd 4811 . . . . . . . . . . . . . . 15 (πœ‘ β†’ {𝑋} βŠ† ℝ)
724722, 723unssd 4185 . . . . . . . . . . . . . 14 (πœ‘ β†’ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}) βŠ† ℝ)
7257243ad2ant1 1133 . . . . . . . . . . . . 13 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}) βŠ† ℝ)
726233, 366rerest 24311 . . . . . . . . . . . . 13 ((((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}) βŠ† ℝ β†’ ((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})) = ((topGenβ€˜ran (,)) β†Ύt (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})))
727725, 726syl 17 . . . . . . . . . . . 12 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})) = ((topGenβ€˜ran (,)) β†Ύt (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})))
728640, 721, 7273eltr4d 2848 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋) ∈ ((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})))
729 isopn3i 22577 . . . . . . . . . . 11 ((((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})) ∈ Top ∧ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋) ∈ ((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋}))) β†’ ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})))β€˜(((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) = (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋))
730635, 728, 729sylancr 587 . . . . . . . . . 10 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})))β€˜(((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋)) = (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋))
731629, 730eqtr2d 2773 . . . . . . . . 9 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,]𝑋) = ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})))β€˜((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋) βˆͺ {𝑋})))
732626, 731eleqtrd 2835 . . . . . . . 8 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ 𝑋 ∈ ((intβ€˜((TopOpenβ€˜β„‚fld) β†Ύt (((-∞(,)𝑋) ∩ 𝐷) βˆͺ {𝑋})))β€˜((((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋) βˆͺ {𝑋})))
733607, 613, 614, 233, 615, 732limcres 25394 . . . . . . 7 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (((𝐹 β†Ύ ((-∞(,)𝑋) ∩ 𝐷)) β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋) = ((𝐹 β†Ύ ((-∞(,)𝑋) ∩ 𝐷)) limβ„‚ 𝑋))
734733eqcomd 2738 . . . . . 6 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((𝐹 β†Ύ ((-∞(,)𝑋) ∩ 𝐷)) limβ„‚ 𝑋) = (((𝐹 β†Ύ ((-∞(,)𝑋) ∩ 𝐷)) β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋))
735613resabs1d 6010 . . . . . . 7 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((𝐹 β†Ύ ((-∞(,)𝑋) ∩ 𝐷)) β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) = (𝐹 β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)))
736735oveq1d 7420 . . . . . 6 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (((𝐹 β†Ύ ((-∞(,)𝑋) ∩ 𝐷)) β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋) = ((𝐹 β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋))
737604, 734, 7363eqtrrd 2777 . . . . 5 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((𝐹 β†Ύ (((π‘„β€˜π‘–) βˆ’ (π‘β€˜π‘‹))(,)𝑋)) limβ„‚ 𝑋) = ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋))
738377, 596, 7373eqtrrd 2777 . . . 4 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋) = ((𝐹 β†Ύ (-∞(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)))
739738rexlimdv3a 3159 . . 3 (πœ‘ β†’ (βˆƒπ‘– ∈ (0..^𝑀)(πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1))) β†’ ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋) = ((𝐹 β†Ύ (-∞(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹))))
740173, 739mpd 15 . 2 (πœ‘ β†’ ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋) = ((𝐹 β†Ύ (-∞(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)))
7411203adant3 1132 . . . . . . . 8 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (π‘„β€˜π‘–) < (π‘„β€˜(𝑖 + 1)))
7422183adant3 1132 . . . . . . . 8 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) ∈ (((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))–cnβ†’β„‚))
743 fourierdlem49.l . . . . . . . . 9 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ 𝐿 ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) limβ„‚ (π‘„β€˜(𝑖 + 1))))
7447433adant3 1132 . . . . . . . 8 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ 𝐿 ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) limβ„‚ (π‘„β€˜(𝑖 + 1))))
745 eqid 2732 . . . . . . . 8 if((πΈβ€˜π‘‹) = (π‘„β€˜(𝑖 + 1)), 𝐿, ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))))β€˜(πΈβ€˜π‘‹))) = if((πΈβ€˜π‘‹) = (π‘„β€˜(𝑖 + 1)), 𝐿, ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))))β€˜(πΈβ€˜π‘‹)))
746 eqid 2732 . . . . . . . 8 ((TopOpenβ€˜β„‚fld) β†Ύt (((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) βˆͺ {(π‘„β€˜(𝑖 + 1))})) = ((TopOpenβ€˜β„‚fld) β†Ύt (((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) βˆͺ {(π‘„β€˜(𝑖 + 1))}))
747211, 209, 741, 742, 744, 211, 235, 238, 217, 745, 746fourierdlem33 44842 . . . . . . 7 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ if((πΈβ€˜π‘‹) = (π‘„β€˜(𝑖 + 1)), 𝐿, ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))))β€˜(πΈβ€˜π‘‹))) ∈ (((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)))
748217resabs1d 6010 . . . . . . . 8 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) = (𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))))
749748oveq1d 7420 . . . . . . 7 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ (((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)) = ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)))
750747, 749eleqtrd 2835 . . . . . 6 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ if((πΈβ€˜π‘‹) = (π‘„β€˜(𝑖 + 1)), 𝐿, ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))))β€˜(πΈβ€˜π‘‹))) ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)))
751 ne0i 4333 . . . . . 6 (if((πΈβ€˜π‘‹) = (π‘„β€˜(𝑖 + 1)), 𝐿, ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))))β€˜(πΈβ€˜π‘‹))) ∈ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)) β†’ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)) β‰  βˆ…)
752750, 751syl 17 . . . . 5 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((𝐹 β†Ύ ((π‘„β€˜π‘–)(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)) β‰  βˆ…)
753377, 752eqnetrd 3008 . . . 4 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀) ∧ (πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1)))) β†’ ((𝐹 β†Ύ (-∞(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)) β‰  βˆ…)
754753rexlimdv3a 3159 . . 3 (πœ‘ β†’ (βˆƒπ‘– ∈ (0..^𝑀)(πΈβ€˜π‘‹) ∈ ((π‘„β€˜π‘–)(,](π‘„β€˜(𝑖 + 1))) β†’ ((𝐹 β†Ύ (-∞(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)) β‰  βˆ…))
755173, 754mpd 15 . 2 (πœ‘ β†’ ((𝐹 β†Ύ (-∞(,)(πΈβ€˜π‘‹))) limβ„‚ (πΈβ€˜π‘‹)) β‰  βˆ…)
756740, 755eqnetrd 3008 1 (πœ‘ β†’ ((𝐹 β†Ύ (-∞(,)𝑋)) limβ„‚ 𝑋) β‰  βˆ…)
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  Vcvv 3474   βˆͺ cun 3945   ∩ cin 3946   βŠ† wss 3947  βˆ…c0 4321  ifcif 4527  {csn 4627   class class class wbr 5147   ↦ cmpt 5230  dom cdm 5675  ran crn 5676   β†Ύ cres 5677  Rel wrel 5680   Fn wfn 6535  βŸΆwf 6536  β€˜cfv 6540  (class class class)co 7405   ↑m cmap 8816  supcsup 9431  β„‚cc 11104  β„cr 11105  0cc0 11106  1c1 11107   + caddc 11109   Β· cmul 11111  +∞cpnf 11241  -∞cmnf 11242  β„*cxr 11243   < clt 11244   ≀ cle 11245   βˆ’ cmin 11440  -cneg 11441   / cdiv 11867  β„•cn 12208  β„•0cn0 12468  β„€cz 12554  β„€β‰₯cuz 12818  (,)cioo 13320  (,]cioc 13321  [,]cicc 13323  ...cfz 13480  ..^cfzo 13623  βŒŠcfl 13751   β†Ύt crest 17362  TopOpenctopn 17363  topGenctg 17379  β„‚fldccnfld 20936  Topctop 22386  intcnt 22512  β€“cnβ†’ccncf 24383   limβ„‚ climc 25370
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-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-tp 4632  df-op 4634  df-uni 4908  df-int 4950  df-iun 4998  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-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-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-er 8699  df-map 8818  df-pm 8819  df-en 8936  df-dom 8937  df-sdom 8938  df-fin 8939  df-fi 9402  df-sup 9433  df-inf 9434  df-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-4 12273  df-5 12274  df-6 12275  df-7 12276  df-8 12277  df-9 12278  df-n0 12469  df-z 12555  df-dec 12674  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-cj 15042  df-re 15043  df-im 15044  df-sqrt 15178  df-abs 15179  df-struct 17076  df-slot 17111  df-ndx 17123  df-base 17141  df-plusg 17206  df-mulr 17207  df-starv 17208  df-tset 17212  df-ple 17213  df-ds 17215  df-unif 17216  df-rest 17364  df-topn 17365  df-topgen 17385  df-psmet 20928  df-xmet 20929  df-met 20930  df-bl 20931  df-mopn 20932  df-cnfld 20937  df-top 22387  df-topon 22404  df-topsp 22426  df-bases 22440  df-ntr 22515  df-cn 22722  df-cnp 22723  df-xms 23817  df-ms 23818  df-cncf 24385  df-limc 25374
This theorem is referenced by:  fourierdlem94  44902  fourierdlem113  44921
  Copyright terms: Public domain W3C validator