let M be non empty MetrSpace; for x being Point of (TopSpaceMetr M)
for x9 being Point of M st x = x9 holds
ex f being Function of NAT ,(Balls x) st
for n being Element of NAT holds f . n = Ball x9,(1 / (n + 1))
let x be Point of (TopSpaceMetr M); for x9 being Point of M st x = x9 holds
ex f being Function of NAT ,(Balls x) st
for n being Element of NAT holds f . n = Ball x9,(1 / (n + 1))
let x9 be Point of M; ( x = x9 implies ex f being Function of NAT ,(Balls x) st
for n being Element of NAT holds f . n = Ball x9,(1 / (n + 1)) )
assume A4:
x = x9
; ex f being Function of NAT ,(Balls x) st
for n being Element of NAT holds f . n = Ball x9,(1 / (n + 1))
set B = Balls x;
consider x9 being Point of M such that
A0:
( x9 = x & Balls x = { (Ball x9,(1 / n)) where n is Element of NAT : n <> 0 } )
by Def10;
defpred S1[ set , set ] means ex n9 being Element of NAT st
( $1 = n9 & $2 = Ball x9,(1 / (n9 + 1)) );
A12:
for n being set st n in NAT holds
ex O being set st
( O in Balls x & S1[n,O] )
consider f being Function such that
A13:
( dom f = NAT & rng f c= Balls x )
and
A14:
for n being set st n in NAT holds
S1[n,f . n]
from WELLORD2:sch 1(A12);
reconsider f = f as Function of NAT ,(Balls x) by A13, FUNCT_2:4;
take
f
; for n being Element of NAT holds f . n = Ball x9,(1 / (n + 1))
let n be Element of NAT ; f . n = Ball x9,(1 / (n + 1))
S1[n,f . n]
by A14;
hence
f . n = Ball x9,(1 / (n + 1))
by A0, A4; verum