| Step | Hyp | Ref
| Expression |
| 1 | | pcadd.2 |
. . 3
   |
| 2 | | elq 9696 |
. . 3

      |
| 3 | 1, 2 | sylib 122 |
. 2
       |
| 4 | | pcadd.3 |
. . 3
   |
| 5 | | elq 9696 |
. . 3

      |
| 6 | 4, 5 | sylib 122 |
. 2
       |
| 7 | | pcadd.1 |
. . . . . . . 8
   |
| 8 | | pcxcl 12480 |
. . . . . . . 8
       |
| 9 | 7, 1, 8 | syl2anc 411 |
. . . . . . 7
     |
| 10 | 9 | xrleidd 9876 |
. . . . . 6
  
    |
| 11 | 10 | adantr 276 |
. . . . 5
 
       |
| 12 | | oveq2 5930 |
. . . . . . 7
 
     |
| 13 | | qcn 9708 |
. . . . . . . . 9
   |
| 14 | 1, 13 | syl 14 |
. . . . . . . 8
   |
| 15 | 14 | addridd 8175 |
. . . . . . 7
     |
| 16 | 12, 15 | sylan9eqr 2251 |
. . . . . 6
 
 
   |
| 17 | 16 | oveq2d 5938 |
. . . . 5
 
         |
| 18 | 11, 17 | breqtrrd 4061 |
. . . 4
 
    
    |
| 19 | 18 | a1d 22 |
. . 3
 
           
         |
| 20 | | reeanv 2667 |
. . . 4
  
 
     
 
          |
| 21 | | reeanv 2667 |
. . . . . 6
  

 
  
 
  
     |
| 22 | 7 | ad3antrrr 492 |
. . . . . . . . 9
     
   
        
  |
| 23 | | prmnn 12278 |
. . . . . . . . . . . . . . . . 17

  |
| 24 | 22, 23 | syl 14 |
. . . . . . . . . . . . . . . 16
     
   
        
  |
| 25 | | simplrl 535 |
. . . . . . . . . . . . . . . . 17
     
   
        
  |
| 26 | | simprrl 539 |
. . . . . . . . . . . . . . . . . . 19
     
   
        
    |
| 27 | | pc0 12473 |
. . . . . . . . . . . . . . . . . . . . . 22

    |
| 28 | 22, 27 | syl 14 |
. . . . . . . . . . . . . . . . . . . . 21
     
   
             |
| 29 | 4 | ad3antrrr 492 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
     
   
        
  |
| 30 | | simpllr 534 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
     
   
           |
| 31 | | pcqcl 12475 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
  
      |
| 32 | 22, 29, 30, 31 | syl12anc 1247 |
. . . . . . . . . . . . . . . . . . . . . . . 24
     
   
             |
| 33 | 32 | zred 9448 |
. . . . . . . . . . . . . . . . . . . . . . 23
     
   
             |
| 34 | 33 | ltpnfd 9856 |
. . . . . . . . . . . . . . . . . . . . . 22
     
   
          
  |
| 35 | | pnfxr 8079 |
. . . . . . . . . . . . . . . . . . . . . . . 24
 |
| 36 | 33 | rexrd 8076 |
. . . . . . . . . . . . . . . . . . . . . . . 24
     
   
             |
| 37 | | xrlenlt 8091 |
. . . . . . . . . . . . . . . . . . . . . . . 24
     
     |
| 38 | 35, 36, 37 | sylancr 414 |
. . . . . . . . . . . . . . . . . . . . . . 23
     
   
        
 
     |
| 39 | 38 | biimpd 144 |
. . . . . . . . . . . . . . . . . . . . . 22
     
   
        
  
    |
| 40 | 34, 39 | mt2d 626 |
. . . . . . . . . . . . . . . . . . . . 21
     
   
        
    |
| 41 | 28, 40 | eqnbrtrd 4051 |
. . . . . . . . . . . . . . . . . . . 20
     
   
          
    |
| 42 | | pcadd.4 |
. . . . . . . . . . . . . . . . . . . . . . 23
  
    |
