Metamath Proof Explorer


Theorem limsupgre

Description: If a sequence of real numbers has upper bounded limit supremum, then all the partial suprema are real. (Contributed by Mario Carneiro, 7-Sep-2014) (Revised by AV, 12-Sep-2020)

Ref Expression
Hypotheses limsupval.1 G=ksupFk+∞**<
limsupgre.z Z=M
Assertion limsupgre MF:Zlim supF<+∞G:

Proof

Step Hyp Ref Expression
1 limsupval.1 G=ksupFk+∞**<
2 limsupgre.z Z=M
3 xrltso <Or*
4 3 supex supFk+∞**<V
5 4 a1i MF:Zlim supF<+∞ksupFk+∞**<V
6 1 a1i MF:Zlim supF<+∞G=ksupFk+∞**<
7 1 limsupgval aGa=supFa+∞**<
8 7 adantl MF:Zlim supF<+∞aGa=supFa+∞**<
9 simpl3 MF:Zlim supF<+∞alim supF<+∞
10 uzssz M
11 2 10 eqsstri Z
12 zssre
13 11 12 sstri Z
14 13 a1i MF:Zlim supF<+∞aZ
15 simpl2 MF:Zlim supF<+∞aF:Z
16 ressxr *
17 fss F:Z*F:Z*
18 15 16 17 sylancl MF:Zlim supF<+∞aF:Z*
19 pnfxr +∞*
20 19 a1i MF:Zlim supF<+∞a+∞*
21 1 limsuplt ZF:Z*+∞*lim supF<+∞nGn<+∞
22 14 18 20 21 syl3anc MF:Zlim supF<+∞alim supF<+∞nGn<+∞
23 9 22 mpbid MF:Zlim supF<+∞anGn<+∞
24 fzfi MnFin
25 15 adantr MF:Zlim supF<+∞anGn<+∞F:Z
26 elfzuz mMnmM
27 26 2 eleqtrrdi mMnmZ
28 ffvelcdm F:ZmZFm
29 25 27 28 syl2an MF:Zlim supF<+∞anGn<+∞mMnFm
30 29 ralrimiva MF:Zlim supF<+∞anGn<+∞mMnFm
31 fimaxre3 MnFinmMnFmrmMnFmr
32 24 30 31 sylancr MF:Zlim supF<+∞anGn<+∞rmMnFmr
33 simpr MF:Zlim supF<+∞aa
34 33 ad2antrr MF:Zlim supF<+∞anGn<+∞rmMnFmra
35 1 limsupgf G:*
36 35 ffvelcdmi aGa*
37 34 36 syl MF:Zlim supF<+∞anGn<+∞rmMnFmrGa*
38 simprl MF:Zlim supF<+∞anGn<+∞rmMnFmrr
39 16 38 sselid MF:Zlim supF<+∞anGn<+∞rmMnFmrr*
40 simprl MF:Zlim supF<+∞anGn<+∞n
41 40 adantr MF:Zlim supF<+∞anGn<+∞rmMnFmrn
42 35 ffvelcdmi nGn*
43 41 42 syl MF:Zlim supF<+∞anGn<+∞rmMnFmrGn*
44 39 43 ifcld MF:Zlim supF<+∞anGn<+∞rmMnFmrifGnrrGn*
45 19 a1i MF:Zlim supF<+∞anGn<+∞rmMnFmr+∞*
46 40 ad2antrr MF:Zlim supF<+∞anGn<+∞rmMnFmriZn
47 13 a1i MF:Zlim supF<+∞anGn<+∞rmMnFmrZ
48 47 sselda MF:Zlim supF<+∞anGn<+∞rmMnFmriZi
49 43 xrleidd MF:Zlim supF<+∞anGn<+∞rmMnFmrGnGn
50 18 ad2antrr MF:Zlim supF<+∞anGn<+∞rmMnFmrF:Z*
51 1 limsupgle ZF:Z*nGn*GnGniZniFiGn
52 47 50 41 43 51 syl211anc MF:Zlim supF<+∞anGn<+∞rmMnFmrGnGniZniFiGn
53 49 52 mpbid MF:Zlim supF<+∞anGn<+∞rmMnFmriZniFiGn
54 53 r19.21bi MF:Zlim supF<+∞anGn<+∞rmMnFmriZniFiGn
55 54 imp MF:Zlim supF<+∞anGn<+∞rmMnFmriZniFiGn
56 46 42 syl MF:Zlim supF<+∞anGn<+∞rmMnFmriZGn*
57 39 adantr MF:Zlim supF<+∞anGn<+∞rmMnFmriZr*
58 xrmax1 Gn*r*GnifGnrrGn
59 56 57 58 syl2anc MF:Zlim supF<+∞anGn<+∞rmMnFmriZGnifGnrrGn
60 50 ffvelcdmda MF:Zlim supF<+∞anGn<+∞rmMnFmriZFi*
61 44 adantr MF:Zlim supF<+∞anGn<+∞rmMnFmriZifGnrrGn*
62 xrletr Fi*Gn*ifGnrrGn*FiGnGnifGnrrGnFiifGnrrGn
63 60 56 61 62 syl3anc MF:Zlim supF<+∞anGn<+∞rmMnFmriZFiGnGnifGnrrGnFiifGnrrGn
64 59 63 mpan2d MF:Zlim supF<+∞anGn<+∞rmMnFmriZFiGnFiifGnrrGn
65 64 adantr MF:Zlim supF<+∞anGn<+∞rmMnFmriZniFiGnFiifGnrrGn
66 55 65 mpd MF:Zlim supF<+∞anGn<+∞rmMnFmriZniFiifGnrrGn
67 fveq2 m=iFm=Fi
68 67 breq1d m=iFmrFir
69 simprr MF:Zlim supF<+∞anGn<+∞rmMnFmrmMnFmr
70 69 ad2antrr MF:Zlim supF<+∞anGn<+∞rmMnFmriZinmMnFmr
71 simpr MF:Zlim supF<+∞anGn<+∞rmMnFmriZiZ
72 71 2 eleqtrdi MF:Zlim supF<+∞anGn<+∞rmMnFmriZiM
73 41 flcld MF:Zlim supF<+∞anGn<+∞rmMnFmrn
74 73 adantr MF:Zlim supF<+∞anGn<+∞rmMnFmriZn
75 elfz5 iMniMnin
76 72 74 75 syl2anc MF:Zlim supF<+∞anGn<+∞rmMnFmriZiMnin
77 11 71 sselid MF:Zlim supF<+∞anGn<+∞rmMnFmriZi
78 flge niinin
79 46 77 78 syl2anc MF:Zlim supF<+∞anGn<+∞rmMnFmriZinin
80 76 79 bitr4d MF:Zlim supF<+∞anGn<+∞rmMnFmriZiMnin
81 80 biimpar MF:Zlim supF<+∞anGn<+∞rmMnFmriZiniMn
82 68 70 81 rspcdva MF:Zlim supF<+∞anGn<+∞rmMnFmriZinFir
83 xrmax2 Gn*r*rifGnrrGn
84 43 39 83 syl2anc MF:Zlim supF<+∞anGn<+∞rmMnFmrrifGnrrGn
85 84 adantr MF:Zlim supF<+∞anGn<+∞rmMnFmriZrifGnrrGn
86 xrletr Fi*r*ifGnrrGn*FirrifGnrrGnFiifGnrrGn
87 60 57 61 86 syl3anc MF:Zlim supF<+∞anGn<+∞rmMnFmriZFirrifGnrrGnFiifGnrrGn
88 85 87 mpan2d MF:Zlim supF<+∞anGn<+∞rmMnFmriZFirFiifGnrrGn
89 88 adantr MF:Zlim supF<+∞anGn<+∞rmMnFmriZinFirFiifGnrrGn
90 82 89 mpd MF:Zlim supF<+∞anGn<+∞rmMnFmriZinFiifGnrrGn
91 46 48 66 90 lecasei MF:Zlim supF<+∞anGn<+∞rmMnFmriZFiifGnrrGn
92 91 a1d MF:Zlim supF<+∞anGn<+∞rmMnFmriZaiFiifGnrrGn
93 92 ralrimiva MF:Zlim supF<+∞anGn<+∞rmMnFmriZaiFiifGnrrGn
94 1 limsupgle ZF:Z*aifGnrrGn*GaifGnrrGniZaiFiifGnrrGn
95 47 50 34 44 94 syl211anc MF:Zlim supF<+∞anGn<+∞rmMnFmrGaifGnrrGniZaiFiifGnrrGn
96 93 95 mpbird MF:Zlim supF<+∞anGn<+∞rmMnFmrGaifGnrrGn
97 38 ltpnfd MF:Zlim supF<+∞anGn<+∞rmMnFmrr<+∞
98 simplrr MF:Zlim supF<+∞anGn<+∞rmMnFmrGn<+∞
99 breq1 r=ifGnrrGnr<+∞ifGnrrGn<+∞
100 breq1 Gn=ifGnrrGnGn<+∞ifGnrrGn<+∞
101 99 100 ifboth r<+∞Gn<+∞ifGnrrGn<+∞
102 97 98 101 syl2anc MF:Zlim supF<+∞anGn<+∞rmMnFmrifGnrrGn<+∞
103 37 44 45 96 102 xrlelttrd MF:Zlim supF<+∞anGn<+∞rmMnFmrGa<+∞
104 32 103 rexlimddv MF:Zlim supF<+∞anGn<+∞Ga<+∞
105 23 104 rexlimddv MF:Zlim supF<+∞aGa<+∞
106 8 105 eqbrtrrd MF:Zlim supF<+∞asupFa+∞**<<+∞
107 imassrn Fa+∞ranF
108 15 frnd MF:Zlim supF<+∞aranF
109 107 108 sstrid MF:Zlim supF<+∞aFa+∞
110 109 16 sstrdi MF:Zlim supF<+∞aFa+∞*
111 df-ss Fa+∞*Fa+∞*=Fa+∞
112 110 111 sylib MF:Zlim supF<+∞aFa+∞*=Fa+∞
113 112 109 eqsstrd MF:Zlim supF<+∞aFa+∞*
114 simpl1 MF:Zlim supF<+∞aM
115 flcl aa
116 115 adantl MF:Zlim supF<+∞aa
117 116 peano2zd MF:Zlim supF<+∞aa+1
118 117 114 ifcld MF:Zlim supF<+∞aifMa+1a+1M
119 114 zred MF:Zlim supF<+∞aM
120 117 zred MF:Zlim supF<+∞aa+1
121 max1 Ma+1MifMa+1a+1M
122 119 120 121 syl2anc MF:Zlim supF<+∞aMifMa+1a+1M
123 eluz2 ifMa+1a+1MMMifMa+1a+1MMifMa+1a+1M
124 114 118 122 123 syl3anbrc MF:Zlim supF<+∞aifMa+1a+1MM
125 124 2 eleqtrrdi MF:Zlim supF<+∞aifMa+1a+1MZ
126 15 fdmd MF:Zlim supF<+∞adomF=Z
127 125 126 eleqtrrd MF:Zlim supF<+∞aifMa+1a+1MdomF
128 118 zred MF:Zlim supF<+∞aifMa+1a+1M
129 fllep1 aaa+1
130 129 adantl MF:Zlim supF<+∞aaa+1
131 max2 Ma+1a+1ifMa+1a+1M
132 119 120 131 syl2anc MF:Zlim supF<+∞aa+1ifMa+1a+1M
133 33 120 128 130 132 letrd MF:Zlim supF<+∞aaifMa+1a+1M
134 elicopnf aifMa+1a+1Ma+∞ifMa+1a+1MaifMa+1a+1M
135 134 adantl MF:Zlim supF<+∞aifMa+1a+1Ma+∞ifMa+1a+1MaifMa+1a+1M
136 128 133 135 mpbir2and MF:Zlim supF<+∞aifMa+1a+1Ma+∞
137 inelcm ifMa+1a+1MdomFifMa+1a+1Ma+∞domFa+∞
138 127 136 137 syl2anc MF:Zlim supF<+∞adomFa+∞
139 imadisj Fa+∞=domFa+∞=
140 139 necon3bii Fa+∞domFa+∞
141 138 140 sylibr MF:Zlim supF<+∞aFa+∞
142 112 141 eqnetrd MF:Zlim supF<+∞aFa+∞*
143 supxrre1 Fa+∞*Fa+∞*supFa+∞**<supFa+∞**<<+∞
144 113 142 143 syl2anc MF:Zlim supF<+∞asupFa+∞**<supFa+∞**<<+∞
145 106 144 mpbird MF:Zlim supF<+∞asupFa+∞**<
146 8 145 eqeltrd MF:Zlim supF<+∞aGa
147 5 6 146 fmpt2d MF:Zlim supF<+∞G: