Metamath Proof Explorer


Theorem restutop

Description: Restriction of a topology induced by an uniform structure. (Contributed by Thierry Arnoux, 12-Dec-2017)

Ref Expression
Assertion restutop UUnifOnXAXunifTopU𝑡AunifTopU𝑡A×A

Proof

Step Hyp Ref Expression
1 simpl UUnifOnXAXbunifTopU𝑡AUUnifOnXAX
2 fvexd UUnifOnXAXunifTopUV
3 elfvex UUnifOnXXV
4 3 adantr UUnifOnXAXXV
5 simpr UUnifOnXAXAX
6 4 5 ssexd UUnifOnXAXAV
7 elrest unifTopUVAVbunifTopU𝑡AaunifTopUb=aA
8 2 6 7 syl2anc UUnifOnXAXbunifTopU𝑡AaunifTopUb=aA
9 8 biimpa UUnifOnXAXbunifTopU𝑡AaunifTopUb=aA
10 inss2 aAA
11 sseq1 b=aAbAaAA
12 10 11 mpbiri b=aAbA
13 12 rexlimivw aunifTopUb=aAbA
14 9 13 syl UUnifOnXAXbunifTopU𝑡AbA
15 simp-5l UUnifOnXAXbunifTopU𝑡AxbaunifTopUb=aAUUnifOnX
16 15 ad2antrr UUnifOnXAXbunifTopU𝑡AxbaunifTopUb=aAuUuxaUUnifOnX
17 6 ad6antr UUnifOnXAXbunifTopU𝑡AxbaunifTopUb=aAuUuxaAV
18 17 17 xpexd UUnifOnXAXbunifTopU𝑡AxbaunifTopUb=aAuUuxaA×AV
19 simplr UUnifOnXAXbunifTopU𝑡AxbaunifTopUb=aAuUuxauU
20 elrestr UUnifOnXA×AVuUuA×AU𝑡A×A
21 16 18 19 20 syl3anc UUnifOnXAXbunifTopU𝑡AxbaunifTopUb=aAuUuxauA×AU𝑡A×A
22 inss1 uA×Au
23 imass1 uA×AuuA×Axux
24 22 23 ax-mp uA×Axux
25 sstr uA×AxuxuxauA×Axa
26 24 25 mpan uxauA×Axa
27 imassrn uA×AxranuA×A
28 rnin ranuA×AranuranA×A
29 27 28 sstri uA×AxranuranA×A
30 inss2 ranuranA×AranA×A
31 29 30 sstri uA×AxranA×A
32 rnxpid ranA×A=A
33 31 32 sseqtri uA×AxA
34 33 a1i uxauA×AxA
35 26 34 ssind uxauA×AxaA
36 35 adantl UUnifOnXAXbunifTopU𝑡AxbaunifTopUb=aAuUuxauA×AxaA
37 simpllr UUnifOnXAXbunifTopU𝑡AxbaunifTopUb=aAuUuxab=aA
38 36 37 sseqtrrd UUnifOnXAXbunifTopU𝑡AxbaunifTopUb=aAuUuxauA×Axb
39 imaeq1 v=uA×Avx=uA×Ax
40 39 sseq1d v=uA×AvxbuA×Axb
41 40 rspcev uA×AU𝑡A×AuA×AxbvU𝑡A×Avxb
42 21 38 41 syl2anc UUnifOnXAXbunifTopU𝑡AxbaunifTopUb=aAuUuxavU𝑡A×Avxb
43 simplr UUnifOnXAXbunifTopU𝑡AxbaunifTopUb=aAaunifTopU
44 simpllr UUnifOnXAXbunifTopU𝑡AxbaunifTopUb=aAxb
45 simpr UUnifOnXAXbunifTopU𝑡AxbaunifTopUb=aAb=aA
46 44 45 eleqtrd UUnifOnXAXbunifTopU𝑡AxbaunifTopUb=aAxaA
47 46 elin1d UUnifOnXAXbunifTopU𝑡AxbaunifTopUb=aAxa
48 elutop UUnifOnXaunifTopUaXxauUuxa
49 48 simplbda UUnifOnXaunifTopUxauUuxa
50 49 r19.21bi UUnifOnXaunifTopUxauUuxa
51 15 43 47 50 syl21anc UUnifOnXAXbunifTopU𝑡AxbaunifTopUb=aAuUuxa
52 42 51 r19.29a UUnifOnXAXbunifTopU𝑡AxbaunifTopUb=aAvU𝑡A×Avxb
53 9 adantr UUnifOnXAXbunifTopU𝑡AxbaunifTopUb=aA
54 52 53 r19.29a UUnifOnXAXbunifTopU𝑡AxbvU𝑡A×Avxb
55 54 ralrimiva UUnifOnXAXbunifTopU𝑡AxbvU𝑡A×Avxb
56 trust UUnifOnXAXU𝑡A×AUnifOnA
57 elutop U𝑡A×AUnifOnAbunifTopU𝑡A×AbAxbvU𝑡A×Avxb
58 56 57 syl UUnifOnXAXbunifTopU𝑡A×AbAxbvU𝑡A×Avxb
59 58 biimpar UUnifOnXAXbAxbvU𝑡A×AvxbbunifTopU𝑡A×A
60 1 14 55 59 syl12anc UUnifOnXAXbunifTopU𝑡AbunifTopU𝑡A×A
61 60 ex UUnifOnXAXbunifTopU𝑡AbunifTopU𝑡A×A
62 61 ssrdv UUnifOnXAXunifTopU𝑡AunifTopU𝑡A×A