let X be Subset of COMPLEX; ( X is open implies for z0 being Complex st z0 in X holds
ex N being Neighbourhood of z0 st N c= X )
assume
X is open
; for z0 being Complex st z0 in X holds
ex N being Neighbourhood of z0 st N c= X
then A1:
X ` is closed
by Def11;
let z0 be Complex; ( z0 in X implies ex N being Neighbourhood of z0 st N c= X )
assume that
A2:
z0 in X
and
A3:
for N being Neighbourhood of z0 holds not N c= X
; contradiction
defpred S1[ Element of NAT , Complex] means ( $2 in { y where y is Complex : |.(y - z0).| < 1 / ($1 + 1) } & $2 in X ` );
A4:
z0 in COMPLEX
by XCMPLX_0:def 2;
then A10:
for n being Element of NAT ex s being Element of COMPLEX st S1[n,s]
;
consider s1 being Function of NAT,COMPLEX such that
A11:
for n being Element of NAT holds S1[n,s1 . n]
from FUNCT_2:sch 3(A10);
A12:
rng s1 c= X `
then A20:
s1 is convergent
by A4, COMSEQ_2:def 5;
then
lim s1 = z0
by A4, A15, COMSEQ_2:def 6;
then
z0 in COMPLEX \ X
by A20, A12, A1, Def10;
hence
contradiction
by A2, XBOOLE_0:def 5; verum