| 43 | 42 | ad3antrrr 492 |
. . . . . . . . . . . . . . . . . . . . . 22
     
   
          
    |
| 44 | | oveq2 5930 |
. . . . . . . . . . . . . . . . . . . . . . 23
       |
| 45 | 44 | breq1d 4043 |
. . . . . . . . . . . . . . . . . . . . . 22
   
 
       |
| 46 | 43, 45 | syl5ibcom 155 |
. . . . . . . . . . . . . . . . . . . . 21
     
   
                 |
| 47 | 46 | necon3bd 2410 |
. . . . . . . . . . . . . . . . . . . 20
     
   
             
   |
| 48 | 41, 47 | mpd 13 |
. . . . . . . . . . . . . . . . . . 19
     
   
           |
| 49 | 26, 48 | eqnetrrd 2393 |
. . . . . . . . . . . . . . . . . 18
     
   
             |
| 50 | | simprll 537 |
. . . . . . . . . . . . . . . . . . . . . 22
     
   
           |
| 51 | 50 | nncnd 9004 |
. . . . . . . . . . . . . . . . . . . . 21
     
   
           |
| 52 | 50 | nnap0d 9036 |
. . . . . . . . . . . . . . . . . . . . 21
     
   
         #   |
| 53 | 51, 52 | div0apd 8814 |
. . . . . . . . . . . . . . . . . . . 20
     
   
             |
| 54 | | oveq1 5929 |
. . . . . . . . . . . . . . . . . . . . 21
       |
| 55 | 54 | eqeq1d 2205 |
. . . . . . . . . . . . . . . . . . . 20
         |
| 56 | 53, 55 | syl5ibrcom 157 |
. . . . . . . . . . . . . . . . . . 19
     
   
               |
| 57 | 56 | necon3d 2411 |
. . . . . . . . . . . . . . . . . 18
     
   
               |
| 58 | 49, 57 | mpd 13 |
. . . . . . . . . . . . . . . . 17
     
   
           |
| 59 | | pczcl 12467 |
. . . . . . . . . . . . . . . . 17
         |
| 60 | 22, 25, 58, 59 | syl12anc 1247 |
. . . . . . . . . . . . . . . 16
     
   
             |
| 61 | 24, 60 | nnexpcld 10787 |
. . . . . . . . . . . . . . 15
     
   
                 |
| 62 | 61 | nncnd 9004 |
. . . . . . . . . . . . . 14
     
   
                 |
| 63 | 62, 51 | mulcomd 8048 |
. . . . . . . . . . . . 13
     
   
                           |
| 64 | 63 | oveq2d 5938 |
. . . . . . . . . . . 12
     
   
                                               |
| 65 | 25 | zcnd 9449 |
. . . . . . . . . . . . 13
     
   
        
  |
| 66 | 61 | nnap0d 9036 |
. . . . . . . . . . . . . 14
     
   
               #   |
| 67 | 62, 66 | jca 306 |
. . . . . . . . . . . . 13
     
   
                      #    |
| 68 | 51, 52 | jca 306 |
. . . . . . . . . . . . 13
     
   
          #    |
| 69 | 22, 50 | pccld 12469 |
. . . . . . . . . . . . . . . 16
     
   
             |
| 70 | 24, 69 | nnexpcld 10787 |
. . . . . . . . . . . . . . 15
     
   
                 |
| 71 | 70 | nncnd 9004 |
. . . . . . . . . . . . . 14
     
   
                 |
| 72 | 70 | nnap0d 9036 |
. . . . . . . . . . . . . 14
     
   
               #   |
| 73 | 71, 72 | jca 306 |
. . . . . . . . . . . . 13
     
   
                      #    |
| 74 | | divdivdivap 8740 |
. . . . . . . . . . . . 13
                #     #               #                                          |
| 75 | 65, 67, 68, 73, 74 | syl22anc 1250 |
. . . . . . . . . . . 12
     
   
                                               |
| 76 | 26 | oveq2d 5938 |
. . . . . . . . . . . . . . . . 17
     
   
                 |
| 77 | | pcdiv 12471 |
. . . . . . . . . . . . . . . . . 18
   
      
      |
