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

Theorem fourierdlem50 44859
Description: Continuity of 𝑂 and its limits with respect to the 𝑆 partition. (Contributed by Glauco Siliprandi, 11-Dec-2019.)
Hypotheses
Ref Expression
fourierdlem50.xre (πœ‘ β†’ 𝑋 ∈ ℝ)
fourierdlem50.p 𝑃 = (π‘š ∈ β„• ↦ {𝑝 ∈ (ℝ ↑m (0...π‘š)) ∣ (((π‘β€˜0) = (-Ο€ + 𝑋) ∧ (π‘β€˜π‘š) = (Ο€ + 𝑋)) ∧ βˆ€π‘– ∈ (0..^π‘š)(π‘β€˜π‘–) < (π‘β€˜(𝑖 + 1)))})
fourierdlem50.m (πœ‘ β†’ 𝑀 ∈ β„•)
fourierdlem50.v (πœ‘ β†’ 𝑉 ∈ (π‘ƒβ€˜π‘€))
fourierdlem50.a (πœ‘ β†’ 𝐴 ∈ ℝ)
fourierdlem50.b (πœ‘ β†’ 𝐡 ∈ ℝ)
fourierdlem50.altb (πœ‘ β†’ 𝐴 < 𝐡)
fourierdlem50.ab (πœ‘ β†’ (𝐴[,]𝐡) βŠ† (-Ο€[,]Ο€))
fourierdlem50.q 𝑄 = (𝑖 ∈ (0...𝑀) ↦ ((π‘‰β€˜π‘–) βˆ’ 𝑋))
fourierdlem50.t 𝑇 = ({𝐴, 𝐡} βˆͺ (ran 𝑄 ∩ (𝐴(,)𝐡)))
fourierdlem50.n 𝑁 = ((β™―β€˜π‘‡) βˆ’ 1)
fourierdlem50.s 𝑆 = (℩𝑓𝑓 Isom < , < ((0...𝑁), 𝑇))
fourierdlem50.j (πœ‘ β†’ 𝐽 ∈ (0..^𝑁))
fourierdlem50.u π‘ˆ = (℩𝑖 ∈ (0..^𝑀)((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))))
fourierdlem50.ch (πœ’ ↔ ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) ∧ π‘˜ ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1)))))
Assertion
Ref Expression
fourierdlem50 (πœ‘ β†’ (π‘ˆ ∈ (0..^𝑀) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘ˆ)(,)(π‘„β€˜(π‘ˆ + 1)))))
Distinct variable groups:   𝑖,𝐽,π‘˜   𝑖,𝑀,π‘˜   π‘š,𝑀,𝑝,𝑖   𝑓,𝑁   𝑄,𝑖,π‘˜   𝑆,𝑓   𝑆,𝑖,π‘˜   𝑇,𝑓   π‘ˆ,𝑖   𝑖,𝑉,π‘˜   𝑉,𝑝   𝑖,𝑋,π‘˜   π‘š,𝑋,𝑝   πœ‘,𝑓   πœ‘,𝑖,π‘˜
Allowed substitution hints:   πœ‘(π‘š,𝑝)   πœ’(𝑓,𝑖,π‘˜,π‘š,𝑝)   𝐴(𝑓,𝑖,π‘˜,π‘š,𝑝)   𝐡(𝑓,𝑖,π‘˜,π‘š,𝑝)   𝑃(𝑓,𝑖,π‘˜,π‘š,𝑝)   𝑄(𝑓,π‘š,𝑝)   𝑆(π‘š,𝑝)   𝑇(𝑖,π‘˜,π‘š,𝑝)   π‘ˆ(𝑓,π‘˜,π‘š,𝑝)   𝐽(𝑓,π‘š,𝑝)   𝑀(𝑓)   𝑁(𝑖,π‘˜,π‘š,𝑝)   𝑉(𝑓,π‘š)   𝑋(𝑓)

