let f be Real_Sequence; for i being Nat holds (FinSeq (f,i)) ^ <*(f . (i + 1))*> = FinSeq (f,(i + 1))
let i be Nat; (FinSeq (f,i)) ^ <*(f . (i + 1))*> = FinSeq (f,(i + 1))
set f1 = FinSeq (f,i);
set g = <*(f . (i + 1))*>;
set h = FinSeq (f,(i + 1));
dom (FinSeq (f,i)) = Seg i
by Th19;
then
Seg (len (FinSeq (f,i))) = Seg i
by FINSEQ_1:def 3;
then A0:
len (FinSeq (f,i)) = i
by FINSEQ_1:6;
A1: dom ((FinSeq (f,i)) ^ <*(f . (i + 1))*>) =
Seg ((len (FinSeq (f,i))) + (len <*(f . (i + 1))*>))
by FINSEQ_1:def 7
.=
Seg (i + 1)
by FINSEQ_1:39, A0
.=
dom (FinSeq (f,(i + 1)))
by Th19
;
for k being Nat st k in dom ((FinSeq (f,i)) ^ <*(f . (i + 1))*>) holds
((FinSeq (f,i)) ^ <*(f . (i + 1))*>) . k = (FinSeq (f,(i + 1))) . k
hence
(FinSeq (f,i)) ^ <*(f . (i + 1))*> = FinSeq (f,(i + 1))
by A1, FINSEQ_1:13; verum