| 78 | 22, 25, 58, 50, 77 | syl121anc 1254 |
. . . . . . . . . . . . . . . . 17
     
   
              
      |
| 79 | 76, 78 | eqtrd 2229 |
. . . . . . . . . . . . . . . 16
     
   
            
      |
| 80 | 79 | oveq2d 5938 |
. . . . . . . . . . . . . . 15
     
   
                           |
| 81 | 24 | nncnd 9004 |
. . . . . . . . . . . . . . . 16
     
   
        
  |
| 82 | 24 | nnap0d 9036 |
. . . . . . . . . . . . . . . 16
     
   
         #   |
| 83 | 69 | nn0zd 9446 |
. . . . . . . . . . . . . . . 16
     
   
             |
| 84 | 60 | nn0zd 9446 |
. . . . . . . . . . . . . . . 16
     
   
             |
| 85 | 81, 82, 83, 84 | expsubapd 10776 |
. . . . . . . . . . . . . . 15
     
   
                                   |
| 86 | 80, 85 | eqtrd 2229 |
. . . . . . . . . . . . . 14
     
   
                               |
| 87 | 86 | oveq2d 5938 |
. . . . . . . . . . . . 13
     
   
                                   |
| 88 | 26 | oveq1d 5937 |
. . . . . . . . . . . . 13
     
   
                                             |
| 89 | | divdivdivap 8740 |
. . . . . . . . . . . . . 14
    #                 #               #                                          |
| 90 | 65, 68, 67, 73, 89 | syl22anc 1250 |
. . . . . . . . . . . . 13
     
   
                                               |
| 91 | 87, 88, 90 | 3eqtrd 2233 |
. . . . . . . . . . . 12
     
   
                                     |
| 92 | 64, 75, 91 | 3eqtr4d 2239 |
. . . . . . . . . . 11
     
   
                                     |
| 93 | 92 | oveq2d 5938 |
. . . . . . . . . 10
     
   
                                                     |
| 94 | 1 | ad3antrrr 492 |
. . . . . . . . . . . 12
     
   
        
  |
| 95 | 94, 13 | syl 14 |
. . . . . . . . . . 11
     
   
        
  |
| 96 | | pcqcl 12475 |
. . . . . . . . . . . . 13
  
      |
| 97 | 22, 94, 48, 96 | syl12anc 1247 |
. . . . . . . . . . . 12
     
   
             |
| 98 | 81, 82, 97 | expclzapd 10770 |
. . . . . . . . . . 11
     
   
                 |
| 99 | 81, 82, 97 | expap0d 10771 |
. . . . . . . . . . 11
     
   
               #   |
| 100 | 95, 98, 99 | divcanap2d 8819 |
. . . . . . . . . 10
     
   
                           |
| 101 | 93, 100 | eqtr2d 2230 |
. . . . . . . . 9
     
   
        
                            |
| 102 | | simplrr 536 |
. . . . . . . . . . . . . . . . 17
     
   
           |
| 103 | | simprrr 540 |
. . . . . . . . . . . . . . . . . . 19
     
   
        
    |
| 104 | 103, 30 | eqnetrrd 2393 |
. . . . . . . . . . . . . . . . . 18
     
   
             |
| 105 | | simprlr 538 |
. . . . . . . . . . . . . . . . . . . . . 22
     
   
        
  |
| 106 | 105 | nncnd 9004 |
. . . . . . . . . . . . . . . . . . . . 21
     
   
        
  |
| 107 | 105 | nnap0d 9036 |
. . . . . . . . . . . . . . . . . . . . 21
     
   
         #   |
| 108 | 106, 107 | div0apd 8814 |
. . . . . . . . . . . . . . . . . . . 20
     
   
             |
| 109 | | oveq1 5929 |
. . . . . . . . . . . . . . . . . . . . 21
       |
| 110 | 109 | eqeq1d 2205 |
. . . . . . . . . . . . . . . . . . . 20
         |
| 111 | 108, 110 | syl5ibrcom 157 |
. . . . . . . . . . . . . . . . . . 19
     
   
               |
