let a, b be FinSequence of D; :: thesis: ( len a <= len g & a = smid g,1,(len a) & a = smid f,(((len f) -' (len a)) + 1),(len f) & ( for j being Nat st j <= len g & smid g,1,j = smid f,(((len f) -' j) + 1),(len f) holds
j <= len a ) & len b <= len g & b = smid g,1,(len b) & b = smid f,(((len f) -' (len b)) + 1),(len f) & ( for j being Nat st j <= len g & smid g,1,j = smid f,(((len f) -' j) + 1),(len f) holds
j <= len b ) implies a = b )

assume that
A10: len a <= len g and
A11: a = smid g,1,(len a) and
A12: a = smid f,(((len f) -' (len a)) + 1),(len f) and
A13: for j being Nat st j <= len g & smid g,1,j = smid f,(((len f) -' j) + 1),(len f) holds
j <= len a and
A14: len b <= len g and
A15: b = smid g,1,(len b) and
A16: b = smid f,(((len f) -' (len b)) + 1),(len f) and
A17: for j being Nat st j <= len g & smid g,1,j = smid f,(((len f) -' j) + 1),(len f) holds
j <= len b ; :: thesis: a = b
A18: len a <= len b by A10, A11, A12, A17;
len b <= len a by A13, A14, A15, A16;
hence a = b by A11, A15, A18, XXREAL_0:1; :: thesis: verum