deffunc H1( Element of REAL n, Element of REAL n) -> Element of REAL = In ((sup (rng (abs ($1 - $2)))),REAL);
consider f being Function of [:(REAL n),(REAL n):],REAL such that
A1:
for x, y being Element of REAL n holds f . (x,y) = H1(x,y)
from BINOP_1:sch 4();
take
f
; for x, y being Element of REAL n holds f . (x,y) = sup (rng (abs (x - y)))
let x, y be Element of REAL n; f . (x,y) = sup (rng (abs (x - y)))
not dom (abs (x - y)) is empty
;
then consider a being object such that
A2:
a in dom (abs (x - y))
;
(abs (x - y)) . a in rng (abs (x - y))
by A2, FUNCT_1:def 3;
then
sup (rng (abs (x - y))) in rng (abs (x - y))
by XXREAL_2:def 6;
then
( f . (x,y) = In ((sup (rng (abs (x - y)))),REAL) & sup (rng (abs (x - y))) in REAL )
by A1;
hence
f . (x,y) = sup (rng (abs (x - y)))
by SUBSET_1:def 8; verum