let X be non empty set ; for f being nonnegative-yielding Function of [:X,X:],REAL
for p, x, y being Element of X holds (SteinhausGen (f,p)) . (x,y) >= 0
let f be nonnegative-yielding Function of [:X,X:],REAL; for p, x, y being Element of X holds (SteinhausGen (f,p)) . (x,y) >= 0
let p, x, y be Element of X; (SteinhausGen (f,p)) . (x,y) >= 0
set ff = SteinhausGen (f,p);
A1:
(SteinhausGen (f,p)) . (x,y) = (2 * (f . (x,y))) / (((f . (x,p)) + (f . (y,p))) + (f . (x,y)))
by SteinGen;
A3:
f . (x,y) >= 0
by Non;
( f . (x,p) >= 0 & f . (y,p) >= 0 )
by Non;
hence
(SteinhausGen (f,p)) . (x,y) >= 0
by A1, A3; verum