Step | Hyp | Ref
| Expression |
1 | | 4z 11411 |
. 2
 |
2 | | oveq2 6658 |
. . . 4
           |
3 | | id 22 |
. . . 4
   |
4 | 2, 3 | oveq12d 6668 |
. . 3
               |
5 | | oveq2 6658 |
. . . 4
       |
6 | 5, 3 | oveq12d 6668 |
. . 3
           |
7 | 4, 6 | breq12d 4666 |
. 2
       
   
             |
8 | | oveq2 6658 |
. . . 4
           |
9 | | id 22 |
. . . 4
   |
10 | 8, 9 | oveq12d 6668 |
. . 3
               |
11 | | oveq2 6658 |
. . . 4
       |
12 | 11, 9 | oveq12d 6668 |
. . 3
           |
13 | 10, 12 | breq12d 4666 |
. 2
       
   
             |
14 | | oveq2 6658 |
. . . 4
               |
15 | | id 22 |
. . . 4
       |
16 | 14, 15 | oveq12d 6668 |
. . 3
                     |
17 | | oveq2 6658 |
. . . 4
           |
18 | 17, 15 | oveq12d 6668 |
. . 3
                 |
19 | 16, 18 | breq12d 4666 |
. 2
         
   
                     |
20 | | oveq2 6658 |
. . . 4
           |
21 | | id 22 |
. . . 4
   |
22 | 20, 21 | oveq12d 6668 |
. . 3
               |
23 | | oveq2 6658 |
. . . 4
       |
24 | 23, 21 | oveq12d 6668 |
. . 3
           |
25 | 22, 24 | breq12d 4666 |
. 2
       
   
             |
26 | | 6nn0 11313 |
. . . 4
 |
27 | | 7nn0 11314 |
. . . 4
 |
28 | | 4nn0 11311 |
. . . 4
 |
29 | | 0nn0 11307 |
. . . 4
 |
30 | | 4lt10 11678 |
. . . 4
;  |
31 | | 6lt7 11209 |
. . . 4
 |
32 | 26, 27, 28, 29, 30, 31 | decltc 11532 |
. . 3
; ;  |
33 | | 2cn 11091 |
. . . . . 6
 |
34 | | 2nn0 11309 |
. . . . . 6
 |
35 | | 3nn0 11310 |
. . . . . 6
 |
36 | | expmul 12905 |
. . . . . 6
 
                 |
37 | 33, 34, 35, 36 | mp3an 1424 |
. . . . 5
               |
38 | | sq2 12960 |
. . . . . . 7
     |
39 | 38 | eqcomi 2631 |
. . . . . 6
     |
40 | | 4m1e3 11138 |
. . . . . 6
   |
41 | 39, 40 | oveq12i 6662 |
. . . . 5
               |
42 | 37, 41 | eqtr4i 2647 |
. . . 4
             |
43 | | 3cn 11095 |
. . . . . . 7
 |
44 | | 3t2e6 11179 |
. . . . . . 7
   |
45 | 43, 33, 44 | mulcomli 10047 |
. . . . . 6
   |
46 | 45 | oveq2i 6661 |
. . . . 5
           |
47 | | 2exp6 15795 |
. . . . 5
    ;  |
48 | 46, 47 | eqtri 2644 |
. . . 4
      ;  |
49 | | 4cn 11098 |
. . . . 5
 |
50 | | 4ne0 11117 |
. . . . 5
 |
51 | | expm1 12910 |
. . . . 5
                 |
52 | 49, 50, 1, 51 | mp3an 1424 |
. . . 4
             |
53 | 42, 48, 52 | 3eqtr3ri 2653 |
. . 3
      ;  |
54 | | df-4 11081 |
. . . . . . 7
   |
55 | 54 | oveq2i 6661 |
. . . . . 6
       |
56 | 55, 54 | oveq12i 6662 |
. . . . 5
             |
57 | | bcp1ctr 25004 |
. . . . . 6

                          |
58 | 35, 57 | ax-mp 5 |
. . . . 5
                         |
