let S, T be TopStruct ; :: thesis: for f being Function of S,T st f is being_homeomorphism holds
f " is being_homeomorphism

let f be Function of S,T; :: thesis: ( f is being_homeomorphism implies f " is being_homeomorphism )
assume A1: f is being_homeomorphism ; :: thesis: f " is being_homeomorphism
then A2: ( dom f = [#] S & rng f = [#] T & f is one-to-one & f is continuous & f " is continuous ) by TOPS_2:def 5;
per cases ( ( not S is empty & not T is empty ) or S is empty or T is empty ) ;
end;