Metamath Proof Explorer


Theorem sge0fodjrnlem

Description: Re-index a nonnegative extended sum using an onto function with disjoint range, when the empty set is assigned 0 in the sum (this is true, for example, both for measures and outer measures). (Contributed by Glauco Siliprandi, 17-Aug-2020)

Ref Expression
Hypotheses sge0fodjrnlem.k k φ
sge0fodjrnlem.n n φ
sge0fodjrnlem.bd k = G B = D
sge0fodjrnlem.c φ C V
sge0fodjrnlem.f φ F : C onto A
sge0fodjrnlem.dj φ Disj n C F n
sge0fodjrnlem.fng φ n C F n = G
sge0fodjrnlem.b φ k A B 0 +∞
sge0fodjrnlem.b0 φ k = B = 0
sge0fodjrnlem.z Z = F -1
Assertion sge0fodjrnlem φ sum^ k A B = sum^ n C D

Proof

Step Hyp Ref Expression
1 sge0fodjrnlem.k k φ
2 sge0fodjrnlem.n n φ
3 sge0fodjrnlem.bd k = G B = D
4 sge0fodjrnlem.c φ C V
5 sge0fodjrnlem.f φ F : C onto A
6 sge0fodjrnlem.dj φ Disj n C F n
7 sge0fodjrnlem.fng φ n C F n = G
8 sge0fodjrnlem.b φ k A B 0 +∞
9 sge0fodjrnlem.b0 φ k = B = 0
10 sge0fodjrnlem.z Z = F -1
11 focdmex C V F : C onto A A V
12 4 5 11 sylc φ A V
13 difssd φ A A
14 simpl φ k A φ
15 13 sselda φ k A k A
16 14 15 8 syl2anc φ k A B 0 +∞
17 simpl φ k A A φ
18 dfin4 A = A A
19 18 eqcomi A A = A
20 inss2 A
21 19 20 eqsstri A A
22 id k A A k A A
23 21 22 sselid k A A k
24 elsni k k =
25 23 24 syl k A A k =
26 25 adantl φ k A A k =
27 17 26 9 syl2anc φ k A A B = 0
28 1 12 13 16 27 sge0ss φ sum^ k A B = sum^ k A B
29 28 eqcomd φ sum^ k A B = sum^ k A B
30 4 difexd φ C Z V
31 eqid n C F n = n C F n
32 fof F : C onto A F : C A
33 5 32 syl φ F : C A
34 33 ffvelcdmda φ n C F n A
35 fveq2 m = n F m = F n
36 35 neeq1d m = n F m F n
37 36 cbvrabv m C | F m = n C | F n
38 35 cbvmptv m C F m = n C F n
39 38 rneqi ran m C F m = ran n C F n
40 39 difeq1i ran m C F m = ran n C F n
41 2 31 34 6 37 40 disjf1o φ n C F n m C | F m : m C | F m 1-1 onto ran m C F m
42 33 feqmptd φ F = n C F n
43 difssd φ C Z C
44 43 sselda φ n C Z n C
45 eldifi n C Z n C
46 45 adantr n C Z F n = n C
47 fvex F n V
48 47 elsn F n F n =
49 48 bilanri n C Z F n = F n
50 46 49 jca n C Z F n = n C F n
51 50 adantll φ n C Z F n = n C F n
52 33 ffnd φ F Fn C
53 elpreima F Fn C n F -1 n C F n
54 52 53 syl φ n F -1 n C F n
55 54 ad2antrr φ n C Z F n = n F -1 n C F n
56 51 55 mpbird φ n C Z F n = n F -1
57 56 10 eleqtrrdi φ n C Z F n = n Z
58 eldifn n C Z ¬ n Z
59 58 ad2antlr φ n C Z F n = ¬ n Z
60 57 59 pm2.65da φ n C Z ¬ F n =
61 60 neqned φ n C Z F n
62 44 61 jca φ n C Z n C F n
63 36 elrab n m C | F m n C F n
64 62 63 sylibr φ n C Z n m C | F m
65 64 ex φ n C Z n m C | F m
66 63 simplbi n m C | F m n C
67 66 adantl φ n m C | F m n C
68 10 eleq2i n Z n F -1
69 68 bilani φ n Z n F -1
70 54 adantr φ n Z n F -1 n C F n
71 69 70 mpbid φ n Z n C F n
72 71 simprd φ n Z F n
73 elsni F n F n =
74 72 73 syl φ n Z F n =
75 74 adantlr φ n m C | F m n Z F n =
76 63 simprbi n m C | F m F n
77 76 ad2antlr φ n m C | F m n Z F n
78 77 neneqd φ n m C | F m n Z ¬ F n =
79 75 78 pm2.65da φ n m C | F m ¬ n Z
80 67 79 eldifd φ n m C | F m n C Z
81 80 ex φ n m C | F m n C Z
82 2 81 ralrimi φ n m C | F m n C Z
83 dfss3 m C | F m C Z n m C | F m n C Z
84 82 83 sylibr φ m C | F m C Z
85 84 sseld φ n m C | F m n C Z
86 65 85 impbid φ n C Z n m C | F m
87 2 86 alrimi φ n n C Z n m C | F m
88 dfcleq C Z = m C | F m n n C Z n m C | F m
89 87 88 sylibr φ C Z = m C | F m
90 42 89 reseq12d φ F C Z = n C F n m C | F m
91 42 38 eqtr4di φ F = m C F m
92 91 eqcomd φ m C F m = F
93 92 rneqd φ ran m C F m = ran F
94 forn F : C onto A ran F = A
95 5 94 syl φ ran F = A
96 93 95 eqtr2d φ A = ran m C F m
97 96 difeq1d φ A = ran m C F m
98 90 89 97 f1oeq123d φ F C Z : C Z 1-1 onto A n C F n m C | F m : m C | F m 1-1 onto ran m C F m
99 41 98 mpbird φ F C Z : C Z 1-1 onto A
100 fvres n C Z F C Z n = F n
101 100 adantl φ n C Z F C Z n = F n
102 simpl φ n C Z φ
103 102 44 7 syl2anc φ n C Z F n = G
104 101 103 eqtrd φ n C Z F C Z n = G
105 1 2 3 30 99 104 16 sge0f1o φ sum^ k A B = sum^ n C Z D
106 7 eqcomd φ n C G = F n
107 106 34 eqeltrd φ n C G A
108 102 44 107 syl2anc φ n C Z G A
109 108 ex φ n C Z G A
110 109 imdistani φ n C Z φ G A
111 nfcv _ k G
112 nfv k G A
113 1 112 nfan k φ G A
114 nfv k D 0 +∞
115 113 114 nfim k φ G A D 0 +∞
116 eleq1 k = G k A G A
117 116 anbi2d k = G φ k A φ G A
118 3 eleq1d k = G B 0 +∞ D 0 +∞
119 117 118 imbi12d k = G φ k A B 0 +∞ φ G A D 0 +∞
120 111 115 119 8 vtoclgf G A φ G A D 0 +∞
121 108 110 120 sylc φ n C Z D 0 +∞
122 simpl φ n C C Z φ
123 eldifi n C C Z n C
124 123 adantl φ n C C Z n C
125 122 124 107 syl2anc φ n C C Z G A
126 dfin4 Z C = Z Z C
127 difss Z Z C Z
128 126 127 eqsstri Z C Z
129 inss2 C Z Z
130 id n C C Z n C C Z
131 dfin4 C Z = C C Z
132 131 eqcomi C C Z = C Z
133 130 132 eleqtrdi n C C Z n C Z
134 129 133 sselid n C C Z n Z
135 134 123 elind n C C Z n Z C
136 128 135 sselid n C C Z n Z
137 136 adantl φ n C C Z n Z
138 74 eqcomd φ n Z = F n
139 simpl φ n Z φ
140 71 simpld φ n Z n C
141 139 140 7 syl2anc φ n Z F n = G
142 138 141 eqtr2d φ n Z G =
143 122 137 142 syl2anc φ n C C Z G =
144 122 143 jca φ n C C Z φ G =
145 nfv k G =
146 1 145 nfan k φ G =
147 nfv k D = 0
148 146 147 nfim k φ G = D = 0
149 eqeq1 k = G k = G =
150 149 anbi2d k = G φ k = φ G =
151 3 eqeq1d k = G B = 0 D = 0
152 150 151 imbi12d k = G φ k = B = 0 φ G = D = 0
153 111 148 152 9 vtoclgf G A φ G = D = 0
154 125 144 153 sylc φ n C C Z D = 0
155 2 4 43 121 154 sge0ss φ sum^ n C Z D = sum^ n C D
156 29 105 155 3eqtrd φ sum^ k A B = sum^ n C D