Step | Hyp | Ref
| Expression |
1 | | fsummulc2.2 |
. . . 4
|
2 | 1 | mul01d 8291 |
. . 3
|
3 | | sumeq1 11296 |
. . . . . 6
|
4 | | sum0 11329 |
. . . . . 6
|
5 | 3, 4 | eqtrdi 2215 |
. . . . 5
|
6 | 5 | oveq2d 5858 |
. . . 4
|
7 | | sumeq1 11296 |
. . . . 5
|
8 | | sum0 11329 |
. . . . 5
|
9 | 7, 8 | eqtrdi 2215 |
. . . 4
|
10 | 6, 9 | eqeq12d 2180 |
. . 3
|
11 | 2, 10 | syl5ibrcom 156 |
. 2
|
12 | | addcl 7878 |
. . . . . . . . 9
|
13 | 12 | adantl 275 |
. . . . . . . 8
♯ ♯ |
14 | 1 | ad2antrr 480 |
. . . . . . . . 9
♯ ♯
|
15 | | simprl 521 |
. . . . . . . . 9
♯ ♯
|
16 | | simprr 522 |
. . . . . . . . 9
♯ ♯ |
17 | 14, 15, 16 | adddid 7923 |
. . . . . . . 8
♯ ♯ |
18 | | simprl 521 |
. . . . . . . . 9
♯ ♯ ♯ |
19 | | nnuz 9501 |
. . . . . . . . 9
|
20 | 18, 19 | eleqtrdi 2259 |
. . . . . . . 8
♯ ♯ ♯ |
21 | | elnnuz 9502 |
. . . . . . . . . . . 12
|
22 | 21 | biimpri 132 |
. . . . . . . . . . 11
|
23 | 22 | adantl 275 |
. . . . . . . . . 10
♯ ♯
|
24 | | f1of 5432 |
. . . . . . . . . . . . . . 15
♯ ♯ |
25 | 24 | ad2antll 483 |
. . . . . . . . . . . . . 14
♯ ♯ ♯ |
26 | 25 | ad2antrr 480 |
. . . . . . . . . . . . 13
♯ ♯
♯ ♯ |
27 | | 1zzd 9218 |
. . . . . . . . . . . . . . 15
♯ ♯
♯ |
28 | 18 | ad2antrr 480 |
. . . . . . . . . . . . . . . 16
♯ ♯
♯ ♯ |
29 | 28 | nnzd 9312 |
. . . . . . . . . . . . . . 15
♯ ♯
♯ ♯ |
30 | | eluzelz 9475 |
. . . . . . . . . . . . . . . 16
|
31 | 30 | ad2antlr 481 |
. . . . . . . . . . . . . . 15
♯ ♯
♯
|
32 | 27, 29, 31 | 3jca 1167 |
. . . . . . . . . . . . . 14
♯ ♯
♯ ♯ |
33 | | eluzle 9478 |
. . . . . . . . . . . . . . . 16
|
34 | 33 | ad2antlr 481 |
. . . . . . . . . . . . . . 15
♯ ♯
♯
|
35 | | simpr 109 |
. . . . . . . . . . . . . . 15
♯ ♯
♯ ♯ |
36 | 34, 35 | jca 304 |
. . . . . . . . . . . . . 14
♯ ♯
♯
♯ |
37 | | elfz2 9951 |
. . . . . . . . . . . . . 14
♯ ♯ ♯ |
38 | 32, 36, 37 | sylanbrc 414 |
. . . . . . . . . . . . 13
♯ ♯
♯
♯ |
39 | | fvco3 5557 |
. . . . . . . . . . . . 13
♯
♯ |
40 | 26, 38, 39 | syl2anc 409 |
. . . . . . . . . . . 12
♯ ♯
♯ |
41 | 26, 38 | ffvelrnd 5621 |
. . . . . . . . . . . . . 14
♯ ♯
♯ |
42 | | fsummulc2.3 |
. . . . . . . . . . . . . . . . 17
|
43 | 42 | ralrimiva 2539 |
. . . . . . . . . . . . . . . 16
|
44 | 43 | ad3antrrr 484 |
. . . . . . . . . . . . . . 15
♯ ♯
♯
|
45 | | nfcsb1v 3078 |
. . . . . . . . . . . . . . . . 17
|
46 | 45 | nfel1 2319 |
. . . . . . . . . . . . . . . 16
|
47 | | csbeq1a 3054 |
. . . . . . . . . . . . . . . . 17
|
48 | 47 | eleq1d 2235 |
. . . . . . . . . . . . . . . 16
|
49 | 46, 48 | rspc 2824 |
. . . . . . . . . . . . . . 15
|
50 | 41, 44, 49 | sylc 62 |
. . . . . . . . . . . . . 14
♯ ♯
♯
|
51 | | eqid 2165 |
. . . . . . . . . . . . . . 15
|
52 | 51 | fvmpts 5564 |
. . . . . . . . . . . . . 14
|
53 | 41, 50, 52 | syl2anc 409 |
. . . . . . . . . . . . 13
♯ ♯
♯ |
54 | 53, 50 | eqeltrd 2243 |
. . . . . . . . . . . 12
♯ ♯
♯ |
55 | 40, 54 | eqeltrd 2243 |
. . . . . . . . . . 11
♯ ♯
♯ |
56 | | 0cnd 7892 |
. . . . . . . . . . 11
♯ ♯
♯
|
57 | 23 | nnzd 9312 |
. . . . . . . . . . . 12
♯ ♯
|
58 | 18 | adantr 274 |
. . . . . . . . . . . . 13
♯ ♯
♯ |
59 | 58 | nnzd 9312 |
. . . . . . . . . . . 12
♯ ♯
♯ |
60 | | zdcle 9267 |
. . . . . . . . . . . 12
♯
DECID
♯ |
61 | 57, 59, 60 | syl2anc 409 |
. . . . . . . . . . 11
♯ ♯
DECID
♯ |
62 | 55, 56, 61 | ifcldadc 3549 |
. . . . . . . . . 10
♯ ♯
♯ |
63 | | breq1 3985 |
. . . . . . . . . . . 12
♯
♯ |
64 | | fveq2 5486 |
. . . . . . . . . . . 12
|
65 | 63, 64 | ifbieq1d 3542 |
. . . . . . . . . . 11
♯ ♯ |
66 | | eqid 2165 |
. . . . . . . . . . 11
♯ ♯ |
67 | 65, 66 | fvmptg 5562 |
. . . . . . . . . 10
♯ ♯ ♯ |
68 | 23, 62, 67 | syl2anc 409 |
. . . . . . . . 9
♯ ♯
♯ ♯ |
69 | 68, 62 | eqeltrd 2243 |
. . . . . . . 8
♯ ♯
♯ |
70 | | csbov2g 5883 |
. . . . . . . . . . . 12
|
71 | 41, 70 | syl 14 |
. . . . . . . . . . 11
♯ ♯
♯
|
72 | 35 | iftrued 3527 |
. . . . . . . . . . . 12
♯ ♯
♯ ♯ |
73 | | fvco3 5557 |
. . . . . . . . . . . . 13
♯
♯ |
74 | 26, 38, 73 | syl2anc 409 |
. . . . . . . . . . . 12
♯ ♯
♯ |
75 | 1 | ad3antrrr 484 |
. . . . . . . . . . . . . . 15
♯ ♯
♯
|
76 | 75, 50 | mulcld 7919 |
. . . . . . . . . . . . . 14
♯ ♯
♯ |
77 | 71, 76 | eqeltrd 2243 |
. . . . . . . . . . . . 13
♯ ♯
♯
|
78 | | eqid 2165 |
. . . . . . . . . . . . . 14
|
79 | 78 | fvmpts 5564 |
. . . . . . . . . . . . 13
|
80 | 41, 77, 79 | syl2anc 409 |
. . . . . . . . . . . 12
♯ ♯
♯
|
81 | 72, 74, 80 | 3eqtrd 2202 |
. . . . . . . . . . 11
♯ ♯
♯ ♯ |
82 | 35 | iftrued 3527 |
. . . . . . . . . . . . 13
♯ ♯
♯ ♯ |
83 | 82, 40, 53 | 3eqtrd 2202 |
. . . . . . . . . . . 12
♯ ♯
♯ ♯ |
84 | 83 | oveq2d 5858 |
. . . . . . . . . . 11
♯ ♯
♯
♯ |
85 | 71, 81, 84 | 3eqtr4d 2208 |
. . . . . . . . . 10
♯ ♯
♯ ♯ ♯ |
86 | 1 | ad3antrrr 484 |
. . . . . . . . . . . 12
♯ ♯
♯
|
87 | 86 | mul01d 8291 |
. . . . . . . . . . 11
♯ ♯
♯
|
88 | | simpr 109 |
. . . . . . . . . . . . 13
♯ ♯
♯
♯ |
89 | 88 | iffalsed 3530 |
. . . . . . . . . . . 12
♯ ♯
♯
♯ |
90 | 89 | oveq2d 5858 |
. . . . . . . . . . 11
♯ ♯
♯
♯ |
91 | 88 | iffalsed 3530 |
. . . . . . . . . . 11
♯ ♯
♯
♯ |
92 | 87, 90, 91 | 3eqtr4rd 2209 |
. . . . . . . . . 10
♯ ♯
♯
♯
♯ |
93 | | exmiddc 826 |
. . . . . . . . . . 11
DECID ♯ ♯ ♯ |
94 | 61, 93 | syl 14 |
. . . . . . . . . 10
♯ ♯
♯ ♯ |
95 | 85, 92, 94 | mpjaodan 788 |
. . . . . . . . 9
♯ ♯
♯
♯ |
96 | 80, 77 | eqeltrd 2243 |
. . . . . . . . . . . 12
♯ ♯
♯ |
97 | 74, 96 | eqeltrd 2243 |
. . . . . . . . . . 11
♯ ♯
♯ |
98 | 97, 56, 61 | ifcldadc 3549 |
. . . . . . . . . 10
♯ ♯
♯ |
99 | | fveq2 5486 |
. . . . . . . . . . . 12
|
100 | 63, 99 | ifbieq1d 3542 |
. . . . . . . . . . 11
♯ ♯ |
101 | | eqid 2165 |
. . . . . . . . . . 11
♯ ♯ |
102 | 100, 101 | fvmptg 5562 |
. . . . . . . . . 10
♯ ♯ ♯ |
103 | 23, 98, 102 | syl2anc 409 |
. . . . . . . . 9
♯ ♯
♯ ♯ |
104 | 68 | oveq2d 5858 |
. . . . . . . . 9
♯ ♯
♯
♯ |
105 | 95, 103, 104 | 3eqtr4d 2208 |
. . . . . . . 8
♯ ♯
♯ ♯ |
106 | | mulcl 7880 |
. . . . . . . . 9
|
107 | 106 | adantl 275 |
. . . . . . . 8
♯ ♯ |
108 | 1 | adantr 274 |
. . . . . . . 8
♯ ♯
|
109 | 13, 17, 20, 69, 105, 107, 108 | seq3distr 10448 |
. . . . . . 7
♯ ♯ ♯ ♯ ♯ ♯ |
110 | | fveq2 5486 |
. . . . . . . 8
|
111 | | simprr 522 |
. . . . . . . 8
♯ ♯ ♯ |
112 | 1 | adantr 274 |
. . . . . . . . . . . 12
|
113 | 112, 42 | mulcld 7919 |
. . . . . . . . . . 11
|
114 | 113 | fmpttd 5640 |
. . . . . . . . . 10
|
115 | 114 | adantr 274 |
. . . . . . . . 9
♯ ♯ |
116 | 115 | ffvelrnda 5620 |
. . . . . . . 8
♯ ♯ |
117 | | fvco3 5557 |
. . . . . . . . 9
♯
♯ |
118 | 25, 117 | sylan 281 |
. . . . . . . 8
♯ ♯ ♯ |
119 | 110, 18, 111, 116, 118 | fsum3 11328 |
. . . . . . 7
♯ ♯ ♯ ♯ |
120 | | fveq2 5486 |
. . . . . . . . 9
|
121 | 42 | fmpttd 5640 |
. . . . . . . . . . 11
|
122 | 121 | adantr 274 |
. . . . . . . . . 10
♯ ♯ |
123 | 122 | ffvelrnda 5620 |
. . . . . . . . 9
♯ ♯ |
124 | | fvco3 5557 |
. . . . . . . . . 10
♯
♯ |
125 | 25, 124 | sylan 281 |
. . . . . . . . 9
♯ ♯ ♯ |
126 | 120, 18, 111, 123, 125 | fsum3 11328 |
. . . . . . . 8
♯ ♯ ♯ ♯ |
127 | 126 | oveq2d 5858 |
. . . . . . 7
♯ ♯ ♯ ♯ |
128 | 109, 119,
127 | 3eqtr4rd 2209 |
. . . . . 6
♯ ♯
|
129 | | sumfct 11315 |
. . . . . . . . 9
|
130 | 43, 129 | syl 14 |
. . . . . . . 8
|
131 | 130 | oveq2d 5858 |
. . . . . . 7
|
132 | 131 | adantr 274 |
. . . . . 6
♯ ♯ |
133 | 113 | ralrimiva 2539 |
. . . . . . . 8
|
134 | | sumfct 11315 |
. . . . . . . 8
|
135 | 133, 134 | syl 14 |
. . . . . . 7
|
136 | 135 | adantr 274 |
. . . . . 6
♯ ♯
|
137 | 128, 132,
136 | 3eqtr3d 2206 |
. . . . 5
♯ ♯
|
138 | 137 | expr 373 |
. . . 4
♯ ♯
|
139 | 138 | exlimdv 1807 |
. . 3
♯ ♯
|
140 | 139 | expimpd 361 |
. 2
♯ ♯
|
141 | | fsummulc2.1 |
. . 3
|
142 | | fz1f1o 11316 |
. . 3
♯ ♯ |
143 | 141, 142 | syl 14 |
. 2
♯ ♯ |
144 | 11, 140, 143 | mpjaod 708 |
1
|