Description: Extend a finite group sum by padding outside with zeroes. (Contributed by Thierry Arnoux, 22-Jun-2024)
Ref | Expression | ||
---|---|---|---|
Hypotheses | gsummptres2.b | |
|
gsummptres2.z | |
||
gsummptres2.g | |
||
gsummptres2.a | |
||
gsummptres2.0 | |
||
gsummptres2.1 | |
||
gsummptres2.y | |
||
gsummptres2.2 | |
||
Assertion | gsummptres2 | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | gsummptres2.b | |
|
2 | gsummptres2.z | |
|
3 | gsummptres2.g | |
|
4 | gsummptres2.a | |
|
5 | gsummptres2.0 | |
|
6 | gsummptres2.1 | |
|
7 | gsummptres2.y | |
|
8 | gsummptres2.2 | |
|
9 | eqid | |
|
10 | 4 | mptexd | |
11 | funmpt | |
|
12 | 11 | a1i | |
13 | 2 | fvexi | |
14 | 13 | a1i | |
15 | 5 4 | suppss2 | |
16 | suppssfifsupp | |
|
17 | 10 12 14 6 15 16 | syl32anc | |
18 | disjdif | |
|
19 | 18 | a1i | |
20 | undif | |
|
21 | 8 20 | sylib | |
22 | 21 | eqcomd | |
23 | 1 2 9 3 4 7 17 19 22 | gsumsplit2 | |
24 | 5 | mpteq2dva | |
25 | 24 | oveq2d | |
26 | 3 | cmnmndd | |
27 | 4 | difexd | |
28 | 2 | gsumz | |
29 | 26 27 28 | syl2anc | |
30 | 25 29 | eqtrd | |
31 | 30 | oveq2d | |
32 | 7 | ralrimiva | |
33 | ssralv | |
|
34 | 8 32 33 | sylc | |
35 | 1 3 6 34 | gsummptcl | |
36 | 1 9 2 | mndrid | |
37 | 26 35 36 | syl2anc | |
38 | 23 31 37 | 3eqtrd | |