| 112 | 111 | necon3d 2411 |
. . . . . . . . . . . . . . . . . 18
     
   
               |
| 113 | 104, 112 | mpd 13 |
. . . . . . . . . . . . . . . . 17
     
   
           |
| 114 | | pczcl 12467 |
. . . . . . . . . . . . . . . . 17
         |
| 115 | 22, 102, 113, 114 | syl12anc 1247 |
. . . . . . . . . . . . . . . 16
     
   
             |
| 116 | 24, 115 | nnexpcld 10787 |
. . . . . . . . . . . . . . 15
     
   
                 |
| 117 | 116 | nncnd 9004 |
. . . . . . . . . . . . . 14
     
   
                 |
| 118 | 117, 106 | mulcomd 8048 |
. . . . . . . . . . . . 13
     
   
                           |
| 119 | 118 | oveq2d 5938 |
. . . . . . . . . . . 12
     
   
                                               |
| 120 | 102 | zcnd 9449 |
. . . . . . . . . . . . 13
     
   
           |
| 121 | 116 | nnap0d 9036 |
. . . . . . . . . . . . . 14
     
   
               #   |
| 122 | 117, 121 | jca 306 |
. . . . . . . . . . . . 13
     
   
                      #    |
| 123 | 106, 107 | jca 306 |
. . . . . . . . . . . . 13
     
   
          #    |
| 124 | 22, 105 | pccld 12469 |
. . . . . . . . . . . . . . . 16
     
   
             |
| 125 | 24, 124 | nnexpcld 10787 |
. . . . . . . . . . . . . . 15
     
   
                 |
| 126 | 125 | nncnd 9004 |
. . . . . . . . . . . . . 14
     
   
                 |
| 127 | 125 | nnap0d 9036 |
. . . . . . . . . . . . . 14
     
   
               #   |
| 128 | 126, 127 | jca 306 |
. . . . . . . . . . . . 13
     
   
                      #    |
| 129 | | divdivdivap 8740 |
. . . . . . . . . . . . 13
                #     #               #                                          |
| 130 | 120, 122,
123, 128, 129 | syl22anc 1250 |
. . . . . . . . . . . 12
     
   
                                               |
| 131 | 103 | oveq2d 5938 |
. . . . . . . . . . . . . . . . 17
     
   
                 |
| 132 | | pcdiv 12471 |
. . . . . . . . . . . . . . . . . 18
   
      
      |
| 133 | 22, 102, 113, 105, 132 | syl121anc 1254 |
. . . . . . . . . . . . . . . . 17
     
   
              
      |
| 134 | 131, 133 | eqtrd 2229 |
. . . . . . . . . . . . . . . 16
     
   
            
      |
| 135 | 134 | oveq2d 5938 |
. . . . . . . . . . . . . . 15
     
   
                           |
| 136 | 124 | nn0zd 9446 |
. . . . . . . . . . . . . . . 16
     
   
             |
| 137 | 115 | nn0zd 9446 |
. . . . . . . . . . . . . . . 16
     
   
             |
| 138 | 81, 82, 136, 137 | expsubapd 10776 |
. . . . . . . . . . . . . . 15
     
   
                                   |
| 139 | 135, 138 | eqtrd 2229 |
. . . . . . . . . . . . . 14
     
   
                               |
| 140 | 139 | oveq2d 5938 |
. . . . . . . . . . . . 13
     
   
                                   |
| 141 | 103 | oveq1d 5937 |
. . . . . . . . . . . . 13
     
   
                                             |
| 142 | | divdivdivap 8740 |
. . . . . . . . . . . . . 14
    #                 #               #                                          |
| 143 | 120, 123,
122, 128, 142 | syl22anc 1250 |
. . . . . . . . . . . . 13
     
   
                                               |
| 144 | 140, 141,
143 | 3eqtrd 2233 |
. . . . . . . . . . . 12
     
   
                                     |
| 145 | 119, 130,
144 | 3eqtr4d 2239 |
. . . . . . . . . . 11
     
   
                                     |
| 146 | 145 | oveq2d 5938 |
. . . . . . . . . 10
     
   
                                                     |