59 | | df-3 11080 |
. . . . . . . . 9
   |
60 | 59 | oveq2i 6661 |
. . . . . . . 8
       |
61 | 60, 59 | oveq12i 6662 |
. . . . . . 7
             |
62 | | bcp1ctr 25004 |
. . . . . . . . 9

                          |
63 | 34, 62 | ax-mp 5 |
. . . . . . . 8
                         |
64 | | df-2 11079 |
. . . . . . . . . . . 12
   |
65 | 64 | oveq2i 6661 |
. . . . . . . . . . 11
       |
66 | 65, 64 | oveq12i 6662 |
. . . . . . . . . 10
             |
67 | | 1nn0 11308 |
. . . . . . . . . . 11
 |
68 | | bcp1ctr 25004 |
. . . . . . . . . . 11

                          |
69 | 67, 68 | ax-mp 5 |
. . . . . . . . . 10
                         |
70 | | 1e0p1 11552 |
. . . . . . . . . . . . . . 15
   |
71 | 70 | oveq2i 6661 |
. . . . . . . . . . . . . 14
       |
72 | 71, 70 | oveq12i 6662 |
. . . . . . . . . . . . 13
             |
73 | | bcp1ctr 25004 |
. . . . . . . . . . . . . 14

                          |
74 | 29, 73 | ax-mp 5 |
. . . . . . . . . . . . 13
                         |
75 | 34, 29 | nn0mulcli 11331 |
. . . . . . . . . . . . . . . 16
   |
76 | | bcn0 13097 |
. . . . . . . . . . . . . . . 16
  
      |
77 | 75, 76 | ax-mp 5 |
. . . . . . . . . . . . . . 15
     |
78 | | 2t0e0 11183 |
. . . . . . . . . . . . . . . . . . . . 21
   |
79 | 78 | oveq1i 6660 |
. . . . . . . . . . . . . . . . . . . 20
       |
80 | 79, 70 | eqtr4i 2647 |
. . . . . . . . . . . . . . . . . . 19
     |
81 | 70 | eqcomi 2631 |
. . . . . . . . . . . . . . . . . . 19
   |
82 | 80, 81 | oveq12i 6662 |
. . . . . . . . . . . . . . . . . 18
           |
83 | | 1div1e1 10717 |
. . . . . . . . . . . . . . . . . 18
   |
84 | 82, 83 | eqtri 2644 |
. . . . . . . . . . . . . . . . 17
         |
85 | 84 | oveq2i 6661 |
. . . . . . . . . . . . . . . 16
             |
86 | | 2t1e2 11176 |
. . . . . . . . . . . . . . . 16
   |
87 | 85, 86 | eqtri 2644 |
. . . . . . . . . . . . . . 15
           |
88 | 77, 87 | oveq12i 6662 |
. . . . . . . . . . . . . 14
                   |
89 | 33 | mulid2i 10043 |
. . . . . . . . . . . . . 14
   |
90 | 88, 89 | eqtri 2644 |
. . . . . . . . . . . . 13
                 |
91 | 72, 74, 90 | 3eqtri 2648 |
. . . . . . . . . . . 12
     |
92 | 86 | oveq1i 6660 |
. . . . . . . . . . . . . . . 16
       |
93 | 92, 59 | eqtr4i 2647 |
. . . . . . . . . . . . . . 15
     |
94 | 64 | eqcomi 2631 |
. . . . . . . . . . . . . . 15
   |
95 | 93, 94 | oveq12i 6662 |
. . . . . . . . . . . . . 14
           |
96 | 95 | oveq2i 6661 |
. . . . . . . . . . . . 13
               |
97 | | 2ne0 11113 |
. . . . . . . . . . . . . 14
 |
98 | 43, 33, 97 | divcan2i 10768 |
. . . . . . . . . . . . 13
     |
99 | 96, 98 | eqtri 2644 |
. . . . . . . . . . . 12
           |
100 | 91, 99 | oveq12i 6662 |
. . . . . . . . . . 11
                   |
101 | 100, 45 | eqtri 2644 |
. . . . . . . . . 10
                 |
