let S, T be non empty TopStruct ; for f being Function of S,T holds
( f is being_homeomorphism iff ( dom f = [#] S & rng f = [#] T & f is one-to-one & ( for P being Subset of T holds
( P is closed iff f " P is closed ) ) ) )
let f be Function of S,T; ( f is being_homeomorphism iff ( dom f = [#] S & rng f = [#] T & f is one-to-one & ( for P being Subset of T holds
( P is closed iff f " P is closed ) ) ) )
assume that
A4:
dom f = [#] S
and
A5:
rng f = [#] T
and
A6:
f is one-to-one
and
A7:
for P being Subset of T holds
( P is closed iff f " P is closed )
; f is being_homeomorphism
thus
( dom f = [#] S & rng f = [#] T & f is one-to-one )
by A4, A5, A6; TOPS_2:def 5 ( f is continuous & f /" is continuous )
thus
f is continuous
by A7; f /" is continuous
let R be Subset of S; PRE_TOPC:def 6 ( not R is closed or (f /") " R is closed )
assume A8:
R is closed
; (f /") " R is closed
for x1, x2 being Element of S st x1 in R & f . x1 = f . x2 holds
x2 in R
by A4, A6;
then A9:
f " (f .: R) = R
by T_0TOPSP:1;
(f /") " R = f .: R
by A5, A6, TOPS_2:54;
hence
(f /") " R is closed
by A7, A8, A9; verum