let X be non empty MetrSpace; :: thesis: for x being Element of X
for S being sequence of X st S is_convergent_in_metrspace_to x holds
for r being Real st 0 < r holds
Ball (x,r) contains_almost_all_sequence S

let x be Element of X; :: thesis: for S being sequence of X st S is_convergent_in_metrspace_to x holds
for r being Real st 0 < r holds
Ball (x,r) contains_almost_all_sequence S

let S be sequence of X; :: thesis: ( S is_convergent_in_metrspace_to x implies for r being Real st 0 < r holds
Ball (x,r) contains_almost_all_sequence S )

assume A1: S is_convergent_in_metrspace_to x ; :: thesis: for r being Real st 0 < r holds
Ball (x,r) contains_almost_all_sequence S

thus for r being Real st 0 < r holds
Ball (x,r) contains_almost_all_sequence S :: thesis: verum
proof
let r be Real; :: thesis: ( 0 < r implies Ball (x,r) contains_almost_all_sequence S )
assume A2: 0 < r ; :: thesis: Ball (x,r) contains_almost_all_sequence S
ex m being Nat st
for n being Nat st m <= n holds
S . n in Ball (x,r)
proof
consider m1 being Nat such that
A3: for n being Nat st m1 <= n holds
dist ((S . n),x) < r by A1, A2;
take k = m1; :: thesis: for n being Nat st k <= n holds
S . n in Ball (x,r)

now :: thesis: for n being Nat st k <= n holds
S . n in Ball (x,r)
let n be Nat; :: thesis: ( k <= n implies S . n in Ball (x,r) )
assume k <= n ; :: thesis: S . n in Ball (x,r)
then dist (x,(S . n)) < r by A3;
hence S . n in Ball (x,r) by METRIC_1:11; :: thesis: verum
end;
hence for n being Nat st k <= n holds
S . n in Ball (x,r) ; :: thesis: verum
end;
hence Ball (x,r) contains_almost_all_sequence S ; :: thesis: verum
end;