Step | Hyp | Ref
| Expression |
1 | | elfzelz 12342 |
. . . . . . 7
       |
2 | | bcpascm1 42129 |
. . . . . . 7
 
                 |
3 | 1, 2 | sylan2 491 |
. . . . . 6
 
                     |
4 | 3 | eqcomd 2628 |
. . . . 5
 
                     |
5 | 4 | oveq2d 6666 |
. . . 4
 
                                   |
6 | | ax-1cn 9994 |
. . . . . . 7
 |
7 | | negcl 10281 |
. . . . . . . 8
    |
8 | | elfznn0 12433 |
. . . . . . . 8
       |
9 | | expcl 12878 |
. . . . . . . 8
           |
10 | 7, 8, 9 | syl2an 494 |
. . . . . . 7
 
            |
11 | 6, 10 | mpan 706 |
. . . . . 6
            |
12 | 11 | adantl 482 |
. . . . 5
 
            |
13 | | nnm1nn0 11334 |
. . . . . 6
 
   |
14 | | bccl 13109 |
. . . . . . 7
   
       |
15 | 14 | nn0cnd 11353 |
. . . . . 6
   
       |
16 | 13, 1, 15 | syl2an 494 |
. . . . 5
 
           |
17 | | peano2zm 11420 |
. . . . . . 7
     |
18 | 1, 17 | syl 17 |
. . . . . 6
         |
19 | | bccl 13109 |
. . . . . . 7
               |
20 | 19 | nn0cnd 11353 |
. . . . . 6
               |
21 | 13, 18, 20 | syl2an 494 |
. . . . 5
 
             |
22 | 12, 16, 21 | adddid 10064 |
. . . 4
 
                                                    |
23 | 5, 22 | eqtrd 2656 |
. . 3
 
                                          |
24 | 23 | sumeq2dv 14433 |
. 2
                                                  |
25 | | fzfid 12772 |
. . . 4
       |
26 | | neg1cn 11124 |
. . . . . . 7
  |
27 | 26 | a1i 11 |
. . . . . 6
    |
28 | 27, 8, 9 | syl2an 494 |
. . . . 5
 
            |
29 | 28, 16 | mulcld 10060 |
. . . 4
 
                  |
30 | | 1z 11407 |
. . . . . . . 8
 |
31 | 30 | a1i 11 |
. . . . . . 7
       |
32 | 1, 31 | zsubcld 11487 |
. . . . . 6
         |
33 | 13, 32, 20 | syl2an 494 |
. . . . 5
 
             |
34 | 28, 33 | mulcld 10060 |
. . . 4
 
                    |
35 | 25, 29, 34 | fsumadd 14470 |
. . 3
                                                                         |
36 | 30 | a1i 11 |
. . . . . 6
   |
37 | | 0zd 11389 |
. . . . . 6
   |
38 | | nnz 11399 |
. . . . . 6
   |
39 | | oveq2 6658 |
. . . . . . 7
                 |
40 | | oveq2 6658 |
. . . . . . 7
               |
41 | 39, 40 | oveq12d 6668 |
. . . . . 6
                               |
42 | 36, 37, 38, 29, 41 | fsumshft 14512 |
. . . . 5
                                             |
43 | | 0p1e1 11132 |
. . . . . . . 8
   |
44 | 43 | oveq1i 6660 |
. . . . . . 7
           
   |
45 | 44 | a1i 11 |
. . . . . 6
                 |
46 | 45 | sumeq1d 14431 |
. . . . 5
       
                                           |
47 | | elnnuz 11724 |
. . . . . . . 8

      |
48 | 47 | biimpi 206 |
. . . . . . 7
       |
49 | 26 | a1i 11 |
. . . . . . . . 9
 
          |
50 | | elfznn 12370 |
. . . . . . . . . . 11
         |
51 | | nnm1nn0 11334 |
. . . . . . . . . . 11
     |
52 | 50, 51 | syl 17 |
. . . . . . . . . 10
           |
53 | 52 | adantl 482 |
. . . . . . . . 9
 
           |
54 | 49, 53 | expcld 13008 |
. . . . . . . 8
 
                |
55 | | elfzelz 12342 |
. . . . . . . . . 10
         |
56 | | elfzel1 12341 |
. . . . . . . . . 10
         |
57 | 55, 56 | zsubcld 11487 |
. . . . . . . . 9
           |
