| Step | Hyp | Ref
 | Expression | 
| 1 |   | prarloclemarch 7485 | 
. . 3
               
                                  | 
| 2 | 1 | 3adant2 1018 | 
. 2
               
                                          | 
| 3 |   | pinn 7376 | 
. . . . . . . 8
                  | 
| 4 |   | 1pi 7382 | 
. . . . . . . . . . . 12
        | 
| 5 | 4 | elexi 2775 | 
. . . . . . . . . . 11
        | 
| 6 | 5 | sucid 4452 | 
. . . . . . . . . 10
          | 
| 7 |   | df-2o 6475 | 
. . . . . . . . . 10
          | 
| 8 | 6, 7 | eleqtrri 2272 | 
. . . . . . . . 9
        | 
| 9 |   | 2onn 6579 | 
. . . . . . . . . . 11
        | 
| 10 |   | nnaword2 6572 | 
. . . . . . . . . . 11
               
        
         | 
| 11 | 9, 10 | mpan 424 | 
. . . . . . . . . 10
                        | 
| 12 | 11 | sseld 3182 | 
. . . . . . . . 9
                                  | 
| 13 | 8, 12 | mpi 15 | 
. . . . . . . 8
                        | 
| 14 | 3, 13 | syl 14 | 
. . . . . . 7
                        | 
| 15 |   | o1p1e2 6526 | 
. . . . . . . . 9
              | 
| 16 |   | addpiord 7383 | 
. . . . . . . . . . 11
                              
         | 
| 17 | 4, 4, 16 | mp2an 426 | 
. . . . . . . . . 10
                    | 
| 18 |   | addclpi 7394 | 
. . . . . . . . . . 11
                              
   | 
| 19 | 4, 4, 18 | mp2an 426 | 
. . . . . . . . . 10
              | 
| 20 | 17, 19 | eqeltrri 2270 | 
. . . . . . . . 9
              | 
| 21 | 15, 20 | eqeltrri 2270 | 
. . . . . . . 8
        | 
| 22 |   | addpiord 7383 | 
. . . . . . . 8
                              
         | 
| 23 | 21, 22 | mpan2 425 | 
. . . . . . 7
                              | 
| 24 | 14, 23 | eleqtrrd 2276 | 
. . . . . 6
                        | 
| 25 |   | addclpi 7394 | 
. . . . . . . 8
                              
   | 
| 26 | 21, 25 | mpan2 425 | 
. . . . . . 7
                        | 
| 27 |   | ltpiord 7386 | 
. . . . . . . 8
                     
                                  | 
| 28 | 4, 27 | mpan 424 | 
. . . . . . 7
                               
              | 
| 29 | 26, 28 | syl 14 | 
. . . . . 6
                         
              | 
| 30 | 24, 29 | mpbird 167 | 
. . . . 5
                        | 
| 31 | 30 | adantl 277 | 
. . . 4
                        
      
                    | 
| 32 | 31 | adantrr 479 | 
. . 3
                        
                 
                                  | 
| 33 |   | nna0 6532 | 
. . . . . . . . . . . . . . . . 17
                        | 
| 34 |   | 0lt1o 6498 | 
. . . . . . . . . . . . . . . . . . . 20
        | 
| 35 |   | 1on 6481 | 
. . . . . . . . . . . . . . . . . . . . . 22
        | 
| 36 | 35 | onsuci 4552 | 
. . . . . . . . . . . . . . . . . . . . 21
          | 
| 37 |   | ontr1 4424 | 
. . . . . . . . . . . . . . . . . . . . 21
                
                           | 
| 38 | 36, 37 | ax-mp 5 | 
. . . . . . . . . . . . . . . . . . . 20
       
                    
   | 
| 39 | 34, 6, 38 | mp2an 426 | 
. . . . . . . . . . . . . . . . . . 19
          | 
| 40 | 39, 7 | eleqtrri 2272 | 
. . . . . . . . . . . . . . . . . 18
        | 
| 41 |   | nnaordi 6566 | 
. . . . . . . . . . . . . . . . . . 19
               
       
                          | 
| 42 | 9, 41 | mpan 424 | 
. . . . . . . . . . . . . . . . . 18
                 
                      | 
| 43 | 40, 42 | mpi 15 | 
. . . . . . . . . . . . . . . . 17
                              | 
