Description: Remove zeroes from an extended sum. (Contributed by Thierry Arnoux, 5-Jun-2020)
Ref | Expression | ||
---|---|---|---|
Hypotheses | esumpad.1 | |
|
esumpad.2 | |
||
esumpad.3 | |
||
esumpad.4 | |
||
Assertion | esumpad2 | |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | esumpad.1 | |
|
2 | esumpad.2 | |
|
3 | esumpad.3 | |
|
4 | esumpad.4 | |
|
5 | nfv | |
|
6 | difssd | |
|
7 | 5 1 3 6 | esummono | |
8 | unexg | |
|
9 | 1 2 8 | syl2anc | |
10 | elun | |
|
11 | 0e0iccpnf | |
|
12 | 4 11 | eqeltrdi | |
13 | 3 12 | jaodan | |
14 | 10 13 | sylan2b | |
15 | ssun1 | |
|
16 | 15 | a1i | |
17 | 5 9 14 16 | esummono | |
18 | undif1 | |
|
19 | esumeq1 | |
|
20 | 18 19 | ax-mp | |
21 | 1 | difexd | |
22 | 6 | sselda | |
23 | 22 3 | syldan | |
24 | 21 2 23 4 | esumpad | |
25 | 20 24 | eqtr3id | |
26 | 17 25 | breqtrd | |
27 | 7 26 | jca | |
28 | iccssxr | |
|
29 | 23 | ralrimiva | |
30 | nfcv | |
|
31 | 30 | esumcl | |
32 | 21 29 31 | syl2anc | |
33 | 28 32 | sselid | |
34 | 3 | ralrimiva | |
35 | nfcv | |
|
36 | 35 | esumcl | |
37 | 1 34 36 | syl2anc | |
38 | 28 37 | sselid | |
39 | xrletri3 | |
|
40 | 33 38 39 | syl2anc | |
41 | 27 40 | mpbird | |