| 147 | | qcn 9708 |
. . . . . . . . . . . 12
   |
| 148 | 29, 147 | syl 14 |
. . . . . . . . . . 11
     
   
        
  |
| 149 | 81, 82, 32 | expclzapd 10770 |
. . . . . . . . . . 11
     
   
                 |
| 150 | 81, 82, 32 | expap0d 10771 |
. . . . . . . . . . 11
     
   
               #   |
| 151 | 148, 149,
150 | divcanap2d 8819 |
. . . . . . . . . 10
     
   
                           |
| 152 | 146, 151 | eqtr2d 2230 |
. . . . . . . . 9
     
   
        
                            |
| 153 | | eluz 9614 |
. . . . . . . . . . 11
    
        
   
     |
| 154 | 97, 32, 153 | syl2anc 411 |
. . . . . . . . . 10
     
   
               
   
     |
| 155 | 43, 154 | mpbird 167 |
. . . . . . . . 9
     
   
              
    |
| 156 | | pczdvds 12483 |
. . . . . . . . . . . 12
             |
| 157 | 22, 25, 58, 156 | syl12anc 1247 |
. . . . . . . . . . 11
     
   
                 |
| 158 | 61 | nnzd 9447 |
. . . . . . . . . . . 12
     
   
                 |
| 159 | 61 | nnne0d 9035 |
. . . . . . . . . . . 12
     
   
                 |
| 160 | | dvdsval2 11955 |
. . . . . . . . . . . 12
             
                   |
| 161 | 158, 159,
25, 160 | syl3anc 1249 |
. . . . . . . . . . 11
     
   
                           |
| 162 | 157, 161 | mpbid 147 |
. . . . . . . . . 10
     
   
                   |
| 163 | | pczndvds2 12487 |
. . . . . . . . . . 11
    
          |
| 164 | 22, 25, 58, 163 | syl12anc 1247 |
. . . . . . . . . 10
     
   
        
          |
| 165 | 162, 164 | jca 306 |
. . . . . . . . 9
     
   
                 
           |
| 166 | | pcdvds 12484 |
. . . . . . . . . . . . 13
           |
| 167 | 22, 50, 166 | syl2anc 411 |
. . . . . . . . . . . 12
     
   
                 |
| 168 | 70 | nnzd 9447 |
. . . . . . . . . . . . 13
     
   
                 |
| 169 | 70 | nnne0d 9035 |
. . . . . . . . . . . . 13
     
   
                 |
| 170 | 50 | nnzd 9447 |
. . . . . . . . . . . . 13
     
   
           |
| 171 | | dvdsval2 11955 |
. . . . . . . . . . . . 13
             
                   |
| 172 | 168, 169,
170, 171 | syl3anc 1249 |
. . . . . . . . . . . 12
     
   
                           |
| 173 | 167, 172 | mpbid 147 |
. . . . . . . . . . 11
     
   
                   |
| 174 | 50 | nnred 9003 |
. . . . . . . . . . . 12
     
   
           |
| 175 | 70 | nnred 9003 |
. . . . . . . . . . . 12
     
   
                 |
| 176 | 50 | nngt0d 9034 |
. . . . . . . . . . . 12
     
   
        
  |
| 177 | 70 | nngt0d 9034 |
. . . . . . . . . . . 12
     
   
        
        |
| 178 | 174, 175,
176, 177 | divgt0d 8962 |
. . . . . . . . . . 11
     
   
        
          |
| 179 | | elnnz 9336 |
. . . . . . . . . . 11
                             |
| 180 | 173, 178,
179 | sylanbrc 417 |
. . . . . . . . . 10
     
   
                   |
| 181 | | pcndvds2 12488 |
. . . . . . . . . . 11
             |
| 182 | 22, 50, 181 | syl2anc 411 |
. . . . . . . . . 10
     
   
        
          |
| 183 | 180, 182 | jca 306 |
. . . . . . . . 9
     
   
                 
           |
| 184 | | pczdvds 12483 |
. . . . . . . . . . . 12
             |
| 185 | 22, 102, 113, 184 | syl12anc 1247 |
. . . . . . . . . . 11
     
   
                 |
