Metamath Proof Explorer


Theorem sge0reuz

Description: Value of the generalized sum of nonnegative reals, when the domain is a set of upper integers. (Contributed by Glauco Siliprandi, 8-Apr-2021)

Ref Expression
Hypotheses sge0reuz.k k φ
sge0reuz.m φ M
sge0reuz.z Z = M
sge0reuz.b φ k Z B 0 +∞
Assertion sge0reuz φ sum^ k Z B = sup ran n Z k = M n B * <

Proof

Step Hyp Ref Expression
1 sge0reuz.k k φ
2 sge0reuz.m φ M
3 sge0reuz.z Z = M
4 sge0reuz.b φ k Z B 0 +∞
5 3 a1i φ Z = M
6 fvex M V
7 5 6 eqeltrdi φ Z V
8 1 7 4 sge0revalmpt φ sum^ k Z B = sup ran x 𝒫 Z Fin k x B * <
9 nfv x φ
10 eqid x 𝒫 Z Fin k x B = x 𝒫 Z Fin k x B
11 nfv k x 𝒫 Z Fin
12 1 11 nfan k φ x 𝒫 Z Fin
13 elinel2 x 𝒫 Z Fin x Fin
14 13 adantl φ x 𝒫 Z Fin x Fin
15 rge0ssre 0 +∞
16 simpll φ x 𝒫 Z Fin k x φ
17 elpwinss x 𝒫 Z Fin x Z
18 17 adantr x 𝒫 Z Fin k x x Z
19 simpr x 𝒫 Z Fin k x k x
20 18 19 sseldd x 𝒫 Z Fin k x k Z
21 20 adantll φ x 𝒫 Z Fin k x k Z
22 16 21 4 syl2anc φ x 𝒫 Z Fin k x B 0 +∞
23 15 22 sselid φ x 𝒫 Z Fin k x B
24 12 14 23 fsumreclf φ x 𝒫 Z Fin k x B
25 24 rexrd φ x 𝒫 Z Fin k x B *
26 9 10 25 rnmptssd φ ran x 𝒫 Z Fin k x B *
27 supxrcl ran x 𝒫 Z Fin k x B * sup ran x 𝒫 Z Fin k x B * < *
28 26 27 syl φ sup ran x 𝒫 Z Fin k x B * < *
29 nfv n φ
30 eqid n Z k = M n B = n Z k = M n B
31 nfv k n Z
32 1 31 nfan k φ n Z
33 fzfid φ n Z M n Fin
34 elfzuz k M n k M
35 34 3 eleqtrrdi k M n k Z
36 35 adantl φ k M n k Z
37 15 4 sselid φ k Z B
38 36 37 syldan φ k M n B
39 38 adantlr φ n Z k M n B
40 32 33 39 fsumreclf φ n Z k = M n B
41 40 rexrd φ n Z k = M n B *
42 29 30 41 rnmptssd φ ran n Z k = M n B *
43 supxrcl ran n Z k = M n B * sup ran n Z k = M n B * < *
44 42 43 syl φ sup ran n Z k = M n B * < *
45 vex y V
46 10 elrnmpt y V y ran x 𝒫 Z Fin k x B x 𝒫 Z Fin y = k x B
47 45 46 ax-mp y ran x 𝒫 Z Fin k x B x 𝒫 Z Fin y = k x B
48 47 bilani φ y ran x 𝒫 Z Fin k x B x 𝒫 Z Fin y = k x B
49 2 3ad2ant1 φ x 𝒫 Z Fin y = k x B M
50 17 3ad2ant2 φ x 𝒫 Z Fin y = k x B x Z
51 14 3adant3 φ x 𝒫 Z Fin y = k x B x Fin
52 49 3 50 51 uzfissfz φ x 𝒫 Z Fin y = k x B n Z x M n
53 nfv n φ x 𝒫 Z Fin y = k x B
54 nfmpt1 _ n n Z k = M n B
55 54 nfrn _ n ran n Z k = M n B
56 nfv n y w
57 55 56 nfrexw n w ran n Z k = M n B y w
58 id n Z n Z
59 sumex k = M n B V
60 59 a1i n Z k = M n B V
61 30 elrnmpt1 n Z k = M n B V k = M n B ran n Z k = M n B
62 58 60 61 syl2anc n Z k = M n B ran n Z k = M n B
63 62 3ad2ant2 φ y = k x B n Z x M n k = M n B ran n Z k = M n B
64 simplr φ y = k x B x M n y = k x B
65 nfcv _ k y
66 nfcv _ k x
67 66 nfsum1 _ k k x B
68 65 67 nfeq k y = k x B
69 1 68 nfan k φ y = k x B
70 nfv k x M n
71 69 70 nfan k φ y = k x B x M n
72 fzfid φ y = k x B x M n M n Fin
73 38 ad4ant14 φ y = k x B x M n k M n B
74 simplll φ y = k x B x M n k M n φ
75 35 adantl φ y = k x B x M n k M n k Z
76 0xr 0 *
77 76 a1i φ k Z 0 *
78 pnfxr +∞ *
79 78 a1i φ k Z +∞ *
80 icogelb 0 * +∞ * B 0 +∞ 0 B
81 77 79 4 80 syl3anc φ k Z 0 B
82 74 75 81 syl2anc φ y = k x B x M n k M n 0 B
83 simpr φ y = k x B x M n x M n
84 71 72 73 82 83 fsumlessf φ y = k x B x M n k x B k = M n B
85 64 84 eqbrtrd φ y = k x B x M n y k = M n B
86 85 3adant2 φ y = k x B n Z x M n y k = M n B
87 breq2 w = k = M n B y w y k = M n B
88 87 rspcev k = M n B ran n Z k = M n B y k = M n B w ran n Z k = M n B y w
89 63 86 88 syl2anc φ y = k x B n Z x M n w ran n Z k = M n B y w
90 89 3exp φ y = k x B n Z x M n w ran n Z k = M n B y w
91 90 3adant2 φ x 𝒫 Z Fin y = k x B n Z x M n w ran n Z k = M n B y w
92 53 57 91 rexlimd φ x 𝒫 Z Fin y = k x B n Z x M n w ran n Z k = M n B y w
93 52 92 mpd φ x 𝒫 Z Fin y = k x B w ran n Z k = M n B y w
94 93 3exp φ x 𝒫 Z Fin y = k x B w ran n Z k = M n B y w
95 94 rexlimdv φ x 𝒫 Z Fin y = k x B w ran n Z k = M n B y w
96 95 imp φ x 𝒫 Z Fin y = k x B w ran n Z k = M n B y w
97 48 96 syldan φ y ran x 𝒫 Z Fin k x B w ran n Z k = M n B y w
98 26 42 97 suplesup2 φ sup ran x 𝒫 Z Fin k x B * < sup ran n Z k = M n B * <
99 30 elrnmpt y V y ran n Z k = M n B n Z y = k = M n B
100 45 99 ax-mp y ran n Z k = M n B n Z y = k = M n B
101 100 bilani φ y ran n Z k = M n B n Z y = k = M n B
102 35 ssriv M n Z
103 ovex M n V
104 103 elpw M n 𝒫 Z M n Z
105 102 104 mpbir M n 𝒫 Z
106 fzfi M n Fin
107 105 106 elini M n 𝒫 Z Fin
108 107 a1i y = k = M n B M n 𝒫 Z Fin
109 id y = k = M n B y = k = M n B
110 sumeq1 x = M n k x B = k = M n B
111 110 rspceeqv M n 𝒫 Z Fin y = k = M n B x 𝒫 Z Fin y = k x B
112 108 109 111 syl2anc y = k = M n B x 𝒫 Z Fin y = k x B
113 45 a1i y = k = M n B y V
114 10 112 113 elrnmptd y = k = M n B y ran x 𝒫 Z Fin k x B
115 114 2a1i φ n Z y = k = M n B y ran x 𝒫 Z Fin k x B
116 115 rexlimdv φ n Z y = k = M n B y ran x 𝒫 Z Fin k x B
117 116 adantr φ y ran n Z k = M n B n Z y = k = M n B y ran x 𝒫 Z Fin k x B
118 101 117 mpd φ y ran n Z k = M n B y ran x 𝒫 Z Fin k x B
119 118 ralrimiva φ y ran n Z k = M n B y ran x 𝒫 Z Fin k x B
120 dfss3 ran n Z k = M n B ran x 𝒫 Z Fin k x B y ran n Z k = M n B y ran x 𝒫 Z Fin k x B
121 119 120 sylibr φ ran n Z k = M n B ran x 𝒫 Z Fin k x B
122 supxrss ran n Z k = M n B ran x 𝒫 Z Fin k x B ran x 𝒫 Z Fin k x B * sup ran n Z k = M n B * < sup ran x 𝒫 Z Fin k x B * <
123 121 26 122 syl2anc φ sup ran n Z k = M n B * < sup ran x 𝒫 Z Fin k x B * <
124 28 44 98 123 xrletrid φ sup ran x 𝒫 Z Fin k x B * < = sup ran n Z k = M n B * <
125 8 124 eqtrd φ sum^ k Z B = sup ran n Z k = M n B * <