let S be non empty compact TopSpace; for T being non empty MetrSpace
for f, g being Point of (MetricSpace_of_ContinuousFunctions (S,T))
for t being Point of S holds dist ((In ((f . t),T)),(In ((g . t),T))) <= dist (f,g)
let T be non empty MetrSpace; for f, g being Point of (MetricSpace_of_ContinuousFunctions (S,T))
for t being Point of S holds dist ((In ((f . t),T)),(In ((g . t),T))) <= dist (f,g)
let a, b be Point of (MetricSpace_of_ContinuousFunctions (S,T)); for t being Point of S holds dist ((In ((a . t),T)),(In ((b . t),T))) <= dist (a,b)
set M = MetricSpace_of_ContinuousFunctions (S,T);
set A = ContinuousFunctions (S,T);
reconsider f = the distance of (MetricSpace_of_ContinuousFunctions (S,T)) as Function of [:(ContinuousFunctions (S,T)),(ContinuousFunctions (S,T)):],REAL ;
a in ContinuousFunctions (S,T)
;
then consider x being Function of S,(TopSpaceMetr T) such that
A2:
( a = x & x is continuous )
;
b in ContinuousFunctions (S,T)
;
then consider y being Function of S,(TopSpaceMetr T) such that
A3:
( b = y & y is continuous )
;
consider Dist1 being RealMap of S such that
A4:
( ( for t being Point of S holds Dist1 . t = dist ((In ((x . t),T)),(In ((y . t),T))) ) & f . (a,b) = upper_bound (rng Dist1) )
by Def5, A2, A3;
A5:
( rng Dist1 <> {} & rng Dist1 is bounded_above & rng Dist1 is bounded_below )
by A2, A3, A4, Th9;
let t be Point of S; dist ((In ((a . t),T)),(In ((b . t),T))) <= dist (a,b)
A6:
Dist1 . t = dist ((In ((x . t),T)),(In ((y . t),T)))
by A4;
Dist1 . t in rng Dist1
by FUNCT_2:112;
hence
dist ((In ((a . t),T)),(In ((b . t),T))) <= dist (a,b)
by A6, A2, A3, A4, A5, SEQ_4:def 1; verum