| 186 | 116 | nnzd 9447 |
. . . . . . . . . . . 12
     
   
                 |
| 187 | 116 | nnne0d 9035 |
. . . . . . . . . . . 12
     
   
                 |
| 188 | | dvdsval2 11955 |
. . . . . . . . . . . 12
             
                   |
| 189 | 186, 187,
102, 188 | syl3anc 1249 |
. . . . . . . . . . 11
     
   
                           |
| 190 | 185, 189 | mpbid 147 |
. . . . . . . . . 10
     
   
                   |
| 191 | | pczndvds2 12487 |
. . . . . . . . . . 11
    
          |
| 192 | 22, 102, 113, 191 | syl12anc 1247 |
. . . . . . . . . 10
     
   
        
          |
| 193 | 190, 192 | jca 306 |
. . . . . . . . 9
     
   
                 
           |
| 194 | | pcdvds 12484 |
. . . . . . . . . . . . 13
           |
| 195 | 22, 105, 194 | syl2anc 411 |
. . . . . . . . . . . 12
     
   
                 |
| 196 | 125 | nnzd 9447 |
. . . . . . . . . . . . 13
     
   
                 |
| 197 | 125 | nnne0d 9035 |
. . . . . . . . . . . . 13
     
   
                 |
| 198 | 105 | nnzd 9447 |
. . . . . . . . . . . . 13
     
   
        
  |
| 199 | | dvdsval2 11955 |
. . . . . . . . . . . . 13
             
                   |
| 200 | 196, 197,
198, 199 | syl3anc 1249 |
. . . . . . . . . . . 12
     
   
                           |
| 201 | 195, 200 | mpbid 147 |
. . . . . . . . . . 11
     
   
                   |
| 202 | 105 | nnred 9003 |
. . . . . . . . . . . 12
     
   
        
  |
| 203 | 125 | nnred 9003 |
. . . . . . . . . . . 12
     
   
                 |
| 204 | 105 | nngt0d 9034 |
. . . . . . . . . . . 12
     
   
        
  |
| 205 | 125 | nngt0d 9034 |
. . . . . . . . . . . 12
     
   
        
        |
| 206 | 202, 203,
204, 205 | divgt0d 8962 |
. . . . . . . . . . 11
     
   
        
          |
| 207 | | elnnz 9336 |
. . . . . . . . . . 11
                             |
| 208 | 201, 206,
207 | sylanbrc 417 |
. . . . . . . . . 10
     
   
                   |
| 209 | | pcndvds2 12488 |
. . . . . . . . . . 11
             |
| 210 | 22, 105, 209 | syl2anc 411 |
. . . . . . . . . 10
     
   
        
          |
| 211 | 208, 210 | jca 306 |
. . . . . . . . 9
     
   
                 
           |
| 212 | 22, 101, 152, 155, 165, 183, 193, 211 | pcaddlem 12508 |
. . . . . . . 8
     
   
          
      |
| 213 | 212 | expr 375 |
. . . . . . 7
     
        
      
     |
| 214 | 213 | rexlimdvva 2622 |
. . . . . 6
    
 
 
   
      
     |
| 215 | 21, 214 | biimtrrid 153 |
. . . . 5
    
 
  
       
       |
| 216 | 215 | rexlimdvva 2622 |
. . . 4
 
  
  
       
       |
| 217 | 20, 216 | biimtrrid 153 |
. . 3
 
           
         |
| 218 | | 0z 9337 |
. . . . . 6
 |
| 219 | | zq 9700 |
. . . . . 6
   |
| 220 | 218, 219 | mp1i 10 |
. . . . 5
   |
| 221 | | qdceq 10334 |
. . . . 5
 
 DECID   |
| 222 | 4, 220, 221 | syl2anc 411 |
. . . 4
 DECID   |
| 223 | | dcne 2378 |
. . . 4
DECID     |
| 224 | 222, 223 | sylib 122 |
. . 3
     |
| 225 | 19, 217, 224 | mpjaodan 799 |
. 2
           
         |
| 226 | 3, 6, 225 | mp2and 433 |
1
  
      |