let D be non empty set ; :: thesis: for f1 being FinSequence of D
for k being Element of NAT st len f1 < k holds
mid f1,k,k = <*> D

let f1 be FinSequence of D; :: thesis: for k being Element of NAT st len f1 < k holds
mid f1,k,k = <*> D

let k be Element of NAT ; :: thesis: ( len f1 < k implies mid f1,k,k = <*> D )
assume A1: len f1 < k ; :: thesis: mid f1,k,k = <*> D
then A2: 0 + 1 <= k by NAT_1:13;
(k -' k) + 1 = (k - k) + 1 by XREAL_1:235
.= 1 ;
then A3: mid f1,k,k = (f1 /^ (k -' 1)) | 1 by JORDAN3:def 1;
(len f1) + 1 <= k by A1, NAT_1:13;
then ((len f1) + 1) - 1 <= k - 1 by XREAL_1:11;
then len f1 <= k -' 1 by A2, XREAL_1:235;
then f1 /^ (k -' 1) = <*> D by FINSEQ_5:35;
hence mid f1,k,k = <*> D by A3, FINSEQ_5:81; :: thesis: verum