Metamath Proof Explorer


Theorem ulmss

Description: A uniform limit of functions is still a uniform limit if restricted to a subset. (Contributed by Mario Carneiro, 3-Mar-2015)

Ref Expression
Hypotheses ulmss.z Z=M
ulmss.t φTS
ulmss.a φxZAW
ulmss.u φxZAuSG
Assertion ulmss φxZATuTGT

Proof

Step Hyp Ref Expression
1 ulmss.z Z=M
2 ulmss.t φTS
3 ulmss.a φxZAW
4 ulmss.u φxZAuSG
5 1 uztrn2 jZkjkZ
6 2 adantr φkZTS
7 ssralv TSzSxZAkzGz<rzTxZAkzGz<r
8 6 7 syl φkZzSxZAkzGz<rzTxZAkzGz<r
9 fvres zTATz=Az
10 9 ad2antll φxZzTATz=Az
11 simprl φxZzTxZ
12 3 adantrr φxZzTAW
13 12 resexd φxZzTATV
14 eqid xZAT=xZAT
15 14 fvmpt2 xZATVxZATx=AT
16 11 13 15 syl2anc φxZzTxZATx=AT
17 16 fveq1d φxZzTxZATxz=ATz
18 eqid xZA=xZA
19 18 fvmpt2 xZAWxZAx=A
20 11 12 19 syl2anc φxZzTxZAx=A
21 20 fveq1d φxZzTxZAxz=Az
22 10 17 21 3eqtr4d φxZzTxZATxz=xZAxz
23 22 ralrimivva φxZzTxZATxz=xZAxz
24 nfv kzTxZATxz=xZAxz
25 nfcv _xT
26 nffvmpt1 _xxZATk
27 nfcv _xz
28 26 27 nffv _xxZATkz
29 nffvmpt1 _xxZAk
30 29 27 nffv _xxZAkz
31 28 30 nfeq xxZATkz=xZAkz
32 25 31 nfralw xzTxZATkz=xZAkz
33 fveq2 x=kxZATx=xZATk
34 33 fveq1d x=kxZATxz=xZATkz
35 fveq2 x=kxZAx=xZAk
36 35 fveq1d x=kxZAxz=xZAkz
37 34 36 eqeq12d x=kxZATxz=xZAxzxZATkz=xZAkz
38 37 ralbidv x=kzTxZATxz=xZAxzzTxZATkz=xZAkz
39 24 32 38 cbvralw xZzTxZATxz=xZAxzkZzTxZATkz=xZAkz
40 23 39 sylib φkZzTxZATkz=xZAkz
41 40 r19.21bi φkZzTxZATkz=xZAkz
42 fvoveq1 xZATkz=xZAkzxZATkzGz=xZAkzGz
43 42 breq1d xZATkz=xZAkzxZATkzGz<rxZAkzGz<r
44 43 ralimi zTxZATkz=xZAkzzTxZATkzGz<rxZAkzGz<r
45 ralbi zTxZATkzGz<rxZAkzGz<rzTxZATkzGz<rzTxZAkzGz<r
46 41 44 45 3syl φkZzTxZATkzGz<rzTxZAkzGz<r
47 8 46 sylibrd φkZzSxZAkzGz<rzTxZATkzGz<r
48 5 47 sylan2 φjZkjzSxZAkzGz<rzTxZATkzGz<r
49 48 anassrs φjZkjzSxZAkzGz<rzTxZATkzGz<r
50 49 ralimdva φjZkjzSxZAkzGz<rkjzTxZATkzGz<r
51 50 reximdva φjZkjzSxZAkzGz<rjZkjzTxZATkzGz<r
52 51 ralimdv φr+jZkjzSxZAkzGz<rr+jZkjzTxZATkzGz<r
53 ulmf xZAuSGmxZA:mS
54 4 53 syl φmxZA:mS
55 fdm xZA:mSdomxZA=m
56 18 dmmptss domxZAZ
57 55 56 eqsstrrdi xZA:mSmZ
58 uzid mmm
59 58 adantl φmmm
60 ssel mZmmmZ
61 eluzel2 mMM
62 61 1 eleq2s mZM
63 60 62 syl6 mZmmM
64 57 59 63 syl2imc φmxZA:mSM
65 64 rexlimdva φmxZA:mSM
66 54 65 mpd φM
67 3 ralrimiva φxZAW
68 18 fnmpt xZAWxZAFnZ
69 67 68 syl φxZAFnZ
70 frn xZA:mSranxZAS
71 70 rexlimivw mxZA:mSranxZAS
72 54 71 syl φranxZAS
73 df-f xZA:ZSxZAFnZranxZAS
74 69 72 73 sylanbrc φxZA:ZS
75 eqidd φkZzSxZAkz=xZAkz
76 eqidd φzSGz=Gz
77 ulmcl xZAuSGG:S
78 4 77 syl φG:S
79 ulmscl xZAuSGSV
80 4 79 syl φSV
81 1 66 74 75 76 78 80 ulm2 φxZAuSGr+jZkjzSxZAkzGz<r
82 74 fvmptelcdm φxZAS
83 elmapi ASA:S
84 82 83 syl φxZA:S
85 2 adantr φxZTS
86 84 85 fssresd φxZAT:T
87 cnex V
88 80 2 ssexd φTV
89 88 adantr φxZTV
90 elmapg VTVATTAT:T
91 87 89 90 sylancr φxZATTAT:T
92 86 91 mpbird φxZATT
93 92 fmpttd φxZAT:ZT
94 eqidd φkZzTxZATkz=xZATkz
95 fvres zTGTz=Gz
96 95 adantl φzTGTz=Gz
97 78 2 fssresd φGT:T
98 1 66 93 94 96 97 88 ulm2 φxZATuTGTr+jZkjzTxZATkzGz<r
99 52 81 98 3imtr4d φxZAuSGxZATuTGT
100 4 99 mpd φxZATuTGT