let n be Nat; for seq being Real_Sequence st seq is bounded_above holds
(superior_realsequence seq) . n = max (((superior_realsequence seq) . (n + 1)),(seq . n))
let seq be Real_Sequence; ( seq is bounded_above implies (superior_realsequence seq) . n = max (((superior_realsequence seq) . (n + 1)),(seq . n)) )
reconsider Y2 = { (seq . k) where k is Nat : n + 1 <= k } as Subset of REAL by Th29;
reconsider Y1 = { (seq . k) where k is Nat : n <= k } as Subset of REAL by Th29;
reconsider Y3 = {(seq . n)} as Subset of REAL ;
A1:
(superior_realsequence seq) . (n + 1) = upper_bound Y2
by Def5;
assume A2:
seq is bounded_above
; (superior_realsequence seq) . n = max (((superior_realsequence seq) . (n + 1)),(seq . n))
then A3:
( Y2 <> {} & Y2 is bounded_above )
by Th31, SETLIM_1:1;
A4:
Y3 is bounded_above
(superior_realsequence seq) . n = upper_bound Y1
by Def5;
then (superior_realsequence seq) . n =
upper_bound (Y2 \/ Y3)
by SETLIM_1:2
.=
max ((upper_bound Y2),(upper_bound Y3))
by A3, A4, SEQ_4:143
.=
max (((superior_realsequence seq) . (n + 1)),(seq . n))
by A1, SEQ_4:9
;
hence
(superior_realsequence seq) . n = max (((superior_realsequence seq) . (n + 1)),(seq . n))
; verum