A1:
now let x,
y,
z be
Element of
MetrStruct(# 1,
Empty^2-to-zero #);
dist x,z <= (dist x,y) + (dist y,z)A2:
dist y,
z = Empty^2-to-zero . y,
z
by METRIC_1:def 1;
(
dist x,
y = Empty^2-to-zero . x,
y &
dist x,
z = Empty^2-to-zero . x,
z )
by METRIC_1:def 1;
hence
dist x,
z <= (dist x,y) + (dist y,z)
by A2, Th7;
verum end;
hence
( 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 triangle )
by A3, A1, A5, Th14, METRIC_1:1, METRIC_1:3, METRIC_1:4; verum