102 | 66, 69, 101 | 3eqtri 2648 |
. . . . . . . . 9
     |
103 | | 2t2e4 11177 |
. . . . . . . . . . . . . 14
   |
104 | 103 | oveq1i 6660 |
. . . . . . . . . . . . 13
       |
105 | | df-5 11082 |
. . . . . . . . . . . . 13
   |
106 | 104, 105 | eqtr4i 2647 |
. . . . . . . . . . . 12
     |
107 | 59 | eqcomi 2631 |
. . . . . . . . . . . 12
   |
108 | 106, 107 | oveq12i 6662 |
. . . . . . . . . . 11
           |
109 | 108 | oveq2i 6661 |
. . . . . . . . . 10
               |
110 | | 5cn 11100 |
. . . . . . . . . . 11
 |
111 | | 3ne0 11115 |
. . . . . . . . . . 11
 |
112 | 33, 110, 43, 111 | divassi 10781 |
. . . . . . . . . 10
         |
113 | 109, 112 | eqtr4i 2647 |
. . . . . . . . 9
               |
114 | 102, 113 | oveq12i 6662 |
. . . . . . . 8
                       |
115 | 63, 114 | eqtri 2644 |
. . . . . . 7
               |
116 | | 6cn 11102 |
. . . . . . . . 9
 |
117 | | 2nn 11185 |
. . . . . . . . . . 11
 |
118 | | 5nn 11188 |
. . . . . . . . . . 11
 |
119 | 117, 118 | nnmulcli 11044 |
. . . . . . . . . 10
   |
120 | 119 | nncni 11030 |
. . . . . . . . 9
   |
121 | 43, 111 | pm3.2i 471 |
. . . . . . . . 9
   |
122 | | div12 10707 |
. . . . . . . . 9
      
              |
123 | 116, 120,
121, 122 | mp3an 1424 |
. . . . . . . 8
             |
124 | | 5t2e10 11634 |
. . . . . . . . . 10
  ;  |
125 | 110, 33, 124 | mulcomli 10047 |
. . . . . . . . 9
  ;  |
126 | 116, 43, 33, 111 | divmuli 10779 |
. . . . . . . . . 10
  
    |
127 | 44, 126 | mpbir 221 |
. . . . . . . . 9
   |
128 | 125, 127 | oveq12i 6662 |
. . . . . . . 8
      ;   |
129 | 123, 128 | eqtri 2644 |
. . . . . . 7
      ;   |
130 | 61, 115, 129 | 3eqtri 2648 |
. . . . . 6
    ;   |
131 | 45 | oveq1i 6660 |
. . . . . . . . 9
       |
132 | | df-7 11084 |
. . . . . . . . 9
   |
133 | 131, 132 | eqtr4i 2647 |
. . . . . . . 8
     |
134 | | 3p1e4 11153 |
. . . . . . . 8
   |
135 | 133, 134 | oveq12i 6662 |
. . . . . . 7
           |
136 | 135 | oveq2i 6661 |
. . . . . 6
               |
137 | 130, 136 | oveq12i 6662 |
. . . . 5
                 ;        |
138 | 56, 58, 137 | 3eqtri 2648 |
. . . 4
     ;        |
139 | | 10nn 11514 |
. . . . . . 7
;  |
140 | 139 | nncni 11030 |
. . . . . 6
;  |
141 | | 7cn 11104 |
. . . . . . . 8
 |
142 | 141, 49, 50 | divcli 10767 |
. . . . . . 7
   |
143 | 33, 142 | mulcli 10045 |
. . . . . 6
     |
144 | 140, 33, 143 | mulassi 10049 |
. . . . 5
 ;       ;         |
145 | 103 | oveq1i 6660 |
. . . . . . 7
           |
146 | 33, 33, 142 | mulassi 10049 |
. . . . . . 7
             |
147 | 141, 49, 50 | divcan2i 10768 |
. . . . . . 7
     |
148 | 145, 146,
147 | 3eqtr3i 2652 |
. . . . . 6
       |
