let i, j, k be Element of NAT ; :: thesis: for D being non empty set
for f being FinSequence of D st i <= j & i in dom f & j in dom f & k in dom (mid f,i,j) holds
(k + i) -' 1 in dom f

let D be non empty set ; :: thesis: for f being FinSequence of D st i <= j & i in dom f & j in dom f & k in dom (mid f,i,j) holds
(k + i) -' 1 in dom f

let f be FinSequence of D; :: thesis: ( i <= j & i in dom f & j in dom f & k in dom (mid f,i,j) implies (k + i) -' 1 in dom f )
assume that
A1: i <= j and
A2: i in dom f and
A3: j in dom f ; :: thesis: ( not k in dom (mid f,i,j) or (k + i) -' 1 in dom f )
A4: ( 1 + 0 <= i & i <= len f ) by A2, FINSEQ_3:27;
A5: ( 1 <= j & j <= len f ) by A3, FINSEQ_3:27;
then A6: len (mid f,i,j) = (j -' i) + 1 by A1, A4, JORDAN3:27;
A7: k + i >= i by NAT_1:11;
assume A8: k in dom (mid f,i,j) ; :: thesis: (k + i) -' 1 in dom f
then k <= len (mid f,i,j) by FINSEQ_3:27;
then k <= (j - i) + 1 by A1, A6, XREAL_1:235;
then k <= (j + 1) - i ;
then k + i <= j + 1 by XREAL_1:21;
then (k + i) - 1 <= j by XREAL_1:22;
then (k + i) -' 1 <= j by A4, A7, XREAL_1:235, XXREAL_0:2;
then A9: (k + i) -' 1 <= len f by A5, XXREAL_0:2;
A10: 1 <= k by A8, FINSEQ_3:27;
i - 1 >= 0 by A4, XREAL_1:21;
then k + 0 <= k + (i - 1) by XREAL_1:8;
then 1 <= (k + i) - 1 by A10, XXREAL_0:2;
then 1 <= (k + i) -' 1 by NAT_D:39;
hence (k + i) -' 1 in dom f by A9, FINSEQ_3:27; :: thesis: verum