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
        
                |