let n be Nat; :: thesis: for f being FinSequence
for x being set st x in rng f & not x in rng (Del (f,n)) holds
x = f . n

let f be FinSequence; :: thesis: for x being set st x in rng f & not x in rng (Del (f,n)) holds
x = f . n

let x be set ; :: thesis: ( x in rng f & not x in rng (Del (f,n)) implies x = f . n )
reconsider n9 = n as Element of NAT by ORDINAL1:def 12;
assume A1: x in rng f ; :: thesis: ( x in rng (Del (f,n)) or x = f . n )
then consider j being object such that
A2: j in dom f and
A3: x = f . j by FUNCT_1:def 3;
for X being set st card X = 0 holds
X = {} ;
then consider m being Nat such that
A4: len f = m + 1 by A1, NAT_1:6, RELAT_1:38;
A5: j in Seg (m + 1) by A2, A4, FINSEQ_1:def 3;
assume A6: not x in rng (Del (f,n)) ; :: thesis: x = f . n
then A7: n in dom f by A1, FINSEQ_3:104;
then A8: len (Del (f,n)) = m by A4, FINSEQ_3:109;
A9: n in Seg (m + 1) by A4, A7, FINSEQ_1:def 3;
then A10: 1 <= n by FINSEQ_1:1;
reconsider j = j as Element of NAT by A2;
reconsider m9 = m as Element of NAT by ORDINAL1:def 12;
assume A11: not x = f . n ; :: thesis: contradiction
A12: n <= m + 1 by A9, FINSEQ_1:1;
per cases ( j < n9 or j >= n9 ) ;
end;