let M be FinSequence; ( M <> {} implies M = (Del (M,(len M))) ^ <*(M . (len M))*> )
assume
M <> {}
; M = (Del (M,(len M))) ^ <*(M . (len M))*>
then consider q being FinSequence, x being object such that
A1:
M = q ^ <*x*>
by FINSEQ_1:46;
A2: len M =
(len q) + (len <*x*>)
by A1, FINSEQ_1:22
.=
(len q) + 1
by FINSEQ_1:39
;
then A3:
len (Del (M,(len M))) = len q
by Th11;
A4:
dom q = Seg (len q)
by FINSEQ_1:def 3;
M . (len M) = x
by A1, A2, FINSEQ_1:42;
hence
M = (Del (M,(len M))) ^ <*(M . (len M))*>
by A1, A3, A5, FINSEQ_2:9; verum