let PT be non empty TopSpace; :: thesis: for PM being MetrSpace
for f being Function of [:the carrier of PT,the carrier of PT:],REAL st f is_metric_of the carrier of PT & PM = SpaceMetr the carrier of PT,f holds
the carrier of PM = the carrier of PT
let PM be MetrSpace; :: thesis: for f being Function of [:the carrier of PT,the carrier of PT:],REAL st f is_metric_of the carrier of PT & PM = SpaceMetr the carrier of PT,f holds
the carrier of PM = the carrier of PT
let f be Function of [:the carrier of PT,the carrier of PT:],REAL ; :: thesis: ( f is_metric_of the carrier of PT & PM = SpaceMetr the carrier of PT,f implies the carrier of PM = the carrier of PT )
assume A1:
f is_metric_of the carrier of PT
; :: thesis: ( not PM = SpaceMetr the carrier of PT,f or the carrier of PM = the carrier of PT )
assume
PM = SpaceMetr the carrier of PT,f
; :: thesis: the carrier of PM = the carrier of PT
then
PM = MetrStruct(# the carrier of PT,f #)
by A1, PCOMPS_1:def 8;
hence
the carrier of PM = the carrier of PT
; :: thesis: verum