Proof of Theorem cnpart
| Step | Hyp | Ref
| Expression |
| 1 | | df-nel 2898 |
. . . . . 6
  

 
   |
| 2 | | simpr 477 |
. . . . . . . 8
        
      |
| 3 | | 0le0 11110 |
. . . . . . . 8
 |
| 4 | 2, 3 | syl6eqbr 4692 |
. . . . . . 7
        
      |
| 5 | 4 | biantrurd 529 |
. . . . . 6
        
  
     
       |
| 6 | 1, 5 | syl5bbr 274 |
. . . . 5
        
   
      
     |
| 7 | 6 | con1bid 345 |
. . . 4
        
                |
| 8 | | ax-icn 9995 |
. . . . . . . . . . . 12
 |
| 9 | | mulcl 10020 |
. . . . . . . . . . . 12
 
     |
| 10 | 8, 9 | mpan 706 |
. . . . . . . . . . 11
 
   |
| 11 | | reim0b 13859 |
. . . . . . . . . . 11
     
         |
| 12 | 10, 11 | syl 17 |
. . . . . . . . . 10
   
         |
| 13 | | imre 13848 |
. . . . . . . . . . . . 13
                    |
| 14 | 10, 13 | syl 17 |
. . . . . . . . . . . 12
                  |
| 15 | | ine0 10465 |
. . . . . . . . . . . . . . . . 17
 |
| 16 | | divrec2 10702 |
. . . . . . . . . . . . . . . . 17
                 |
| 17 | 8, 15, 16 | mp3an23 1416 |
. . . . . . . . . . . . . . . 16
               |
| 18 | 10, 17 | syl 17 |
. . . . . . . . . . . . . . 15
             |
| 19 | | irec 12964 |
. . . . . . . . . . . . . . . 16
    |
| 20 | 19 | oveq1i 6660 |
. . . . . . . . . . . . . . 15
        
   |
| 21 | 18, 20 | syl6eq 2672 |
. . . . . . . . . . . . . 14
            |
| 22 | | divcan3 10711 |
. . . . . . . . . . . . . . 15
         |
| 23 | 8, 15, 22 | mp3an23 1416 |
. . . . . . . . . . . . . 14
       |
| 24 | 21, 23 | eqtr3d 2658 |
. . . . . . . . . . . . 13
        |
| 25 | 24 | fveq2d 6195 |
. . . . . . . . . . . 12
                |
| 26 | 14, 25 | eqtrd 2656 |
. . . . . . . . . . 11
             |
| 27 | 26 | eqeq1d 2624 |
. . . . . . . . . 10
     
         |
| 28 | 12, 27 | bitrd 268 |
. . . . . . . . 9
   
       |
| 29 | 28 | biimpar 502 |
. . . . . . . 8
           |
| 30 | 29 | adantlr 751 |
. . . . . . 7
        
    |
| 31 | | mulne0 10669 |
. . . . . . . . 9
           |
| 32 | 8, 15, 31 | mpanl12 718 |
. . . . . . . 8
       |
| 33 | 32 | adantr 481 |
. . . . . . 7
        
    |
| 34 | | rpneg 11863 |
. . . . . . 7
    
           |
| 35 | 30, 33, 34 | syl2anc 693 |
. . . . . 6
        
 

      |
| 36 | 35 | con2bid 344 |
. . . . 5
        
  

     |
| 37 | | df-nel 2898 |
. . . . 5
  
    |
| 38 | 36, 37 | syl6bbr 278 |
. . . 4
        
  
      |
| 39 | 3, 2 | syl5breqr 4691 |
. . . . 5
        
      |
| 40 | 39 | biantrurd 529 |
. . . 4
        
 
     
      |
| 41 | 7, 38, 40 | 3bitrrd 295 |
. . 3
        
 
    
 
    
  
    |
| 42 | 28 | adantr 481 |
. . . . . . . . . 10
             |
| 43 | 42 | necon3bbid 2831 |
. . . . . . . . 9
             |
| 44 | 43 | biimpar 502 |
. . . . . . . 8
        

   |
| 45 | | rpre 11839 |
. . . . . . . 8
  
    |
| 46 | 44, 45 | nsyl 135 |
. . . . . . 7
        

   |
| 47 | 46, 37 | sylibr 224 |
. . . . . 6
        
    |
| 48 | 47 | biantrud 528 |
. . . . 5
        
    
     
     |
| 49 | | simpr 477 |
. . . . . . 7
        
      |
| 50 | 49 | biantrud 528 |
. . . . . 6
        
    
             |
| 51 | | 0re 10040 |
. . . . . . . 8
 |
| 52 | | recl 13850 |
. . . . . . . 8
       |
| 53 | | ltlen 10138 |
. . . . . . . . 9
            
            |
| 54 | | ltnle 10117 |
. . . . . . . . 9
               
   |
| 55 | 53, 54 | bitr3d 270 |
. . . . . . . 8
            
    
       |
| 56 | 51, 52, 55 | sylancr 695 |
. . . . . . 7
               
   |
| 57 | 56 | ad2antrr 762 |
. . . . . 6
        
 
        
       |
| 58 | 50, 57 | bitrd 268 |
. . . . 5
        
    
       |
| 59 | 48, 58 | bitr3d 270 |
. . . 4
        
 
    
 
       |
| 60 | | renegcl 10344 |
. . . . . . . . . 10
  
       |
| 61 | 10 | negnegd 10383 |
. . . . . . . . . . . 12
   
     |
| 62 | 61 | eleq1d 2686 |
. . . . . . . . . . 11
     
     |
| 63 | 62 | ad2antrr 762 |
. . . . . . . . . 10
        
   
      |
| 64 | 60, 63 | syl5ib 234 |
. . . . . . . . 9
        
  

     |
| 65 | 44, 64 | mtod 189 |
. . . . . . . 8
        
 
   |
| 66 | | rpre 11839 |
. . . . . . . 8
  
  
   |
| 67 | 65, 66 | nsyl 135 |
. . . . . . 7
        
 
   |
| 68 | 67, 1 | sylibr 224 |
. . . . . 6
        
     |
| 69 | 68 | biantrud 528 |
. . . . 5
        
         
       |
| 70 | 69 | notbid 308 |
. . . 4
        
    
    
  
    |
| 71 | 59, 70 | bitrd 268 |
. . 3
        
 
    
 
    
  
    |
| 72 | 41, 71 | pm2.61dane 2881 |
. 2
        
               |
| 73 | | reneg 13865 |
. . . . . . 7
             |
| 74 | 73 | breq2d 4665 |
. . . . . 6
 
    
        |
| 75 | 52 | le0neg1d 10599 |
. . . . . 6
     
        |
| 76 | 74, 75 | bitr4d 271 |
. . . . 5
 
    
       |
| 77 | | mulneg2 10467 |
. . . . . . 7
 
     
   |
| 78 | 8, 77 | mpan 706 |
. . . . . 6
 
       |
| 79 | | neleq1 2902 |
. . . . . 6
     
    
      |
| 80 | 78, 79 | syl 17 |
. . . . 5
    
      |
| 81 | 76, 80 | anbi12d 747 |
. . . 4
                
  
    |
| 82 | 81 | notbid 308 |
. . 3
                        |
| 83 | 82 | adantr 481 |
. 2
          
  
    
  
    |
| 84 | 72, 83 | bitr4d 271 |
1
        
                |