149 | 148 | oveq2i 6661 |
. . . . 5
;        ;   |
150 | 144, 149 | eqtri 2644 |
. . . 4
 ;       ;   |
151 | 27 | dec0u 11520 |
. . . 4
;  ;  |
152 | 138, 150,
151 | 3eqtri 2648 |
. . 3
    ;  |
153 | 32, 53, 152 | 3brtr4i 4683 |
. 2
           |
154 | | 4nn 11187 |
. . . 4
 |
155 | | eluznn 11758 |
. . . 4
 
    
  |
156 | 154, 155 | mpan 706 |
. . 3
    
  |
157 | | nnnn0 11299 |
. . . . . . . . . 10
   |
158 | | nnexpcl 12873 |
. . . . . . . . . 10
 
       |
159 | 154, 157,
158 | sylancr 695 |
. . . . . . . . 9
       |
160 | 159 | nnrpd 11870 |
. . . . . . . 8
       |
161 | | nnrp 11842 |
. . . . . . . 8
   |
162 | 160, 161 | rpdivcld 11889 |
. . . . . . 7
         |
163 | 162 | rpred 11872 |
. . . . . 6
         |
164 | | nnmulcl 11043 |
. . . . . . . . . 10
 
     |
165 | 117, 164 | mpan 706 |
. . . . . . . . 9
     |
166 | 165 | nnnn0d 11351 |
. . . . . . . 8
     |
167 | | nnz 11399 |
. . . . . . . 8
   |
168 | | bccl 13109 |
. . . . . . . 8
   
       |
169 | 166, 167,
168 | syl2anc 693 |
. . . . . . 7
       |
170 | 169 | nn0red 11352 |
. . . . . 6
       |
171 | | 2rp 11837 |
. . . . . . 7
 |
172 | 165 | peano2nnd 11037 |
. . . . . . . . 9
       |
173 | 172 | nnrpd 11870 |
. . . . . . . 8
       |
174 | | peano2nn 11032 |
. . . . . . . . 9
     |
175 | 174 | nnrpd 11870 |
. . . . . . . 8
     |
176 | 173, 175 | rpdivcld 11889 |
. . . . . . 7
           |
177 | | rpmulcl 11855 |
. . . . . . 7
                       |
178 | 171, 176,
177 | sylancr 695 |
. . . . . 6
             |
179 | 163, 170,
178 | ltmul1d 11913 |
. . . . 5
       
   
                                     |
180 | | bcp1ctr 25004 |
. . . . . . 7

                          |
181 | 157, 180 | syl 17 |
. . . . . 6
                           |
182 | 181 | breq2d 4665 |
. . . . 5
                           
                                     |
183 | 179, 182 | bitr4d 271 |
. . . 4
       
   
                             |
184 | | 2re 11090 |
. . . . . . . 8
 |
185 | 184 | a1i 11 |
. . . . . . 7
   |
186 | 173, 161 | rpdivcld 11889 |
. . . . . . . 8
         |
187 | 186 | rpred 11872 |
. . . . . . 7
         |
188 | | nnmulcl 11043 |
. . . . . . . . . 10
     
         |
189 | 159, 117,
188 | sylancl 694 |
. . . . . . . . 9
         |
190 | 189 | nnrpd 11870 |
. . . . . . . 8
         |
191 | 190, 175 | rpdivcld 11889 |
. . . . . . 7
             |
192 | 161 | rpreccld 11882 |
. . . . . . . . 9
     |
193 | | ltaddrp 11867 |
. . . . . . . . 9
           |
194 | 184, 192,
193 | sylancr 695 |
. . . . . . . 8
       |
195 | 165 | nncnd 11036 |
. . . . . . . . . 10
     |
196 | | 1cnd 10056 |
. . . . . . . . . 10
   |
197 | | nncn 11028 |
. . . . . . . . . 10
   |
198 | | nnne0 11053 |
. . . . . . . . . 10
   |
199 | 195, 196,
197, 198 | divdird 10839 |
. . . . . . . . 9
                 |
200 | 33 | a1i 11 |
. . . . . . . . . . 11
   |
