Metamath Proof Explorer


Theorem sge0seq

Description: A series of nonnegative reals agrees with the generalized sum of nonnegative reals. (Contributed by Glauco Siliprandi, 3-Mar-2021)

Ref Expression
Hypotheses sge0seq.m φ M
sge0seq.z Z = M
sge0seq.f φ F : Z 0 +∞
sge0seq.g G = seq M + F
Assertion sge0seq φ sum^ F = sup ran G * <

Proof

Step Hyp Ref Expression
1 sge0seq.m φ M
2 sge0seq.z Z = M
3 sge0seq.f φ F : Z 0 +∞
4 sge0seq.g G = seq M + F
5 rge0ssre 0 +∞
6 3 ffvelcdmda φ k Z F k 0 +∞
7 5 6 sselid φ k Z F k
8 readdcl k i k + i
9 8 adantl φ k i k + i
10 2 1 7 9 seqf φ seq M + F : Z
11 4 a1i φ G = seq M + F
12 11 feq1d φ G : Z seq M + F : Z
13 10 12 mpbird φ G : Z
14 13 frnd φ ran G
15 ressxr *
16 15 a1i φ *
17 14 16 sstrd φ ran G *
18 2 fvexi Z V
19 18 a1i φ Z V
20 icossicc 0 +∞ 0 +∞
21 20 a1i φ 0 +∞ 0 +∞
22 3 21 fssd φ F : Z 0 +∞
23 19 22 sge0xrcl φ sum^ F *
24 simpr φ z ran G z ran G
25 13 ffnd φ G Fn Z
26 fvelrnb G Fn Z z ran G j Z G j = z
27 25 26 syl φ z ran G j Z G j = z
28 27 adantr φ z ran G z ran G j Z G j = z
29 24 28 mpbid φ z ran G j Z G j = z
30 20 6 sselid φ k Z F k 0 +∞
31 elfzuz k M j k M
32 31 2 eleqtrrdi k M j k Z
33 32 ssriv M j Z
34 33 a1i φ M j Z
35 19 30 34 sge0lessmpt φ sum^ k M j F k sum^ k Z F k
36 35 3ad2ant1 φ j Z G j = z sum^ k M j F k sum^ k Z F k
37 fzfid φ M j Fin
38 32 6 sylan2 φ k M j F k 0 +∞
39 37 38 sge0fsummpt φ sum^ k M j F k = k = M j F k
40 39 3ad2ant1 φ j Z G j = z sum^ k M j F k = k = M j F k
41 simpll φ j Z k M j φ
42 32 adantl φ j Z k M j k Z
43 eqidd φ k Z F k = F k
44 41 42 43 syl2anc φ j Z k M j F k = F k
45 2 eleq2i j Z j M
46 45 bilani φ j Z j M
47 7 recnd φ k Z F k
48 41 42 47 syl2anc φ j Z k M j F k
49 44 46 48 fsumser φ j Z k = M j F k = seq M + F j
50 49 3adant3 φ j Z G j = z k = M j F k = seq M + F j
51 40 50 eqtrd φ j Z G j = z sum^ k M j F k = seq M + F j
52 4 eqcomi seq M + F = G
53 52 fveq1i seq M + F j = G j
54 53 a1i φ j Z G j = z seq M + F j = G j
55 simp3 φ j Z G j = z G j = z
56 51 54 55 3eqtrrd φ j Z G j = z z = sum^ k M j F k
57 3 feqmptd φ F = k Z F k
58 57 fveq2d φ sum^ F = sum^ k Z F k
59 58 3ad2ant1 φ j Z G j = z sum^ F = sum^ k Z F k
60 56 59 breq12d φ j Z G j = z z sum^ F sum^ k M j F k sum^ k Z F k
61 36 60 mpbird φ j Z G j = z z sum^ F
62 61 3exp φ j Z G j = z z sum^ F
63 62 adantr φ z ran G j Z G j = z z sum^ F
64 63 rexlimdv φ z ran G j Z G j = z z sum^ F
65 29 64 mpd φ z ran G z sum^ F
66 65 ralrimiva φ z ran G z sum^ F
67 nfv k φ z z < sum^ F
68 18 a1i φ z z < sum^ F Z V
69 6 ad4ant14 φ z z < sum^ F k Z F k 0 +∞
70 simplr φ z z < sum^ F z
71 simpr φ z < sum^ F z < sum^ F
72 58 adantr φ z < sum^ F sum^ F = sum^ k Z F k
73 71 72 breqtrd φ z < sum^ F z < sum^ k Z F k
74 73 adantlr φ z z < sum^ F z < sum^ k Z F k
75 67 68 69 70 74 sge0gtfsumgt φ z z < sum^ F w 𝒫 Z Fin z < k w F k
76 1 3ad2ant1 φ w 𝒫 Z Fin z < k w F k M
77 elpwinss w 𝒫 Z Fin w Z
78 77 3ad2ant2 φ w 𝒫 Z Fin z < k w F k w Z
79 elinel2 w 𝒫 Z Fin w Fin
80 79 3ad2ant2 φ w 𝒫 Z Fin z < k w F k w Fin
81 76 2 78 80 uzfissfz φ w 𝒫 Z Fin z < k w F k j Z w M j
82 81 3adant1r φ z w 𝒫 Z Fin z < k w F k j Z w M j
83 simpl1r φ z w 𝒫 Z Fin z < k w F k w M j z
84 79 adantl φ w 𝒫 Z Fin w Fin
85 57 7 fmpt3d φ F : Z
86 85 ad2antrr φ w 𝒫 Z Fin k w F : Z
87 77 sselda w 𝒫 Z Fin k w k Z
88 87 adantll φ w 𝒫 Z Fin k w k Z
89 86 88 ffvelcdmd φ w 𝒫 Z Fin k w F k
90 84 89 fsumrecl φ w 𝒫 Z Fin k w F k
91 90 ad4ant13 φ z w 𝒫 Z Fin w M j k w F k
92 91 3adantl3 φ z w 𝒫 Z Fin z < k w F k w M j k w F k
93 32 7 sylan2 φ k M j F k
94 37 93 fsumrecl φ k = M j F k
95 94 ad3antrrr φ z w 𝒫 Z Fin w M j k = M j F k
96 95 3adantl3 φ z w 𝒫 Z Fin z < k w F k w M j k = M j F k
97 simpl3 φ z w 𝒫 Z Fin z < k w F k w M j z < k w F k
98 37 adantr φ w M j M j Fin
99 93 adantlr φ w M j k M j F k
100 0xr 0 *
101 100 a1i φ k Z 0 *
102 pnfxr +∞ *
103 102 a1i φ k Z +∞ *
104 icogelb 0 * +∞ * F k 0 +∞ 0 F k
105 101 103 6 104 syl3anc φ k Z 0 F k
106 32 105 sylan2 φ k M j 0 F k
107 106 adantlr φ w M j k M j 0 F k
108 simpr φ w M j w M j
109 98 99 107 108 fsumless φ w M j k w F k k = M j F k
110 109 adantlr φ z w M j k w F k k = M j F k
111 110 3ad2antl1 φ z w 𝒫 Z Fin z < k w F k w M j k w F k k = M j F k
112 83 92 96 97 111 ltletrd φ z w 𝒫 Z Fin z < k w F k w M j z < k = M j F k
113 112 ex φ z w 𝒫 Z Fin z < k w F k w M j z < k = M j F k
114 113 reximdv φ z w 𝒫 Z Fin z < k w F k j Z w M j j Z z < k = M j F k
115 82 114 mpd φ z w 𝒫 Z Fin z < k w F k j Z z < k = M j F k
116 115 3exp φ z w 𝒫 Z Fin z < k w F k j Z z < k = M j F k
117 116 adantr φ z z < sum^ F w 𝒫 Z Fin z < k w F k j Z z < k = M j F k
118 117 rexlimdv φ z z < sum^ F w 𝒫 Z Fin z < k w F k j Z z < k = M j F k
119 75 118 mpd φ z z < sum^ F j Z z < k = M j F k
120 10 ffnd φ seq M + F Fn Z
121 120 adantr φ j Z seq M + F Fn Z
122 46 45 sylibr φ j Z j Z
123 fnfvelrn seq M + F Fn Z j Z seq M + F j ran seq M + F
124 121 122 123 syl2anc φ j Z seq M + F j ran seq M + F
125 4 a1i φ j Z G = seq M + F
126 125 rneqd φ j Z ran G = ran seq M + F
127 49 126 eleq12d φ j Z k = M j F k ran G seq M + F j ran seq M + F
128 124 127 mpbird φ j Z k = M j F k ran G
129 128 adantlr φ z j Z k = M j F k ran G
130 129 3adant3 φ z j Z z < k = M j F k k = M j F k ran G
131 simp3 φ z j Z z < k = M j F k z < k = M j F k
132 breq2 y = k = M j F k z < y z < k = M j F k
133 132 rspcev k = M j F k ran G z < k = M j F k y ran G z < y
134 130 131 133 syl2anc φ z j Z z < k = M j F k y ran G z < y
135 134 3exp φ z j Z z < k = M j F k y ran G z < y
136 135 rexlimdv φ z j Z z < k = M j F k y ran G z < y
137 136 adantr φ z z < sum^ F j Z z < k = M j F k y ran G z < y
138 119 137 mpd φ z z < sum^ F y ran G z < y
139 138 ex φ z z < sum^ F y ran G z < y
140 139 ralrimiva φ z z < sum^ F y ran G z < y
141 supxr2 ran G * sum^ F * z ran G z sum^ F z z < sum^ F y ran G z < y sup ran G * < = sum^ F
142 17 23 66 140 141 syl22anc φ sup ran G * < = sum^ F
143 142 eqcomd φ sum^ F = sup ran G * <