let p be FinSequence; for m being Nat st 1 <= m & m <= len p holds
(m,m) -cut p = <*(p . m)*>
let m be Nat; ( 1 <= m & m <= len p implies (m,m) -cut p = <*(p . m)*> )
assume that
A1:
1 <= m
and
A2:
m <= len p
; (m,m) -cut p = <*(p . m)*>
set mp = (m,m) -cut p;
A3:
(len ((m,m) -cut p)) + m = m + 1
by A1, A2, Def1;
then ((m,m) -cut p) . (0 + 1) =
p . (m + 0)
by A1, A2, Def1
.=
p . m
;
hence
(m,m) -cut p = <*(p . m)*>
by A3, FINSEQ_1:40; verum