let S, T be non empty TopSpace; :: thesis: for f being Function of S,T st f is one-to-one & f is onto holds
( f is open iff f " is continuous )

let f be Function of S,T; :: thesis: ( f is one-to-one & f is onto implies ( f is open iff f " is continuous ) )
assume A1: f is one-to-one ; :: thesis: ( not f is onto or ( f is open iff f " is continuous ) )
assume f is onto ; :: thesis: ( f is open iff f " is continuous )
then A2: rng f = [#] T by FUNCT_2:def 3;
then rng (f " ) = [#] S by A1, TOPS_2:62;
then A3: f " is onto by FUNCT_2:def 3;
( f " is one-to-one & (f " ) " = f ) by A1, A2, TOPS_2:63, TOPS_2:64;
hence ( f is open iff f " is continuous ) by A3, Th34; :: thesis: verum