Metamath Proof Explorer


Theorem metust

Description: The uniform structure generated by a metric D . (Contributed by Thierry Arnoux, 26-Nov-2017) (Revised by Thierry Arnoux, 11-Feb-2018)

Ref Expression
Hypothesis metust.1 F=rana+D-10a
Assertion metust XDPsMetXX×XfilGenFUnifOnX

Proof

Step Hyp Ref Expression
1 metust.1 F=rana+D-10a
2 1 metustfbas XDPsMetXFfBasX×X
3 fgcl FfBasX×XX×XfilGenFFilX×X
4 filsspw X×XfilGenFFilX×XX×XfilGenF𝒫X×X
5 2 3 4 3syl XDPsMetXX×XfilGenF𝒫X×X
6 filtop X×XfilGenFFilX×XX×XX×XfilGenF
7 2 3 6 3syl XDPsMetXX×XX×XfilGenF
8 2 3 syl XDPsMetXX×XfilGenFFilX×X
9 8 ad3antrrr XDPsMetXvX×XfilGenFw𝒫X×XvwX×XfilGenFFilX×X
10 simpllr XDPsMetXvX×XfilGenFw𝒫X×XvwvX×XfilGenF
11 simplr XDPsMetXvX×XfilGenFw𝒫X×Xvww𝒫X×X
12 11 elpwid XDPsMetXvX×XfilGenFw𝒫X×XvwwX×X
13 simpr XDPsMetXvX×XfilGenFw𝒫X×Xvwvw
14 filss X×XfilGenFFilX×XvX×XfilGenFwX×XvwwX×XfilGenF
15 9 10 12 13 14 syl13anc XDPsMetXvX×XfilGenFw𝒫X×XvwwX×XfilGenF
16 15 ex XDPsMetXvX×XfilGenFw𝒫X×XvwwX×XfilGenF
17 16 ralrimiva XDPsMetXvX×XfilGenFw𝒫X×XvwwX×XfilGenF
18 8 ad2antrr XDPsMetXvX×XfilGenFwX×XfilGenFX×XfilGenFFilX×X
19 simplr XDPsMetXvX×XfilGenFwX×XfilGenFvX×XfilGenF
20 simpr XDPsMetXvX×XfilGenFwX×XfilGenFwX×XfilGenF
21 filin X×XfilGenFFilX×XvX×XfilGenFwX×XfilGenFvwX×XfilGenF
22 18 19 20 21 syl3anc XDPsMetXvX×XfilGenFwX×XfilGenFvwX×XfilGenF
23 22 ralrimiva XDPsMetXvX×XfilGenFwX×XfilGenFvwX×XfilGenF
24 1 metustid DPsMetXuFIXu
25 24 ad5ant24 XDPsMetXvX×XfilGenFuFuvIXu
26 simpr XDPsMetXvX×XfilGenFuFuvuv
27 25 26 sstrd XDPsMetXvX×XfilGenFuFuvIXv
28 elfg FfBasX×XvX×XfilGenFvX×XuFuv
29 28 biimpa FfBasX×XvX×XfilGenFvX×XuFuv
30 29 simprd FfBasX×XvX×XfilGenFuFuv
31 2 30 sylan XDPsMetXvX×XfilGenFuFuv
32 27 31 r19.29a XDPsMetXvX×XfilGenFIXv
33 8 ad3antrrr XDPsMetXvX×XfilGenFuFuvX×XfilGenFFilX×X
34 2 adantr XDPsMetXvX×XfilGenFFfBasX×X
35 ssfg FfBasX×XFX×XfilGenF
36 34 35 syl XDPsMetXvX×XfilGenFFX×XfilGenF
37 36 ad2antrr XDPsMetXvX×XfilGenFuFuvFX×XfilGenF
38 simplr XDPsMetXvX×XfilGenFuFuvuF
39 37 38 sseldd XDPsMetXvX×XfilGenFuFuvuX×XfilGenF
40 29 simpld FfBasX×XvX×XfilGenFvX×X
41 2 40 sylan XDPsMetXvX×XfilGenFvX×X
42 41 ad2antrr XDPsMetXvX×XfilGenFuFuvvX×X
43 cnvss vX×Xv-1X×X-1
44 cnvxp X×X-1=X×X
45 43 44 sseqtrdi vX×Xv-1X×X
46 42 45 syl XDPsMetXvX×XfilGenFuFuvv-1X×X
47 1 metustsym DPsMetXuFu-1=u
48 47 ad5ant24 XDPsMetXvX×XfilGenFuFuvu-1=u
49 cnvss uvu-1v-1
50 49 adantl XDPsMetXvX×XfilGenFuFuvu-1v-1
51 48 50 eqsstrrd XDPsMetXvX×XfilGenFuFuvuv-1
52 filss X×XfilGenFFilX×XuX×XfilGenFv-1X×Xuv-1v-1X×XfilGenF
53 33 39 46 51 52 syl13anc XDPsMetXvX×XfilGenFuFuvv-1X×XfilGenF
54 53 31 r19.29a XDPsMetXvX×XfilGenFv-1X×XfilGenF
55 1 metustexhalf XDPsMetXuFwFwwu
56 55 ad4ant13 XDPsMetXvX×XfilGenFuFuvwFwwu
57 r19.41v wFwwuuvwFwwuuv
58 sstr wwuuvwwv
59 58 reximi wFwwuuvwFwwv
60 57 59 sylbir wFwwuuvwFwwv
61 56 60 sylancom XDPsMetXvX×XfilGenFuFuvwFwwv
62 61 31 r19.29a XDPsMetXvX×XfilGenFwFwwv
63 ssrexv FX×XfilGenFwFwwvwX×XfilGenFwwv
64 36 62 63 sylc XDPsMetXvX×XfilGenFwX×XfilGenFwwv
65 32 54 64 3jca XDPsMetXvX×XfilGenFIXvv-1X×XfilGenFwX×XfilGenFwwv
66 17 23 65 3jca XDPsMetXvX×XfilGenFw𝒫X×XvwwX×XfilGenFwX×XfilGenFvwX×XfilGenFIXvv-1X×XfilGenFwX×XfilGenFwwv
67 66 ralrimiva XDPsMetXvX×XfilGenFw𝒫X×XvwwX×XfilGenFwX×XfilGenFvwX×XfilGenFIXvv-1X×XfilGenFwX×XfilGenFwwv
68 elfvex DPsMetXXV
69 68 adantl XDPsMetXXV
70 isust XVX×XfilGenFUnifOnXX×XfilGenF𝒫X×XX×XX×XfilGenFvX×XfilGenFw𝒫X×XvwwX×XfilGenFwX×XfilGenFvwX×XfilGenFIXvv-1X×XfilGenFwX×XfilGenFwwv
71 69 70 syl XDPsMetXX×XfilGenFUnifOnXX×XfilGenF𝒫X×XX×XX×XfilGenFvX×XfilGenFw𝒫X×XvwwX×XfilGenFwX×XfilGenFvwX×XfilGenFIXvv-1X×XfilGenFwX×XfilGenFwwv
72 5 7 67 71 mpbir3and XDPsMetXX×XfilGenFUnifOnX