Proof of Theorem osumlem4
| Step | Hyp | Ref
| Expression |
| 1 | | osumlem4.2 |
. . . . . . . 8
 |
| 2 | 1 | chssi 5136 |
. . . . . . 7
 |
| 3 | | fss 2759 |
. . . . . . 7
     
       |
| 4 | 2, 3 | mpan2 519 |
. . . . . 6
           |
| 5 | 4 | ad2antlr 321 |
. . . . 5
                     
            |
| 6 | | osumlem4.1 |
. . . . . . . . 9
 |
| 7 | 6 | chshi 5132 |
. . . . . . . 8
 |
| 8 | | shocss 5167 |
. . . . . . . 8

      |
| 9 | 7, 8 | ax-mp 6 |
. . . . . . 7
     |
| 10 | 9 | sseli 1504 |
. . . . . 6
       |
| 11 | 10 | ad2antlr 321 |
. . . . 5
             |
| 12 | 5, 11 | anim12i 268 |
. . . 4
                      
       
             
   |
| 13 | 12 | a1d 14 |
. . 3
                      
       
         
    
    |
| 14 | | ffvrn 2890 |
. . . . . . . . . . . . . . . . . . 19
     
       |
| 15 | 14 | exp 291 |
. . . . . . . . . . . . . . . . . 18
             |
| 16 | 15 | com12 13 |
. . . . . . . . . . . . . . . . 17

    
       |
| 17 | | ffvrn 2890 |
. . . . . . . . . . . . . . . . . . 19
     
       |
| 18 | 17 | exp 291 |
. . . . . . . . . . . . . . . . . 18
             |
| 19 | 18 | com12 13 |
. . . . . . . . . . . . . . . . 17

    
       |
| 20 | 16, 19 | anim12d 431 |
. . . . . . . . . . . . . . . 16

                        |
| 21 | | osumlem4.3 |
. . . . . . . . . . . . . . . . . . . . 21
     |
| 22 | | pm4.2 148 |
. . . . . . . . . . . . . . . . . . . . 21
                                                                               |
| 23 | 6, 1, 21, 22 | osumlem3 5532 |
. . . . . . . . . . . . . . . . . . . 20
                                              
              |
| 24 | 23 | adantr 306 |
. . . . . . . . . . . . . . . . . . 19
        
   
         
       
                           
    |
| 25 | 6, 1, 21, 22 | osumlem1 5530 |
. . . . . . . . . . . . . . . . . . . . 21
                                                          
    |
| 26 | | lelttrt 4289 |
. . . . . . . . . . . . . . . . . . . . . . 23
                                
                   
                |
| 27 | 26 | 3exp 611 |
. . . . . . . . . . . . . . . . . . . . . 22
        
                       
                   
                  |
| 28 | | hvsubclt 4998 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
      
        |
| 29 | | normclt 5076 |
. . . . . . . . . . . . . . . . . . . . . . . . . . 27
                   |
| 30 | 28, 29 | syl 12 |
. . . . . . . . . . . . . . . . . . . . . . . . . 26
      
            |
| 31 | 30 | adantrl 311 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
                
    |
| 32 | 31 | adantll 309 |
. . . . . . . . . . . . . . . . . . . . . . . 24
            
              |
| 33 | 32 | adantrr 312 |
. . . . . . . . . . . . . . . . . . . . . . 23
              
         
    |
| 34 | 33 | adantlr 310 |
. . . . . . . . . . . . . . . . . . . . . 22
                    
         
    |
| 35 | | hvsubclt 4998 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
      
        |
| 36 | | normclt 5076 |
. . . . . . . . . . . . . . . . . . . . . . . . 25
                   |
| 37 | 35, 36 | syl 12 |
. . . . . . . . . . . . . . . . . . . . . . . 24
      
            |
| 38 | 37 | adantrl 311 |
. . . . . . . . . . . . . . . . . . . . . . 23
                  
    |
| 39 | 38 | adantll 309 |
. . . . . . . . . . . . . . . . . . . . . 22
                    
         
    |
| 40 | 27, 34, 39 | sylc 62 |
. . . . . . . . . . . . . . . . . . . . 21
                    
                                                  |
| 41 | 25, 40 | syl 12 |
. . . . . . . . . . . . . . . . . . . 20
                                                                                       |
| 42 | 41 | imp 277 |
. . . . . . . . . . . . . . . . . . 19
        
   
         
       
                  |