let D be non empty set ; :: thesis: 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; :: thesis: 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; :: thesis: ( 1 <= i & i <= k & k <= len f implies (mid f,1,k) . i = f . i )
assume A1: ( 1 <= i & i <= k & k <= len f ) ; :: thesis: (mid f,1,k) . i = f . i
then A2: ( 1 <= k & k <= len f & 1 <= i & i <= k ) by XXREAL_0:2;
X: ( i in NAT & k in NAT ) by ORDINAL1:def 13;
i <= (k - 1) + 1 by A1;
then (mid f,1,k) . i = f . ((i + 1) -' 1) by A2, Th31, X;
hence (mid f,1,k) . i = f . i by NAT_D:34; :: thesis: verum