let n be Element of NAT ; :: thesis: 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; :: thesis: ( seq is bounded_above implies (superior_realsequence seq) . n = max ((superior_realsequence seq) . (n + 1)),(seq . n) )
assume A1:
seq is bounded_above
; :: thesis: (superior_realsequence seq) . n = max ((superior_realsequence seq) . (n + 1)),(seq . n)
reconsider Y1 = { (seq . k) where k is Element of NAT : n <= k } as Subset of REAL by Th29;
A2:
(superior_realsequence seq) . n = sup Y1
by Def5;
reconsider Y2 = { (seq . k) where k is Element of NAT : n + 1 <= k } as Subset of REAL by Th29;
A3:
(superior_realsequence seq) . (n + 1) = sup Y2
by Def5;
reconsider Y3 = {(seq . n)} as Subset of REAL ;
A4:
( Y1 <> {} & Y2 <> {} & Y3 <> {} )
by SETLIM_1:1;
A5:
( Y1 is bounded_above & Y2 is bounded_above )
by A1, Th31;
A6:
Y3 is bounded_above
(superior_realsequence seq) . n =
sup (Y2 \/ Y3)
by A2, SETLIM_1:2
.=
max (sup Y2),(sup Y3)
by A4, A5, A6, SPRECT_1:53
.=
max ((superior_realsequence seq) . (n + 1)),(seq . n)
by A3, SEQ_4:22
;
hence
(superior_realsequence seq) . n = max ((superior_realsequence seq) . (n + 1)),(seq . n)
; :: thesis: verum