| 44 | 33, 43 | eqeltrrd 2274 | 
. . . . . . . . . . . . . . . 16
                        | 
| 45 | 3, 44 | syl 14 | 
. . . . . . . . . . . . . . 15
                        | 
| 46 | 45, 23 | eleqtrrd 2276 | 
. . . . . . . . . . . . . 14
                        | 
| 47 |   | ltpiord 7386 | 
. . . . . . . . . . . . . . 15
                     
                                  | 
| 48 | 26, 47 | mpdan 421 | 
. . . . . . . . . . . . . 14
                         
              | 
| 49 | 46, 48 | mpbird 167 | 
. . . . . . . . . . . . 13
                        | 
| 50 |   | mulidpi 7385 | 
. . . . . . . . . . . . 13
                        | 
| 51 |   | mulcompig 7398 | 
. . . . . . . . . . . . . . . 16
             
                                            | 
| 52 | 4, 51 | mpan2 425 | 
. . . . . . . . . . . . . . 15
                                                | 
| 53 | 26, 52 | syl 14 | 
. . . . . . . . . . . . . 14
                                          | 
| 54 |   | mulidpi 7385 | 
. . . . . . . . . . . . . . 15
                                          | 
| 55 | 26, 54 | syl 14 | 
. . . . . . . . . . . . . 14
                                    | 
| 56 | 53, 55 | eqtr3d 2231 | 
. . . . . . . . . . . . 13
                                    | 
| 57 | 49, 50, 56 | 3brtr4d 4065 | 
. . . . . . . . . . . 12
                                    | 
| 58 |   | ordpipqqs 7441 | 
. . . . . . . . . . . . . . 15
                                              
             
                                             | 
| 59 | 4, 58 | mpanl2 435 | 
. . . . . . . . . . . . . 14
                                    
             
                                             | 
| 60 | 4, 59 | mpanr2 438 | 
. . . . . . . . . . . . 13
                     
                             
                                  | 
| 61 | 26, 60 | mpdan 421 | 
. . . . . . . . . . . 12
                                                                      | 
| 62 | 57, 61 | mpbird 167 | 
. . . . . . . . . . 11
                                           | 
| 63 | 62 | adantl 277 | 
. . . . . . . . . 10
               
                                     | 
| 64 |   | opelxpi 4695 | 
. . . . . . . . . . . . . . . 16
             
                                     | 
| 65 | 4, 64 | mpan2 425 | 
. . . . . . . . . . . . . . 15
                                         | 
| 66 |   | enqex 7427 | 
. . . . . . . . . . . . . . . 16
        | 
| 67 | 66 | ecelqsi 6648 | 
. . . . . . . . . . . . . . 15
            
                                                 | 
| 68 | 26, 65, 67 | 3syl 17 | 
. . . . . . . . . . . . . 14
                                             | 
| 69 |   | df-nqqs 7415 | 
. . . . . . . . . . . . . 14
                    | 
| 70 | 68, 69 | eleqtrrdi 2290 | 
. . . . . . . . . . . . 13
                                 | 
| 71 |   | opelxpi 4695 | 
. . . . . . . . . . . . . . . . 17
                                       | 
| 72 | 4, 71 | mpan2 425 | 
. . . . . . . . . . . . . . . 16
                 
           | 
| 73 | 66 | ecelqsi 6648 | 
. . . . . . . . . . . . . . . 16
                                                  | 
| 74 | 72, 73 | syl 14 | 
. . . . . . . . . . . . . . 15
                                       | 
| 75 | 74, 69 | eleqtrrdi 2290 | 
. . . . . . . . . . . . . 14
                           | 
| 76 |   | ltmnqg 7468 | 
. . . . . . . . . . . . . 14
                                                                             
                                           
          | 
| 77 | 75, 76 | syl3an1 1282 | 
. . . . . . . . . . . . 13
                      
                                                                                         
          | 
| 78 | 70, 77 | syl3an2 1283 | 
. . . . . . . . . . . 12
               
                                                                                 
          | 
| 79 | 78 | 3anidm12 1306 | 
. . . . . . . . . . 11
               
                             
                                           
          | 
| 80 | 79 | ancoms 268 | 
. . . . . . . . . 10
               
                             
                                           
          | 
| 81 | 63, 80 | mpbid 147 | 
. . . . . . . . 9
               
                                                  | 
| 82 |   | mulcomnqg 7450 | 
. . . . . . . . . 10
                                                                    | 
