Metamath Proof Explorer


Theorem stdbdmet

Description: The standard bounded metric is a proper metric given an extended metric and a positive real cutoff. (Contributed by Mario Carneiro, 26-Aug-2015)

Ref Expression
Hypothesis stdbdmet.1 D = x X , y X if x C y R x C y R
Assertion stdbdmet C ∞Met X R + D Met X

Proof

Step Hyp Ref Expression
1 stdbdmet.1 D = x X , y X if x C y R x C y R
2 rpxr R + R *
3 rpgt0 R + 0 < R
4 2 3 jca R + R * 0 < R
5 1 stdbdxmet C ∞Met X R * 0 < R D ∞Met X
6 5 3expb C ∞Met X R * 0 < R D ∞Met X
7 4 6 sylan2 C ∞Met X R + D ∞Met X
8 xmetcl C ∞Met X x X y X x C y *
9 8 3expb C ∞Met X x X y X x C y *
10 9 adantlr C ∞Met X R + x X y X x C y *
11 2 ad2antlr C ∞Met X R + x X y X R *
12 10 11 ifcld C ∞Met X R + x X y X if x C y R x C y R *
13 rpre R + R
14 13 ad2antlr C ∞Met X R + x X y X R
15 xmetge0 C ∞Met X x X y X 0 x C y
16 15 3expb C ∞Met X x X y X 0 x C y
17 16 adantlr C ∞Met X R + x X y X 0 x C y
18 rpge0 R + 0 R
19 18 ad2antlr C ∞Met X R + x X y X 0 R
20 breq2 x C y = if x C y R x C y R 0 x C y 0 if x C y R x C y R
21 breq2 R = if x C y R x C y R 0 R 0 if x C y R x C y R
22 20 21 ifboth 0 x C y 0 R 0 if x C y R x C y R
23 17 19 22 syl2anc C ∞Met X R + x X y X 0 if x C y R x C y R
24 xrmin2 x C y * R * if x C y R x C y R R
25 10 11 24 syl2anc C ∞Met X R + x X y X if x C y R x C y R R
26 xrrege0 if x C y R x C y R * R 0 if x C y R x C y R if x C y R x C y R R if x C y R x C y R
27 12 14 23 25 26 syl22anc C ∞Met X R + x X y X if x C y R x C y R
28 27 ralrimivva C ∞Met X R + x X y X if x C y R x C y R
29 1 fmpo x X y X if x C y R x C y R D : X × X
30 28 29 sylib C ∞Met X R + D : X × X
31 ismet2 D Met X D ∞Met X D : X × X
32 7 30 31 sylanbrc C ∞Met X R + D Met X