Metamath Proof Explorer


Theorem psmettri2

Description: Triangle inequality for the distance function of a pseudometric. (Contributed by Thierry Arnoux, 11-Feb-2018)

Ref Expression
Assertion psmettri2 DPsMetXCXAXBXADBCDA+𝑒CDB

Proof

Step Hyp Ref Expression
1 elfvex DPsMetXXV
2 ispsmet XVDPsMetXD:X×X*aXaDa=0bXcXaDbcDa+𝑒cDb
3 1 2 syl DPsMetXDPsMetXD:X×X*aXaDa=0bXcXaDbcDa+𝑒cDb
4 3 ibi DPsMetXD:X×X*aXaDa=0bXcXaDbcDa+𝑒cDb
5 4 simprd DPsMetXaXaDa=0bXcXaDbcDa+𝑒cDb
6 5 r19.21bi DPsMetXaXaDa=0bXcXaDbcDa+𝑒cDb
7 6 simprd DPsMetXaXbXcXaDbcDa+𝑒cDb
8 7 ralrimiva DPsMetXaXbXcXaDbcDa+𝑒cDb
9 oveq1 a=AaDb=ADb
10 oveq2 a=AcDa=cDA
11 10 oveq1d a=AcDa+𝑒cDb=cDA+𝑒cDb
12 9 11 breq12d a=AaDbcDa+𝑒cDbADbcDA+𝑒cDb
13 oveq2 b=BADb=ADB
14 oveq2 b=BcDb=cDB
15 14 oveq2d b=BcDA+𝑒cDb=cDA+𝑒cDB
16 13 15 breq12d b=BADbcDA+𝑒cDbADBcDA+𝑒cDB
17 oveq1 c=CcDA=CDA
18 oveq1 c=CcDB=CDB
19 17 18 oveq12d c=CcDA+𝑒cDB=CDA+𝑒CDB
20 19 breq2d c=CADBcDA+𝑒cDBADBCDA+𝑒CDB
21 12 16 20 rspc3v AXBXCXaXbXcXaDbcDa+𝑒cDbADBCDA+𝑒CDB
22 21 3comr CXAXBXaXbXcXaDbcDa+𝑒cDbADBCDA+𝑒CDB
23 8 22 mpan9 DPsMetXCXAXBXADBCDA+𝑒CDB