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

Theorem limsupgre 15527
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 13203 . . . 4 < Or ℝ*
21supex 9532 . . 3 sup(((𝐹 “ (𝑘[,)+∞)) ∩ ℝ*), ℝ*, < ) ∈ V
32a1i 11 . 2 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑘 ∈ ℝ) → sup(((𝐹 “ (𝑘[,)+∞)) ∩ ℝ*), ℝ*, < ) ∈ V)
4 limsupval.1 . . 3 𝐺 = (𝑘 ∈ ℝ ↦ sup(((𝐹 “ (𝑘[,)+∞)) ∩ ℝ*), ℝ*, < ))
54a1i 11 . 2 ((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) → 𝐺 = (𝑘 ∈ ℝ ↦ sup(((𝐹 “ (𝑘[,)+∞)) ∩ ℝ*), ℝ*, < )))
64limsupgval 15522 . . . 4 (𝑎 ∈ ℝ → (𝐺𝑎) = sup(((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*), ℝ*, < ))
76adantl 481 . . 3 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → (𝐺𝑎) = sup(((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*), ℝ*, < ))
8 simpl3 1193 . . . . . . 7 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → (lim sup‘𝐹) < +∞)
9 limsupgre.z . . . . . . . . . . 11 𝑍 = (ℤ𝑀)
10 uzssz 12924 . . . . . . . . . . 11 (ℤ𝑀) ⊆ ℤ
119, 10eqsstri 4043 . . . . . . . . . 10 𝑍 ⊆ ℤ
12 zssre 12646 . . . . . . . . . 10 ℤ ⊆ ℝ
1311, 12sstri 4018 . . . . . . . . 9 𝑍 ⊆ ℝ
1413a1i 11 . . . . . . . 8 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → 𝑍 ⊆ ℝ)
15 simpl2 1192 . . . . . . . . 9 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → 𝐹:𝑍⟶ℝ)
16 ressxr 11334 . . . . . . . . 9 ℝ ⊆ ℝ*
17 fss 6763 . . . . . . . . 9 ((𝐹:𝑍⟶ℝ ∧ ℝ ⊆ ℝ*) → 𝐹:𝑍⟶ℝ*)
1815, 16, 17sylancl 585 . . . . . . . 8 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → 𝐹:𝑍⟶ℝ*)
19 pnfxr 11344 . . . . . . . . 9 +∞ ∈ ℝ*
2019a1i 11 . . . . . . . 8 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → +∞ ∈ ℝ*)
214limsuplt 15525 . . . . . . . 8 ((𝑍 ⊆ ℝ ∧ 𝐹:𝑍⟶ℝ* ∧ +∞ ∈ ℝ*) → ((lim sup‘𝐹) < +∞ ↔ ∃𝑛 ∈ ℝ (𝐺𝑛) < +∞))
2214, 18, 20, 21syl3anc 1371 . . . . . . 7 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → ((lim sup‘𝐹) < +∞ ↔ ∃𝑛 ∈ ℝ (𝐺𝑛) < +∞))
238, 22mpbid 232 . . . . . 6 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → ∃𝑛 ∈ ℝ (𝐺𝑛) < +∞)
24 fzfi 14023 . . . . . . . 8 (𝑀...(⌊‘𝑛)) ∈ Fin
2515adantr 480 . . . . . . . . . 10 ((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) → 𝐹:𝑍⟶ℝ)
26 elfzuz 13580 . . . . . . . . . . 11 (𝑚 ∈ (𝑀...(⌊‘𝑛)) → 𝑚 ∈ (ℤ𝑀))
2726, 9eleqtrrdi 2855 . . . . . . . . . 10 (𝑚 ∈ (𝑀...(⌊‘𝑛)) → 𝑚𝑍)
28 ffvelcdm 7115 . . . . . . . . . 10 ((𝐹:𝑍⟶ℝ ∧ 𝑚𝑍) → (𝐹𝑚) ∈ ℝ)
2925, 27, 28syl2an 595 . . . . . . . . 9 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ 𝑚 ∈ (𝑀...(⌊‘𝑛))) → (𝐹𝑚) ∈ ℝ)
3029ralrimiva 3152 . . . . . . . 8 ((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) → ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ∈ ℝ)
31 fimaxre3 12241 . . . . . . . 8 (((𝑀...(⌊‘𝑛)) ∈ Fin ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ∈ ℝ) → ∃𝑟 ∈ ℝ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)
3224, 30, 31sylancr 586 . . . . . . 7 ((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) → ∃𝑟 ∈ ℝ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)
33 simpr 484 . . . . . . . . . 10 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → 𝑎 ∈ ℝ)
3433ad2antrr 725 . . . . . . . . 9 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → 𝑎 ∈ ℝ)
354limsupgf 15521 . . . . . . . . . 10 𝐺:ℝ⟶ℝ*
3635ffvelcdmi 7117 . . . . . . . . 9 (𝑎 ∈ ℝ → (𝐺𝑎) ∈ ℝ*)
3734, 36syl 17 . . . . . . . 8 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → (𝐺𝑎) ∈ ℝ*)
38 simprl 770 . . . . . . . . . 10 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → 𝑟 ∈ ℝ)
3916, 38sselid 4006 . . . . . . . . 9 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → 𝑟 ∈ ℝ*)
40 simprl 770 . . . . . . . . . . 11 ((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) → 𝑛 ∈ ℝ)
4140adantr 480 . . . . . . . . . 10 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → 𝑛 ∈ ℝ)
4235ffvelcdmi 7117 . . . . . . . . . 10 (𝑛 ∈ ℝ → (𝐺𝑛) ∈ ℝ*)
4341, 42syl 17 . . . . . . . . 9 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → (𝐺𝑛) ∈ ℝ*)
4439, 43ifcld 4594 . . . . . . . 8 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) ∈ ℝ*)
4519a1i 11 . . . . . . . 8 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → +∞ ∈ ℝ*)
4640ad2antrr 725 . . . . . . . . . . . 12 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → 𝑛 ∈ ℝ)
4713a1i 11 . . . . . . . . . . . . 13 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → 𝑍 ⊆ ℝ)
4847sselda 4008 . . . . . . . . . . . 12 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → 𝑖 ∈ ℝ)
4943xrleidd 13214 . . . . . . . . . . . . . . . 16 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → (𝐺𝑛) ≤ (𝐺𝑛))
5018ad2antrr 725 . . . . . . . . . . . . . . . . 17 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → 𝐹:𝑍⟶ℝ*)
514limsupgle 15523 . . . . . . . . . . . . . . . . 17 (((𝑍 ⊆ ℝ ∧ 𝐹:𝑍⟶ℝ*) ∧ 𝑛 ∈ ℝ ∧ (𝐺𝑛) ∈ ℝ*) → ((𝐺𝑛) ≤ (𝐺𝑛) ↔ ∀𝑖𝑍 (𝑛𝑖 → (𝐹𝑖) ≤ (𝐺𝑛))))
5247, 50, 41, 43, 51syl211anc 1376 . . . . . . . . . . . . . . . 16 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → ((𝐺𝑛) ≤ (𝐺𝑛) ↔ ∀𝑖𝑍 (𝑛𝑖 → (𝐹𝑖) ≤ (𝐺𝑛))))
5349, 52mpbid 232 . . . . . . . . . . . . . . 15 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → ∀𝑖𝑍 (𝑛𝑖 → (𝐹𝑖) ≤ (𝐺𝑛)))
5453r19.21bi 3257 . . . . . . . . . . . . . 14 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (𝑛𝑖 → (𝐹𝑖) ≤ (𝐺𝑛)))
5554imp 406 . . . . . . . . . . . . 13 (((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) ∧ 𝑛𝑖) → (𝐹𝑖) ≤ (𝐺𝑛))
5646, 42syl 17 . . . . . . . . . . . . . . . 16 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (𝐺𝑛) ∈ ℝ*)
5739adantr 480 . . . . . . . . . . . . . . . 16 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → 𝑟 ∈ ℝ*)
58 xrmax1 13237 . . . . . . . . . . . . . . . 16 (((𝐺𝑛) ∈ ℝ*𝑟 ∈ ℝ*) → (𝐺𝑛) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)))
5956, 57, 58syl2anc 583 . . . . . . . . . . . . . . 15 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (𝐺𝑛) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)))
6050ffvelcdmda 7118 . . . . . . . . . . . . . . . 16 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (𝐹𝑖) ∈ ℝ*)
6144adantr 480 . . . . . . . . . . . . . . . 16 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) ∈ ℝ*)
62 xrletr 13220 . . . . . . . . . . . . . . . 16 (((𝐹𝑖) ∈ ℝ* ∧ (𝐺𝑛) ∈ ℝ* ∧ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) ∈ ℝ*) → (((𝐹𝑖) ≤ (𝐺𝑛) ∧ (𝐺𝑛) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))) → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))))
6360, 56, 61, 62syl3anc 1371 . . . . . . . . . . . . . . 15 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (((𝐹𝑖) ≤ (𝐺𝑛) ∧ (𝐺𝑛) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))) → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))))
6459, 63mpan2d 693 . . . . . . . . . . . . . 14 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → ((𝐹𝑖) ≤ (𝐺𝑛) → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))))
6564adantr 480 . . . . . . . . . . . . 13 (((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) ∧ 𝑛𝑖) → ((𝐹𝑖) ≤ (𝐺𝑛) → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))))
6655, 65mpd 15 . . . . . . . . . . . 12 (((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) ∧ 𝑛𝑖) → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)))
67 fveq2 6920 . . . . . . . . . . . . . . 15 (𝑚 = 𝑖 → (𝐹𝑚) = (𝐹𝑖))
6867breq1d 5176 . . . . . . . . . . . . . 14 (𝑚 = 𝑖 → ((𝐹𝑚) ≤ 𝑟 ↔ (𝐹𝑖) ≤ 𝑟))
69 simprr 772 . . . . . . . . . . . . . . 15 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)
7069ad2antrr 725 . . . . . . . . . . . . . 14 (((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) ∧ 𝑖𝑛) → ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)
71 simpr 484 . . . . . . . . . . . . . . . . . 18 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → 𝑖𝑍)
7271, 9eleqtrdi 2854 . . . . . . . . . . . . . . . . 17 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → 𝑖 ∈ (ℤ𝑀))
7341flcld 13849 . . . . . . . . . . . . . . . . . 18 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → (⌊‘𝑛) ∈ ℤ)
7473adantr 480 . . . . . . . . . . . . . . . . 17 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (⌊‘𝑛) ∈ ℤ)
75 elfz5 13576 . . . . . . . . . . . . . . . . 17 ((𝑖 ∈ (ℤ𝑀) ∧ (⌊‘𝑛) ∈ ℤ) → (𝑖 ∈ (𝑀...(⌊‘𝑛)) ↔ 𝑖 ≤ (⌊‘𝑛)))
7672, 74, 75syl2anc 583 . . . . . . . . . . . . . . . 16 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (𝑖 ∈ (𝑀...(⌊‘𝑛)) ↔ 𝑖 ≤ (⌊‘𝑛)))
7711, 71sselid 4006 . . . . . . . . . . . . . . . . 17 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → 𝑖 ∈ ℤ)
78 flge 13856 . . . . . . . . . . . . . . . . 17 ((𝑛 ∈ ℝ ∧ 𝑖 ∈ ℤ) → (𝑖𝑛𝑖 ≤ (⌊‘𝑛)))
7946, 77, 78syl2anc 583 . . . . . . . . . . . . . . . 16 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (𝑖𝑛𝑖 ≤ (⌊‘𝑛)))
8076, 79bitr4d 282 . . . . . . . . . . . . . . 15 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (𝑖 ∈ (𝑀...(⌊‘𝑛)) ↔ 𝑖𝑛))
8180biimpar 477 . . . . . . . . . . . . . 14 (((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) ∧ 𝑖𝑛) → 𝑖 ∈ (𝑀...(⌊‘𝑛)))
8268, 70, 81rspcdva 3636 . . . . . . . . . . . . 13 (((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) ∧ 𝑖𝑛) → (𝐹𝑖) ≤ 𝑟)
83 xrmax2 13238 . . . . . . . . . . . . . . . . 17 (((𝐺𝑛) ∈ ℝ*𝑟 ∈ ℝ*) → 𝑟 ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)))
8443, 39, 83syl2anc 583 . . . . . . . . . . . . . . . 16 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → 𝑟 ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)))
8584adantr 480 . . . . . . . . . . . . . . 15 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → 𝑟 ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)))
86 xrletr 13220 . . . . . . . . . . . . . . . 16 (((𝐹𝑖) ∈ ℝ*𝑟 ∈ ℝ* ∧ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) ∈ ℝ*) → (((𝐹𝑖) ≤ 𝑟𝑟 ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))) → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))))
8760, 57, 61, 86syl3anc 1371 . . . . . . . . . . . . . . 15 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (((𝐹𝑖) ≤ 𝑟𝑟 ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))) → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))))
8885, 87mpan2d 693 . . . . . . . . . . . . . 14 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → ((𝐹𝑖) ≤ 𝑟 → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))))
8988adantr 480 . . . . . . . . . . . . 13 (((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) ∧ 𝑖𝑛) → ((𝐹𝑖) ≤ 𝑟 → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))))
9082, 89mpd 15 . . . . . . . . . . . 12 (((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) ∧ 𝑖𝑛) → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)))
9146, 48, 66, 90lecasei 11396 . . . . . . . . . . 11 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)))
9291a1d 25 . . . . . . . . . 10 ((((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) ∧ 𝑖𝑍) → (𝑎𝑖 → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))))
9392ralrimiva 3152 . . . . . . . . 9 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → ∀𝑖𝑍 (𝑎𝑖 → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛))))
944limsupgle 15523 . . . . . . . . . 10 (((𝑍 ⊆ ℝ ∧ 𝐹:𝑍⟶ℝ*) ∧ 𝑎 ∈ ℝ ∧ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) ∈ ℝ*) → ((𝐺𝑎) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) ↔ ∀𝑖𝑍 (𝑎𝑖 → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)))))
9547, 50, 34, 44, 94syl211anc 1376 . . . . . . . . 9 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → ((𝐺𝑎) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) ↔ ∀𝑖𝑍 (𝑎𝑖 → (𝐹𝑖) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)))))
9693, 95mpbird 257 . . . . . . . 8 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → (𝐺𝑎) ≤ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)))
9738ltpnfd 13184 . . . . . . . . 9 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → 𝑟 < +∞)
98 simplrr 777 . . . . . . . . 9 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → (𝐺𝑛) < +∞)
99 breq1 5169 . . . . . . . . . 10 (𝑟 = if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) → (𝑟 < +∞ ↔ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) < +∞))
100 breq1 5169 . . . . . . . . . 10 ((𝐺𝑛) = if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) → ((𝐺𝑛) < +∞ ↔ if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) < +∞))
10199, 100ifboth 4587 . . . . . . . . 9 ((𝑟 < +∞ ∧ (𝐺𝑛) < +∞) → if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) < +∞)
10297, 98, 101syl2anc 583 . . . . . . . 8 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → if((𝐺𝑛) ≤ 𝑟, 𝑟, (𝐺𝑛)) < +∞)
10337, 44, 45, 96, 102xrlelttrd 13222 . . . . . . 7 (((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) ∧ (𝑟 ∈ ℝ ∧ ∀𝑚 ∈ (𝑀...(⌊‘𝑛))(𝐹𝑚) ≤ 𝑟)) → (𝐺𝑎) < +∞)
10432, 103rexlimddv 3167 . . . . . 6 ((((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) ∧ (𝑛 ∈ ℝ ∧ (𝐺𝑛) < +∞)) → (𝐺𝑎) < +∞)
10523, 104rexlimddv 3167 . . . . 5 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → (𝐺𝑎) < +∞)
1067, 105eqbrtrrd 5190 . . . 4 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → sup(((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*), ℝ*, < ) < +∞)
107 imassrn 6100 . . . . . . . . 9 (𝐹 “ (𝑎[,)+∞)) ⊆ ran 𝐹
10815frnd 6755 . . . . . . . . 9 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → ran 𝐹 ⊆ ℝ)
109107, 108sstrid 4020 . . . . . . . 8 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → (𝐹 “ (𝑎[,)+∞)) ⊆ ℝ)
110109, 16sstrdi 4021 . . . . . . 7 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → (𝐹 “ (𝑎[,)+∞)) ⊆ ℝ*)
111 dfss2 3994 . . . . . . 7 ((𝐹 “ (𝑎[,)+∞)) ⊆ ℝ* ↔ ((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*) = (𝐹 “ (𝑎[,)+∞)))
112110, 111sylib 218 . . . . . 6 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → ((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*) = (𝐹 “ (𝑎[,)+∞)))
113112, 109eqsstrd 4047 . . . . 5 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → ((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*) ⊆ ℝ)
114 simpl1 1191 . . . . . . . . . . 11 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → 𝑀 ∈ ℤ)
115 flcl 13846 . . . . . . . . . . . . . 14 (𝑎 ∈ ℝ → (⌊‘𝑎) ∈ ℤ)
116115adantl 481 . . . . . . . . . . . . 13 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → (⌊‘𝑎) ∈ ℤ)
117116peano2zd 12750 . . . . . . . . . . . 12 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → ((⌊‘𝑎) + 1) ∈ ℤ)
118117, 114ifcld 4594 . . . . . . . . . . 11 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ ℤ)
119114zred 12747 . . . . . . . . . . . 12 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → 𝑀 ∈ ℝ)
120117zred 12747 . . . . . . . . . . . 12 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → ((⌊‘𝑎) + 1) ∈ ℝ)
121 max1 13247 . . . . . . . . . . . 12 ((𝑀 ∈ ℝ ∧ ((⌊‘𝑎) + 1) ∈ ℝ) → 𝑀 ≤ if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀))
122119, 120, 121syl2anc 583 . . . . . . . . . . 11 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → 𝑀 ≤ if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀))
123 eluz2 12909 . . . . . . . . . . 11 (if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ (ℤ𝑀) ↔ (𝑀 ∈ ℤ ∧ if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ ℤ ∧ 𝑀 ≤ if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀)))
124114, 118, 122, 123syl3anbrc 1343 . . . . . . . . . 10 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ (ℤ𝑀))
125124, 9eleqtrrdi 2855 . . . . . . . . 9 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ 𝑍)
12615fdmd 6757 . . . . . . . . 9 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → dom 𝐹 = 𝑍)
127125, 126eleqtrrd 2847 . . . . . . . 8 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ dom 𝐹)
128118zred 12747 . . . . . . . . 9 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ ℝ)
129 fllep1 13852 . . . . . . . . . . 11 (𝑎 ∈ ℝ → 𝑎 ≤ ((⌊‘𝑎) + 1))
130129adantl 481 . . . . . . . . . 10 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → 𝑎 ≤ ((⌊‘𝑎) + 1))
131 max2 13249 . . . . . . . . . . 11 ((𝑀 ∈ ℝ ∧ ((⌊‘𝑎) + 1) ∈ ℝ) → ((⌊‘𝑎) + 1) ≤ if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀))
132119, 120, 131syl2anc 583 . . . . . . . . . 10 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → ((⌊‘𝑎) + 1) ≤ if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀))
13333, 120, 128, 130, 132letrd 11447 . . . . . . . . 9 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → 𝑎 ≤ if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀))
134 elicopnf 13505 . . . . . . . . . 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 712 . . . . . . . 8 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ (𝑎[,)+∞))
137 inelcm 4488 . . . . . . . 8 ((if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ dom 𝐹 ∧ if(𝑀 ≤ ((⌊‘𝑎) + 1), ((⌊‘𝑎) + 1), 𝑀) ∈ (𝑎[,)+∞)) → (dom 𝐹 ∩ (𝑎[,)+∞)) ≠ ∅)
138127, 136, 137syl2anc 583 . . . . . . 7 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → (dom 𝐹 ∩ (𝑎[,)+∞)) ≠ ∅)
139 imadisj 6109 . . . . . . . 8 ((𝐹 “ (𝑎[,)+∞)) = ∅ ↔ (dom 𝐹 ∩ (𝑎[,)+∞)) = ∅)
140139necon3bii 2999 . . . . . . 7 ((𝐹 “ (𝑎[,)+∞)) ≠ ∅ ↔ (dom 𝐹 ∩ (𝑎[,)+∞)) ≠ ∅)
141138, 140sylibr 234 . . . . . 6 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → (𝐹 “ (𝑎[,)+∞)) ≠ ∅)
142112, 141eqnetrd 3014 . . . . 5 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → ((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*) ≠ ∅)
143 supxrre1 13392 . . . . 5 ((((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*) ⊆ ℝ ∧ ((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*) ≠ ∅) → (sup(((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*), ℝ*, < ) ∈ ℝ ↔ sup(((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*), ℝ*, < ) < +∞))
144113, 142, 143syl2anc 583 . . . 4 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → (sup(((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*), ℝ*, < ) ∈ ℝ ↔ sup(((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*), ℝ*, < ) < +∞))
145106, 144mpbird 257 . . 3 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → sup(((𝐹 “ (𝑎[,)+∞)) ∩ ℝ*), ℝ*, < ) ∈ ℝ)
1467, 145eqeltrd 2844 . 2 (((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) ∧ 𝑎 ∈ ℝ) → (𝐺𝑎) ∈ ℝ)
1473, 5, 146fmpt2d 7158 1 ((𝑀 ∈ ℤ ∧ 𝐹:𝑍⟶ℝ ∧ (lim sup‘𝐹) < +∞) → 𝐺:ℝ⟶ℝ)
Colors of variables: wff setvar class
Syntax hints:  wi 4  wb 206  wa 395  w3a 1087   = wceq 1537  wcel 2108  wne 2946  wral 3067  wrex 3076  Vcvv 3488  cin 3975  wss 3976  c0 4352  ifcif 4548   class class class wbr 5166  cmpt 5249  dom cdm 5700  ran crn 5701  cima 5703  wf 6569  cfv 6573  (class class class)co 7448  Fincfn 9003  supcsup 9509  cr 11183  1c1 11185   + caddc 11187  +∞cpnf 11321  *cxr 11323   < clt 11324  cle 11325  cz 12639  cuz 12903  [,)cico 13409  ...cfz 13567  cfl 13841  lim supclsp 15516
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1793  ax-4 1807  ax-5 1909  ax-6 1967  ax-7 2007  ax-8 2110  ax-9 2118  ax-10 2141  ax-11 2158  ax-12 2178  ax-ext 2711  ax-sep 5317  ax-nul 5324  ax-pow 5383  ax-pr 5447  ax-un 7770  ax-cnex 11240  ax-resscn 11241  ax-1cn 11242  ax-icn 11243  ax-addcl 11244  ax-addrcl 11245  ax-mulcl 11246  ax-mulrcl 11247  ax-mulcom 11248  ax-addass 11249  ax-mulass 11250  ax-distr 11251  ax-i2m1 11252  ax-1ne0 11253  ax-1rid 11254  ax-rnegex 11255  ax-rrecex 11256  ax-cnre 11257  ax-pre-lttri 11258  ax-pre-lttrn 11259  ax-pre-ltadd 11260  ax-pre-mulgt0 11261  ax-pre-sup 11262
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 847  df-3or 1088  df-3an 1089  df-tru 1540  df-fal 1550  df-ex 1778  df-nf 1782  df-sb 2065  df-mo 2543  df-eu 2572  df-clab 2718  df-cleq 2732  df-clel 2819  df-nfc 2895  df-ne 2947  df-nel 3053  df-ral 3068  df-rex 3077  df-rmo 3388  df-reu 3389  df-rab 3444  df-v 3490  df-sbc 3805  df-csb 3922  df-dif 3979  df-un 3981  df-in 3983  df-ss 3993  df-pss 3996  df-nul 4353  df-if 4549  df-pw 4624  df-sn 4649  df-pr 4651  df-op 4655  df-uni 4932  df-iun 5017  df-br 5167  df-opab 5229  df-mpt 5250  df-tr 5284  df-id 5593  df-eprel 5599  df-po 5607  df-so 5608  df-fr 5652  df-we 5654  df-xp 5706  df-rel 5707  df-cnv 5708  df-co 5709  df-dm 5710  df-rn 5711  df-res 5712  df-ima 5713  df-pred 6332  df-ord 6398  df-on 6399  df-lim 6400  df-suc 6401  df-iota 6525  df-fun 6575  df-fn 6576  df-f 6577  df-f1 6578  df-fo 6579  df-f1o 6580  df-fv 6581  df-riota 7404  df-ov 7451  df-oprab 7452  df-mpo 7453  df-om 7904  df-1st 8030  df-2nd 8031  df-frecs 8322  df-wrecs 8353  df-recs 8427  df-rdg 8466  df-1o 8522  df-er 8763  df-en 9004  df-dom 9005  df-sdom 9006  df-fin 9007  df-sup 9511  df-inf 9512  df-pnf 11326  df-mnf 11327  df-xr 11328  df-ltxr 11329  df-le 11330  df-sub 11522  df-neg 11523  df-nn 12294  df-n0 12554  df-z 12640  df-uz 12904  df-ico 13413  df-fz 13568  df-fl 13843  df-limsup 15517
This theorem is referenced by:  mbflimsup  25720
  Copyright terms: Public domain W3C validator