Metamath Proof Explorer


Theorem esumrnmpt2

Description: Rewrite an extended sum into a sum on the range of a mapping function. (Contributed by Thierry Arnoux, 30-May-2020)

Ref Expression
Hypotheses esumrnmpt2.1 y = B C = D
esumrnmpt2.2 φ A V
esumrnmpt2.3 φ k A D 0 +∞
esumrnmpt2.4 φ k A B W
esumrnmpt2.5 φ k A B = D = 0
esumrnmpt2.6 φ Disj k A B
Assertion esumrnmpt2 φ * y ran k A B C = * k A D

Proof

Step Hyp Ref Expression
1 esumrnmpt2.1 y = B C = D
2 esumrnmpt2.2 φ A V
3 esumrnmpt2.3 φ k A D 0 +∞
4 esumrnmpt2.4 φ k A B W
5 esumrnmpt2.5 φ k A B = D = 0
6 esumrnmpt2.6 φ Disj k A B
7 nfrab1 _ k k A | ¬ B =
8 ssrab2 k A | ¬ B = A
9 8 a1i φ k A | ¬ B = A
10 2 9 ssexd φ k A | ¬ B = V
11 9 sselda φ k k A | ¬ B = k A
12 11 3 syldan φ k k A | ¬ B = D 0 +∞
13 11 4 syldan φ k k A | ¬ B = B W
14 rabid k k A | ¬ B = k A ¬ B =
15 14 simprbi k k A | ¬ B = ¬ B =
16 15 adantl φ k k A | ¬ B = ¬ B =
17 elsng B W B B =
18 13 17 syl φ k k A | ¬ B = B B =
19 16 18 mtbird φ k k A | ¬ B = ¬ B
20 13 19 eldifd φ k k A | ¬ B = B W
21 nfcv _ k A
22 7 21 disjss1f k A | ¬ B = A Disj k A B Disj k k A | ¬ B = B
23 9 6 22 sylc φ Disj k k A | ¬ B = B
24 7 1 10 12 20 23 esumrnmpt φ * y ran k k A | ¬ B = B C = * k k A | ¬ B = D
25 nfv y φ k A B =
26 snex V
27 26 a1i φ k A B = V
28 velsn y y =
29 28 bilani φ k A B = y y =
30 nfv k φ
31 nfre1 k k A B =
32 30 31 nfan k φ k A B =
33 nfv k y =
34 32 33 nfan k φ k A B = y =
35 nfv k C = 0
36 simpllr φ k A B = y = k A B = y =
37 simpr φ k A B = y = k A B = B =
38 36 37 eqtr4d φ k A B = y = k A B = y = B
39 38 1 syl φ k A B = y = k A B = C = D
40 simp-4l φ k A B = y = k A B = φ
41 simplr φ k A B = y = k A B = k A
42 40 41 37 5 syl21anc φ k A B = y = k A B = D = 0
43 39 42 eqtrd φ k A B = y = k A B = C = 0
44 simplr φ k A B = y = k A B =
45 34 35 43 44 r19.29af2 φ k A B = y = C = 0
46 29 45 syldan φ k A B = y C = 0
47 0e0iccpnf 0 0 +∞
48 46 47 eqeltrdi φ k A B = y C 0 +∞
49 nfcv _ k y
50 nfmpt1 _ k k k A | B = B
51 50 nfrn _ k ran k k A | B = B
52 49 51 nfel k y ran k k A | B = B
53 30 52 nfan k φ y ran k k A | B = B
54 simpr φ y ran k k A | B = B k k A | B = y = B y = B
55 rabid k k A | B = k A B =
56 55 simprbi k k A | B = B =
57 56 ad2antlr φ y ran k k A | B = B k k A | B = y = B B =
58 54 57 eqtrd φ y ran k k A | B = B k k A | B = y = B y =
59 58 28 sylibr φ y ran k k A | B = B k k A | B = y = B y
60 vex y V
61 eqid k k A | B = B = k k A | B = B
62 61 elrnmpt y V y ran k k A | B = B k k A | B = y = B
63 60 62 ax-mp y ran k k A | B = B k k A | B = y = B
64 63 bilani φ y ran k k A | B = B k k A | B = y = B
65 53 59 64 r19.29af φ y ran k k A | B = B y
66 65 ex φ y ran k k A | B = B y
67 66 ssrdv φ ran k k A | B = B
68 67 adantr φ k A B = ran k k A | B = B
69 25 27 48 68 esummono φ k A B = * y ran k k A | B = B C * y C
70 0ex V
71 70 a1i φ k A B = V
72 47 a1i φ k A B = 0 0 +∞
73 45 71 72 esumsn φ k A B = * y C = 0
74 69 73 breqtrd φ k A B = * y ran k k A | B = B C 0
75 simpr φ ¬ k A B = ¬ k A B =
76 nfv y ¬ k A B =
77 31 nfn k ¬ k A B =
78 rabn0 k A | B = k A B =
79 78 biimpi k A | B = k A B =
80 79 necon1bi ¬ k A B = k A | B = =
81 eqid B = B
82 81 a1i ¬ k A B = B = B
83 77 80 82 mpteq12df ¬ k A B = k k A | B = B = k B
84 mpt0 k B =
85 83 84 eqtrdi ¬ k A B = k k A | B = B =
86 85 rneqd ¬ k A B = ran k k A | B = B = ran
87 rn0 ran =
88 86 87 eqtrdi ¬ k A B = ran k k A | B = B =
89 76 88 esumeq1d ¬ k A B = * y ran k k A | B = B C = * y C
90 esumnul * y C = 0
91 89 90 eqtrdi ¬ k A B = * y ran k k A | B = B C = 0
92 0le0 0 0
93 91 92 eqbrtrdi ¬ k A B = * y ran k k A | B = B C 0
94 75 93 syl φ ¬ k A B = * y ran k k A | B = B C 0
95 74 94 pm2.61dan φ * y ran k k A | B = B C 0
96 ssrab2 k A | B = A
97 96 a1i φ k A | B = A
98 2 97 ssexd φ k A | B = V
99 nfrab1 _ k k A | B =
100 99 mptexgf k A | B = V k k A | B = B V
101 rnexg k k A | B = B V ran k k A | B = B V
102 98 100 101 3syl φ ran k k A | B = B V
103 1 adantl φ y ran k k A | B = B k k A | B = y = B C = D
104 simplll φ y ran k k A | B = B k k A | B = y = B φ
105 97 sselda φ k k A | B = k A
106 105 adantlr φ y ran k k A | B = B k k A | B = k A
107 106 adantr φ y ran k k A | B = B k k A | B = y = B k A
108 104 107 3 syl2anc φ y ran k k A | B = B k k A | B = y = B D 0 +∞
109 103 108 eqeltrd φ y ran k k A | B = B k k A | B = y = B C 0 +∞
110 53 109 64 r19.29af φ y ran k k A | B = B C 0 +∞
111 110 ralrimiva φ y ran k k A | B = B C 0 +∞
112 nfcv _ y ran k k A | B = B
113 112 esumcl ran k k A | B = B V y ran k k A | B = B C 0 +∞ * y ran k k A | B = B C 0 +∞
114 102 111 113 syl2anc φ * y ran k k A | B = B C 0 +∞
115 elxrge0 * y ran k k A | B = B C 0 +∞ * y ran k k A | B = B C * 0 * y ran k k A | B = B C
116 115 simprbi * y ran k k A | B = B C 0 +∞ 0 * y ran k k A | B = B C
117 114 116 syl φ 0 * y ran k k A | B = B C
118 95 117 jca φ * y ran k k A | B = B C 0 0 * y ran k k A | B = B C
119 iccssxr 0 +∞ *
120 119 114 sselid φ * y ran k k A | B = B C *
121 119 47 sselii 0 *
122 121 a1i φ 0 *
123 xrletri3 * y ran k k A | B = B C * 0 * * y ran k k A | B = B C = 0 * y ran k k A | B = B C 0 0 * y ran k k A | B = B C
124 120 122 123 syl2anc φ * y ran k k A | B = B C = 0 * y ran k k A | B = B C 0 0 * y ran k k A | B = B C
125 118 124 mpbird φ * y ran k k A | B = B C = 0
126 125 oveq1d φ * y ran k k A | B = B C + 𝑒 * y ran k k A | ¬ B = B C = 0 + 𝑒 * y ran k k A | ¬ B = B C
127 12 ralrimiva φ k k A | ¬ B = D 0 +∞
128 7 esumcl k A | ¬ B = V k k A | ¬ B = D 0 +∞ * k k A | ¬ B = D 0 +∞
129 10 127 128 syl2anc φ * k k A | ¬ B = D 0 +∞
130 119 129 sselid φ * k k A | ¬ B = D *
131 24 130 eqeltrd φ * y ran k k A | ¬ B = B C *
132 xaddlid * y ran k k A | ¬ B = B C * 0 + 𝑒 * y ran k k A | ¬ B = B C = * y ran k k A | ¬ B = B C
133 131 132 syl φ 0 + 𝑒 * y ran k k A | ¬ B = B C = * y ran k k A | ¬ B = B C
134 126 133 eqtrd φ * y ran k k A | B = B C + 𝑒 * y ran k k A | ¬ B = B C = * y ran k k A | ¬ B = B C
135 simpl φ k k A | B = φ
136 56 adantl φ k k A | B = B =
137 135 105 136 5 syl21anc φ k k A | B = D = 0
138 137 ralrimiva φ k k A | B = D = 0
139 30 138 esumeq2d φ * k k A | B = D = * k k A | B = 0
140 99 esum0 k A | B = V * k k A | B = 0 = 0
141 98 140 syl φ * k k A | B = 0 = 0
142 139 141 eqtrd φ * k k A | B = D = 0
143 142 oveq1d φ * k k A | B = D + 𝑒 * k k A | ¬ B = D = 0 + 𝑒 * k k A | ¬ B = D
144 xaddlid * k k A | ¬ B = D * 0 + 𝑒 * k k A | ¬ B = D = * k k A | ¬ B = D
145 130 144 syl φ 0 + 𝑒 * k k A | ¬ B = D = * k k A | ¬ B = D
146 143 145 eqtrd φ * k k A | B = D + 𝑒 * k k A | ¬ B = D = * k k A | ¬ B = D
147 24 134 146 3eqtr4d φ * y ran k k A | B = B C + 𝑒 * y ran k k A | ¬ B = B C = * k k A | B = D + 𝑒 * k k A | ¬ B = D
148 nfv y φ
149 nfcv _ y ran k k A | ¬ B = B
150 7 mptexgf k A | ¬ B = V k k A | ¬ B = B V
151 rnexg k k A | ¬ B = B V ran k k A | ¬ B = B V
152 10 150 151 3syl φ ran k k A | ¬ B = B V
153 67 ssrind φ ran k k A | B = B ran k k A | ¬ B = B ran k k A | ¬ B = B
154 incom ran k k A | ¬ B = B = ran k k A | ¬ B = B
155 15 neqned k k A | ¬ B = B
156 155 necomd k k A | ¬ B = B
157 156 neneqd k k A | ¬ B = ¬ = B
158 157 nrex ¬ k k A | ¬ B = = B
159 eqid k k A | ¬ B = B = k k A | ¬ B = B
160 159 elrnmpt V ran k k A | ¬ B = B k k A | ¬ B = = B
161 70 160 ax-mp ran k k A | ¬ B = B k k A | ¬ B = = B
162 158 161 mtbir ¬ ran k k A | ¬ B = B
163 disjsn ran k k A | ¬ B = B = ¬ ran k k A | ¬ B = B
164 162 163 mpbir ran k k A | ¬ B = B =
165 154 164 eqtr3i ran k k A | ¬ B = B =
166 153 165 sseqtrdi φ ran k k A | B = B ran k k A | ¬ B = B
167 ss0 ran k k A | B = B ran k k A | ¬ B = B ran k k A | B = B ran k k A | ¬ B = B =
168 166 167 syl φ ran k k A | B = B ran k k A | ¬ B = B =
169 nfmpt1 _ k k k A | ¬ B = B
170 169 nfrn _ k ran k k A | ¬ B = B
171 49 170 nfel k y ran k k A | ¬ B = B
172 30 171 nfan k φ y ran k k A | ¬ B = B
173 1 adantl φ y ran k k A | ¬ B = B k k A | ¬ B = y = B C = D
174 simplll φ y ran k k A | ¬ B = B k k A | ¬ B = y = B φ
175 11 adantlr φ y ran k k A | ¬ B = B k k A | ¬ B = k A
176 175 adantr φ y ran k k A | ¬ B = B k k A | ¬ B = y = B k A
177 174 176 3 syl2anc φ y ran k k A | ¬ B = B k k A | ¬ B = y = B D 0 +∞
178 173 177 eqeltrd φ y ran k k A | ¬ B = B k k A | ¬ B = y = B C 0 +∞
179 159 elrnmpt y V y ran k k A | ¬ B = B k k A | ¬ B = y = B
180 60 179 ax-mp y ran k k A | ¬ B = B k k A | ¬ B = y = B
181 180 bilani φ y ran k k A | ¬ B = B k k A | ¬ B = y = B
182 172 178 181 r19.29af φ y ran k k A | ¬ B = B C 0 +∞
183 148 112 149 102 152 168 110 182 esumsplit φ * y ran k k A | B = B ran k k A | ¬ B = B C = * y ran k k A | B = B C + 𝑒 * y ran k k A | ¬ B = B C
184 rabnc k A | B = k A | ¬ B = =
185 184 a1i φ k A | B = k A | ¬ B = =
186 105 3 syldan φ k k A | B = D 0 +∞
187 30 99 7 98 10 185 186 12 esumsplit φ * k k A | B = k A | ¬ B = D = * k k A | B = D + 𝑒 * k k A | ¬ B = D
188 147 183 187 3eqtr4d φ * y ran k k A | B = B ran k k A | ¬ B = B C = * k k A | B = k A | ¬ B = D
189 rabxm A = k A | B = k A | ¬ B =
190 189 81 mpteq12i k A B = k k A | B = k A | ¬ B = B
191 mptun k k A | B = k A | ¬ B = B = k k A | B = B k k A | ¬ B = B
192 190 191 eqtri k A B = k k A | B = B k k A | ¬ B = B
193 192 rneqi ran k A B = ran k k A | B = B k k A | ¬ B = B
194 rnun ran k k A | B = B k k A | ¬ B = B = ran k k A | B = B ran k k A | ¬ B = B
195 193 194 eqtri ran k A B = ran k k A | B = B ran k k A | ¬ B = B
196 195 a1i φ ran k A B = ran k k A | B = B ran k k A | ¬ B = B
197 148 196 esumeq1d φ * y ran k A B C = * y ran k k A | B = B ran k k A | ¬ B = B C
198 189 a1i φ A = k A | B = k A | ¬ B =
199 30 198 esumeq1d φ * k A D = * k k A | B = k A | ¬ B = D
200 188 197 199 3eqtr4d φ * y ran k A B C = * k A D