take MetrStruct(# 1,Empty^2-to-zero #) ; :: thesis: ( MetrStruct(# 1,Empty^2-to-zero #) is strict & MetrStruct(# 1,Empty^2-to-zero #) is ultra & MetrStruct(# 1,Empty^2-to-zero #) is Reflexive & MetrStruct(# 1,Empty^2-to-zero #) is symmetric & MetrStruct(# 1,Empty^2-to-zero #) is Discerning )
MetrStruct(# 1,Empty^2-to-zero #) is ultra
proof
let x, y, z be Element of MetrStruct(# 1,Empty^2-to-zero #); :: according to SUB_METR:def 4 :: thesis: dist x,z <= max (dist x,y),(dist y,z)
( dist x,y = Empty^2-to-zero . x,y & dist x,z = Empty^2-to-zero . x,z & dist y,z = Empty^2-to-zero . y,z ) by METRIC_1:def 1;
hence dist x,z <= max (dist x,y),(dist y,z) by Th8; :: thesis: verum
end;
hence ( MetrStruct(# 1,Empty^2-to-zero #) is strict & MetrStruct(# 1,Empty^2-to-zero #) is ultra & MetrStruct(# 1,Empty^2-to-zero #) is Reflexive & MetrStruct(# 1,Empty^2-to-zero #) is symmetric & MetrStruct(# 1,Empty^2-to-zero #) is Discerning ) ; :: thesis: verum