let T be non empty TopStruct ; :: thesis: for x being Point of T
for Y being Subset of T
for S being sequence of T st Y = { y where y is Point of T : x in Cl {y} } & rng S misses Y & S is_convergent_to x holds
ex S1 being subsequence of S st S1 is one-to-one
let x be Point of T; :: thesis: for Y being Subset of T
for S being sequence of T st Y = { y where y is Point of T : x in Cl {y} } & rng S misses Y & S is_convergent_to x holds
ex S1 being subsequence of S st S1 is one-to-one
let Y be Subset of T; :: thesis: for S being sequence of T st Y = { y where y is Point of T : x in Cl {y} } & rng S misses Y & S is_convergent_to x holds
ex S1 being subsequence of S st S1 is one-to-one
let S be sequence of T; :: thesis: ( Y = { y where y is Point of T : x in Cl {y} } & rng S misses Y & S is_convergent_to x implies ex S1 being subsequence of S st S1 is one-to-one )
assume that
A1:
Y = { y where y is Point of T : x in Cl {y} }
and
A2:
(rng S) /\ Y = {}
and
A3:
S is_convergent_to x
; :: according to XBOOLE_0:def 7 :: thesis: ex S1 being subsequence of S st S1 is one-to-one
A4:
for z being set st z in rng S holds
ex n0 being Element of NAT st
for m being Element of NAT st n0 <= m holds
z <> S . m
defpred S1[ Element of NAT , set , set ] means ( $3 in NAT & ( for n1, n2, m being Element of NAT st n1 = $2 & n2 = $3 & n2 <= m holds
S . m <> S . n1 ) );
A11:
for n being Element of NAT
for z1 being set ex z2 being set st S1[n,z1,z2]
consider f being Function such that
A18:
dom f = NAT
and
A19:
f . 0 = 0
and
A20:
for n being Element of NAT holds S1[n,f . n,f . (n + 1)]
from RECDEF_1:sch 1(A11);
A21:
for n being Element of NAT holds f . n is Element of NAT
then
for n being Element of NAT holds f . n is real
;
then reconsider f = f as Real_Sequence by A18, SEQ_1:4;
f is increasing
then reconsider f = f as increasing sequence of NAT by A21, SEQM_3:29;
take S1 = S * f; :: thesis: S1 is one-to-one
let x1, x2 be set ; :: according to FUNCT_1:def 8 :: thesis: ( not x1 in dom S1 or not x2 in dom S1 or not S1 . x1 = S1 . x2 or x1 = x2 )
assume that
A23:
x1 in dom S1
and
A24:
x2 in dom S1
and
A25:
S1 . x1 = S1 . x2
; :: thesis: x1 = x2
assume A26:
x1 <> x2
; :: thesis: contradiction
A27:
for n1, n2 being Element of NAT st n1 < n2 holds
S1 . n1 <> S1 . n2
reconsider n1 = x1 as Element of NAT by A23;
reconsider n2 = x2 as Element of NAT by A24;