let D be non empty set ; for f being FinSequence of D
for k, i being Nat st 1 <= i & i <= k & k <= len f holds
(mid (f,1,k)) . i = f . i
let f be FinSequence of D; for k, i being Nat st 1 <= i & i <= k & k <= len f holds
(mid (f,1,k)) . i = f . i
let k, i be Nat; ( 1 <= i & i <= k & k <= len f implies (mid (f,1,k)) . i = f . i )
assume that
A1:
1 <= i
and
A2:
i <= k
and
A3:
k <= len f
; (mid (f,1,k)) . i = f . i
A4:
i <= (k - 1) + 1
by A2;
A5:
k in NAT
by ORDINAL1:def 12;
A6:
i in NAT
by ORDINAL1:def 12;
1 <= k
by A1, A2, XXREAL_0:2;
then
(mid (f,1,k)) . i = f . ((i + 1) -' 1)
by A1, A3, A6, A5, A4, Th128;
hence
(mid (f,1,k)) . i = f . i
by NAT_D:34; verum