let X, Y be non empty TopSpace; for M being non empty set
for f being continuous Function of X,(M -TOP_prod (M --> Y)) holds commute f is Function of M, the carrier of (oContMaps (X,Y))
let M be non empty set ; for f being continuous Function of X,(M -TOP_prod (M --> Y)) holds commute f is Function of M, the carrier of (oContMaps (X,Y))
let f be continuous Function of X,(M -TOP_prod (M --> Y)); commute f is Function of M, the carrier of (oContMaps (X,Y))
A1:
rng f c= Funcs (M, the carrier of Y)
dom f = the carrier of X
by FUNCT_2:def 1;
then
f in Funcs ( the carrier of X,(Funcs (M, the carrier of Y)))
by A1, FUNCT_2:def 2;
then A9:
commute f in Funcs (M,(Funcs ( the carrier of X, the carrier of Y)))
by FUNCT_6:55;
A10:
rng (commute f) c= the carrier of (oContMaps (X,Y))
proof
let g be
object ;
TARSKI:def 3 ( not g in rng (commute f) or g in the carrier of (oContMaps (X,Y)) )
assume
g in rng (commute f)
;
g in the carrier of (oContMaps (X,Y))
then consider i being
object such that A11:
i in dom (commute f)
and A12:
g = (commute f) . i
by FUNCT_1:def 3;
ex
h being
Function st
(
commute f = h &
dom h = M &
rng h c= Funcs ( the
carrier of
X, the
carrier of
Y) )
by A9, FUNCT_2:def 2;
then reconsider i =
i as
Element of
M by A11;
A13:
(M --> Y) . i = Y
by FUNCOP_1:7;
g = (proj ((M --> Y),i)) * f
by A12, Th29;
then
g is
continuous Function of
X,
Y
by A13, WAYBEL18:6;
then
g is
Element of
(oContMaps (X,Y))
by Th2;
hence
g in the
carrier of
(oContMaps (X,Y))
;
verum
end;
ex g being Function st
( commute f = g & dom g = M & rng g c= Funcs ( the carrier of X, the carrier of Y) )
by A9, FUNCT_2:def 2;
hence
commute f is Function of M, the carrier of (oContMaps (X,Y))
by A10, FUNCT_2:2; verum