Proof of Theorem osumlem4
| Step | Hyp | Ref
| Expression |
| 1 | | ffvelrn 3814 |
. . . . . . . . . . . . . . . . . 18
     
       |
| 2 | 1 | expcom 374 |
. . . . . . . . . . . . . . . . 17

    
       |
| 3 | | ffvelrn 3814 |
. . . . . . . . . . . . . . . . . 18
     
       |
| 4 | 3 | expcom 374 |
. . . . . . . . . . . . . . . . 17

    
       |
| 5 | 2, 4 | anim12d 558 |
. . . . . . . . . . . . . . . 16

                        |
| 6 | | osumlem4.1 |
. . . . . . . . . . . . . . . . . . . . 21
 |
| 7 | | osumlem4.2 |
. . . . . . . . . . . . . . . . . . . . 21
 |
| 8 | | osumlem4.3 |
. . . . . . . . . . . . . . . . . . . . 21
     |
| 9 | | pm4.2 170 |
. . . . . . . . . . . . . . . . . . . . 21
                                                                               |
| 10 | 6, 7, 8, 9 | osumlem3 9580 |
. . . . . . . . . . . . . . . . . . . 20
                                              
              |
| 11 | 10 | adantr 389 |
. . . . . . . . . . . . . . . . . . 19
        
   
         
       
                           
    |
| 12 | 6, 7, 8, 9 | osumlem1 9578 |
. . . . . . . . . . . . . . . . . . . . 21
                                                          
    |
| 13 | | lelttrt 5523 |
. . . . . . . . . . . . . . . . . . . . . . 23
         
                      
                   
          
     |
| 14 | 13 | 3exp 832 |
. . . . . . . . . . . . . . . . . . . . . 22
        
          
                      
                            |
| 15 | | hvsubclt 8887 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
      
        |
| 16 | | normclt 8991 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
                   |
| 17 | 15, 16 | syl 10 |
. . . . . . . . . . . . . . . . . . . . . . . 24
      
            |
| 18 | 17 | ad2ant2l 408 |
. . . . . . . . . . . . . . . . . . . . . . 23
            
              |
| 19 | 18 | ad2ant2r 409 |
. . . . . . . . . . . . . . . . . . . . . 22
                    
         
    |
| 20 | | hvsubclt 8887 |
. . . . . . . . . . . . . . . . . . . . . . . 24
      
        |
| 21 | | normclt 8991 |
. . . . . . . . . . . . . . . . . . . . . . . 24
                   |
| 22 | 20, 21 | syl 10 |
. . . . . . . . . . . . . . . . . . . . . . 23
      
            |
| 23 | 22 | ad2ant2l 408 |
. . . . . . . . . . . . . . . . . . . . . 22
                    
         
    |
| 24 | 14, 19, 23 | sylc 68 |
. . . . . . . . . . . . . . . . . . . . 21
                    
                      
                           |
| 25 | 12, 24 | syl 10 |
. . . . . . . . . . . . . . . . . . . 20
                                                           
                           |
| 26 | 25 | imp 350 |
. . . . . . . . . . . . . . . . . . 19
        
   
         
       
                   
                   
          
     |
| 27 | 11, 26 | mpand 701 |
. . . . . . . . . . . . . . . . . 18
        
   
         
       
                  
         
     |
| 28 | 27 | exp41 382 |
. . . . . . . . . . . . . . . . 17
                                                                 |
| 29 | 28 | com24 37 |
. . . . . . . . . . . . . . . 16
                                
                                |
| 30 | 5, 29 | syl6 22 |
. . . . . . . . . . . . . . 15

                                              
         
         |
| 31 | 30 | com4l 39 |
. . . . . . . . . . . . . 14
     
       |