Proof of Theorem fourierdlem50
Dummy variables π‘₯ β„Ž 𝑙 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 fourierdlem50.u . . 3 π‘ˆ = (℩𝑖 ∈ (0..^𝑀)((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))))
2 fourierdlem50.m . . . . . . . 8 (πœ‘ β†’ 𝑀 ∈ β„•)
3 fourierdlem50.a . . . . . . . 8 (πœ‘ β†’ 𝐴 ∈ ℝ)
4 fourierdlem50.b . . . . . . . 8 (πœ‘ β†’ 𝐡 ∈ ℝ)
5 fourierdlem50.altb . . . . . . . . 9 (πœ‘ β†’ 𝐴 < 𝐡)
63, 4, 5ltled 11359 . . . . . . . 8 (πœ‘ β†’ 𝐴 ≀ 𝐡)
7 fourierdlem50.p . . . . . . . . . . . . 13 𝑃 = (π‘š ∈ β„• ↦ {𝑝 ∈ (ℝ ↑m (0...π‘š)) ∣ (((π‘β€˜0) = (-Ο€ + 𝑋) ∧ (π‘β€˜π‘š) = (Ο€ + 𝑋)) ∧ βˆ€π‘– ∈ (0..^π‘š)(π‘β€˜π‘–) < (π‘β€˜(𝑖 + 1)))})
8 fourierdlem50.v . . . . . . . . . . . . 13 (πœ‘ β†’ 𝑉 ∈ (π‘ƒβ€˜π‘€))
97, 2, 8fourierdlem15 44825 . . . . . . . . . . . 12 (πœ‘ β†’ 𝑉:(0...𝑀)⟢((-Ο€ + 𝑋)[,](Ο€ + 𝑋)))
10 pire 25960 . . . . . . . . . . . . . . . 16 Ο€ ∈ ℝ
1110renegcli 11518 . . . . . . . . . . . . . . 15 -Ο€ ∈ ℝ
1211a1i 11 . . . . . . . . . . . . . 14 (πœ‘ β†’ -Ο€ ∈ ℝ)
13 fourierdlem50.xre . . . . . . . . . . . . . 14 (πœ‘ β†’ 𝑋 ∈ ℝ)
1412, 13readdcld 11240 . . . . . . . . . . . . 13 (πœ‘ β†’ (-Ο€ + 𝑋) ∈ ℝ)
1510a1i 11 . . . . . . . . . . . . . 14 (πœ‘ β†’ Ο€ ∈ ℝ)
1615, 13readdcld 11240 . . . . . . . . . . . . 13 (πœ‘ β†’ (Ο€ + 𝑋) ∈ ℝ)
1714, 16iccssred 13408 . . . . . . . . . . . 12 (πœ‘ β†’ ((-Ο€ + 𝑋)[,](Ο€ + 𝑋)) βŠ† ℝ)
189, 17fssd 6733 . . . . . . . . . . 11 (πœ‘ β†’ 𝑉:(0...𝑀)βŸΆβ„)
1918ffvelcdmda 7084 . . . . . . . . . 10 ((πœ‘ ∧ 𝑖 ∈ (0...𝑀)) β†’ (π‘‰β€˜π‘–) ∈ ℝ)
2013adantr 482 . . . . . . . . . 10 ((πœ‘ ∧ 𝑖 ∈ (0...𝑀)) β†’ 𝑋 ∈ ℝ)
2119, 20resubcld 11639 . . . . . . . . 9 ((πœ‘ ∧ 𝑖 ∈ (0...𝑀)) β†’ ((π‘‰β€˜π‘–) βˆ’ 𝑋) ∈ ℝ)
22 fourierdlem50.q . . . . . . . . 9 𝑄 = (𝑖 ∈ (0...𝑀) ↦ ((π‘‰β€˜π‘–) βˆ’ 𝑋))
2321, 22fmptd 7111 . . . . . . . 8 (πœ‘ β†’ 𝑄:(0...𝑀)βŸΆβ„)
2422a1i 11 . . . . . . . . . . 11 (πœ‘ β†’ 𝑄 = (𝑖 ∈ (0...𝑀) ↦ ((π‘‰β€˜π‘–) βˆ’ 𝑋)))
25 fveq2 6889 . . . . . . . . . . . . 13 (𝑖 = 0 β†’ (π‘‰β€˜π‘–) = (π‘‰β€˜0))
2625oveq1d 7421 . . . . . . . . . . . 12 (𝑖 = 0 β†’ ((π‘‰β€˜π‘–) βˆ’ 𝑋) = ((π‘‰β€˜0) βˆ’ 𝑋))
2726adantl 483 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 = 0) β†’ ((π‘‰β€˜π‘–) βˆ’ 𝑋) = ((π‘‰β€˜0) βˆ’ 𝑋))
28 nnssnn0 12472 . . . . . . . . . . . . . . 15 β„• βŠ† β„•0
2928a1i 11 . . . . . . . . . . . . . 14 (πœ‘ β†’ β„• βŠ† β„•0)
30 nn0uz 12861 . . . . . . . . . . . . . 14 β„•0 = (β„€β‰₯β€˜0)
3129, 30sseqtrdi 4032 . . . . . . . . . . . . 13 (πœ‘ β†’ β„• βŠ† (β„€β‰₯β€˜0))
3231, 2sseldd 3983 . . . . . . . . . . . 12 (πœ‘ β†’ 𝑀 ∈ (β„€β‰₯β€˜0))
33 eluzfz1 13505 . . . . . . . . . . . 12 (𝑀 ∈ (β„€β‰₯β€˜0) β†’ 0 ∈ (0...𝑀))
3432, 33syl 17 . . . . . . . . . . 11 (πœ‘ β†’ 0 ∈ (0...𝑀))
3518, 34ffvelcdmd 7085 . . . . . . . . . . . 12 (πœ‘ β†’ (π‘‰β€˜0) ∈ ℝ)
3635, 13resubcld 11639 . . . . . . . . . . 11 (πœ‘ β†’ ((π‘‰β€˜0) βˆ’ 𝑋) ∈ ℝ)
3724, 27, 34, 36fvmptd 7003 . . . . . . . . . 10 (πœ‘ β†’ (π‘„β€˜0) = ((π‘‰β€˜0) βˆ’ 𝑋))
387fourierdlem2 44812 . . . . . . . . . . . . . . . 16 (𝑀 ∈ β„• β†’ (𝑉 ∈ (π‘ƒβ€˜π‘€) ↔ (𝑉 ∈ (ℝ ↑m (0...𝑀)) ∧ (((π‘‰β€˜0) = (-Ο€ + 𝑋) ∧ (π‘‰β€˜π‘€) = (Ο€ + 𝑋)) ∧ βˆ€π‘– ∈ (0..^𝑀)(π‘‰β€˜π‘–) < (π‘‰β€˜(𝑖 + 1))))))
392, 38syl 17 . . . . . . . . . . . . . . 15 (πœ‘ β†’ (𝑉 ∈ (π‘ƒβ€˜π‘€) ↔ (𝑉 ∈ (ℝ ↑m (0...𝑀)) ∧ (((π‘‰β€˜0) = (-Ο€ + 𝑋) ∧ (π‘‰β€˜π‘€) = (Ο€ + 𝑋)) ∧ βˆ€π‘– ∈ (0..^𝑀)(π‘‰β€˜π‘–) < (π‘‰β€˜(𝑖 + 1))))))
408, 39mpbid 231 . . . . . . . . . . . . . 14 (πœ‘ β†’ (𝑉 ∈ (ℝ ↑m (0...𝑀)) ∧ (((π‘‰β€˜0) = (-Ο€ + 𝑋) ∧ (π‘‰β€˜π‘€) = (Ο€ + 𝑋)) ∧ βˆ€π‘– ∈ (0..^𝑀)(π‘‰β€˜π‘–) < (π‘‰β€˜(𝑖 + 1)))))
4140simprd 497 . . . . . . . . . . . . 13 (πœ‘ β†’ (((π‘‰β€˜0) = (-Ο€ + 𝑋) ∧ (π‘‰β€˜π‘€) = (Ο€ + 𝑋)) ∧ βˆ€π‘– ∈ (0..^𝑀)(π‘‰β€˜π‘–) < (π‘‰β€˜(𝑖 + 1))))
4241simpld 496 . . . . . . . . . . . 12 (πœ‘ β†’ ((π‘‰β€˜0) = (-Ο€ + 𝑋) ∧ (π‘‰β€˜π‘€) = (Ο€ + 𝑋)))
4342simpld 496 . . . . . . . . . . 11 (πœ‘ β†’ (π‘‰β€˜0) = (-Ο€ + 𝑋))
4443oveq1d 7421 . . . . . . . . . 10 (πœ‘ β†’ ((π‘‰β€˜0) βˆ’ 𝑋) = ((-Ο€ + 𝑋) βˆ’ 𝑋))
4512recnd 11239 . . . . . . . . . . 11 (πœ‘ β†’ -Ο€ ∈ β„‚)
4613recnd 11239 . . . . . . . . . . 11 (πœ‘ β†’ 𝑋 ∈ β„‚)
4745, 46pncand 11569 . . . . . . . . . 10 (πœ‘ β†’ ((-Ο€ + 𝑋) βˆ’ 𝑋) = -Ο€)
4837, 44, 473eqtrd 2777 . . . . . . . . 9 (πœ‘ β†’ (π‘„β€˜0) = -Ο€)
4912rexrd 11261 . . . . . . . . . 10 (πœ‘ β†’ -Ο€ ∈ ℝ*)
5015rexrd 11261 . . . . . . . . . 10 (πœ‘ β†’ Ο€ ∈ ℝ*)
51 fourierdlem50.ab . . . . . . . . . . 11 (πœ‘ β†’ (𝐴[,]𝐡) βŠ† (-Ο€[,]Ο€))
523leidd 11777 . . . . . . . . . . . 12 (πœ‘ β†’ 𝐴 ≀ 𝐴)
533, 4, 3, 52, 6eliccd 44204 . . . . . . . . . . 11 (πœ‘ β†’ 𝐴 ∈ (𝐴[,]𝐡))
5451, 53sseldd 3983 . . . . . . . . . 10 (πœ‘ β†’ 𝐴 ∈ (-Ο€[,]Ο€))
55 iccgelb 13377 . . . . . . . . . 10 ((-Ο€ ∈ ℝ* ∧ Ο€ ∈ ℝ* ∧ 𝐴 ∈ (-Ο€[,]Ο€)) β†’ -Ο€ ≀ 𝐴)
5649, 50, 54, 55syl3anc 1372 . . . . . . . . 9 (πœ‘ β†’ -Ο€ ≀ 𝐴)
5748, 56eqbrtrd 5170 . . . . . . . 8 (πœ‘ β†’ (π‘„β€˜0) ≀ 𝐴)
584leidd 11777 . . . . . . . . . . . 12 (πœ‘ β†’ 𝐡 ≀ 𝐡)
593, 4, 4, 6, 58eliccd 44204 . . . . . . . . . . 11 (πœ‘ β†’ 𝐡 ∈ (𝐴[,]𝐡))
6051, 59sseldd 3983 . . . . . . . . . 10 (πœ‘ β†’ 𝐡 ∈ (-Ο€[,]Ο€))
61 iccleub 13376 . . . . . . . . . 10 ((-Ο€ ∈ ℝ* ∧ Ο€ ∈ ℝ* ∧ 𝐡 ∈ (-Ο€[,]Ο€)) β†’ 𝐡 ≀ Ο€)
6249, 50, 60, 61syl3anc 1372 . . . . . . . . 9 (πœ‘ β†’ 𝐡 ≀ Ο€)
63 fveq2 6889 . . . . . . . . . . . . 13 (𝑖 = 𝑀 β†’ (π‘‰β€˜π‘–) = (π‘‰β€˜π‘€))
6463oveq1d 7421 . . . . . . . . . . . 12 (𝑖 = 𝑀 β†’ ((π‘‰β€˜π‘–) βˆ’ 𝑋) = ((π‘‰β€˜π‘€) βˆ’ 𝑋))
6564adantl 483 . . . . . . . . . . 11 ((πœ‘ ∧ 𝑖 = 𝑀) β†’ ((π‘‰β€˜π‘–) βˆ’ 𝑋) = ((π‘‰β€˜π‘€) βˆ’ 𝑋))
66 eluzfz2 13506 . . . . . . . . . . . 12 (𝑀 ∈ (β„€β‰₯β€˜0) β†’ 𝑀 ∈ (0...𝑀))
6732, 66syl 17 . . . . . . . . . . 11 (πœ‘ β†’ 𝑀 ∈ (0...𝑀))
6818, 67ffvelcdmd 7085 . . . . . . . . . . . 12 (πœ‘ β†’ (π‘‰β€˜π‘€) ∈ ℝ)
6968, 13resubcld 11639 . . . . . . . . . . 11 (πœ‘ β†’ ((π‘‰β€˜π‘€) βˆ’ 𝑋) ∈ ℝ)
7024, 65, 67, 69fvmptd 7003 . . . . . . . . . 10 (πœ‘ β†’ (π‘„β€˜π‘€) = ((π‘‰β€˜π‘€) βˆ’ 𝑋))
7142simprd 497 . . . . . . . . . . 11 (πœ‘ β†’ (π‘‰β€˜π‘€) = (Ο€ + 𝑋))
7271oveq1d 7421 . . . . . . . . . 10 (πœ‘ β†’ ((π‘‰β€˜π‘€) βˆ’ 𝑋) = ((Ο€ + 𝑋) βˆ’ 𝑋))
7315recnd 11239 . . . . . . . . . . 11 (πœ‘ β†’ Ο€ ∈ β„‚)
7473, 46pncand 11569 . . . . . . . . . 10 (πœ‘ β†’ ((Ο€ + 𝑋) βˆ’ 𝑋) = Ο€)
7570, 72, 743eqtrrd 2778 . . . . . . . . 9 (πœ‘ β†’ Ο€ = (π‘„β€˜π‘€))
7662, 75breqtrd 5174 . . . . . . . 8 (πœ‘ β†’ 𝐡 ≀ (π‘„β€˜π‘€))
77 fourierdlem50.j . . . . . . . 8 (πœ‘ β†’ 𝐽 ∈ (0..^𝑁))
78 fourierdlem50.t . . . . . . . 8 𝑇 = ({𝐴, 𝐡} βˆͺ (ran 𝑄 ∩ (𝐴(,)𝐡)))
79 prfi 9319 . . . . . . . . . . . 12 {𝐴, 𝐡} ∈ Fin
8079a1i 11 . . . . . . . . . . 11 (πœ‘ β†’ {𝐴, 𝐡} ∈ Fin)
81 fzfid 13935 . . . . . . . . . . . . 13 (πœ‘ β†’ (0...𝑀) ∈ Fin)
8222rnmptfi 43853 . . . . . . . . . . . . 13 ((0...𝑀) ∈ Fin β†’ ran 𝑄 ∈ Fin)
8381, 82syl 17 . . . . . . . . . . . 12 (πœ‘ β†’ ran 𝑄 ∈ Fin)
84 infi 9265 . . . . . . . . . . . 12 (ran 𝑄 ∈ Fin β†’ (ran 𝑄 ∩ (𝐴(,)𝐡)) ∈ Fin)
8583, 84syl 17 . . . . . . . . . . 11 (πœ‘ β†’ (ran 𝑄 ∩ (𝐴(,)𝐡)) ∈ Fin)
86 unfi 9169 . . . . . . . . . . 11 (({𝐴, 𝐡} ∈ Fin ∧ (ran 𝑄 ∩ (𝐴(,)𝐡)) ∈ Fin) β†’ ({𝐴, 𝐡} βˆͺ (ran 𝑄 ∩ (𝐴(,)𝐡))) ∈ Fin)
8780, 85, 86syl2anc 585 . . . . . . . . . 10 (πœ‘ β†’ ({𝐴, 𝐡} βˆͺ (ran 𝑄 ∩ (𝐴(,)𝐡))) ∈ Fin)
8878, 87eqeltrid 2838 . . . . . . . . 9 (πœ‘ β†’ 𝑇 ∈ Fin)
893, 4jca 513 . . . . . . . . . . . 12 (πœ‘ β†’ (𝐴 ∈ ℝ ∧ 𝐡 ∈ ℝ))
90 prssg 4822 . . . . . . . . . . . . 13 ((𝐴 ∈ ℝ ∧ 𝐡 ∈ ℝ) β†’ ((𝐴 ∈ ℝ ∧ 𝐡 ∈ ℝ) ↔ {𝐴, 𝐡} βŠ† ℝ))
913, 4, 90syl2anc 585 . . . . . . . . . . . 12 (πœ‘ β†’ ((𝐴 ∈ ℝ ∧ 𝐡 ∈ ℝ) ↔ {𝐴, 𝐡} βŠ† ℝ))
9289, 91mpbid 231 . . . . . . . . . . 11 (πœ‘ β†’ {𝐴, 𝐡} βŠ† ℝ)
93 inss2 4229 . . . . . . . . . . . . 13 (ran 𝑄 ∩ (𝐴(,)𝐡)) βŠ† (𝐴(,)𝐡)
94 ioossre 13382 . . . . . . . . . . . . 13 (𝐴(,)𝐡) βŠ† ℝ
9593, 94sstri 3991 . . . . . . . . . . . 12 (ran 𝑄 ∩ (𝐴(,)𝐡)) βŠ† ℝ
9695a1i 11 . . . . . . . . . . 11 (πœ‘ β†’ (ran 𝑄 ∩ (𝐴(,)𝐡)) βŠ† ℝ)
9792, 96unssd 4186 . . . . . . . . . 10 (πœ‘ β†’ ({𝐴, 𝐡} βˆͺ (ran 𝑄 ∩ (𝐴(,)𝐡))) βŠ† ℝ)
9878, 97eqsstrid 4030 . . . . . . . . 9 (πœ‘ β†’ 𝑇 βŠ† ℝ)
99 fourierdlem50.s . . . . . . . . 9 𝑆 = (℩𝑓𝑓 Isom < , < ((0...𝑁), 𝑇))
100 fourierdlem50.n . . . . . . . . 9 𝑁 = ((β™―β€˜π‘‡) βˆ’ 1)
10188, 98, 99, 100fourierdlem36 44846 . . . . . . . 8 (πœ‘ β†’ 𝑆 Isom < , < ((0...𝑁), 𝑇))
102 eqid 2733 . . . . . . . 8 sup({π‘₯ ∈ (0..^𝑀) ∣ (π‘„β€˜π‘₯) ≀ (π‘†β€˜π½)}, ℝ, < ) = sup({π‘₯ ∈ (0..^𝑀) ∣ (π‘„β€˜π‘₯) ≀ (π‘†β€˜π½)}, ℝ, < )
1032, 3, 4, 6, 23, 57, 76, 77, 78, 101, 102fourierdlem20 44830 . . . . . . 7 (πœ‘ β†’ βˆƒπ‘– ∈ (0..^𝑀)((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))))
104 fourierdlem50.ch . . . . . . . . . . . . 13 (πœ’ ↔ ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) ∧ π‘˜ ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1)))))
105104biimpi 215 . . . . . . . . . . . . . . . . . 18 (πœ’ β†’ ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) ∧ π‘˜ ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1)))))
106 simp-4l 782 . . . . . . . . . . . . . . . . . 18 (((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) ∧ π‘˜ ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1)))) β†’ πœ‘)
107105, 106syl 17 . . . . . . . . . . . . . . . . 17 (πœ’ β†’ πœ‘)
108 simplr 768 . . . . . . . . . . . . . . . . . 18 (((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) ∧ π‘˜ ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1)))) β†’ π‘˜ ∈ (0..^𝑀))
109105, 108syl 17 . . . . . . . . . . . . . . . . 17 (πœ’ β†’ π‘˜ ∈ (0..^𝑀))
110107, 109jca 513 . . . . . . . . . . . . . . . 16 (πœ’ β†’ (πœ‘ ∧ π‘˜ ∈ (0..^𝑀)))
111 simp-4r 783 . . . . . . . . . . . . . . . . 17 (((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) ∧ π‘˜ ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1)))) β†’ 𝑖 ∈ (0..^𝑀))
112105, 111syl 17 . . . . . . . . . . . . . . . 16 (πœ’ β†’ 𝑖 ∈ (0..^𝑀))
113 elfzofz 13645 . . . . . . . . . . . . . . . . . . . . . 22 (π‘˜ ∈ (0..^𝑀) β†’ π‘˜ ∈ (0...𝑀))
114113ad2antlr 726 . . . . . . . . . . . . . . . . . . . . 21 (((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) ∧ π‘˜ ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1)))) β†’ π‘˜ ∈ (0...𝑀))
115105, 114syl 17 . . . . . . . . . . . . . . . . . . . 20 (πœ’ β†’ π‘˜ ∈ (0...𝑀))
116107, 18syl 17 . . . . . . . . . . . . . . . . . . . . . 22 (πœ’ β†’ 𝑉:(0...𝑀)βŸΆβ„)
117116, 115ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . . . 21 (πœ’ β†’ (π‘‰β€˜π‘˜) ∈ ℝ)
118107, 13syl 17 . . . . . . . . . . . . . . . . . . . . 21 (πœ’ β†’ 𝑋 ∈ ℝ)
119117, 118resubcld 11639 . . . . . . . . . . . . . . . . . . . 20 (πœ’ β†’ ((π‘‰β€˜π‘˜) βˆ’ 𝑋) ∈ ℝ)
120 fveq2 6889 . . . . . . . . . . . . . . . . . . . . . 22 (𝑖 = π‘˜ β†’ (π‘‰β€˜π‘–) = (π‘‰β€˜π‘˜))
121120oveq1d 7421 . . . . . . . . . . . . . . . . . . . . 21 (𝑖 = π‘˜ β†’ ((π‘‰β€˜π‘–) βˆ’ 𝑋) = ((π‘‰β€˜π‘˜) βˆ’ 𝑋))
122121, 22fvmptg 6994 . . . . . . . . . . . . . . . . . . . 20 ((π‘˜ ∈ (0...𝑀) ∧ ((π‘‰β€˜π‘˜) βˆ’ 𝑋) ∈ ℝ) β†’ (π‘„β€˜π‘˜) = ((π‘‰β€˜π‘˜) βˆ’ 𝑋))
123115, 119, 122syl2anc 585 . . . . . . . . . . . . . . . . . . 19 (πœ’ β†’ (π‘„β€˜π‘˜) = ((π‘‰β€˜π‘˜) βˆ’ 𝑋))
124123, 119eqeltrd 2834 . . . . . . . . . . . . . . . . . 18 (πœ’ β†’ (π‘„β€˜π‘˜) ∈ ℝ)
12523adantr 482 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ 𝑄:(0...𝑀)βŸΆβ„)
126 fzofzp1 13726 . . . . . . . . . . . . . . . . . . . . 21 (𝑖 ∈ (0..^𝑀) β†’ (𝑖 + 1) ∈ (0...𝑀))
127126adantl 483 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (𝑖 + 1) ∈ (0...𝑀))
128125, 127ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . 19 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (π‘„β€˜(𝑖 + 1)) ∈ ℝ)
129107, 112, 128syl2anc 585 . . . . . . . . . . . . . . . . . 18 (πœ’ β†’ (π‘„β€˜(𝑖 + 1)) ∈ ℝ)
130 isof1o 7317 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑆 Isom < , < ((0...𝑁), 𝑇) β†’ 𝑆:(0...𝑁)–1-1-onto→𝑇)
131101, 130syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 (πœ‘ β†’ 𝑆:(0...𝑁)–1-1-onto→𝑇)
132 f1of 6831 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑆:(0...𝑁)–1-1-onto→𝑇 β†’ 𝑆:(0...𝑁)βŸΆπ‘‡)
133131, 132syl 17 . . . . . . . . . . . . . . . . . . . . . 22 (πœ‘ β†’ 𝑆:(0...𝑁)βŸΆπ‘‡)
134 fzofzp1 13726 . . . . . . . . . . . . . . . . . . . . . . 23 (𝐽 ∈ (0..^𝑁) β†’ (𝐽 + 1) ∈ (0...𝑁))
13577, 134syl 17 . . . . . . . . . . . . . . . . . . . . . 22 (πœ‘ β†’ (𝐽 + 1) ∈ (0...𝑁))
136133, 135ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ (π‘†β€˜(𝐽 + 1)) ∈ 𝑇)
13798, 136sseldd 3983 . . . . . . . . . . . . . . . . . . . 20 (πœ‘ β†’ (π‘†β€˜(𝐽 + 1)) ∈ ℝ)
138107, 137syl 17 . . . . . . . . . . . . . . . . . . 19 (πœ’ β†’ (π‘†β€˜(𝐽 + 1)) ∈ ℝ)
139 elfzofz 13645 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝐽 ∈ (0..^𝑁) β†’ 𝐽 ∈ (0...𝑁))
14077, 139syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 (πœ‘ β†’ 𝐽 ∈ (0...𝑁))
141133, 140ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . . . . 22 (πœ‘ β†’ (π‘†β€˜π½) ∈ 𝑇)
14298, 141sseldd 3983 . . . . . . . . . . . . . . . . . . . . 21 (πœ‘ β†’ (π‘†β€˜π½) ∈ ℝ)
143107, 142syl 17 . . . . . . . . . . . . . . . . . . . 20 (πœ’ β†’ (π‘†β€˜π½) ∈ ℝ)
144105simprd 497 . . . . . . . . . . . . . . . . . . . . . 22 (πœ’ β†’ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1))))
145124rexrd 11261 . . . . . . . . . . . . . . . . . . . . . . 23 (πœ’ β†’ (π‘„β€˜π‘˜) ∈ ℝ*)
14623adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((πœ‘ ∧ π‘˜ ∈ (0..^𝑀)) β†’ 𝑄:(0...𝑀)βŸΆβ„)
147 fzofzp1 13726 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (π‘˜ ∈ (0..^𝑀) β†’ (π‘˜ + 1) ∈ (0...𝑀))
148147adantl 483 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((πœ‘ ∧ π‘˜ ∈ (0..^𝑀)) β†’ (π‘˜ + 1) ∈ (0...𝑀))
149146, 148ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((πœ‘ ∧ π‘˜ ∈ (0..^𝑀)) β†’ (π‘„β€˜(π‘˜ + 1)) ∈ ℝ)
150149rexrd 11261 . . . . . . . . . . . . . . . . . . . . . . . 24 ((πœ‘ ∧ π‘˜ ∈ (0..^𝑀)) β†’ (π‘„β€˜(π‘˜ + 1)) ∈ ℝ*)
151110, 150syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 (πœ’ β†’ (π‘„β€˜(π‘˜ + 1)) ∈ ℝ*)
152143rexrd 11261 . . . . . . . . . . . . . . . . . . . . . . 23 (πœ’ β†’ (π‘†β€˜π½) ∈ ℝ*)
153138rexrd 11261 . . . . . . . . . . . . . . . . . . . . . . 23 (πœ’ β†’ (π‘†β€˜(𝐽 + 1)) ∈ ℝ*)
154 elfzoelz 13629 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝐽 ∈ (0..^𝑁) β†’ 𝐽 ∈ β„€)
155154zred 12663 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝐽 ∈ (0..^𝑁) β†’ 𝐽 ∈ ℝ)
156155ltp1d 12141 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝐽 ∈ (0..^𝑁) β†’ 𝐽 < (𝐽 + 1))
15777, 156syl 17 . . . . . . . . . . . . . . . . . . . . . . . . 25 (πœ‘ β†’ 𝐽 < (𝐽 + 1))
158 isoeq5 7315 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑇 = ({𝐴, 𝐡} βˆͺ (ran 𝑄 ∩ (𝐴(,)𝐡))) β†’ (𝑆 Isom < , < ((0...𝑁), 𝑇) ↔ 𝑆 Isom < , < ((0...𝑁), ({𝐴, 𝐡} βˆͺ (ran 𝑄 ∩ (𝐴(,)𝐡))))))
15978, 158ax-mp 5 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑆 Isom < , < ((0...𝑁), 𝑇) ↔ 𝑆 Isom < , < ((0...𝑁), ({𝐴, 𝐡} βˆͺ (ran 𝑄 ∩ (𝐴(,)𝐡)))))
160101, 159sylib 217 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (πœ‘ β†’ 𝑆 Isom < , < ((0...𝑁), ({𝐴, 𝐡} βˆͺ (ran 𝑄 ∩ (𝐴(,)𝐡)))))
161 isorel 7320 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑆 Isom < , < ((0...𝑁), ({𝐴, 𝐡} βˆͺ (ran 𝑄 ∩ (𝐴(,)𝐡)))) ∧ (𝐽 ∈ (0...𝑁) ∧ (𝐽 + 1) ∈ (0...𝑁))) β†’ (𝐽 < (𝐽 + 1) ↔ (π‘†β€˜π½) < (π‘†β€˜(𝐽 + 1))))
162160, 140, 135, 161syl12anc 836 . . . . . . . . . . . . . . . . . . . . . . . . 25 (πœ‘ β†’ (𝐽 < (𝐽 + 1) ↔ (π‘†β€˜π½) < (π‘†β€˜(𝐽 + 1))))
163157, 162mpbid 231 . . . . . . . . . . . . . . . . . . . . . . . 24 (πœ‘ β†’ (π‘†β€˜π½) < (π‘†β€˜(𝐽 + 1)))
164107, 163syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 (πœ’ β†’ (π‘†β€˜π½) < (π‘†β€˜(𝐽 + 1)))
165145, 151, 152, 153, 164ioossioobi 44217 . . . . . . . . . . . . . . . . . . . . . 22 (πœ’ β†’ (((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1))) ↔ ((π‘„β€˜π‘˜) ≀ (π‘†β€˜π½) ∧ (π‘†β€˜(𝐽 + 1)) ≀ (π‘„β€˜(π‘˜ + 1)))))
166144, 165mpbid 231 . . . . . . . . . . . . . . . . . . . . 21 (πœ’ β†’ ((π‘„β€˜π‘˜) ≀ (π‘†β€˜π½) ∧ (π‘†β€˜(𝐽 + 1)) ≀ (π‘„β€˜(π‘˜ + 1))))
167166simpld 496 . . . . . . . . . . . . . . . . . . . 20 (πœ’ β†’ (π‘„β€˜π‘˜) ≀ (π‘†β€˜π½))
168124, 143, 138, 167, 164lelttrd 11369 . . . . . . . . . . . . . . . . . . 19 (πœ’ β†’ (π‘„β€˜π‘˜) < (π‘†β€˜(𝐽 + 1)))
169 elfzofz 13645 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑖 ∈ (0..^𝑀) β†’ 𝑖 ∈ (0...𝑀))
170169ad2antlr 726 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) β†’ 𝑖 ∈ (0...𝑀))
171170ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . . . 24 (((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) ∧ π‘˜ ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1)))) β†’ 𝑖 ∈ (0...𝑀))
172105, 171syl 17 . . . . . . . . . . . . . . . . . . . . . . 23 (πœ’ β†’ 𝑖 ∈ (0...𝑀))
173107, 172, 21syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . 23 (πœ’ β†’ ((π‘‰β€˜π‘–) βˆ’ 𝑋) ∈ ℝ)
17422fvmpt2 7007 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑖 ∈ (0...𝑀) ∧ ((π‘‰β€˜π‘–) βˆ’ 𝑋) ∈ ℝ) β†’ (π‘„β€˜π‘–) = ((π‘‰β€˜π‘–) βˆ’ 𝑋))
175172, 173, 174syl2anc 585 . . . . . . . . . . . . . . . . . . . . . 22 (πœ’ β†’ (π‘„β€˜π‘–) = ((π‘‰β€˜π‘–) βˆ’ 𝑋))
176175, 173eqeltrd 2834 . . . . . . . . . . . . . . . . . . . . 21 (πœ’ β†’ (π‘„β€˜π‘–) ∈ ℝ)
177 simpllr 775 . . . . . . . . . . . . . . . . . . . . . 22 (((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) ∧ π‘˜ ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1)))) β†’ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))))
178105, 177syl 17 . . . . . . . . . . . . . . . . . . . . 21 (πœ’ β†’ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))))
179176, 129, 143, 138, 164, 178fourierdlem10 44820 . . . . . . . . . . . . . . . . . . . 20 (πœ’ β†’ ((π‘„β€˜π‘–) ≀ (π‘†β€˜π½) ∧ (π‘†β€˜(𝐽 + 1)) ≀ (π‘„β€˜(𝑖 + 1))))
180179simprd 497 . . . . . . . . . . . . . . . . . . 19 (πœ’ β†’ (π‘†β€˜(𝐽 + 1)) ≀ (π‘„β€˜(𝑖 + 1)))
181124, 138, 129, 168, 180ltletrd 11371 . . . . . . . . . . . . . . . . . 18 (πœ’ β†’ (π‘„β€˜π‘˜) < (π‘„β€˜(𝑖 + 1)))
182124, 129, 118, 181ltadd2dd 11370 . . . . . . . . . . . . . . . . 17 (πœ’ β†’ (𝑋 + (π‘„β€˜π‘˜)) < (𝑋 + (π‘„β€˜(𝑖 + 1))))
183123oveq2d 7422 . . . . . . . . . . . . . . . . . 18 (πœ’ β†’ (𝑋 + (π‘„β€˜π‘˜)) = (𝑋 + ((π‘‰β€˜π‘˜) βˆ’ 𝑋)))
184107, 46syl 17 . . . . . . . . . . . . . . . . . . 19 (πœ’ β†’ 𝑋 ∈ β„‚)
185117recnd 11239 . . . . . . . . . . . . . . . . . . 19 (πœ’ β†’ (π‘‰β€˜π‘˜) ∈ β„‚)
186184, 185pncan3d 11571 . . . . . . . . . . . . . . . . . 18 (πœ’ β†’ (𝑋 + ((π‘‰β€˜π‘˜) βˆ’ 𝑋)) = (π‘‰β€˜π‘˜))
187183, 186eqtr2d 2774 . . . . . . . . . . . . . . . . 17 (πœ’ β†’ (π‘‰β€˜π‘˜) = (𝑋 + (π‘„β€˜π‘˜)))
188112, 126syl 17 . . . . . . . . . . . . . . . . . . . 20 (πœ’ β†’ (𝑖 + 1) ∈ (0...𝑀))
18918adantr 482 . . . . . . . . . . . . . . . . . . . . . . . 24 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ 𝑉:(0...𝑀)βŸΆβ„)
190189, 127ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (π‘‰β€˜(𝑖 + 1)) ∈ ℝ)
191107, 112, 190syl2anc 585 . . . . . . . . . . . . . . . . . . . . . 22 (πœ’ β†’ (π‘‰β€˜(𝑖 + 1)) ∈ ℝ)
192191, 118resubcld 11639 . . . . . . . . . . . . . . . . . . . . 21 (πœ’ β†’ ((π‘‰β€˜(𝑖 + 1)) βˆ’ 𝑋) ∈ ℝ)
193188, 192jca 513 . . . . . . . . . . . . . . . . . . . 20 (πœ’ β†’ ((𝑖 + 1) ∈ (0...𝑀) ∧ ((π‘‰β€˜(𝑖 + 1)) βˆ’ 𝑋) ∈ ℝ))
194 eleq1 2822 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘˜ = (𝑖 + 1) β†’ (π‘˜ ∈ (0...𝑀) ↔ (𝑖 + 1) ∈ (0...𝑀)))
195 fveq2 6889 . . . . . . . . . . . . . . . . . . . . . . . . 25 (π‘˜ = (𝑖 + 1) β†’ (π‘‰β€˜π‘˜) = (π‘‰β€˜(𝑖 + 1)))
196195oveq1d 7421 . . . . . . . . . . . . . . . . . . . . . . . 24 (π‘˜ = (𝑖 + 1) β†’ ((π‘‰β€˜π‘˜) βˆ’ 𝑋) = ((π‘‰β€˜(𝑖 + 1)) βˆ’ 𝑋))
197196eleq1d 2819 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘˜ = (𝑖 + 1) β†’ (((π‘‰β€˜π‘˜) βˆ’ 𝑋) ∈ ℝ ↔ ((π‘‰β€˜(𝑖 + 1)) βˆ’ 𝑋) ∈ ℝ))
198194, 197anbi12d 632 . . . . . . . . . . . . . . . . . . . . . 22 (π‘˜ = (𝑖 + 1) β†’ ((π‘˜ ∈ (0...𝑀) ∧ ((π‘‰β€˜π‘˜) βˆ’ 𝑋) ∈ ℝ) ↔ ((𝑖 + 1) ∈ (0...𝑀) ∧ ((π‘‰β€˜(𝑖 + 1)) βˆ’ 𝑋) ∈ ℝ)))
199 fveq2 6889 . . . . . . . . . . . . . . . . . . . . . . 23 (π‘˜ = (𝑖 + 1) β†’ (π‘„β€˜π‘˜) = (π‘„β€˜(𝑖 + 1)))
200199, 196eqeq12d 2749 . . . . . . . . . . . . . . . . . . . . . 22 (π‘˜ = (𝑖 + 1) β†’ ((π‘„β€˜π‘˜) = ((π‘‰β€˜π‘˜) βˆ’ 𝑋) ↔ (π‘„β€˜(𝑖 + 1)) = ((π‘‰β€˜(𝑖 + 1)) βˆ’ 𝑋)))
201198, 200imbi12d 345 . . . . . . . . . . . . . . . . . . . . 21 (π‘˜ = (𝑖 + 1) β†’ (((π‘˜ ∈ (0...𝑀) ∧ ((π‘‰β€˜π‘˜) βˆ’ 𝑋) ∈ ℝ) β†’ (π‘„β€˜π‘˜) = ((π‘‰β€˜π‘˜) βˆ’ 𝑋)) ↔ (((𝑖 + 1) ∈ (0...𝑀) ∧ ((π‘‰β€˜(𝑖 + 1)) βˆ’ 𝑋) ∈ ℝ) β†’ (π‘„β€˜(𝑖 + 1)) = ((π‘‰β€˜(𝑖 + 1)) βˆ’ 𝑋))))
202201, 122vtoclg 3557 . . . . . . . . . . . . . . . . . . . 20 ((𝑖 + 1) ∈ (0...𝑀) β†’ (((𝑖 + 1) ∈ (0...𝑀) ∧ ((π‘‰β€˜(𝑖 + 1)) βˆ’ 𝑋) ∈ ℝ) β†’ (π‘„β€˜(𝑖 + 1)) = ((π‘‰β€˜(𝑖 + 1)) βˆ’ 𝑋)))
203188, 193, 202sylc 65 . . . . . . . . . . . . . . . . . . 19 (πœ’ β†’ (π‘„β€˜(𝑖 + 1)) = ((π‘‰β€˜(𝑖 + 1)) βˆ’ 𝑋))
204203oveq2d 7422 . . . . . . . . . . . . . . . . . 18 (πœ’ β†’ (𝑋 + (π‘„β€˜(𝑖 + 1))) = (𝑋 + ((π‘‰β€˜(𝑖 + 1)) βˆ’ 𝑋)))
205191recnd 11239 . . . . . . . . . . . . . . . . . . 19 (πœ’ β†’ (π‘‰β€˜(𝑖 + 1)) ∈ β„‚)
206184, 205pncan3d 11571 . . . . . . . . . . . . . . . . . 18 (πœ’ β†’ (𝑋 + ((π‘‰β€˜(𝑖 + 1)) βˆ’ 𝑋)) = (π‘‰β€˜(𝑖 + 1)))
207204, 206eqtr2d 2774 . . . . . . . . . . . . . . . . 17 (πœ’ β†’ (π‘‰β€˜(𝑖 + 1)) = (𝑋 + (π‘„β€˜(𝑖 + 1))))
208182, 187, 2073brtr4d 5180 . . . . . . . . . . . . . . . 16 (πœ’ β†’ (π‘‰β€˜π‘˜) < (π‘‰β€˜(𝑖 + 1)))
209 eleq1w 2817 . . . . . . . . . . . . . . . . . . . 20 (𝑙 = 𝑖 β†’ (𝑙 ∈ (0..^𝑀) ↔ 𝑖 ∈ (0..^𝑀)))
210209anbi2d 630 . . . . . . . . . . . . . . . . . . 19 (𝑙 = 𝑖 β†’ (((πœ‘ ∧ π‘˜ ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ↔ ((πœ‘ ∧ π‘˜ ∈ (0..^𝑀)) ∧ 𝑖 ∈ (0..^𝑀))))
211 oveq1 7413 . . . . . . . . . . . . . . . . . . . . 21 (𝑙 = 𝑖 β†’ (𝑙 + 1) = (𝑖 + 1))
212211fveq2d 6893 . . . . . . . . . . . . . . . . . . . 20 (𝑙 = 𝑖 β†’ (π‘‰β€˜(𝑙 + 1)) = (π‘‰β€˜(𝑖 + 1)))
213212breq2d 5160 . . . . . . . . . . . . . . . . . . 19 (𝑙 = 𝑖 β†’ ((π‘‰β€˜π‘˜) < (π‘‰β€˜(𝑙 + 1)) ↔ (π‘‰β€˜π‘˜) < (π‘‰β€˜(𝑖 + 1))))
214210, 213anbi12d 632 . . . . . . . . . . . . . . . . . 18 (𝑙 = 𝑖 β†’ ((((πœ‘ ∧ π‘˜ ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜π‘˜) < (π‘‰β€˜(𝑙 + 1))) ↔ (((πœ‘ ∧ π‘˜ ∈ (0..^𝑀)) ∧ 𝑖 ∈ (0..^𝑀)) ∧ (π‘‰β€˜π‘˜) < (π‘‰β€˜(𝑖 + 1)))))
215 fveq2 6889 . . . . . . . . . . . . . . . . . . 19 (𝑙 = 𝑖 β†’ (π‘‰β€˜π‘™) = (π‘‰β€˜π‘–))
216215breq2d 5160 . . . . . . . . . . . . . . . . . 18 (𝑙 = 𝑖 β†’ ((π‘‰β€˜π‘˜) ≀ (π‘‰β€˜π‘™) ↔ (π‘‰β€˜π‘˜) ≀ (π‘‰β€˜π‘–)))
217214, 216imbi12d 345 . . . . . . . . . . . . . . . . 17 (𝑙 = 𝑖 β†’ (((((πœ‘ ∧ π‘˜ ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜π‘˜) < (π‘‰β€˜(𝑙 + 1))) β†’ (π‘‰β€˜π‘˜) ≀ (π‘‰β€˜π‘™)) ↔ ((((πœ‘ ∧ π‘˜ ∈ (0..^𝑀)) ∧ 𝑖 ∈ (0..^𝑀)) ∧ (π‘‰β€˜π‘˜) < (π‘‰β€˜(𝑖 + 1))) β†’ (π‘‰β€˜π‘˜) ≀ (π‘‰β€˜π‘–))))
218 eleq1w 2817 . . . . . . . . . . . . . . . . . . . . . 22 (β„Ž = π‘˜ β†’ (β„Ž ∈ (0..^𝑀) ↔ π‘˜ ∈ (0..^𝑀)))
219218anbi2d 630 . . . . . . . . . . . . . . . . . . . . 21 (β„Ž = π‘˜ β†’ ((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ↔ (πœ‘ ∧ π‘˜ ∈ (0..^𝑀))))
220219anbi1d 631 . . . . . . . . . . . . . . . . . . . 20 (β„Ž = π‘˜ β†’ (((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ↔ ((πœ‘ ∧ π‘˜ ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀))))
221 fveq2 6889 . . . . . . . . . . . . . . . . . . . . 21 (β„Ž = π‘˜ β†’ (π‘‰β€˜β„Ž) = (π‘‰β€˜π‘˜))
222221breq1d 5158 . . . . . . . . . . . . . . . . . . . 20 (β„Ž = π‘˜ β†’ ((π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1)) ↔ (π‘‰β€˜π‘˜) < (π‘‰β€˜(𝑙 + 1))))
223220, 222anbi12d 632 . . . . . . . . . . . . . . . . . . 19 (β„Ž = π‘˜ β†’ ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1))) ↔ (((πœ‘ ∧ π‘˜ ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜π‘˜) < (π‘‰β€˜(𝑙 + 1)))))
224221breq1d 5158 . . . . . . . . . . . . . . . . . . 19 (β„Ž = π‘˜ β†’ ((π‘‰β€˜β„Ž) ≀ (π‘‰β€˜π‘™) ↔ (π‘‰β€˜π‘˜) ≀ (π‘‰β€˜π‘™)))
225223, 224imbi12d 345 . . . . . . . . . . . . . . . . . 18 (β„Ž = π‘˜ β†’ (((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1))) β†’ (π‘‰β€˜β„Ž) ≀ (π‘‰β€˜π‘™)) ↔ ((((πœ‘ ∧ π‘˜ ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜π‘˜) < (π‘‰β€˜(𝑙 + 1))) β†’ (π‘‰β€˜π‘˜) ≀ (π‘‰β€˜π‘™))))
226 elfzoelz 13629 . . . . . . . . . . . . . . . . . . . . 21 (β„Ž ∈ (0..^𝑀) β†’ β„Ž ∈ β„€)
227226ad3antlr 730 . . . . . . . . . . . . . . . . . . . 20 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1))) β†’ β„Ž ∈ β„€)
228 elfzoelz 13629 . . . . . . . . . . . . . . . . . . . . 21 (𝑙 ∈ (0..^𝑀) β†’ 𝑙 ∈ β„€)
229228ad2antlr 726 . . . . . . . . . . . . . . . . . . . 20 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1))) β†’ 𝑙 ∈ β„€)
230 simplr 768 . . . . . . . . . . . . . . . . . . . . . 22 (((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1))) ∧ Β¬ β„Ž < (𝑙 + 1)) β†’ (π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1)))
23118adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((πœ‘ ∧ 𝑙 ∈ (0..^𝑀)) β†’ 𝑉:(0...𝑀)βŸΆβ„)
232 fzofzp1 13726 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑙 ∈ (0..^𝑀) β†’ (𝑙 + 1) ∈ (0...𝑀))
233232adantl 483 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((πœ‘ ∧ 𝑙 ∈ (0..^𝑀)) β†’ (𝑙 + 1) ∈ (0...𝑀))
234231, 233ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((πœ‘ ∧ 𝑙 ∈ (0..^𝑀)) β†’ (π‘‰β€˜(𝑙 + 1)) ∈ ℝ)
235234adantlr 714 . . . . . . . . . . . . . . . . . . . . . . . . 25 (((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) β†’ (π‘‰β€˜(𝑙 + 1)) ∈ ℝ)
236235adantr 482 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ Β¬ β„Ž < (𝑙 + 1)) β†’ (π‘‰β€˜(𝑙 + 1)) ∈ ℝ)
23718adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) β†’ 𝑉:(0...𝑀)βŸΆβ„)
238 elfzofz 13645 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (β„Ž ∈ (0..^𝑀) β†’ β„Ž ∈ (0...𝑀))
239238adantl 483 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) β†’ β„Ž ∈ (0...𝑀))
240237, 239ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) β†’ (π‘‰β€˜β„Ž) ∈ ℝ)
241240ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ Β¬ β„Ž < (𝑙 + 1)) β†’ (π‘‰β€˜β„Ž) ∈ ℝ)
242228zred 12663 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑙 ∈ (0..^𝑀) β†’ 𝑙 ∈ ℝ)
243 peano2re 11384 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (𝑙 ∈ ℝ β†’ (𝑙 + 1) ∈ ℝ)
244242, 243syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑙 ∈ (0..^𝑀) β†’ (𝑙 + 1) ∈ ℝ)
245244ad2antlr 726 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ Β¬ β„Ž < (𝑙 + 1)) β†’ (𝑙 + 1) ∈ ℝ)
246226zred 12663 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (β„Ž ∈ (0..^𝑀) β†’ β„Ž ∈ ℝ)
247246ad3antlr 730 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ Β¬ β„Ž < (𝑙 + 1)) β†’ β„Ž ∈ ℝ)
248 simpr 486 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ Β¬ β„Ž < (𝑙 + 1)) β†’ Β¬ β„Ž < (𝑙 + 1))
249245, 247, 248nltled 11361 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ Β¬ β„Ž < (𝑙 + 1)) β†’ (𝑙 + 1) ≀ β„Ž)
250228peano2zd 12666 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑙 ∈ (0..^𝑀) β†’ (𝑙 + 1) ∈ β„€)
251250ad2antlr 726 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((β„Ž ∈ (0..^𝑀) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (𝑙 + 1) ≀ β„Ž) β†’ (𝑙 + 1) ∈ β„€)
252226ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((β„Ž ∈ (0..^𝑀) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (𝑙 + 1) ≀ β„Ž) β†’ β„Ž ∈ β„€)
253 simpr 486 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (((β„Ž ∈ (0..^𝑀) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (𝑙 + 1) ≀ β„Ž) β†’ (𝑙 + 1) ≀ β„Ž)
254 eluz2 12825 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 (β„Ž ∈ (β„€β‰₯β€˜(𝑙 + 1)) ↔ ((𝑙 + 1) ∈ β„€ ∧ β„Ž ∈ β„€ ∧ (𝑙 + 1) ≀ β„Ž))
255251, 252, 253, 254syl3anbrc 1344 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (((β„Ž ∈ (0..^𝑀) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (𝑙 + 1) ≀ β„Ž) β†’ β„Ž ∈ (β„€β‰₯β€˜(𝑙 + 1)))
256255adantlll 717 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (𝑙 + 1) ≀ β„Ž) β†’ β„Ž ∈ (β„€β‰₯β€˜(𝑙 + 1)))
257 simplll 774 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ πœ‘)
258 0zd 12567 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((β„Ž ∈ (0..^𝑀) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ 0 ∈ β„€)
259 elfzoel2 13628 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (β„Ž ∈ (0..^𝑀) β†’ 𝑀 ∈ β„€)
260259ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((β„Ž ∈ (0..^𝑀) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ 𝑀 ∈ β„€)
261 elfzelz 13498 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑖 ∈ ((𝑙 + 1)...β„Ž) β†’ 𝑖 ∈ β„€)
262261adantl 483 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((β„Ž ∈ (0..^𝑀) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ 𝑖 ∈ β„€)
263 0red 11214 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ 0 ∈ ℝ)
264261zred 12663 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑖 ∈ ((𝑙 + 1)...β„Ž) β†’ 𝑖 ∈ ℝ)
265264adantl 483 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ 𝑖 ∈ ℝ)
266242adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ 𝑙 ∈ ℝ)
267 elfzole1 13637 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑙 ∈ (0..^𝑀) β†’ 0 ≀ 𝑙)
268267adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ 0 ≀ 𝑙)
269266, 243syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ (𝑙 + 1) ∈ ℝ)
270266ltp1d 12141 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ 𝑙 < (𝑙 + 1))
271 elfzle1 13501 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑖 ∈ ((𝑙 + 1)...β„Ž) β†’ (𝑙 + 1) ≀ 𝑖)
272271adantl 483 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ (𝑙 + 1) ≀ 𝑖)
273266, 269, 265, 270, 272ltletrd 11371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ 𝑙 < 𝑖)
274263, 266, 265, 268, 273lelttrd 11369 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ 0 < 𝑖)
275263, 265, 274ltled 11359 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ 0 ≀ 𝑖)
276275adantll 713 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((β„Ž ∈ (0..^𝑀) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ 0 ≀ 𝑖)
277264adantl 483 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ 𝑖 ∈ ℝ)
278259zred 12663 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (β„Ž ∈ (0..^𝑀) β†’ 𝑀 ∈ ℝ)
279278adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ 𝑀 ∈ ℝ)
280246adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ β„Ž ∈ ℝ)
281 elfzle2 13502 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (𝑖 ∈ ((𝑙 + 1)...β„Ž) β†’ 𝑖 ≀ β„Ž)
282281adantl 483 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ 𝑖 ≀ β„Ž)
283 elfzolt2 13638 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (β„Ž ∈ (0..^𝑀) β†’ β„Ž < 𝑀)
284283adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ β„Ž < 𝑀)
285277, 280, 279, 282, 284lelttrd 11369 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ 𝑖 < 𝑀)
286277, 279, 285ltled 11359 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ 𝑖 ≀ 𝑀)
287286adantlr 714 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((β„Ž ∈ (0..^𝑀) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ 𝑖 ≀ 𝑀)
288258, 260, 262, 276, 287elfzd 13489 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (((β„Ž ∈ (0..^𝑀) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ 𝑖 ∈ (0...𝑀))
289288adantlll 717 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ 𝑖 ∈ (0...𝑀))
290257, 289, 19syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ (π‘‰β€˜π‘–) ∈ ℝ)
291290adantlr 714 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (𝑙 + 1) ≀ β„Ž) ∧ 𝑖 ∈ ((𝑙 + 1)...β„Ž)) β†’ (π‘‰β€˜π‘–) ∈ ℝ)
292 simplll 774 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ πœ‘)
293 0zd 12567 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ 0 ∈ β„€)
294 elfzelz 13498 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 (𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1)) β†’ 𝑖 ∈ β„€)
295294adantl 483 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ 𝑖 ∈ β„€)
296 0red 11214 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ 0 ∈ ℝ)
297295zred 12663 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ 𝑖 ∈ ℝ)
298242adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ 𝑙 ∈ ℝ)
299267adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ 0 ≀ 𝑙)
300298, 243syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ (𝑙 + 1) ∈ ℝ)
301298ltp1d 12141 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ 𝑙 < (𝑙 + 1))
302 elfzle1 13501 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 (𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1)) β†’ (𝑙 + 1) ≀ 𝑖)
303302adantl 483 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ (𝑙 + 1) ≀ 𝑖)
304298, 300, 297, 301, 303ltletrd 11371 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ 𝑙 < 𝑖)
305296, 298, 297, 299, 304lelttrd 11369 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ 0 < 𝑖)
306296, 297, 305ltled 11359 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ 0 ≀ 𝑖)
307 eluz2 12825 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 (𝑖 ∈ (β„€β‰₯β€˜0) ↔ (0 ∈ β„€ ∧ 𝑖 ∈ β„€ ∧ 0 ≀ 𝑖))
308293, 295, 306, 307syl3anbrc 1344 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ 𝑖 ∈ (β„€β‰₯β€˜0))
309308adantll 713 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ 𝑖 ∈ (β„€β‰₯β€˜0))
310 elfzoel2 13628 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (𝑙 ∈ (0..^𝑀) β†’ 𝑀 ∈ β„€)
311310ad2antlr 726 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ 𝑀 ∈ β„€)
312294zred 12663 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1)) β†’ 𝑖 ∈ ℝ)
313312adantl 483 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ 𝑖 ∈ ℝ)
314 peano2rem 11524 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (β„Ž ∈ ℝ β†’ (β„Ž βˆ’ 1) ∈ ℝ)
315246, 314syl 17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (β„Ž ∈ (0..^𝑀) β†’ (β„Ž βˆ’ 1) ∈ ℝ)
316315adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ (β„Ž βˆ’ 1) ∈ ℝ)
317278adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ 𝑀 ∈ ℝ)
318 elfzle2 13502 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1)) β†’ 𝑖 ≀ (β„Ž βˆ’ 1))
319318adantl 483 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ 𝑖 ≀ (β„Ž βˆ’ 1))
320246ltm1d 12143 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 (β„Ž ∈ (0..^𝑀) β†’ (β„Ž βˆ’ 1) < β„Ž)
321315, 246, 278, 320, 283lttrd 11372 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 (β„Ž ∈ (0..^𝑀) β†’ (β„Ž βˆ’ 1) < 𝑀)
322321adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ (β„Ž βˆ’ 1) < 𝑀)
323313, 316, 317, 319, 322lelttrd 11369 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ 𝑖 < 𝑀)
324323adantll 713 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ 𝑖 < 𝑀)
325324adantlr 714 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ 𝑖 < 𝑀)
326 elfzo2 13632 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 (𝑖 ∈ (0..^𝑀) ↔ (𝑖 ∈ (β„€β‰₯β€˜0) ∧ 𝑀 ∈ β„€ ∧ 𝑖 < 𝑀))
327309, 311, 325, 326syl3anbrc 1344 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ 𝑖 ∈ (0..^𝑀))
328169, 19sylan2 594 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (π‘‰β€˜π‘–) ∈ ℝ)
32941simprd 497 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 (πœ‘ β†’ βˆ€π‘– ∈ (0..^𝑀)(π‘‰β€˜π‘–) < (π‘‰β€˜(𝑖 + 1)))
330329r19.21bi 3249 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (π‘‰β€˜π‘–) < (π‘‰β€˜(𝑖 + 1)))
331328, 190, 330ltled 11359 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (π‘‰β€˜π‘–) ≀ (π‘‰β€˜(𝑖 + 1)))
332292, 327, 331syl2anc 585 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ (π‘‰β€˜π‘–) ≀ (π‘‰β€˜(𝑖 + 1)))
333332adantlr 714 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (𝑙 + 1) ≀ β„Ž) ∧ 𝑖 ∈ ((𝑙 + 1)...(β„Ž βˆ’ 1))) β†’ (π‘‰β€˜π‘–) ≀ (π‘‰β€˜(𝑖 + 1)))
334256, 291, 333monoord 13995 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (𝑙 + 1) ≀ β„Ž) β†’ (π‘‰β€˜(𝑙 + 1)) ≀ (π‘‰β€˜β„Ž))
335249, 334syldan 592 . . . . . . . . . . . . . . . . . . . . . . . 24 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ Β¬ β„Ž < (𝑙 + 1)) β†’ (π‘‰β€˜(𝑙 + 1)) ≀ (π‘‰β€˜β„Ž))
336236, 241, 335lensymd 11362 . . . . . . . . . . . . . . . . . . . . . . 23 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ Β¬ β„Ž < (𝑙 + 1)) β†’ Β¬ (π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1)))
337336adantlr 714 . . . . . . . . . . . . . . . . . . . . . 22 (((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1))) ∧ Β¬ β„Ž < (𝑙 + 1)) β†’ Β¬ (π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1)))
338230, 337condan 817 . . . . . . . . . . . . . . . . . . . . 21 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1))) β†’ β„Ž < (𝑙 + 1))
339 zleltp1 12610 . . . . . . . . . . . . . . . . . . . . . 22 ((β„Ž ∈ β„€ ∧ 𝑙 ∈ β„€) β†’ (β„Ž ≀ 𝑙 ↔ β„Ž < (𝑙 + 1)))
340227, 229, 339syl2anc 585 . . . . . . . . . . . . . . . . . . . . 21 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1))) β†’ (β„Ž ≀ 𝑙 ↔ β„Ž < (𝑙 + 1)))
341338, 340mpbird 257 . . . . . . . . . . . . . . . . . . . 20 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1))) β†’ β„Ž ≀ 𝑙)
342 eluz2 12825 . . . . . . . . . . . . . . . . . . . 20 (𝑙 ∈ (β„€β‰₯β€˜β„Ž) ↔ (β„Ž ∈ β„€ ∧ 𝑙 ∈ β„€ ∧ β„Ž ≀ 𝑙))
343227, 229, 341, 342syl3anbrc 1344 . . . . . . . . . . . . . . . . . . 19 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1))) β†’ 𝑙 ∈ (β„€β‰₯β€˜β„Ž))
34418ad3antrrr 729 . . . . . . . . . . . . . . . . . . . . 21 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ (β„Ž...𝑙)) β†’ 𝑉:(0...𝑀)βŸΆβ„)
345 0zd 12567 . . . . . . . . . . . . . . . . . . . . . . 23 (((β„Ž ∈ (0..^𝑀) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ (β„Ž...𝑙)) β†’ 0 ∈ β„€)
346259ad2antrr 725 . . . . . . . . . . . . . . . . . . . . . . 23 (((β„Ž ∈ (0..^𝑀) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ (β„Ž...𝑙)) β†’ 𝑀 ∈ β„€)
347 elfzelz 13498 . . . . . . . . . . . . . . . . . . . . . . . 24 (𝑖 ∈ (β„Ž...𝑙) β†’ 𝑖 ∈ β„€)
348347adantl 483 . . . . . . . . . . . . . . . . . . . . . . 23 (((β„Ž ∈ (0..^𝑀) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ (β„Ž...𝑙)) β†’ 𝑖 ∈ β„€)
349 0red 11214 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...𝑙)) β†’ 0 ∈ ℝ)
350246adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...𝑙)) β†’ β„Ž ∈ ℝ)
351347zred 12663 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑖 ∈ (β„Ž...𝑙) β†’ 𝑖 ∈ ℝ)
352351adantl 483 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...𝑙)) β†’ 𝑖 ∈ ℝ)
353 elfzole1 13637 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (β„Ž ∈ (0..^𝑀) β†’ 0 ≀ β„Ž)
354353adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...𝑙)) β†’ 0 ≀ β„Ž)
355 elfzle1 13501 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑖 ∈ (β„Ž...𝑙) β†’ β„Ž ≀ 𝑖)
356355adantl 483 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...𝑙)) β†’ β„Ž ≀ 𝑖)
357349, 350, 352, 354, 356letrd 11368 . . . . . . . . . . . . . . . . . . . . . . . 24 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...𝑙)) β†’ 0 ≀ 𝑖)
358357adantlr 714 . . . . . . . . . . . . . . . . . . . . . . 23 (((β„Ž ∈ (0..^𝑀) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ (β„Ž...𝑙)) β†’ 0 ≀ 𝑖)
359351adantl 483 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...𝑙)) β†’ 𝑖 ∈ ℝ)
360310zred 12663 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑙 ∈ (0..^𝑀) β†’ 𝑀 ∈ ℝ)
361360adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...𝑙)) β†’ 𝑀 ∈ ℝ)
362242adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...𝑙)) β†’ 𝑙 ∈ ℝ)
363 elfzle2 13502 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑖 ∈ (β„Ž...𝑙) β†’ 𝑖 ≀ 𝑙)
364363adantl 483 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...𝑙)) β†’ 𝑖 ≀ 𝑙)
365 elfzolt2 13638 . . . . . . . . . . . . . . . . . . . . . . . . . . 27 (𝑙 ∈ (0..^𝑀) β†’ 𝑙 < 𝑀)
366365adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...𝑙)) β†’ 𝑙 < 𝑀)
367359, 362, 361, 364, 366lelttrd 11369 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...𝑙)) β†’ 𝑖 < 𝑀)
368359, 361, 367ltled 11359 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...𝑙)) β†’ 𝑖 ≀ 𝑀)
369368adantll 713 . . . . . . . . . . . . . . . . . . . . . . 23 (((β„Ž ∈ (0..^𝑀) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ (β„Ž...𝑙)) β†’ 𝑖 ≀ 𝑀)
370345, 346, 348, 358, 369elfzd 13489 . . . . . . . . . . . . . . . . . . . . . 22 (((β„Ž ∈ (0..^𝑀) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ (β„Ž...𝑙)) β†’ 𝑖 ∈ (0...𝑀))
371370adantlll 717 . . . . . . . . . . . . . . . . . . . . 21 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ (β„Ž...𝑙)) β†’ 𝑖 ∈ (0...𝑀))
372344, 371ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . . 20 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ (β„Ž...𝑙)) β†’ (π‘‰β€˜π‘–) ∈ ℝ)
373372adantlr 714 . . . . . . . . . . . . . . . . . . 19 (((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1))) ∧ 𝑖 ∈ (β„Ž...𝑙)) β†’ (π‘‰β€˜π‘–) ∈ ℝ)
374 simp-4l 782 . . . . . . . . . . . . . . . . . . . 20 (((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1))) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ πœ‘)
375 0zd 12567 . . . . . . . . . . . . . . . . . . . . . . . 24 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ 0 ∈ β„€)
376 elfzelz 13498 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1)) β†’ 𝑖 ∈ β„€)
377376adantl 483 . . . . . . . . . . . . . . . . . . . . . . . 24 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ 𝑖 ∈ β„€)
378 0red 11214 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ 0 ∈ ℝ)
379246adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ β„Ž ∈ ℝ)
380377zred 12663 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ 𝑖 ∈ ℝ)
381353adantr 482 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ 0 ≀ β„Ž)
382 elfzle1 13501 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1)) β†’ β„Ž ≀ 𝑖)
383382adantl 483 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ β„Ž ≀ 𝑖)
384378, 379, 380, 381, 383letrd 11368 . . . . . . . . . . . . . . . . . . . . . . . 24 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ 0 ≀ 𝑖)
385375, 377, 384, 307syl3anbrc 1344 . . . . . . . . . . . . . . . . . . . . . . 23 ((β„Ž ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ 𝑖 ∈ (β„€β‰₯β€˜0))
386385adantll 713 . . . . . . . . . . . . . . . . . . . . . 22 (((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ 𝑖 ∈ (β„€β‰₯β€˜0))
387386ad4ant14 751 . . . . . . . . . . . . . . . . . . . . 21 (((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1))) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ 𝑖 ∈ (β„€β‰₯β€˜0))
388310ad3antlr 730 . . . . . . . . . . . . . . . . . . . . 21 (((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1))) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ 𝑀 ∈ β„€)
389376zred 12663 . . . . . . . . . . . . . . . . . . . . . . . . 25 (𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1)) β†’ 𝑖 ∈ ℝ)
390389adantl 483 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ 𝑖 ∈ ℝ)
391242adantr 482 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ 𝑙 ∈ ℝ)
392360adantr 482 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ 𝑀 ∈ ℝ)
393 elfzle2 13502 . . . . . . . . . . . . . . . . . . . . . . . . . 26 (𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1)) β†’ 𝑖 ≀ (𝑙 βˆ’ 1))
394393adantl 483 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ 𝑖 ≀ (𝑙 βˆ’ 1))
395 zltlem1 12612 . . . . . . . . . . . . . . . . . . . . . . . . . 26 ((𝑖 ∈ β„€ ∧ 𝑙 ∈ β„€) β†’ (𝑖 < 𝑙 ↔ 𝑖 ≀ (𝑙 βˆ’ 1)))
396376, 228, 395syl2anr 598 . . . . . . . . . . . . . . . . . . . . . . . . 25 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ (𝑖 < 𝑙 ↔ 𝑖 ≀ (𝑙 βˆ’ 1)))
397394, 396mpbird 257 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ 𝑖 < 𝑙)
398365adantr 482 . . . . . . . . . . . . . . . . . . . . . . . 24 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ 𝑙 < 𝑀)
399390, 391, 392, 397, 398lttrd 11372 . . . . . . . . . . . . . . . . . . . . . . 23 ((𝑙 ∈ (0..^𝑀) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ 𝑖 < 𝑀)
400399adantll 713 . . . . . . . . . . . . . . . . . . . . . 22 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ 𝑖 < 𝑀)
401400adantlr 714 . . . . . . . . . . . . . . . . . . . . 21 (((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1))) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ 𝑖 < 𝑀)
402387, 388, 401, 326syl3anbrc 1344 . . . . . . . . . . . . . . . . . . . 20 (((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1))) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ 𝑖 ∈ (0..^𝑀))
403374, 402, 331syl2anc 585 . . . . . . . . . . . . . . . . . . 19 (((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1))) ∧ 𝑖 ∈ (β„Ž...(𝑙 βˆ’ 1))) β†’ (π‘‰β€˜π‘–) ≀ (π‘‰β€˜(𝑖 + 1)))
404343, 373, 403monoord 13995 . . . . . . . . . . . . . . . . . 18 ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1))) β†’ (π‘‰β€˜β„Ž) ≀ (π‘‰β€˜π‘™))
405225, 404chvarvv 2003 . . . . . . . . . . . . . . . . 17 ((((πœ‘ ∧ π‘˜ ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜π‘˜) < (π‘‰β€˜(𝑙 + 1))) β†’ (π‘‰β€˜π‘˜) ≀ (π‘‰β€˜π‘™))
406217, 405chvarvv 2003 . . . . . . . . . . . . . . . 16 ((((πœ‘ ∧ π‘˜ ∈ (0..^𝑀)) ∧ 𝑖 ∈ (0..^𝑀)) ∧ (π‘‰β€˜π‘˜) < (π‘‰β€˜(𝑖 + 1))) β†’ (π‘‰β€˜π‘˜) ≀ (π‘‰β€˜π‘–))
407110, 112, 208, 406syl21anc 837 . . . . . . . . . . . . . . 15 (πœ’ β†’ (π‘‰β€˜π‘˜) ≀ (π‘‰β€˜π‘–))
408107, 112jca 513 . . . . . . . . . . . . . . . 16 (πœ’ β†’ (πœ‘ ∧ 𝑖 ∈ (0..^𝑀)))
409110, 149syl 17 . . . . . . . . . . . . . . . . . 18 (πœ’ β†’ (π‘„β€˜(π‘˜ + 1)) ∈ ℝ)
410179simpld 496 . . . . . . . . . . . . . . . . . . . 20 (πœ’ β†’ (π‘„β€˜π‘–) ≀ (π‘†β€˜π½))
411176, 143, 138, 410, 164lelttrd 11369 . . . . . . . . . . . . . . . . . . 19 (πœ’ β†’ (π‘„β€˜π‘–) < (π‘†β€˜(𝐽 + 1)))
412166simprd 497 . . . . . . . . . . . . . . . . . . 19 (πœ’ β†’ (π‘†β€˜(𝐽 + 1)) ≀ (π‘„β€˜(π‘˜ + 1)))
413176, 138, 409, 411, 412ltletrd 11371 . . . . . . . . . . . . . . . . . 18 (πœ’ β†’ (π‘„β€˜π‘–) < (π‘„β€˜(π‘˜ + 1)))
414176, 409, 118, 413ltadd2dd 11370 . . . . . . . . . . . . . . . . 17 (πœ’ β†’ (𝑋 + (π‘„β€˜π‘–)) < (𝑋 + (π‘„β€˜(π‘˜ + 1))))
415175oveq2d 7422 . . . . . . . . . . . . . . . . . 18 (πœ’ β†’ (𝑋 + (π‘„β€˜π‘–)) = (𝑋 + ((π‘‰β€˜π‘–) βˆ’ 𝑋)))
416107, 172, 19syl2anc 585 . . . . . . . . . . . . . . . . . . . 20 (πœ’ β†’ (π‘‰β€˜π‘–) ∈ ℝ)
417416recnd 11239 . . . . . . . . . . . . . . . . . . 19 (πœ’ β†’ (π‘‰β€˜π‘–) ∈ β„‚)
418184, 417pncan3d 11571 . . . . . . . . . . . . . . . . . 18 (πœ’ β†’ (𝑋 + ((π‘‰β€˜π‘–) βˆ’ 𝑋)) = (π‘‰β€˜π‘–))
419415, 418eqtr2d 2774 . . . . . . . . . . . . . . . . 17 (πœ’ β†’ (π‘‰β€˜π‘–) = (𝑋 + (π‘„β€˜π‘–)))
42022a1i 11 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ π‘˜ ∈ (0..^𝑀)) β†’ 𝑄 = (𝑖 ∈ (0...𝑀) ↦ ((π‘‰β€˜π‘–) βˆ’ 𝑋)))
421 fveq2 6889 . . . . . . . . . . . . . . . . . . . . . . 23 (𝑖 = (π‘˜ + 1) β†’ (π‘‰β€˜π‘–) = (π‘‰β€˜(π‘˜ + 1)))
422421oveq1d 7421 . . . . . . . . . . . . . . . . . . . . . 22 (𝑖 = (π‘˜ + 1) β†’ ((π‘‰β€˜π‘–) βˆ’ 𝑋) = ((π‘‰β€˜(π‘˜ + 1)) βˆ’ 𝑋))
423422adantl 483 . . . . . . . . . . . . . . . . . . . . 21 (((πœ‘ ∧ π‘˜ ∈ (0..^𝑀)) ∧ 𝑖 = (π‘˜ + 1)) β†’ ((π‘‰β€˜π‘–) βˆ’ 𝑋) = ((π‘‰β€˜(π‘˜ + 1)) βˆ’ 𝑋))
42418adantr 482 . . . . . . . . . . . . . . . . . . . . . . 23 ((πœ‘ ∧ π‘˜ ∈ (0..^𝑀)) β†’ 𝑉:(0...𝑀)βŸΆβ„)
425424, 148ffvelcdmd 7085 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ π‘˜ ∈ (0..^𝑀)) β†’ (π‘‰β€˜(π‘˜ + 1)) ∈ ℝ)
42613adantr 482 . . . . . . . . . . . . . . . . . . . . . 22 ((πœ‘ ∧ π‘˜ ∈ (0..^𝑀)) β†’ 𝑋 ∈ ℝ)
427425, 426resubcld 11639 . . . . . . . . . . . . . . . . . . . . 21 ((πœ‘ ∧ π‘˜ ∈ (0..^𝑀)) β†’ ((π‘‰β€˜(π‘˜ + 1)) βˆ’ 𝑋) ∈ ℝ)
428420, 423, 148, 427fvmptd 7003 . . . . . . . . . . . . . . . . . . . 20 ((πœ‘ ∧ π‘˜ ∈ (0..^𝑀)) β†’ (π‘„β€˜(π‘˜ + 1)) = ((π‘‰β€˜(π‘˜ + 1)) βˆ’ 𝑋))
429107, 109, 428syl2anc 585 . . . . . . . . . . . . . . . . . . 19 (πœ’ β†’ (π‘„β€˜(π‘˜ + 1)) = ((π‘‰β€˜(π‘˜ + 1)) βˆ’ 𝑋))
430429oveq2d 7422 . . . . . . . . . . . . . . . . . 18 (πœ’ β†’ (𝑋 + (π‘„β€˜(π‘˜ + 1))) = (𝑋 + ((π‘‰β€˜(π‘˜ + 1)) βˆ’ 𝑋)))
431110, 425syl 17 . . . . . . . . . . . . . . . . . . . 20 (πœ’ β†’ (π‘‰β€˜(π‘˜ + 1)) ∈ ℝ)
432431recnd 11239 . . . . . . . . . . . . . . . . . . 19 (πœ’ β†’ (π‘‰β€˜(π‘˜ + 1)) ∈ β„‚)
433184, 432pncan3d 11571 . . . . . . . . . . . . . . . . . 18 (πœ’ β†’ (𝑋 + ((π‘‰β€˜(π‘˜ + 1)) βˆ’ 𝑋)) = (π‘‰β€˜(π‘˜ + 1)))
434430, 433eqtr2d 2774 . . . . . . . . . . . . . . . . 17 (πœ’ β†’ (π‘‰β€˜(π‘˜ + 1)) = (𝑋 + (π‘„β€˜(π‘˜ + 1))))
435414, 419, 4343brtr4d 5180 . . . . . . . . . . . . . . . 16 (πœ’ β†’ (π‘‰β€˜π‘–) < (π‘‰β€˜(π‘˜ + 1)))
436 eleq1w 2817 . . . . . . . . . . . . . . . . . . . 20 (𝑙 = π‘˜ β†’ (𝑙 ∈ (0..^𝑀) ↔ π‘˜ ∈ (0..^𝑀)))
437436anbi2d 630 . . . . . . . . . . . . . . . . . . 19 (𝑙 = π‘˜ β†’ (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ↔ ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘˜ ∈ (0..^𝑀))))
438 oveq1 7413 . . . . . . . . . . . . . . . . . . . . 21 (𝑙 = π‘˜ β†’ (𝑙 + 1) = (π‘˜ + 1))
439438fveq2d 6893 . . . . . . . . . . . . . . . . . . . 20 (𝑙 = π‘˜ β†’ (π‘‰β€˜(𝑙 + 1)) = (π‘‰β€˜(π‘˜ + 1)))
440439breq2d 5160 . . . . . . . . . . . . . . . . . . 19 (𝑙 = π‘˜ β†’ ((π‘‰β€˜π‘–) < (π‘‰β€˜(𝑙 + 1)) ↔ (π‘‰β€˜π‘–) < (π‘‰β€˜(π‘˜ + 1))))
441437, 440anbi12d 632 . . . . . . . . . . . . . . . . . 18 (𝑙 = π‘˜ β†’ ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜π‘–) < (π‘‰β€˜(𝑙 + 1))) ↔ (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘˜ ∈ (0..^𝑀)) ∧ (π‘‰β€˜π‘–) < (π‘‰β€˜(π‘˜ + 1)))))
442 fveq2 6889 . . . . . . . . . . . . . . . . . . 19 (𝑙 = π‘˜ β†’ (π‘‰β€˜π‘™) = (π‘‰β€˜π‘˜))
443442breq2d 5160 . . . . . . . . . . . . . . . . . 18 (𝑙 = π‘˜ β†’ ((π‘‰β€˜π‘–) ≀ (π‘‰β€˜π‘™) ↔ (π‘‰β€˜π‘–) ≀ (π‘‰β€˜π‘˜)))
444441, 443imbi12d 345 . . . . . . . . . . . . . . . . 17 (𝑙 = π‘˜ β†’ (((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜π‘–) < (π‘‰β€˜(𝑙 + 1))) β†’ (π‘‰β€˜π‘–) ≀ (π‘‰β€˜π‘™)) ↔ ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘˜ ∈ (0..^𝑀)) ∧ (π‘‰β€˜π‘–) < (π‘‰β€˜(π‘˜ + 1))) β†’ (π‘‰β€˜π‘–) ≀ (π‘‰β€˜π‘˜))))
445 eleq1w 2817 . . . . . . . . . . . . . . . . . . . . . 22 (β„Ž = 𝑖 β†’ (β„Ž ∈ (0..^𝑀) ↔ 𝑖 ∈ (0..^𝑀)))
446445anbi2d 630 . . . . . . . . . . . . . . . . . . . . 21 (β„Ž = 𝑖 β†’ ((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ↔ (πœ‘ ∧ 𝑖 ∈ (0..^𝑀))))
447446anbi1d 631 . . . . . . . . . . . . . . . . . . . 20 (β„Ž = 𝑖 β†’ (((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ↔ ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀))))
448 fveq2 6889 . . . . . . . . . . . . . . . . . . . . 21 (β„Ž = 𝑖 β†’ (π‘‰β€˜β„Ž) = (π‘‰β€˜π‘–))
449448breq1d 5158 . . . . . . . . . . . . . . . . . . . 20 (β„Ž = 𝑖 β†’ ((π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1)) ↔ (π‘‰β€˜π‘–) < (π‘‰β€˜(𝑙 + 1))))
450447, 449anbi12d 632 . . . . . . . . . . . . . . . . . . 19 (β„Ž = 𝑖 β†’ ((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1))) ↔ (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜π‘–) < (π‘‰β€˜(𝑙 + 1)))))
451448breq1d 5158 . . . . . . . . . . . . . . . . . . 19 (β„Ž = 𝑖 β†’ ((π‘‰β€˜β„Ž) ≀ (π‘‰β€˜π‘™) ↔ (π‘‰β€˜π‘–) ≀ (π‘‰β€˜π‘™)))
452450, 451imbi12d 345 . . . . . . . . . . . . . . . . . 18 (β„Ž = 𝑖 β†’ (((((πœ‘ ∧ β„Ž ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜β„Ž) < (π‘‰β€˜(𝑙 + 1))) β†’ (π‘‰β€˜β„Ž) ≀ (π‘‰β€˜π‘™)) ↔ ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜π‘–) < (π‘‰β€˜(𝑙 + 1))) β†’ (π‘‰β€˜π‘–) ≀ (π‘‰β€˜π‘™))))
453452, 404chvarvv 2003 . . . . . . . . . . . . . . . . 17 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ 𝑙 ∈ (0..^𝑀)) ∧ (π‘‰β€˜π‘–) < (π‘‰β€˜(𝑙 + 1))) β†’ (π‘‰β€˜π‘–) ≀ (π‘‰β€˜π‘™))
454444, 453chvarvv 2003 . . . . . . . . . . . . . . . 16 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ π‘˜ ∈ (0..^𝑀)) ∧ (π‘‰β€˜π‘–) < (π‘‰β€˜(π‘˜ + 1))) β†’ (π‘‰β€˜π‘–) ≀ (π‘‰β€˜π‘˜))
455408, 109, 435, 454syl21anc 837 . . . . . . . . . . . . . . 15 (πœ’ β†’ (π‘‰β€˜π‘–) ≀ (π‘‰β€˜π‘˜))
456117, 416letri3d 11353 . . . . . . . . . . . . . . 15 (πœ’ β†’ ((π‘‰β€˜π‘˜) = (π‘‰β€˜π‘–) ↔ ((π‘‰β€˜π‘˜) ≀ (π‘‰β€˜π‘–) ∧ (π‘‰β€˜π‘–) ≀ (π‘‰β€˜π‘˜))))
457407, 455, 456mpbir2and 712 . . . . . . . . . . . . . 14 (πœ’ β†’ (π‘‰β€˜π‘˜) = (π‘‰β€˜π‘–))
4587, 2, 8fourierdlem34 44844 . . . . . . . . . . . . . . . 16 (πœ‘ β†’ 𝑉:(0...𝑀)–1-1→ℝ)
459107, 458syl 17 . . . . . . . . . . . . . . 15 (πœ’ β†’ 𝑉:(0...𝑀)–1-1→ℝ)
460 f1fveq 7258 . . . . . . . . . . . . . . 15 ((𝑉:(0...𝑀)–1-1→ℝ ∧ (π‘˜ ∈ (0...𝑀) ∧ 𝑖 ∈ (0...𝑀))) β†’ ((π‘‰β€˜π‘˜) = (π‘‰β€˜π‘–) ↔ π‘˜ = 𝑖))
461459, 115, 172, 460syl12anc 836 . . . . . . . . . . . . . 14 (πœ’ β†’ ((π‘‰β€˜π‘˜) = (π‘‰β€˜π‘–) ↔ π‘˜ = 𝑖))
462457, 461mpbid 231 . . . . . . . . . . . . 13 (πœ’ β†’ π‘˜ = 𝑖)
463104, 462sylbir 234 . . . . . . . . . . . 12 (((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) ∧ π‘˜ ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1)))) β†’ π‘˜ = 𝑖)
464463ex 414 . . . . . . . . . . 11 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) ∧ π‘˜ ∈ (0..^𝑀)) β†’ (((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1))) β†’ π‘˜ = 𝑖))
465 simpl 484 . . . . . . . . . . . . . 14 ((((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) ∧ π‘˜ = 𝑖) β†’ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))))
466 fveq2 6889 . . . . . . . . . . . . . . . . 17 (π‘˜ = 𝑖 β†’ (π‘„β€˜π‘˜) = (π‘„β€˜π‘–))
467 oveq1 7413 . . . . . . . . . . . . . . . . . 18 (π‘˜ = 𝑖 β†’ (π‘˜ + 1) = (𝑖 + 1))
468467fveq2d 6893 . . . . . . . . . . . . . . . . 17 (π‘˜ = 𝑖 β†’ (π‘„β€˜(π‘˜ + 1)) = (π‘„β€˜(𝑖 + 1)))
469466, 468oveq12d 7424 . . . . . . . . . . . . . . . 16 (π‘˜ = 𝑖 β†’ ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1))) = ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))))
470469eqcomd 2739 . . . . . . . . . . . . . . 15 (π‘˜ = 𝑖 β†’ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) = ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1))))
471470adantl 483 . . . . . . . . . . . . . 14 ((((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) ∧ π‘˜ = 𝑖) β†’ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) = ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1))))
472465, 471sseqtrd 4022 . . . . . . . . . . . . 13 ((((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) ∧ π‘˜ = 𝑖) β†’ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1))))
473472ex 414 . . . . . . . . . . . 12 (((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) β†’ (π‘˜ = 𝑖 β†’ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1)))))
474473ad2antlr 726 . . . . . . . . . . 11 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) ∧ π‘˜ ∈ (0..^𝑀)) β†’ (π‘˜ = 𝑖 β†’ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1)))))
475464, 474impbid 211 . . . . . . . . . 10 ((((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) ∧ π‘˜ ∈ (0..^𝑀)) β†’ (((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1))) ↔ π‘˜ = 𝑖))
476475ralrimiva 3147 . . . . . . . . 9 (((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) β†’ βˆ€π‘˜ ∈ (0..^𝑀)(((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1))) ↔ π‘˜ = 𝑖))
477476ex 414 . . . . . . . 8 ((πœ‘ ∧ 𝑖 ∈ (0..^𝑀)) β†’ (((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) β†’ βˆ€π‘˜ ∈ (0..^𝑀)(((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1))) ↔ π‘˜ = 𝑖)))
478477reximdva 3169 . . . . . . 7 (πœ‘ β†’ (βˆƒπ‘– ∈ (0..^𝑀)((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) β†’ βˆƒπ‘– ∈ (0..^𝑀)βˆ€π‘˜ ∈ (0..^𝑀)(((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1))) ↔ π‘˜ = 𝑖)))
479103, 478mpd 15 . . . . . 6 (πœ‘ β†’ βˆƒπ‘– ∈ (0..^𝑀)βˆ€π‘˜ ∈ (0..^𝑀)(((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1))) ↔ π‘˜ = 𝑖))
480 reu6 3722 . . . . . 6 (βˆƒ!π‘˜ ∈ (0..^𝑀)((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1))) ↔ βˆƒπ‘– ∈ (0..^𝑀)βˆ€π‘˜ ∈ (0..^𝑀)(((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1))) ↔ π‘˜ = 𝑖))
481479, 480sylibr 233 . . . . 5 (πœ‘ β†’ βˆƒ!π‘˜ ∈ (0..^𝑀)((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1))))
482 fveq2 6889 . . . . . . . 8 (𝑖 = π‘˜ β†’ (π‘„β€˜π‘–) = (π‘„β€˜π‘˜))
483 oveq1 7413 . . . . . . . . 9 (𝑖 = π‘˜ β†’ (𝑖 + 1) = (π‘˜ + 1))
484483fveq2d 6893 . . . . . . . 8 (𝑖 = π‘˜ β†’ (π‘„β€˜(𝑖 + 1)) = (π‘„β€˜(π‘˜ + 1)))
485482, 484oveq12d 7424 . . . . . . 7 (𝑖 = π‘˜ β†’ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) = ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1))))
486485sseq2d 4014 . . . . . 6 (𝑖 = π‘˜ β†’ (((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) ↔ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1)))))
487486cbvreuvw 3401 . . . . 5 (βˆƒ!𝑖 ∈ (0..^𝑀)((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) ↔ βˆƒ!π‘˜ ∈ (0..^𝑀)((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘˜)(,)(π‘„β€˜(π‘˜ + 1))))
488481, 487sylibr 233 . . . 4 (πœ‘ β†’ βˆƒ!𝑖 ∈ (0..^𝑀)((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))))
489 riotacl 7380 . . . 4 (βˆƒ!𝑖 ∈ (0..^𝑀)((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) β†’ (℩𝑖 ∈ (0..^𝑀)((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) ∈ (0..^𝑀))
490488, 489syl 17 . . 3 (πœ‘ β†’ (℩𝑖 ∈ (0..^𝑀)((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) ∈ (0..^𝑀))
4911, 490eqeltrid 2838 . 2 (πœ‘ β†’ π‘ˆ ∈ (0..^𝑀))
4921eqcomi 2742 . . . 4 (℩𝑖 ∈ (0..^𝑀)((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) = π‘ˆ
493492a1i 11 . . 3 (πœ‘ β†’ (℩𝑖 ∈ (0..^𝑀)((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) = π‘ˆ)
494 fveq2 6889 . . . . . . 7 (𝑖 = π‘ˆ β†’ (π‘„β€˜π‘–) = (π‘„β€˜π‘ˆ))
495 oveq1 7413 . . . . . . . 8 (𝑖 = π‘ˆ β†’ (𝑖 + 1) = (π‘ˆ + 1))
496495fveq2d 6893 . . . . . . 7 (𝑖 = π‘ˆ β†’ (π‘„β€˜(𝑖 + 1)) = (π‘„β€˜(π‘ˆ + 1)))
497494, 496oveq12d 7424 . . . . . 6 (𝑖 = π‘ˆ β†’ ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) = ((π‘„β€˜π‘ˆ)(,)(π‘„β€˜(π‘ˆ + 1))))
498497sseq2d 4014 . . . . 5 (𝑖 = π‘ˆ β†’ (((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1))) ↔ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘ˆ)(,)(π‘„β€˜(π‘ˆ + 1)))))
499498riota2 7388 . . . 4 ((π‘ˆ ∈ (0..^𝑀) ∧ βˆƒ!𝑖 ∈ (0..^𝑀)((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) β†’ (((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘ˆ)(,)(π‘„β€˜(π‘ˆ + 1))) ↔ (℩𝑖 ∈ (0..^𝑀)((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) = π‘ˆ))
500491, 488, 499syl2anc 585 . . 3 (πœ‘ β†’ (((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘ˆ)(,)(π‘„β€˜(π‘ˆ + 1))) ↔ (℩𝑖 ∈ (0..^𝑀)((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘–)(,)(π‘„β€˜(𝑖 + 1)))) = π‘ˆ))
501493, 500mpbird 257 . 2 (πœ‘ β†’ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘ˆ)(,)(π‘„β€˜(π‘ˆ + 1))))
502491, 501jca 513 1 (πœ‘ β†’ (π‘ˆ ∈ (0..^𝑀) ∧ ((π‘†β€˜π½)(,)(π‘†β€˜(𝐽 + 1))) βŠ† ((π‘„β€˜π‘ˆ)(,)(π‘„β€˜(π‘ˆ + 1)))))
Colors of variables: wff setvar class
Syntax hints:  Β¬ wn 3   β†’ wi 4   ↔ wb 205   ∧ wa 397   = wceq 1542   ∈ wcel 2107  βˆ€wral 3062  βˆƒwrex 3071  βˆƒ!wreu 3375  {crab 3433   βˆͺ cun 3946   ∩ cin 3947   βŠ† wss 3948  {cpr 4630   class class class wbr 5148   ↦ cmpt 5231  ran crn 5677  β„©cio 6491  βŸΆwf 6537  β€“1-1β†’wf1 6538  β€“1-1-ontoβ†’wf1o 6540  β€˜cfv 6541   Isom wiso 6542  β„©crio 7361  (class class class)co 7406   ↑m cmap 8817  Fincfn 8936  supcsup 9432  β„‚cc 11105  β„cr 11106  0cc0 11107  1c1 11108   + caddc 11110  β„*cxr 11244   < clt 11245   ≀ cle 11246   βˆ’ cmin 11441  -cneg 11442  β„•cn 12209  β„•0cn0 12469  β„€cz 12555  β„€β‰₯cuz 12819  (,)cioo 13321  [,]cicc 13324  ...cfz 13481  ..^cfzo 13624  β™―chash 14287  Ο€cpi 16007
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1798  ax-4 1812  ax-5 1914  ax-6 1972  ax-7 2012  ax-8 2109  ax-9 2117  ax-10 2138  ax-11 2155  ax-12 2172  ax-ext 2704  ax-rep 5285  ax-sep 5299  ax-nul 5306  ax-pow 5363  ax-pr 5427  ax-un 7722  ax-inf2 9633  ax-cnex 11163  ax-resscn 11164  ax-1cn 11165  ax-icn 11166  ax-addcl 11167  ax-addrcl 11168  ax-mulcl 11169  ax-mulrcl 11170  ax-mulcom 11171  ax-addass 11172  ax-mulass 11173  ax-distr 11174  ax-i2m1 11175  ax-1ne0 11176  ax-1rid 11177  ax-rnegex 11178  ax-rrecex 11179  ax-cnre 11180  ax-pre-lttri 11181  ax-pre-lttrn 11182  ax-pre-ltadd 11183  ax-pre-mulgt0 11184  ax-pre-sup 11185  ax-addf 11186  ax-mulf 11187
This theorem depends on definitions:  df-bi 206  df-an 398  df-or 847  df-3or 1089  df-3an 1090  df-tru 1545  df-fal 1555  df-ex 1783  df-nf 1787  df-sb 2069  df-mo 2535  df-eu 2564  df-clab 2711  df-cleq 2725  df-clel 2811  df-nfc 2886  df-ne 2942  df-nel 3048  df-ral 3063  df-rex 3072  df-rmo 3377  df-reu 3378  df-rab 3434  df-v 3477  df-sbc 3778  df-csb 3894  df-dif 3951  df-un 3953  df-in 3955  df-ss 3965  df-pss 3967  df-nul 4323  df-if 4529  df-pw 4604  df-sn 4629  df-pr 4631  df-tp 4633  df-op 4635  df-uni 4909  df-int 4951  df-iun 4999  df-iin 5000  df-br 5149  df-opab 5211  df-mpt 5232  df-tr 5266  df-id 5574  df-eprel 5580  df-po 5588  df-so 5589  df-fr 5631  df-se 5632  df-we 5633  df-xp 5682  df-rel 5683  df-cnv 5684  df-co 5685  df-dm 5686  df-rn 5687  df-res 5688  df-ima 5689  df-pred 6298  df-ord 6365  df-on 6366  df-lim 6367  df-suc 6368  df-iota 6493  df-fun 6543  df-fn 6544  df-f 6545  df-f1 6546  df-fo 6547  df-f1o 6548  df-fv 6549  df-isom 6550  df-riota 7362  df-ov 7409  df-oprab 7410  df-mpo 7411  df-of 7667  df-om 7853  df-1st 7972  df-2nd 7973  df-supp 8144  df-frecs 8263  df-wrecs 8294  df-recs 8368  df-rdg 8407  df-1o 8463  df-2o 8464  df-er 8700  df-map 8819  df-pm 8820  df-ixp 8889  df-en 8937  df-dom 8938  df-sdom 8939  df-fin 8940  df-fsupp 9359  df-fi 9403  df-sup 9434  df-inf 9435  df-oi 9502  df-card 9931  df-pnf 11247  df-mnf 11248  df-xr 11249  df-ltxr 11250  df-le 11251  df-sub 11443  df-neg 11444  df-div 11869  df-nn 12210  df-2 12272  df-3 12273  df-4 12274  df-5 12275  df-6 12276  df-7 12277  df-8 12278  df-9 12279  df-n0 12470  df-z 12556  df-dec 12675  df-uz 12820  df-q 12930  df-rp 12972  df-xneg 13089  df-xadd 13090  df-xmul 13091  df-ioo 13325  df-ioc 13326  df-ico 13327  df-icc 13328  df-fz 13482  df-fzo 13625  df-fl 13754  df-seq 13964  df-exp 14025  df-fac 14231  df-bc 14260  df-hash 14288  df-shft 15011  df-cj 15043  df-re 15044  df-im 15045  df-sqrt 15179  df-abs 15180  df-limsup 15412  df-clim 15429  df-rlim 15430  df-sum 15630  df-ef 16008  df-sin 16010  df-cos 16011  df-pi 16013  df-struct 17077  df-sets 17094  df-slot 17112  df-ndx 17124  df-base 17142  df-ress 17171  df-plusg 17207  df-mulr 17208  df-starv 17209  df-sca 17210  df-vsca 17211  df-ip 17212  df-tset 17213  df-ple 17214  df-ds 17216  df-unif 17217  df-hom 17218  df-cco 17219  df-rest 17365  df-topn 17366  df-0g 17384  df-gsum 17385  df-topgen 17386  df-pt 17387  df-prds 17390  df-xrs 17445  df-qtop 17450  df-imas 17451  df-xps 17453  df-mre 17527  df-mrc 17528  df-acs 17530  df-mgm 18558  df-sgrp 18607  df-mnd 18623  df-submnd 18669  df-mulg 18946  df-cntz 19176  df-cmn 19645  df-psmet 20929  df-xmet 20930  df-met 20931  df-bl 20932  df-mopn 20933  df-fbas 20934  df-fg 20935  df-cnfld 20938  df-top 22388  df-topon 22405  df-topsp 22427  df-bases 22441  df-cld 22515  df-ntr 22516  df-cls 22517  df-nei 22594  df-lp 22632  df-perf 22633  df-cn 22723  df-cnp 22724  df-haus 22811  df-tx 23058  df-hmeo 23251  df-fil 23342  df-fm 23434  df-flim 23435  df-flf 23436  df-xms 23818  df-ms 23819  df-tms 23820  df-cncf 24386  df-limc 25375  df-dv 25376
This theorem is referenced by:  fourierdlem86  44895  fourierdlem103  44912  fourierdlem104  44913
  Copyright terms: Public domain W3C validator