MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  limsupgre Structured version   Visualization version   GIF version

Theorem limsupgre 15388
Description: If a sequence of real numbers has upper bounded limit supremum, then all the partial suprema are real. (Contributed by Mario Carneiro, 7-Sep-2014.) (Revised by AV, 12-Sep-2020.)
Hypotheses
Ref Expression
limsupval.1 𝐺 = (𝑘 ∈ ℝ ↦ sup(((𝐹 “ (𝑘[,)+∞)) ∩ ℝ*), ℝ*, < ))
limsupgre.z 𝑍 = (ℤ𝑀)
Assertion
Ref Expression
limsupgre ((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) → 𝐺:ℝ⟶ℝ)
Distinct variable groups:   𝑘,𝐹   𝑘,𝑀   𝑘,𝑍
Allowed substitution hint:   𝐺(𝑘)

Proof of Theorem limsupgre
Dummy variables 𝑎 𝑖 𝑚 𝑛 𝑟 are mutually distinct and distinct from all other variables.
StepHypRef Expression
1 xrltso 13043 . . . 4 < Or ℝ*
21supex 9354 . . 3 sup(((𝐹 “ (𝑘[,)+∞)) ∩ ℝ*), ℝ*, < ) ∈ V
32a1i 11 . 2 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑘 ∈ ℝ) → sup(((𝐹 “ (𝑘[,)+∞)) ∩ ℝ*), ℝ*, < ) ∈ V)
4 limsupval.1 . . 3 𝐺 = (𝑘 ∈ ℝ ↦ sup(((𝐹 “ (𝑘[,)+∞)) ∩ ℝ*), ℝ*, < ))
54a1i 11 . 2 ((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) → 𝐺 = (𝑘 ∈ ℝ ↦ sup(((𝐹 “ (𝑘[,)+∞)) ∩ ℝ*), ℝ*, < )))
64limsupgval 15383 . . . 4 (𝑎 ∈ ℝ → (𝐺𝑎) = sup(((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*), ℝ*, < ))
76adantl 481 . . 3 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → (𝐺𝑎) = sup(((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*), ℝ*, < ))
8 simpl3 1194 . . . . . . 7 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → (lim sup‘𝐹) < +∞)
9 limsupgre.z . . . . . . . . . . 11 𝑍 = (ℤ𝑀)
10 uzssz 12756 . . . . . . . . . . 11 (ℤ𝑀) ⊆ ℤ
119, 10eqsstri 3982 . . . . . . . . . 10 𝑍 ⊆ ℤ
12 zssre 12478 . . . . . . . . . 10 ℤ ⊆ ℝ
1311, 12sstri 3945 . . . . . . . . 9 𝑍 ⊆ ℝ
1413a1i 11 . . . . . . . 8 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → 𝑍 ⊆ ℝ)
15 simpl2 1193 . . . . . . . . 9 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → 𝐹:𝑍⟶ℝ)
16 ressxr 11159 . . . . . . . . 9 ℝ ⊆ ℝ*
17 fss 6668 . . . . . . . . 9 ((𝐹:𝑍⟶ℝ ∧ ℝ ⊆ ℝ*) → 𝐹:𝑍⟶ℝ*)
1815, 16, 17sylancl 586 . . . . . . . 8 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → 𝐹:𝑍⟶ℝ*)
19 pnfxr 11169 . . . . . . . . 9 +∞ ∈ ℝ*
2019a1i 11 . . . . . . . 8 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → +∞ ∈ ℝ*)
214limsuplt 15386 . . . . . . . 8 ((𝑍 ⊆ ℝ ∧ 𝐹:𝑍⟶ℝ* ∧ +∞ ∈ ℝ*) → ((lim sup‘𝐹) < +∞ ↔ ∃𝑛 ∈ ℝ (𝐺𝑛) < +∞))
2214, 18, 20, 21syl3anc 1373 . . . . . . 7 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → ((lim sup‘𝐹) < +∞ ↔ ∃𝑛 ∈ ℝ (𝐺𝑛) < +∞))
238, 22mpbid 232 . . . . . 6 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → ∃𝑛 ∈ ℝ (𝐺𝑛) < +∞)
24 fzfi 13879 . . . . . . . 8 (𝑀...(⌊‘𝑛)) ∈ Fin
2515adantr 480 . . . . . . . . . 10 ((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) → 𝐹:𝑍⟶ℝ)
26 elfzuz 13423 . . . . . . . . . . 11 (𝑚 ∈ (𝑀...(⌊‘𝑛)) → 𝑚 ∈ (ℤ𝑀))
2726, 9eleqtrrdi 2839 . . . . . . . . . 10 (𝑚 ∈ (𝑀...(⌊‘𝑛)) → 𝑚𝑍)
28 ffvelcdm 7015 . . . . . . . . . 10 ((𝐹:𝑍⟶ℝ ∧ 𝑚𝑍) → (𝐹𝑚) ∈ ℝ)
2925, 27, 28syl2an 596 . . . . . . . . 9 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ 𝑚 ∈ (𝑀...(⌊‘𝑛))) → (𝐹𝑚) ∈ ℝ)
3029ralrimiva 3121 . . . . . . . 8 ((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) → ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ∈ ℝ)
31 fimaxre3 12071 . . . . . . . 8 (((𝑀...(⌊‘𝑛)) ∈ Fin ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ∈ ℝ) → ∃𝑟 ∈ ℝ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)
3224, 30, 31sylancr 587 . . . . . . 7 ((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) → ∃𝑟 ∈ ℝ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)
33 simpr 484 . . . . . . . . . 10 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → 𝑎 ∈ ℝ)
3433ad2antrr 726 . . . . . . . . 9 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → 𝑎 ∈ ℝ)
354limsupgf 15382 . . . . . . . . . 10 𝐺:ℝ⟶ℝ*
3635ffvelcdmi 7017 . . . . . . . . 9 (𝑎 ∈ ℝ → (𝐺𝑎) ∈ ℝ*)
3734, 36syl 17 . . . . . . . 8 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → (𝐺𝑎) ∈ ℝ*)
38 simprl 770 . . . . . . . . . 10 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → 𝑟 ∈ ℝ)
3916, 38sselid 3933 . . . . . . . . 9 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → 𝑟 ∈ ℝ*)
40 simprl 770 . . . . . . . . . . 11 ((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) → 𝑛 ∈ ℝ)
4140adantr 480 . . . . . . . . . 10 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → 𝑛 ∈ ℝ)
4235ffvelcdmi 7017 . . . . . . . . . 10 (𝑛 ∈ ℝ → (𝐺𝑛) ∈ ℝ*)
4341, 42syl 17 . . . . . . . . 9 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → (𝐺𝑛) ∈ ℝ*)
4439, 43ifcld 4523 . . . . . . . 8 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) ∈ ℝ*)
4519a1i 11 . . . . . . . 8 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → +∞ ∈ ℝ*)
4640ad2antrr 726 . . . . . . . . . . . 12 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → 𝑛 ∈ ℝ)
4713a1i 11 . . . . . . . . . . . . 13 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → 𝑍 ⊆ ℝ)
4847sselda 3935 . . . . . . . . . . . 12 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → 𝑖 ∈ ℝ)
4943xrleidd 13054 . . . . . . . . . . . . . . . 16 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → (𝐺𝑛) ≤ (𝐺𝑛))
5018ad2antrr 726 . . . . . . . . . . . . . . . . 17 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → 𝐹:𝑍⟶ℝ*)
514limsupgle 15384 . . . . . . . . . . . . . . . . 17 (((𝑍 ⊆ ℝ ∧ 𝐹:𝑍⟶ℝ*) ∧ 𝑛 ∈ ℝ ∧ (𝐺𝑛) ∈ ℝ*) → ((𝐺𝑛) ≤ (𝐺𝑛) ↔ ∀𝑖𝑍 (𝑛𝑖 → (𝐹𝑖) ≤ (𝐺𝑛))))
5247, 50, 41, 43, 51syl211anc 1378 . . . . . . . . . . . . . . . 16 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → ((𝐺𝑛) ≤ (𝐺𝑛) ↔ ∀𝑖𝑍 (𝑛𝑖 → (𝐹𝑖) ≤ (𝐺𝑛))))
5349, 52mpbid 232 . . . . . . . . . . . . . . 15 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → ∀𝑖𝑍 (𝑛𝑖 → (𝐹𝑖) ≤ (𝐺𝑛)))
5453r19.21bi 3221 . . . . . . . . . . . . . 14 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (𝑛𝑖 → (𝐹𝑖) ≤ (𝐺𝑛)))
5554imp 406 . . . . . . . . . . . . 13 (((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) ∧ 𝑛𝑖) → (𝐹𝑖) ≤ (𝐺𝑛))
5646, 42syl 17 . . . . . . . . . . . . . . . 16 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (𝐺𝑛) ∈ ℝ*)
5739adantr 480 . . . . . . . . . . . . . . . 16 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → 𝑟 ∈ ℝ*)
58 xrmax1 13077 . . . . . . . . . . . . . . . 16 (((𝐺𝑛) ∈ ℝ*𝑟 ∈ ℝ*) → (𝐺𝑛) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)))
5956, 57, 58syl2anc 584 . . . . . . . . . . . . . . 15 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (𝐺𝑛) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)))
6050ffvelcdmda 7018 . . . . . . . . . . . . . . . 16 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (𝐹𝑖) ∈ ℝ*)
6144adantr 480 . . . . . . . . . . . . . . . 16 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) ∈ ℝ*)
62 xrletr 13060 . . . . . . . . . . . . . . . 16 (((𝐹𝑖) ∈ ℝ* ∧ (𝐺𝑛) ∈ ℝ* ∧ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) ∈ ℝ*) → (((𝐹𝑖) ≤ (𝐺𝑛) ∧ (𝐺𝑛) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))) → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))))
6360, 56, 61, 62syl3anc 1373 . . . . . . . . . . . . . . 15 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (((𝐹𝑖) ≤ (𝐺𝑛) ∧ (𝐺𝑛) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))) → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))))
6459, 63mpan2d 694 . . . . . . . . . . . . . 14 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → ((𝐹𝑖) ≤ (𝐺𝑛) → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))))
6564adantr 480 . . . . . . . . . . . . 13 (((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) ∧ 𝑛𝑖) → ((𝐹𝑖) ≤ (𝐺𝑛) → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))))
6655, 65mpd 15 . . . . . . . . . . . 12 (((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) ∧ 𝑛𝑖) → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)))
67 fveq2 6822 . . . . . . . . . . . . . . 15 (𝑚 = 𝑖 → (𝐹𝑚) = (𝐹𝑖))
6867breq1d 5102 . . . . . . . . . . . . . 14 (𝑚 = 𝑖 → ((𝐹𝑚) ≤ 𝑟 ↔ (𝐹𝑖) ≤ 𝑟))
69 simprr 772 . . . . . . . . . . . . . . 15 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)
7069ad2antrr 726 . . . . . . . . . . . . . 14 (((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) ∧ 𝑖𝑛) → ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)
71 simpr 484 . . . . . . . . . . . . . . . . . 18 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → 𝑖𝑍)
7271, 9eleqtrdi 2838 . . . . . . . . . . . . . . . . 17 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → 𝑖 ∈ (ℤ𝑀))
7341flcld 13702 . . . . . . . . . . . . . . . . . 18 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → (⌊‘𝑛) ∈ ℤ)
7473adantr 480 . . . . . . . . . . . . . . . . 17 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (⌊‘𝑛) ∈ ℤ)
75 elfz5 13419 . . . . . . . . . . . . . . . . 17 ((𝑖 ∈ (ℤ𝑀) ∧ (⌊‘𝑛) ∈ ℤ) → (𝑖 ∈ (𝑀...(⌊‘𝑛)) ↔ 𝑖 ≤ (⌊‘𝑛)))
7672, 74, 75syl2anc 584 . . . . . . . . . . . . . . . 16 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (𝑖 ∈ (𝑀...(⌊‘𝑛)) ↔ 𝑖 ≤ (⌊‘𝑛)))
7711, 71sselid 3933 . . . . . . . . . . . . . . . . 17 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → 𝑖 ∈ ℤ)
78 flge 13709 . . . . . . . . . . . . . . . . 17 ((𝑛 ∈ ℝ ∧ 𝑖 ∈ ℤ) → (𝑖𝑛𝑖 ≤ (⌊‘𝑛)))
7946, 77, 78syl2anc 584 . . . . . . . . . . . . . . . 16 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (𝑖𝑛𝑖 ≤ (⌊‘𝑛)))
8076, 79bitr4d 282 . . . . . . . . . . . . . . 15 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (𝑖 ∈ (𝑀...(⌊‘𝑛)) ↔ 𝑖𝑛))
8180biimpar 477 . . . . . . . . . . . . . 14 (((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) ∧ 𝑖𝑛) → 𝑖 ∈ (𝑀...(⌊‘𝑛)))
8268, 70, 81rspcdva 3578 . . . . . . . . . . . . 13 (((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) ∧ 𝑖𝑛) → (𝐹𝑖) ≤ 𝑟)
83 xrmax2 13078 . . . . . . . . . . . . . . . . 17 (((𝐺𝑛) ∈ ℝ*𝑟 ∈ ℝ*) → 𝑟 ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)))
8443, 39, 83syl2anc 584 . . . . . . . . . . . . . . . 16 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → 𝑟 ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)))
8584adantr 480 . . . . . . . . . . . . . . 15 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → 𝑟 ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)))
86 xrletr 13060 . . . . . . . . . . . . . . . 16 (((𝐹𝑖) ∈ ℝ*𝑟 ∈ ℝ* ∧ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) ∈ ℝ*) → (((𝐹𝑖) ≤ 𝑟𝑟 ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))) → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))))
8760, 57, 61, 86syl3anc 1373 . . . . . . . . . . . . . . 15 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (((𝐹𝑖) ≤ 𝑟𝑟 ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))) → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))))
8885, 87mpan2d 694 . . . . . . . . . . . . . 14 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → ((𝐹𝑖) ≤ 𝑟 → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))))
8988adantr 480 . . . . . . . . . . . . 13 (((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) ∧ 𝑖𝑛) → ((𝐹𝑖) ≤ 𝑟 → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))))
9082, 89mpd 15 . . . . . . . . . . . 12 (((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) ∧ 𝑖𝑛) → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)))
9146, 48, 66, 90lecasei 11222 . . . . . . . . . . 11 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)))
9291a1d 25 . . . . . . . . . 10 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (𝑎𝑖 → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))))
9392ralrimiva 3121 . . . . . . . . 9 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → ∀𝑖𝑍 (𝑎𝑖 → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))))
944limsupgle 15384 . . . . . . . . . 10 (((𝑍 ⊆ ℝ ∧ 𝐹:𝑍⟶ℝ*) ∧ 𝑎 ∈ ℝ ∧ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) ∈ ℝ*) → ((𝐺𝑎) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) ↔ ∀𝑖𝑍 (𝑎𝑖 → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)))))
9547, 50, 34, 44, 94syl211anc 1378 . . . . . . . . 9 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → ((𝐺𝑎) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) ↔ ∀𝑖𝑍 (𝑎𝑖 → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)))))
9693, 95mpbird 257 . . . . . . . 8 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → (𝐺𝑎) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)))
9738ltpnfd 13023 . . . . . . . . 9 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → 𝑟 < +∞)
98 simplrr 777 . . . . . . . . 9 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → (𝐺𝑛) < +∞)
99 breq1 5095 . . . . . . . . . 10 (𝑟 = if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) → (𝑟 < +∞ ↔ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) < +∞))
100 breq1 5095 . . . . . . . . . 10 ((𝐺𝑛) = if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) → ((𝐺𝑛) < +∞ ↔ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) < +∞))
10199, 100ifboth 4516 . . . . . . . . 9 ((𝑟 < +∞ ∧ (𝐺𝑛) < +∞) → if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) < +∞)
10297, 98, 101syl2anc 584 . . . . . . . 8 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) < +∞)
10337, 44, 45, 96, 102xrlelttrd 13062 . . . . . . 7 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → (𝐺𝑎) < +∞)
10432, 103rexlimddv 3136 . . . . . 6 ((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) → (𝐺𝑎) < +∞)
10523, 104rexlimddv 3136 . . . . 5 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → (𝐺𝑎) < +∞)
1067, 105eqbrtrrd 5116 . . . 4 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → sup(((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*), ℝ*, < ) < +∞)
107 imassrn 6022 . . . . . . . . 9 (𝐹 “ (𝑎[,)+∞)) ⊆ ran 𝐹
10815frnd 6660 . . . . . . . . 9 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → ran 𝐹 ⊆ ℝ)
109107, 108sstrid 3947 . . . . . . . 8 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → (𝐹 “ (𝑎[,)+∞)) ⊆ ℝ)
110109, 16sstrdi 3948 . . . . . . 7 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → (𝐹 “ (𝑎[,)+∞)) ⊆ ℝ*)
111 dfss2 3921 . . . . . . 7 ((𝐹 “ (𝑎[,)+∞)) ⊆ ℝ* ↔ ((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*) = (𝐹 “ (𝑎[,)+∞)))
112110, 111sylib 218 . . . . . 6 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → ((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*) = (𝐹 “ (𝑎[,)+∞)))
113112, 109eqsstrd 3970 . . . . 5 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → ((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*) ⊆ ℝ)
114 simpl1 1192 . . . . . . . . . . 11 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → 𝑀 ∈ ℤ)
115 flcl 13699 . . . . . . . . . . . . . 14 (𝑎 ∈ ℝ → (⌊‘𝑎) ∈ ℤ)
116115adantl 481 . . . . . . . . . . . . 13 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → (⌊‘𝑎) ∈ ℤ)
117116peano2zd 12583 . . . . . . . . . . . 12 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → ((⌊‘𝑎) + 1) ∈ ℤ)
118117, 114ifcld 4523 . . . . . . . . . . 11 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ ℤ)
119114zred 12580 . . . . . . . . . . . 12 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → 𝑀 ∈ ℝ)
120117zred 12580 . . . . . . . . . . . 12 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → ((⌊‘𝑎) + 1) ∈ ℝ)
121 max1 13087 . . . . . . . . . . . 12 ((𝑀 ∈ ℝ ∧ ((⌊‘𝑎) + 1) ∈ ℝ) → 𝑀 ≤ if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀))
122119, 120, 121syl2anc 584 . . . . . . . . . . 11 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → 𝑀 ≤ if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀))
123 eluz2 12741 . . . . . . . . . . 11 (if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ (ℤ𝑀) ↔ (𝑀 ∈ ℤ ∧ if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ ℤ ∧ 𝑀 ≤ if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀)))
124114, 118, 122, 123syl3anbrc 1344 . . . . . . . . . 10 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ (ℤ𝑀))
125124, 9eleqtrrdi 2839 . . . . . . . . 9 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ 𝑍)
12615fdmd 6662 . . . . . . . . 9 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → dom 𝐹 = 𝑍)
127125, 126eleqtrrd 2831 . . . . . . . 8 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ dom 𝐹)
128118zred 12580 . . . . . . . . 9 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ ℝ)
129 fllep1 13705 . . . . . . . . . . 11 (𝑎 ∈ ℝ → 𝑎 ≤ ((⌊‘𝑎) + 1))
130129adantl 481 . . . . . . . . . 10 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → 𝑎 ≤ ((⌊‘𝑎) + 1))
131 max2 13089 . . . . . . . . . . 11 ((𝑀 ∈ ℝ ∧ ((⌊‘𝑎) + 1) ∈ ℝ) → ((⌊‘𝑎) + 1) ≤ if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀))
132119, 120, 131syl2anc 584 . . . . . . . . . 10 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → ((⌊‘𝑎) + 1) ≤ if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀))
13333, 120, 128, 130, 132letrd 11273 . . . . . . . . 9 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → 𝑎 ≤ if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀))
134 elicopnf 13348 . . . . . . . . . 10 (𝑎 ∈ ℝ → (if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ (𝑎[,)+∞) ↔ (if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ ℝ ∧ 𝑎 ≤ if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀))))
135134adantl 481 . . . . . . . . 9 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → (if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ (𝑎[,)+∞) ↔ (if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ ℝ ∧ 𝑎 ≤ if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀))))
136128, 133, 135mpbir2and 713 . . . . . . . 8 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ (𝑎[,)+∞))
137 inelcm 4416 . . . . . . . 8 ((if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ dom 𝐹 ∧ if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ (𝑎[,)+∞)) → (dom 𝐹 ∩ (𝑎[,)+∞)) ≠ ∅)
138127, 136, 137syl2anc 584 . . . . . . 7 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → (dom 𝐹 ∩ (𝑎[,)+∞)) ≠ ∅)
139 imadisj 6031 . . . . . . . 8 ((𝐹 “ (𝑎[,)+∞)) = ∅ ↔ (dom 𝐹 ∩ (𝑎[,)+∞)) = ∅)
140139necon3bii 2977 . . . . . . 7 ((𝐹 “ (𝑎[,)+∞)) ≠ ∅ ↔ (dom 𝐹 ∩ (𝑎[,)+∞)) ≠ ∅)
141138, 140sylibr 234 . . . . . 6 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → (𝐹 “ (𝑎[,)+∞)) ≠ ∅)
142112, 141eqnetrd 2992 . . . . 5 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → ((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*) ≠ ∅)
143 supxrre1 13232 . . . . 5 ((((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*) ⊆ ℝ ∧ ((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*) ≠ ∅) → (sup(((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*), ℝ*, < ) ∈ ℝ ↔ sup(((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*), ℝ*, < ) < +∞))
144113, 142, 143syl2anc 584 . . . 4 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → (sup(((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*), ℝ*, < ) ∈ ℝ ↔ sup(((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*), ℝ*, < ) < +∞))
145106, 144mpbird 257 . . 3 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → sup(((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*), ℝ*, < ) ∈ ℝ)
1467, 145eqeltrd 2828 . 2 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → (𝐺𝑎) ∈ ℝ)
1473, 5, 146fmpt2d 7058 1 ((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) → 𝐺:ℝ⟶ℝ)
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 206  wa 395  w3a 1086   = wceq 1540  wcel 2109  wne 2925  wral 3044  wrex 3053  Vcvv 3436  cin 3902  wss 3903  c0 4284  ifcif 4476   class class class wbr 5092  cmpt 5173  dom cdm 5619  ran crn 5620  cima 5622  wf 6478  cfv 6482  (class class class)co 7349  Fincfn 8872  supcsup 9330  cr 11008  1c1 11010   + caddc 11012  +∞cpnf 11146  *cxr 11148   < clt 11149  cle 11150  cz 12471  cuz 12735  [,)cico 13250  ...cfz 13410  cfl 13694  lim supclsp 15377
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1795  ax-4 1809  ax-5 1910  ax-6 1967  ax-7 2008  ax-8 2111  ax-9 2119  ax-10 2142  ax-11 2158  ax-12 2178  ax-ext 2701  ax-sep 5235  ax-nul 5245  ax-pow 5304  ax-pr 5371  ax-un 7671  ax-cnex 11065  ax-resscn 11066  ax-1cn 11067  ax-icn 11068  ax-addcl 11069  ax-addrcl 11070  ax-mulcl 11071  ax-mulrcl 11072  ax-mulcom 11073  ax-addass 11074  ax-mulass 11075  ax-distr 11076  ax-i2m1 11077  ax-1ne0 11078  ax-1rid 11079  ax-rnegex 11080  ax-rrecex 11081  ax-cnre 11082  ax-pre-lttri 11083  ax-pre-lttrn 11084  ax-pre-ltadd 11085  ax-pre-mulgt0 11086  ax-pre-sup 11087
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3or 1087  df-3an 1088  df-tru 1543  df-fal 1553  df-ex 1780  df-nf 1784  df-sb 2066  df-mo 2533  df-eu 2562  df-clab 2708  df-cleq 2721  df-clel 2803  df-nfc 2878  df-ne 2926  df-nel 3030  df-ral 3045  df-rex 3054  df-rmo 3343  df-reu 3344  df-rab 3395  df-v 3438  df-sbc 3743  df-csb 3852  df-dif 3906  df-un 3908  df-in 3910  df-ss 3920  df-pss 3923  df-nul 4285  df-if 4477  df-pw 4553  df-sn 4578  df-pr 4580  df-op 4584  df-uni 4859  df-iun 4943  df-br 5093  df-opab 5155  df-mpt 5174  df-tr 5200  df-id 5514  df-eprel 5519  df-po 5527  df-so 5528  df-fr 5572  df-we 5574  df-xp 5625  df-rel 5626  df-cnv 5627  df-co 5628  df-dm 5629  df-rn 5630  df-res 5631  df-ima 5632  df-pred 6249  df-ord 6310  df-on 6311  df-lim 6312  df-suc 6313  df-iota 6438  df-fun 6484  df-fn 6485  df-f 6486  df-f1 6487  df-fo 6488  df-f1o 6489  df-fv 6490  df-riota 7306  df-ov 7352  df-oprab 7353  df-mpo 7354  df-om 7800  df-1st 7924  df-2nd 7925  df-frecs 8214  df-wrecs 8245  df-recs 8294  df-rdg 8332  df-1o 8388  df-er 8625  df-en 8873  df-dom 8874  df-sdom 8875  df-fin 8876  df-sup 9332  df-inf 9333  df-pnf 11151  df-mnf 11152  df-xr 11153  df-ltxr 11154  df-le 11155  df-sub 11349  df-neg 11350  df-nn 12129  df-n0 12385  df-z 12472  df-uz 12736  df-ico 13254  df-fz 13411  df-fl 13696  df-limsup 15378
This theorem is referenced by:  mbflimsup  25565
  Copyright terms: Public domain W3C validator