58 | | bccl 13109 |
. . . . . . . . . 10
               |
59 | 58 | nn0cnd 11353 |
. . . . . . . . 9
               |
60 | 13, 57, 59 | syl2an 494 |
. . . . . . . 8
 
               |
61 | 54, 60 | mulcld 10060 |
. . . . . . 7
 
                        |
62 | | oveq1 6657 |
. . . . . . . . 9
           |
63 | 62 | oveq2d 6666 |
. . . . . . . 8
                     |
64 | 62 | oveq2d 6666 |
. . . . . . . 8
                   |
65 | 63, 64 | oveq12d 6668 |
. . . . . . 7
                                       |
66 | 48, 61, 65 | fsump1 14487 |
. . . . . 6
     
                                                              |
67 | | nncn 11028 |
. . . . . . . . . . . . 13
   |
68 | | pncan1 10454 |
. . . . . . . . . . . . 13
       |
69 | 67, 68 | syl 17 |
. . . . . . . . . . . 12
       |
70 | | nnnn0 11299 |
. . . . . . . . . . . 12
   |
71 | 69, 70 | eqeltrd 2701 |
. . . . . . . . . . 11
       |
72 | 71 | nn0zd 11480 |
. . . . . . . . . 10
       |
73 | | nnre 11027 |
. . . . . . . . . . . . 13
   |
74 | | ltm1 10863 |
. . . . . . . . . . . . 13
 
   |
75 | 73, 74 | syl 17 |
. . . . . . . . . . . 12
 
   |
76 | 75, 69 | breqtrrd 4681 |
. . . . . . . . . . 11
 
       |
77 | 76 | olcd 408 |
. . . . . . . . . 10
               |
78 | | bcval4 13094 |
. . . . . . . . . 10
                    
 
        |
79 | 13, 72, 77, 78 | syl3anc 1326 |
. . . . . . . . 9
           |
80 | 79 | oveq2d 6666 |
. . . . . . . 8
                                 |
81 | 27, 71 | expcld 13008 |
. . . . . . . . 9
            |
82 | 81 | mul01d 10235 |
. . . . . . . 8
              |
83 | 80, 82 | eqtrd 2656 |
. . . . . . 7
                      |
84 | 83 | oveq2d 6666 |
. . . . . 6
                                            
                       |
85 | | oveq1 6657 |
. . . . . . . . . . . 12
       |
86 | 85 | oveq2d 6666 |
. . . . . . . . . . 11
                 |
87 | 85 | oveq2d 6666 |
. . . . . . . . . . 11
               |
88 | 86, 87 | oveq12d 6668 |
. . . . . . . . . 10
                                 |
89 | 88 | cbvsumv 14426 |
. . . . . . . . 9
                                           |
90 | 89 | a1i 11 |
. . . . . . . 8
                                             |
91 | 90 | oveq1d 6665 |
. . . . . . 7
                                                 |
92 | | fzfid 12772 |
. . . . . . . . 9
       |
93 | 26 | a1i 11 |
. . . . . . . . . . 11
 
        |
94 | | elfznn 12370 |
. . . . . . . . . . . . 13
       |
95 | | nnm1nn0 11334 |
. . . . . . . . . . . . 13
     |
96 | 94, 95 | syl 17 |
. . . . . . . . . . . 12
         |
97 | 96 | adantl 482 |
. . . . . . . . . . 11
 
         |
98 | 93, 97 | expcld 13008 |
. . . . . . . . . 10
 
              |
99 | | elfzelz 12342 |
. . . . . . . . . . . . 13
       |
100 | | elfzel1 12341 |
. . . . . . . . . . . . 13
       |
101 | 99, 100 | zsubcld 11487 |
. . . . . . . . . . . 12
         |
102 | 13, 101, 19 | syl2an 494 |
. . . . . . . . . . 11
 
             |
103 | 102 | nn0cnd 11353 |
. . . . . . . . . 10
 
             |
104 | 98, 103 | mulcld 10060 |
. . . . . . . . 9
 
                      |
105 | 92, 104 | fsumcl 14464 |
. . . . . . . 8
                        |
106 | 105 | addid1d 10236 |
. . . . . . 7
                                               |
107 | 91, 106 | eqtrd 2656 |
. . . . . 6
                                               |
108 | 66, 84, 107 | 3eqtrd 2660 |
. . . . 5
     
                                         |
109 | 42, 46, 108 | 3eqtrd 2660 |
. . . 4
                                         |
