let S, T be non empty TopSpace; for f being Function of [:S,T:],[:T,S:] st f = <:(pr2 ( the carrier of S, the carrier of T)),(pr1 ( the carrier of S, the carrier of T)):> holds
f is being_homeomorphism
let f be Function of [:S,T:],[:T,S:]; ( f = <:(pr2 ( the carrier of S, the carrier of T)),(pr1 ( the carrier of S, the carrier of T)):> implies f is being_homeomorphism )
assume A1:
f = <:(pr2 ( the carrier of S, the carrier of T)),(pr1 ( the carrier of S, the carrier of T)):>
; f is being_homeomorphism
thus
dom f = [#] [:S,T:]
by FUNCT_2:def 1; TOPS_2:def 5 ( rng f = [#] [:T,S:] & f is one-to-one & f is continuous & f " is continuous )
thus A2: rng f =
[: the carrier of T, the carrier of S:]
by A1, Th4
.=
[#] [:T,S:]
by BORSUK_1:def 2
; ( f is one-to-one & f is continuous & f " is continuous )
thus
f is one-to-one
by A1; ( f is continuous & f " is continuous )
thus
f is continuous
by A1, Th42; f " is continuous
f is onto
by A2, FUNCT_2:def 3;
then f " =
f "
by A1, TOPS_2:def 4
.=
<:(pr2 ( the carrier of T, the carrier of S)),(pr1 ( the carrier of T, the carrier of S)):>
by A1, Th8
;
hence
f " is continuous
by Th42; verum