let T1, T2 be TopSpace; for f being Function of T1,T2
for g being Function of TopStruct(# the carrier of T1, the topology of T1 #),TopStruct(# the carrier of T2, the topology of T2 #) st g = f & g is being_homeomorphism holds
f is being_homeomorphism
let f be Function of T1,T2; for g being Function of TopStruct(# the carrier of T1, the topology of T1 #),TopStruct(# the carrier of T2, the topology of T2 #) st g = f & g is being_homeomorphism holds
f is being_homeomorphism
let g be Function of TopStruct(# the carrier of T1, the topology of T1 #),TopStruct(# the carrier of T2, the topology of T2 #); ( g = f & g is being_homeomorphism implies f is being_homeomorphism )
assume that
A1:
g = f
and
A2:
g is being_homeomorphism
; f is being_homeomorphism
( dom f = [#] TopStruct(# the carrier of T1, the topology of T1 #) & rng f = [#] TopStruct(# the carrier of T2, the topology of T2 #) )
by A1, A2, TOPS_2:def 5;
hence
( dom f = [#] T1 & rng f = [#] T2 )
; TOPS_2:def 5 ( f is one-to-one & f is continuous & f " is continuous )
thus
f is one-to-one
by A1, A2; ( f is continuous & f " is continuous )
thus
f is continuous
by A1, A2, PRE_TOPC:34; f " is continuous
g " is continuous
by A2, TOPS_2:def 5;
hence
f " is continuous
by A1, PRE_TOPC:34; verum