let S, T be non empty TopSpace; ( S is injective & S,T are_homeomorphic implies T is injective )
assume that
A1:
S is injective
and
A2:
S,T are_homeomorphic
; T is injective
consider p being Function of S,T such that
A3:
p is being_homeomorphism
by A2;
let X be non empty TopSpace; WAYBEL18:def 5 for b1 being Element of bool [: the carrier of X, the carrier of T:] holds
( not b1 is continuous or for b2 being TopStruct holds
( not X is SubSpace of b2 or ex b3 being Element of bool [: the carrier of b2, the carrier of T:] st
( b3 is continuous & b3 | the carrier of X = b1 ) ) )
let f be Function of X,T; ( not f is continuous or for b1 being TopStruct holds
( not X is SubSpace of b1 or ex b2 being Element of bool [: the carrier of b1, the carrier of T:] st
( b2 is continuous & b2 | the carrier of X = f ) ) )
assume A4:
f is continuous
; for b1 being TopStruct holds
( not X is SubSpace of b1 or ex b2 being Element of bool [: the carrier of b1, the carrier of T:] st
( b2 is continuous & b2 | the carrier of X = f ) )
let Y be non empty TopSpace; ( not X is SubSpace of Y or ex b1 being Element of bool [: the carrier of Y, the carrier of T:] st
( b1 is continuous & b1 | the carrier of X = f ) )
assume A5:
X is SubSpace of Y
; ex b1 being Element of bool [: the carrier of Y, the carrier of T:] st
( b1 is continuous & b1 | the carrier of X = f )
then A6:
[#] X c= [#] Y
by PRE_TOPC:def 4;
A7:
p is one-to-one
by A3;
set F = (p ") * f;
p " is continuous
by A3;
then consider G being Function of Y,S such that
A8:
G is continuous
and
A9:
G | the carrier of X = (p ") * f
by A1, A4, A5;
take g = p * G; ( g is continuous & g | the carrier of X = f )
A10:
rng p = [#] T
by A3;
A11:
for x being object st x in dom f holds
g . x = f . x
p is continuous
by A3;
hence
g is continuous
by A8; g | the carrier of X = f
dom f =
the carrier of X
by FUNCT_2:def 1
.=
the carrier of Y /\ the carrier of X
by A6, XBOOLE_1:28
.=
(dom g) /\ the carrier of X
by FUNCT_2:def 1
;
hence
g | the carrier of X = f
by A11, FUNCT_1:46; verum