Metamath Proof Explorer


Theorem isxmetd

Description: Properties that determine an extended metric. (Contributed by Mario Carneiro, 20-Aug-2015) (Revised by AV, 9-Apr-2024)

Ref Expression
Hypotheses isxmetd.0 φ X V
isxmetd.1 φ D : X × X *
isxmetd.2 φ x X y X x D y = 0 x = y
isxmetd.3 φ x X y X z X x D y z D x + 𝑒 z D y
Assertion isxmetd φ D ∞Met X

Proof

Step Hyp Ref Expression
1 isxmetd.0 φ X V
2 isxmetd.1 φ D : X × X *
3 isxmetd.2 φ x X y X x D y = 0 x = y
4 isxmetd.3 φ x X y X z X x D y z D x + 𝑒 z D y
5 4 3exp2 φ x X y X z X x D y z D x + 𝑒 z D y
6 5 imp32 φ x X y X z X x D y z D x + 𝑒 z D y
7 6 ralrimiv φ x X y X z X x D y z D x + 𝑒 z D y
8 3 7 jca φ x X y X x D y = 0 x = y z X x D y z D x + 𝑒 z D y
9 8 ralrimivva φ x X y X x D y = 0 x = y z X x D y z D x + 𝑒 z D y
10 isxmet X V D ∞Met X D : X × X * x X y X x D y = 0 x = y z X x D y z D x + 𝑒 z D y
11 1 10 syl φ D ∞Met X D : X × X * x X y X x D y = 0 x = y z X x D y z D x + 𝑒 z D y
12 2 9 11 mpbir2and φ D ∞Met X