Metamath Proof Explorer


Theorem stdbdbl

Description: The standard bounded metric corresponding to C generates the same balls as C for radii less than R . (Contributed by Mario Carneiro, 26-Aug-2015)

Ref Expression
Hypothesis stdbdmet.1 D=xX,yXifxCyRxCyR
Assertion stdbdbl C∞MetXR*0<RPXS*SRPballDS=PballCS

Proof

Step Hyp Ref Expression
1 stdbdmet.1 D=xX,yXifxCyRxCyR
2 simpll2 C∞MetXR*0<RPXS*SRzXR*
3 simpr1 C∞MetXR*0<RPXS*SRPX
4 3 adantr C∞MetXR*0<RPXS*SRzXPX
5 simpr C∞MetXR*0<RPXS*SRzXzX
6 1 stdbdmetval R*PXzXPDz=ifPCzRPCzR
7 2 4 5 6 syl3anc C∞MetXR*0<RPXS*SRzXPDz=ifPCzRPCzR
8 7 breq1d C∞MetXR*0<RPXS*SRzXPDz<SifPCzRPCzR<S
9 simplr3 C∞MetXR*0<RPXS*SRzXSR
10 9 biantrud C∞MetXR*0<RPXS*SRzXSPCzSPCzSR
11 simpr2 C∞MetXR*0<RPXS*SRS*
12 11 adantr C∞MetXR*0<RPXS*SRzXS*
13 simpl1 C∞MetXR*0<RPXS*SRC∞MetX
14 13 adantr C∞MetXR*0<RPXS*SRzXC∞MetX
15 xmetcl C∞MetXPXzXPCz*
16 14 4 5 15 syl3anc C∞MetXR*0<RPXS*SRzXPCz*
17 xrlemin S*PCz*R*SifPCzRPCzRSPCzSR
18 12 16 2 17 syl3anc C∞MetXR*0<RPXS*SRzXSifPCzRPCzRSPCzSR
19 10 18 bitr4d C∞MetXR*0<RPXS*SRzXSPCzSifPCzRPCzR
20 19 notbid C∞MetXR*0<RPXS*SRzX¬SPCz¬SifPCzRPCzR
21 xrltnle PCz*S*PCz<S¬SPCz
22 16 12 21 syl2anc C∞MetXR*0<RPXS*SRzXPCz<S¬SPCz
23 16 2 ifcld C∞MetXR*0<RPXS*SRzXifPCzRPCzR*
24 xrltnle ifPCzRPCzR*S*ifPCzRPCzR<S¬SifPCzRPCzR
25 23 12 24 syl2anc C∞MetXR*0<RPXS*SRzXifPCzRPCzR<S¬SifPCzRPCzR
26 20 22 25 3bitr4d C∞MetXR*0<RPXS*SRzXPCz<SifPCzRPCzR<S
27 8 26 bitr4d C∞MetXR*0<RPXS*SRzXPDz<SPCz<S
28 27 rabbidva C∞MetXR*0<RPXS*SRzX|PDz<S=zX|PCz<S
29 1 stdbdxmet C∞MetXR*0<RD∞MetX
30 29 adantr C∞MetXR*0<RPXS*SRD∞MetX
31 blval D∞MetXPXS*PballDS=zX|PDz<S
32 30 3 11 31 syl3anc C∞MetXR*0<RPXS*SRPballDS=zX|PDz<S
33 blval C∞MetXPXS*PballCS=zX|PCz<S
34 13 3 11 33 syl3anc C∞MetXR*0<RPXS*SRPballCS=zX|PCz<S
35 28 32 34 3eqtr4d C∞MetXR*0<RPXS*SRPballDS=PballCS