Proof of Theorem climshft
| Step | Hyp | Ref
| Expression |
| 1 | | 0z 6148 |
. . . 4
 |
| 2 | | uzssz 6431 |
. . . 4
     |
| 3 | | ssid 2083 |
. . . 4
 |
| 4 | | oprex 3989 |
. . . 4
   |
| 5 | 1, 2, 3, 1, 2, 3, 4 | clm2 7078 |
. . 3

   
 

                          |
| 6 | | climshft.2 |
. . . . . . . . . . . . . . . . . . 19
 |
| 7 | 6 | zre 6143 |
. . . . . . . . . . . . . . . . . 18
 |
| 8 | | lesubaddt 5641 |
. . . . . . . . . . . . . . . . . 18
           |
| 9 | 7, 8 | mp3an2 906 |
. . . . . . . . . . . . . . . . 17
           |
| 10 | | zret 6141 |
. . . . . . . . . . . . . . . . 17
   |
| 11 | | zret 6141 |
. . . . . . . . . . . . . . . . 17

  |
| 12 | 9, 10, 11 | syl2an 456 |
. . . . . . . . . . . . . . . 16
           |
| 13 | 12 | adantr 391 |
. . . . . . . . . . . . . . 15
    
                          
    |
| 14 | | zaddclt 6167 |
. . . . . . . . . . . . . . . . . . 19
       |
| 15 | 6, 14 | mpan2 698 |
. . . . . . . . . . . . . . . . . 18

 
  |
| 16 | | breq2 2628 |
. . . . . . . . . . . . . . . . . . . 20
   
     |
| 17 | | fveq2 3730 |
. . . . . . . . . . . . . . . . . . . . . 22
                   |
| 18 | 17 | eleq1d 1543 |
. . . . . . . . . . . . . . . . . . . . 21
                     |
| 19 | 17 | opreq1d 3981 |
. . . . . . . . . . . . . . . . . . . . . . 23
                       |
| 20 | 19 | fveq2d 3734 |
. . . . . . . . . . . . . . . . . . . . . 22
                               |
| 21 | 20 | breq1d 2634 |
. . . . . . . . . . . . . . . . . . . . 21
                                 |
| 22 | 18, 21 | anbi12d 630 |
. . . . . . . . . . . . . . . . . . . 20
                                                   |
| 23 | 16, 22 | imbi12d 628 |
. . . . . . . . . . . . . . . . . . 19
                                   
                     |
| 24 | 23 | rcla4v 1876 |
. . . . . . . . . . . . . . . . . 18
  
                         
       
                     |
| 25 | 15, 24 | syl 10 |
. . . . . . . . . . . . . . . . 17

                         
       
                     |
| 26 | 25 | imp 350 |
. . . . . . . . . . . . . . . 16
                            
                           |
| 27 | 26 | adantll 394 |
. . . . . . . . . . . . . . 15
    
                         
                           |
| 28 | 13, 27 | sylbid 203 |
. . . . . . . . . . . . . 14
    
                                                     |
| 29 | 28 | imp 350 |
. . . . . . . . . . . . 13
     
                         
                          |
| 30 | | zcnt 6142 |
. . . . . . . . . . . . . . . . . 18
  
 
  |
| 31 | | climshft.1 |
. . . . . . . . . . . . . . . . . . . 20
 |
| 32 | 31 | shftvalt 6347 |
. . . . . . . . . . . . . . . . . . 19
                  
    |
| 33 | 6, 32 | mpan 697 |
. . . . . . . . . . . . . . . . . 18
  
     
            |
| 34 | 15, 30, 33 | 3syl 20 |
. . . . . . . . . . . . . . . . 17

     
            |
| 35 | | zcnt 6142 |
. . . . . . . . . . . . . . . . . . 19

  |
| 36 | 7 | recn 5326 |
. . . . . . . . . . . . . . . . . . . 20
 |
| 37 | | pncant 5409 |
. . . . . . . . . . . . . . . . . . . 20
         |
| 38 | 36, 37 | mpan2 698 |
. . . . . . . . . . . . . . . . . . 19

      |
| 39 | 35, 38 | syl 10 |
. . . . . . . . . . . . . . . . . 18

      |
| 40 | 39 | fveq2d 3734 |
. . . . . . . . . . . . . . . . 17

     
        |
| 41 | 34, 40 | eqtr2d 1511 |
. . . . . . . . . . . . . . . 16

              |
| 42 | 41 | adantl 390 |
. . . . . . . . . . . . . . 15
            
    |
| 43 | 42 | ad2antrr 406 |
. . . . . . . . . . . . . 14
     
                         
         
    |
| 44 | | eleq1 1537 |
. . . . . . . . . . . . . . 15
                       
     |
| 45 | | opreq1 3974 |
. . . . . . . . . . . . . . . . 17
                               |
| 46 | 45 | fveq2d 3734 |
. . . . . . . . . . . . . . . 16
                    
                  |
| 47 | 46 | breq1d 2634 |
. . . . . . . . . . . . . . 15
                                         |
| 48 | 44, 47 | anbi12d 630 |
. . . . . . . . . . . . . 14
     |