Metamath Proof Explorer


Theorem sge0isum

Description: If a series of nonnegative reals is convergent, then it agrees with the generalized sum of nonnegative extended reals. (Contributed by Glauco Siliprandi, 11-Oct-2020)

Ref Expression
Hypotheses sge0isum.m φ M
sge0isum.z Z = M
sge0isum.f φ F : Z 0 +∞
sge0isum.g G = seq M + F
sge0isum.gcnv φ G B
Assertion sge0isum φ sum^ F = B

Proof

Step Hyp Ref Expression
1 sge0isum.m φ M
2 sge0isum.z Z = M
3 sge0isum.f φ F : Z 0 +∞
4 sge0isum.g G = seq M + F
5 sge0isum.gcnv φ G B
6 2 fvexi Z V
7 6 a1i φ Z V
8 icossicc 0 +∞ 0 +∞
9 8 a1i φ 0 +∞ 0 +∞
10 3 9 fssd φ F : Z 0 +∞
11 7 10 sge0xrcl φ sum^ F *
12 eqidd φ k Z F k = F k
13 rge0ssre 0 +∞
14 3 ffvelcdmda φ k Z F k 0 +∞
15 13 14 sselid φ k Z F k
16 0xr 0 *
17 16 a1i φ k Z 0 *
18 pnfxr +∞ *
19 18 a1i φ k Z +∞ *
20 icogelb 0 * +∞ * F k 0 +∞ 0 F k
21 17 19 14 20 syl3anc φ k Z 0 F k
22 seqex seq M + F V
23 4 22 eqeltri G V
24 23 a1i φ G V
25 climcl G B B
26 5 25 syl φ B
27 breldmg G V B G B G dom
28 24 26 5 27 syl3anc φ G dom
29 4 a1i φ j Z G = seq M + F
30 29 fveq1d φ j Z G j = seq M + F j
31 2 eleq2i j Z j M
32 31 bilani φ j Z j M
33 simpll φ j Z k M j φ
34 elfzuz k M j k M
35 34 2 eleqtrrdi k M j k Z
36 35 adantl φ j Z k M j k Z
37 33 36 15 syl2anc φ j Z k M j F k
38 readdcl k i k + i
39 38 adantl φ j Z k i k + i
40 32 37 39 seqcl φ j Z seq M + F j
41 30 40 eqeltrd φ j Z G j
42 41 recnd φ j Z G j
43 42 ralrimiva φ j Z G j
44 2 climbdd M G dom j Z G j x j Z G j x
45 1 28 43 44 syl3anc φ x j Z G j x
46 41 ad4ant13 φ x j Z G j x G j
47 42 ad4ant13 φ x j Z G j x G j
48 47 abscld φ x j Z G j x G j
49 simpllr φ x j Z G j x x
50 46 leabsd φ x j Z G j x G j G j
51 simpr φ x j Z G j x G j x
52 46 48 49 50 51 letrd φ x j Z G j x G j x
53 52 ex φ x j Z G j x G j x
54 53 ralimdva φ x j Z G j x j Z G j x
55 54 reximdva φ x j Z G j x x j Z G j x
56 45 55 mpd φ x j Z G j x
57 2 4 1 12 15 21 56 isumsup2 φ G sup ran G <
58 2 1 57 41 climrecl φ sup ran G <
59 58 rexrd φ sup ran G < *
60 3 feqmptd φ F = k Z F k
61 60 fveq2d φ sum^ F = sum^ k Z F k
62 mpteq1 y = k y F k = k F k
63 62 fveq2d y = sum^ k y F k = sum^ k F k
64 mpt0 k F k =
65 64 fveq2i sum^ k F k = sum^
66 sge00 sum^ = 0
67 65 66 eqtri sum^ k F k = 0
68 67 a1i y = sum^ k F k = 0
69 63 68 eqtrd y = sum^ k y F k = 0
70 69 adantl φ y 𝒫 Z Fin y = sum^ k y F k = 0
71 0red φ 0
72 38 adantl φ k i k + i
73 2 1 15 72 seqf φ seq M + F : Z
74 4 a1i φ G = seq M + F
75 74 feq1d φ G : Z seq M + F : Z
76 73 75 mpbird φ G : Z
77 76 frnd φ ran G
78 76 ffund φ Fun G
79 uzid M M M
80 1 79 syl φ M M
81 2 eqcomi M = Z
82 80 81 eleqtrdi φ M Z
83 76 fdmd φ dom G = Z
84 83 eqcomd φ Z = dom G
85 82 84 eleqtrd φ M dom G
86 fvelrn Fun G M dom G G M ran G
87 78 85 86 syl2anc φ G M ran G
88 77 87 sseldd φ G M
89 16 a1i φ 0 *
90 18 a1i φ +∞ *
91 3 82 ffvelcdmd φ F M 0 +∞
92 icogelb 0 * +∞ * F M 0 +∞ 0 F M
93 89 90 91 92 syl3anc φ 0 F M
94 4 fveq1i G M = seq M + F M
95 94 a1i φ G M = seq M + F M
96 seq1 M seq M + F M = F M
97 1 96 syl φ seq M + F M = F M
98 95 97 eqtr2d φ F M = G M
99 93 98 breqtrd φ 0 G M
100 87 ne0d φ ran G
101 simpr φ z ran G z ran G
102 76 ffnd φ G Fn Z
103 fvelrnb G Fn Z z ran G j Z G j = z
104 102 103 syl φ z ran G j Z G j = z
105 104 adantr φ z ran G z ran G j Z G j = z
106 101 105 mpbid φ z ran G j Z G j = z
107 106 adantlr φ j Z G j x z ran G j Z G j = z
108 nfv j φ
109 nfra1 j j Z G j x
110 108 109 nfan j φ j Z G j x
111 nfv j z ran G
112 110 111 nfan j φ j Z G j x z ran G
113 nfv j z x
114 rspa j Z G j x j Z G j x
115 114 3adant3 j Z G j x j Z G j = z G j x
116 simp3 j Z G j x j Z G j = z G j = z
117 id G j = z G j = z
118 117 eqcomd G j = z z = G j
119 118 adantl G j x G j = z z = G j
120 simpl G j x G j = z G j x
121 119 120 eqbrtrd G j x G j = z z x
122 115 116 121 syl2anc j Z G j x j Z G j = z z x
123 122 3exp j Z G j x j Z G j = z z x
124 123 ad2antlr φ j Z G j x z ran G j Z G j = z z x
125 112 113 124 rexlimd φ j Z G j x z ran G j Z G j = z z x
126 107 125 mpd φ j Z G j x z ran G z x
127 126 ralrimiva φ j Z G j x z ran G z x
128 127 ex φ j Z G j x z ran G z x
129 128 reximdv φ x j Z G j x x z ran G z x
130 56 129 mpd φ x z ran G z x
131 suprub ran G ran G x z ran G z x G M ran G G M sup ran G <
132 77 100 130 87 131 syl31anc φ G M sup ran G <
133 71 88 58 99 132 letrd φ 0 sup ran G <
134 133 ad2antrr φ y 𝒫 Z Fin y = 0 sup ran G <
135 70 134 eqbrtrd φ y 𝒫 Z Fin y = sum^ k y F k sup ran G <
136 simpr φ y 𝒫 Z Fin y 𝒫 Z Fin
137 simpll φ y 𝒫 Z Fin k y φ
138 elpwinss y 𝒫 Z Fin y Z
139 138 sselda y 𝒫 Z Fin k y k Z
140 139 adantll φ y 𝒫 Z Fin k y k Z
141 8 14 sselid φ k Z F k 0 +∞
142 137 140 141 syl2anc φ y 𝒫 Z Fin k y F k 0 +∞
143 eqid k y F k = k y F k
144 142 143 fmptd φ y 𝒫 Z Fin k y F k : y 0 +∞
145 136 144 sge0xrcl φ y 𝒫 Z Fin sum^ k y F k *
146 145 adantr φ y 𝒫 Z Fin ¬ y = sum^ k y F k *
147 fzfid φ y 𝒫 Z Fin M sup y < Fin
148 elfzuz k M sup y < k M
149 148 81 eleqtrdi k M sup y < k Z
150 149 141 sylan2 φ k M sup y < F k 0 +∞
151 eqid k M sup y < F k = k M sup y < F k
152 150 151 fmptd φ k M sup y < F k : M sup y < 0 +∞
153 152 adantr φ y 𝒫 Z Fin k M sup y < F k : M sup y < 0 +∞
154 147 153 sge0xrcl φ y 𝒫 Z Fin sum^ k M sup y < F k *
155 154 adantr φ y 𝒫 Z Fin ¬ y = sum^ k M sup y < F k *
156 59 adantr φ y 𝒫 Z Fin sup ran G < *
157 156 adantr φ y 𝒫 Z Fin ¬ y = sup ran G < *
158 simpll φ y 𝒫 Z Fin k M sup y < φ
159 149 adantl φ y 𝒫 Z Fin k M sup y < k Z
160 158 159 141 syl2anc φ y 𝒫 Z Fin k M sup y < F k 0 +∞
161 elinel2 y 𝒫 Z Fin y Fin
162 2 138 161 ssuzfz y 𝒫 Z Fin y M sup y <
163 162 adantl φ y 𝒫 Z Fin y M sup y <
164 147 160 163 sge0lessmpt φ y 𝒫 Z Fin sum^ k y F k sum^ k M sup y < F k
165 164 adantr φ y 𝒫 Z Fin ¬ y = sum^ k y F k sum^ k M sup y < F k
166 77 adantr φ y 𝒫 Z Fin ran G
167 166 adantr φ y 𝒫 Z Fin ¬ y = ran G
168 100 adantr φ y 𝒫 Z Fin ran G
169 168 adantr φ y 𝒫 Z Fin ¬ y = ran G
170 130 adantr φ y 𝒫 Z Fin x z ran G z x
171 170 adantr φ y 𝒫 Z Fin ¬ y = x z ran G z x
172 158 159 14 syl2anc φ y 𝒫 Z Fin k M sup y < F k 0 +∞
173 147 172 sge0fsummpt φ y 𝒫 Z Fin sum^ k M sup y < F k = k = M sup y < F k
174 173 adantr φ y 𝒫 Z Fin ¬ y = sum^ k M sup y < F k = k = M sup y < F k
175 eqidd φ y 𝒫 Z Fin ¬ y = k M sup y < F k = F k
176 138 2 sseqtrdi y 𝒫 Z Fin y M
177 176 adantr y 𝒫 Z Fin ¬ y = y M
178 uzssz M
179 2 178 eqsstri Z
180 138 179 sstrdi y 𝒫 Z Fin y
181 180 adantr y 𝒫 Z Fin ¬ y = y
182 neqne ¬ y = y
183 182 adantl y 𝒫 Z Fin ¬ y = y
184 161 adantr y 𝒫 Z Fin ¬ y = y Fin
185 suprfinzcl y y y Fin sup y < y
186 181 183 184 185 syl3anc y 𝒫 Z Fin ¬ y = sup y < y
187 177 186 sseldd y 𝒫 Z Fin ¬ y = sup y < M
188 187 adantll φ y 𝒫 Z Fin ¬ y = sup y < M
189 15 recnd φ k Z F k
190 158 159 189 syl2anc φ y 𝒫 Z Fin k M sup y < F k
191 190 adantlr φ y 𝒫 Z Fin ¬ y = k M sup y < F k
192 175 188 191 fsumser φ y 𝒫 Z Fin ¬ y = k = M sup y < F k = seq M + F sup y <
193 4 eqcomi seq M + F = G
194 193 fveq1i seq M + F sup y < = G sup y <
195 194 a1i φ y 𝒫 Z Fin ¬ y = seq M + F sup y < = G sup y <
196 174 192 195 3eqtrd φ y 𝒫 Z Fin ¬ y = sum^ k M sup y < F k = G sup y <
197 78 adantr φ y 𝒫 Z Fin Fun G
198 197 adantr φ y 𝒫 Z Fin ¬ y = Fun G
199 188 81 eleqtrdi φ y 𝒫 Z Fin ¬ y = sup y < Z
200 84 ad2antrr φ y 𝒫 Z Fin ¬ y = Z = dom G
201 199 200 eleqtrd φ y 𝒫 Z Fin ¬ y = sup y < dom G
202 fvelrn Fun G sup y < dom G G sup y < ran G
203 198 201 202 syl2anc φ y 𝒫 Z Fin ¬ y = G sup y < ran G
204 196 203 eqeltrd φ y 𝒫 Z Fin ¬ y = sum^ k M sup y < F k ran G
205 suprub ran G ran G x z ran G z x sum^ k M sup y < F k ran G sum^ k M sup y < F k sup ran G <
206 167 169 171 204 205 syl31anc φ y 𝒫 Z Fin ¬ y = sum^ k M sup y < F k sup ran G <
207 146 155 157 165 206 xrletrd φ y 𝒫 Z Fin ¬ y = sum^ k y F k sup ran G <
208 135 207 pm2.61dan φ y 𝒫 Z Fin sum^ k y F k sup ran G <
209 208 ralrimiva φ y 𝒫 Z Fin sum^ k y F k sup ran G <
210 nfv k φ
211 210 7 141 59 sge0lefimpt φ sum^ k Z F k sup ran G < y 𝒫 Z Fin sum^ k y F k sup ran G <
212 209 211 mpbird φ sum^ k Z F k sup ran G <
213 61 212 eqbrtrd φ sum^ F sup ran G <
214 35 ssriv M j Z
215 214 a1i φ M j Z
216 7 141 215 sge0lessmpt φ sum^ k M j F k sum^ k Z F k
217 216 3ad2ant1 φ j Z G j = z sum^ k M j F k sum^ k Z F k
218 fzfid φ M j Fin
219 35 14 sylan2 φ k M j F k 0 +∞
220 218 219 sge0fsummpt φ sum^ k M j F k = k = M j F k
221 220 3ad2ant1 φ j Z G j = z sum^ k M j F k = k = M j F k
222 33 36 12 syl2anc φ j Z k M j F k = F k
223 33 36 189 syl2anc φ j Z k M j F k
224 222 32 223 fsumser φ j Z k = M j F k = seq M + F j
225 224 3adant3 φ j Z G j = z k = M j F k = seq M + F j
226 221 225 eqtrd φ j Z G j = z sum^ k M j F k = seq M + F j
227 193 fveq1i seq M + F j = G j
228 227 a1i φ j Z G j = z seq M + F j = G j
229 simp3 φ j Z G j = z G j = z
230 226 228 229 3eqtrrd φ j Z G j = z z = sum^ k M j F k
231 61 3ad2ant1 φ j Z G j = z sum^ F = sum^ k Z F k
232 230 231 breq12d φ j Z G j = z z sum^ F sum^ k M j F k sum^ k Z F k
233 217 232 mpbird φ j Z G j = z z sum^ F
234 233 3exp φ j Z G j = z z sum^ F
235 234 adantr φ z ran G j Z G j = z z sum^ F
236 235 rexlimdv φ z ran G j Z G j = z z sum^ F
237 106 236 mpd φ z ran G z sum^ F
238 237 ralrimiva φ z ran G z sum^ F
239 7 10 sge0cl φ sum^ F 0 +∞
240 58 ltpnfd φ sup ran G < < +∞
241 11 59 90 213 240 xrlelttrd φ sum^ F < +∞
242 11 90 241 xrgtned φ +∞ sum^ F
243 242 necomd φ sum^ F +∞
244 ge0xrre sum^ F 0 +∞ sum^ F +∞ sum^ F
245 239 243 244 syl2anc φ sum^ F
246 suprleub ran G ran G x z ran G z x sum^ F sup ran G < sum^ F z ran G z sum^ F
247 77 100 130 245 246 syl31anc φ sup ran G < sum^ F z ran G z sum^ F
248 238 247 mpbird φ sup ran G < sum^ F
249 11 59 213 248 xrletrid φ sum^ F = sup ran G <
250 climuni G B G sup ran G < B = sup ran G <
251 5 57 250 syl2anc φ B = sup ran G <
252 249 251 eqtr4d φ sum^ F = B