| 83 | 75, 82 | sylan2 286 | 
. . . . . . . . 9
               
                                           | 
| 84 |   | mulcomnqg 7450 | 
. . . . . . . . . 10
                      
                                      
           
            | 
| 85 | 70, 84 | sylan2 286 | 
. . . . . . . . 9
               
                    
         
           
            | 
| 86 | 81, 83, 85 | 3brtr3d 4064 | 
. . . . . . . 8
               
                                                | 
| 87 | 86 | 3ad2antl3 1163 | 
. . . . . . 7
                        
      
                                                  | 
| 88 | 87 | adantrr 479 | 
. . . . . 6
                        
                 
                                                                | 
| 89 |   | ltsonq 7465 | 
. . . . . . . . . 10
        | 
| 90 |   | ltrelnq 7432 | 
. . . . . . . . . 10
              | 
| 91 | 89, 90 | sotri 5065 | 
. . . . . . . . 9
       
                                                                                            | 
| 92 | 91 | ex 115 | 
. . . . . . . 8
                                                                      
                             | 
| 93 | 92 | adantl 277 | 
. . . . . . 7
                                                                                
                             | 
| 94 | 93 | adantl 277 | 
. . . . . 6
                        
                 
                                                                 
                             | 
| 95 | 88, 94 | mpd 13 | 
. . . . 5
                        
                 
                                                 | 
| 96 |   | mulclnq 7443 | 
. . . . . . . . . 10
                                                                | 
| 97 | 70, 96 | sylan 283 | 
. . . . . . . . 9
               
                                 | 
| 98 | 97 | ancoms 268 | 
. . . . . . . 8
               
                                 | 
| 99 | 98 | 3ad2antl3 1163 | 
. . . . . . 7
                        
      
                                   | 
| 100 |   | simpl2 1003 | 
. . . . . . 7
                        
      
              | 
| 101 |   | ltaddnq 7474 | 
. . . . . . 7
                                                                                                 | 
| 102 | 99, 100, 101 | syl2anc 411 | 
. . . . . 6
                        
      
                                                              | 
| 103 | 102 | adantrr 479 | 
. . . . 5
                        
                 
                                                          
                 | 
| 104 | 89, 90 | sotri 5065 | 
. . . . 5
       
           
                                                  
                                                     | 
| 105 | 95, 103, 104 | syl2anc 411 | 
. . . 4
                        
                 
                                                       | 
| 106 |   | addcomnqg 7448 | 
. . . . . . 7
                                                                                                       | 
| 107 | 99, 100, 106 | syl2anc 411 | 
. . . . . 6
                        
      
                   
                                                | 
| 108 | 107 | breq2d 4045 | 
. . . . 5
                        
      
                                            
                                 | 
| 109 | 108 | adantrr 479 | 
. . . 4
                        
                 
                                      
                   
                                 | 
| 110 | 105, 109 | mpbid 147 | 
. . 3
                        
                 
                                                       | 
| 111 |   | simpr 110 | 
. . . . 5
                        
      
              | 
| 112 |   | breq2 4037 | 
. . . . . . . 8
                         
              | 
| 113 |   | opeq1 3808 | 
. . . . . . . . . . . 12
                       
                | 
| 114 | 113 | eceq1d 6628 | 
. . . . . . . . . . 11
                                                 | 
| 115 | 114 | oveq1d 5937 | 
. . . . . . . . . 10
                                               
            | 
| 116 | 115 | oveq2d 5938 | 
. . . . . . . . 9
                                                                        | 
| 117 | 116 | breq2d 4045 | 
. . . . . . . 8
                                              
                    
              | 
| 118 | 112, 117 | anbi12d 473 | 
. . . . . . 7
                            
                                                                               | 
| 119 | 118 | rspcev 2868 | 
. . . . . 6
             
                                                                 
                                   | 
| 120 | 119 | ex 115 | 
. . . . 5
                                                                              
                                    | 
| 121 | 111, 26, 120 | 3syl 17 | 
. . . 4
                        
      
                                                                    
                                    | 
| 122 | 121 | adantrr 479 | 
. . 3
                        
                 
                                                                                  
                                    | 
| 123 | 32, 110, 122 | mp2and 433 | 
. 2
                        
                 
                                                                  | 
| 124 | 2, 123 | rexlimddv 2619 | 
1
               
                                                          |