110 | | elnn0uz 11725 |
. . . . . . 7

      |
111 | 70, 110 | sylib 208 |
. . . . . 6
       |
112 | | oveq2 6658 |
. . . . . . 7
             |
113 | | oveq1 6657 |
. . . . . . . 8
       |
114 | 113 | oveq2d 6666 |
. . . . . . 7
               |
115 | 112, 114 | oveq12d 6668 |
. . . . . 6
                             |
116 | 111, 34, 115 | fsum1p 14482 |
. . . . 5
                                                          |
117 | 27 | exp0d 13002 |
. . . . . . . 8
        |
118 | | 0z 11388 |
. . . . . . . . . . 11
 |
119 | | zsubcl 11419 |
. . . . . . . . . . 11
 
     |
120 | 118, 30, 119 | mp2an 708 |
. . . . . . . . . 10
   |
121 | 120 | a1i 11 |
. . . . . . . . 9
     |
122 | | 0re 10040 |
. . . . . . . . . . 11
 |
123 | | ltm1 10863 |
. . . . . . . . . . 11
     |
124 | 122, 123 | mp1i 13 |
. . . . . . . . . 10
     |
125 | 124 | orcd 407 |
. . . . . . . . 9
           |
126 | | bcval4 13094 |
. . . . . . . . 9
              
 
      |
127 | 13, 121, 125, 126 | syl3anc 1326 |
. . . . . . . 8
         |
128 | 117, 127 | oveq12d 6668 |
. . . . . . 7
                  |
129 | 6 | a1i 11 |
. . . . . . . 8
   |
130 | 129 | mul01d 10235 |
. . . . . . 7
     |
131 | 128, 130 | eqtrd 2656 |
. . . . . 6
                |
132 | 43 | a1i 11 |
. . . . . . . . 9
     |
133 | 132 | oveq1d 6665 |
. . . . . . . 8
             |
134 | 99 | zcnd 11483 |
. . . . . . . . . . . . . 14
       |
135 | | npcan1 10455 |
. . . . . . . . . . . . . . 15
       |
136 | 135 | eqcomd 2628 |
. . . . . . . . . . . . . 14
       |
137 | 134, 136 | syl 17 |
. . . . . . . . . . . . 13
           |
138 | 137 | adantl 482 |
. . . . . . . . . . . 12
 
           |
139 | 138 | oveq2d 6666 |
. . . . . . . . . . 11
 
                     |
140 | | expp1 12867 |
. . . . . . . . . . . 12
                           |
141 | 27, 96, 140 | syl2an 494 |
. . . . . . . . . . 11
 
                          |
142 | 139, 141 | eqtrd 2656 |
. . . . . . . . . 10
 
                      |
143 | 142 | oveq1d 6665 |
. . . . . . . . 9
 
                                      |
144 | 98, 93 | mulcomd 10061 |
. . . . . . . . . 10
 
                           |
145 | 144 | oveq1d 6665 |
. . . . . . . . 9
 
                                           |
146 | 93, 98, 103 | mulassd 10063 |
. . . . . . . . 9
 
                                           |
147 | 143, 145,
146 | 3eqtrd 2660 |
. . . . . . . 8
 
                                      |
148 | 133, 147 | sumeq12rdv 14438 |
. . . . . . 7
                                                |
149 | 92, 27, 104 | fsummulc2 14516 |
. . . . . . 7
                                                   |
150 | 148, 149 | eqtr4d 2659 |
. . . . . 6
                                                |
151 | 131, 150 | oveq12d 6668 |
. . . . 5
               
                                                 |
152 | 27, 105 | mulcld 10060 |
. . . . . 6
                           |
153 | 152 | addid2d 10237 |
. . . . 5
                                                     |
154 | 116, 151,
153 | 3eqtrd 2660 |
. . . 4
                                              |
155 | 109, 154 | oveq12d 6668 |
. . 3
                                                                                        |
156 | 35, 155 | eqtrd 2656 |
. 2
                                                                                  |
157 | 105 | mulm1d 10482 |
. . . 4
                                                 |
158 | 157 | oveq2d 6666 |
. . 3
                                                 
                                             |
159 | 105 | negidd 10382 |
. . 3
                                                |
160 | 158, 159 | eqtrd 2656 |
. 2
                                                  |
161 | 24, 156, 160 | 3eqtrd 2660 |
1
                  |