Metamath Proof Explorer


Theorem limcresioolb

Description: The right limit doesn't change if the function is restricted to a smaller open interval. (Contributed by Glauco Siliprandi, 11-Dec-2019)

Ref Expression
Hypotheses limcresioolb.f φF:A
limcresioolb.b φB
limcresioolb.c φC*
limcresioolb.bltc φB<C
limcresioolb.bcss φBCA
limcresioolb.d φD*
limcresioolb.cled φCD
Assertion limcresioolb φFBClimB=FBDlimB

Proof

Step Hyp Ref Expression
1 limcresioolb.f φF:A
2 limcresioolb.b φB
3 limcresioolb.c φC*
4 limcresioolb.bltc φB<C
5 limcresioolb.bcss φBCA
6 limcresioolb.d φD*
7 limcresioolb.cled φCD
8 iooss2 D*CDBCBD
9 6 7 8 syl2anc φBCBD
10 9 resabs1d φFBDBC=FBC
11 10 eqcomd φFBC=FBDBC
12 11 oveq1d φFBClimB=FBDBClimB
13 fresin F:AFBD:ABD
14 1 13 syl φFBD:ABD
15 5 9 ssind φBCABD
16 inss2 ABDBD
17 ioosscn BD
18 16 17 sstri ABD
19 18 a1i φABD
20 eqid TopOpenfld=TopOpenfld
21 eqid TopOpenfld𝑡ABDB=TopOpenfld𝑡ABDB
22 2 rexrd φB*
23 lbico1 B*C*B<CBBC
24 22 3 4 23 syl3anc φBBC
25 snunioo1 B*C*B<CBCB=BC
26 22 3 4 25 syl3anc φBCB=BC
27 26 fveq2d φintTopOpenfld𝑡ABDBBCB=intTopOpenfld𝑡ABDBBC
28 20 cnfldtop TopOpenfldTop
29 ovex BDV
30 29 inex2 ABDV
31 snex BV
32 30 31 unex ABDBV
33 resttop TopOpenfldTopABDBVTopOpenfld𝑡ABDBTop
34 28 32 33 mp2an TopOpenfld𝑡ABDBTop
35 34 a1i φTopOpenfld𝑡ABDBTop
36 mnfxr −∞*
37 36 a1i φxBC−∞*
38 3 adantr φxBCC*
39 icossre BC*BC
40 2 3 39 syl2anc φBC
41 40 sselda φxBCx
42 41 mnfltd φxBC−∞<x
43 22 adantr φxBCB*
44 simpr φxBCxBC
45 icoltub B*C*xBCx<C
46 43 38 44 45 syl3anc φxBCx<C
47 37 38 41 42 46 eliood φxBCx−∞C
48 simpr φx=Bx=B
49 snidg BBB
50 elun2 BBBABDB
51 2 49 50 3syl φBABDB
52 51 adantr φx=BBABDB
53 48 52 eqeltrd φx=BxABDB
54 53 adantlr φxBCx=BxABDB
55 simpll φxBC¬x=Bφ
56 43 adantr φxBC¬x=BB*
57 38 adantr φxBC¬x=BC*
58 41 adantr φxBC¬x=Bx
59 2 ad2antrr φxBC¬x=BB
60 icogelb B*C*xBCBx
61 43 38 44 60 syl3anc φxBCBx
62 61 adantr φxBC¬x=BBx
63 neqne ¬x=BxB
64 63 adantl φxBC¬x=BxB
65 59 58 62 64 leneltd φxBC¬x=BB<x
66 46 adantr φxBC¬x=Bx<C
67 56 57 58 65 66 eliood φxBC¬x=BxBC
68 15 sselda φxBCxABD
69 elun1 xABDxABDB
70 68 69 syl φxBCxABDB
71 55 67 70 syl2anc φxBC¬x=BxABDB
72 54 71 pm2.61dan φxBCxABDB
73 47 72 elind φxBCx−∞CABDB
74 24 adantr φx=BBBC
75 48 74 eqeltrd φx=BxBC
76 75 adantlr φx−∞CABDBx=BxBC
77 ioossico BCBC
78 22 ad2antrr φx−∞CABDB¬x=BB*
79 3 ad2antrr φx−∞CABDB¬x=BC*
80 elinel1 x−∞CABDBx−∞C
81 80 elioored x−∞CABDBx
82 81 ad2antlr φx−∞CABDB¬x=Bx
83 6 ad2antrr φx−∞CABDB¬x=BD*
84 elinel2 x−∞CABDBxABDB
85 id ¬x=B¬x=B
86 velsn xBx=B
87 85 86 sylnibr ¬x=B¬xB
88 elunnel2 xABDB¬xBxABD
89 84 87 88 syl2an x−∞CABDB¬x=BxABD
90 16 89 sselid x−∞CABDB¬x=BxBD
91 90 adantll φx−∞CABDB¬x=BxBD
92 ioogtlb B*D*xBDB<x
93 78 83 91 92 syl3anc φx−∞CABDB¬x=BB<x
94 36 a1i φx−∞CABDB−∞*
95 3 adantr φx−∞CABDBC*
96 80 adantl φx−∞CABDBx−∞C
97 iooltub −∞*C*x−∞Cx<C
98 94 95 96 97 syl3anc φx−∞CABDBx<C
99 98 adantr φx−∞CABDB¬x=Bx<C
100 78 79 82 93 99 eliood φx−∞CABDB¬x=BxBC
101 77 100 sselid φx−∞CABDB¬x=BxBC
102 76 101 pm2.61dan φx−∞CABDBxBC
103 73 102 impbida φxBCx−∞CABDB
104 103 eqrdv φBC=−∞CABDB
105 retop topGenran.Top
106 105 a1i φtopGenran.Top
107 32 a1i φABDBV
108 iooretop −∞CtopGenran.
109 108 a1i φ−∞CtopGenran.
110 elrestr topGenran.TopABDBV−∞CtopGenran.−∞CABDBtopGenran.𝑡ABDB
111 106 107 109 110 syl3anc φ−∞CABDBtopGenran.𝑡ABDB
112 104 111 eqeltrd φBCtopGenran.𝑡ABDB
113 20 tgioo2 topGenran.=TopOpenfld𝑡
114 113 oveq1i topGenran.𝑡ABDB=TopOpenfld𝑡𝑡ABDB
115 28 a1i φTopOpenfldTop
116 ioossre BD
117 16 116 sstri ABD
118 117 a1i φABD
119 2 snssd φB
120 118 119 unssd φABDB
121 reex V
122 121 a1i φV
123 restabs TopOpenfldTopABDBVTopOpenfld𝑡𝑡ABDB=TopOpenfld𝑡ABDB
124 115 120 122 123 syl3anc φTopOpenfld𝑡𝑡ABDB=TopOpenfld𝑡ABDB
125 114 124 eqtrid φtopGenran.𝑡ABDB=TopOpenfld𝑡ABDB
126 112 125 eleqtrd φBCTopOpenfld𝑡ABDB
127 isopn3i TopOpenfld𝑡ABDBTopBCTopOpenfld𝑡ABDBintTopOpenfld𝑡ABDBBC=BC
128 35 126 127 syl2anc φintTopOpenfld𝑡ABDBBC=BC
129 27 128 eqtr2d φBC=intTopOpenfld𝑡ABDBBCB
130 24 129 eleqtrd φBintTopOpenfld𝑡ABDBBCB
131 14 15 19 20 21 130 limcres φFBDBClimB=FBDlimB
132 12 131 eqtrd φFBClimB=FBDlimB