201 | 200, 197,
198 | divcan4d 10807 |
. . . . . . . . . 10
       |
202 | 201 | oveq1d 6665 |
. . . . . . . . 9
               |
203 | 199, 202 | eqtr2d 2657 |
. . . . . . . 8
             |
204 | 194, 203 | breqtrd 4679 |
. . . . . . 7
         |
205 | 185, 187,
191, 204 | ltmul2dd 11928 |
. . . . . 6
                                 |
206 | | expp1 12867 |
. . . . . . . . . 10
 
               |
207 | 49, 157, 206 | sylancr 695 |
. . . . . . . . 9
               |
208 | 159 | nncnd 11036 |
. . . . . . . . . . 11
       |
209 | 208, 200,
200 | mulassd 10063 |
. . . . . . . . . 10
                   |
210 | 103 | oveq2i 6661 |
. . . . . . . . . 10
               |
211 | 209, 210 | syl6eq 2672 |
. . . . . . . . 9
                 |
212 | 207, 211 | eqtr4d 2659 |
. . . . . . . 8
                 |
213 | 212 | oveq1d 6665 |
. . . . . . 7
                         |
214 | 189 | nncnd 11036 |
. . . . . . . 8
         |
215 | 174 | nncnd 11036 |
. . . . . . . 8
     |
216 | 174 | nnne0d 11065 |
. . . . . . . 8
     |
217 | 214, 200,
215, 216 | div23d 10838 |
. . . . . . 7
                           |
218 | 213, 217 | eqtrd 2656 |
. . . . . 6
                         |
219 | 208, 200,
197, 198 | div23d 10838 |
. . . . . . . 8
                   |
220 | 219 | oveq1d 6665 |
. . . . . . 7
                                       |
221 | 172 | nncnd 11036 |
. . . . . . . 8
       |
222 | 214, 197,
221, 215, 198, 216 | divmul24d 10844 |
. . . . . . 7
                                       |
223 | 162 | rpcnd 11874 |
. . . . . . . 8
         |
224 | 176 | rpcnd 11874 |
. . . . . . . 8
           |
225 | 223, 200,
224 | mulassd 10063 |
. . . . . . 7
                                       |
226 | 220, 222,
225 | 3eqtr3rd 2665 |
. . . . . 6
                                       |
227 | 205, 218,
226 | 3brtr4d 4685 |
. . . . 5
                               |
228 | 174 | nnnn0d 11351 |
. . . . . . . . . 10
     |
229 | | nnexpcl 12873 |
. . . . . . . . . 10
  
          |
230 | 154, 228,
229 | sylancr 695 |
. . . . . . . . 9
         |
231 | 230 | nnrpd 11870 |
. . . . . . . 8
         |
232 | 231, 175 | rpdivcld 11889 |
. . . . . . 7
             |
233 | 232 | rpred 11872 |
. . . . . 6
             |
234 | 178 | rpred 11872 |
. . . . . . 7
             |
235 | 163, 234 | remulcld 10070 |
. . . . . 6
                     |
236 | | nn0mulcl 11329 |
. . . . . . . . 9
  
        |
237 | 34, 228, 236 | sylancr 695 |
. . . . . . . 8
       |
238 | 174 | nnzd 11481 |
. . . . . . . 8
     |
239 | | bccl 13109 |
. . . . . . . 8
      
            |
240 | 237, 238,
239 | syl2anc 693 |
. . . . . . 7
           |
241 | 240 | nn0red 11352 |
. . . . . 6
           |
242 | | lttr 10114 |
. . . . . 6
                                                                                                                     |
243 | 233, 235,
241, 242 | syl3anc 1326 |
. . . . 5
                                                         
                     |
244 | 227, 243 | mpand 711 |
. . . 4
                                                 |
245 | 183, 244 | sylbid 230 |
. . 3
       
                         |
246 | 156, 245 | syl 17 |
. 2
    
                                |
247 | 1, 7, 13, 19, 25, 153, 246 | uzind4i 11750 |
1
    
            |