Proof of Theorem lmodcom
| Step | Hyp | Ref
 | Expression | 
| 1 |   | simp1 999 | 
. . . . . . . 8
                 
                  | 
| 2 |   | eqid 2196 | 
. . . . . . . . . . 11
   Scalar       Scalar    | 
| 3 |   | eqid 2196 | 
. . . . . . . . . . 11
      Scalar           Scalar     | 
| 4 |   | eqid 2196 | 
. . . . . . . . . . 11
      Scalar           Scalar     | 
| 5 | 2, 3, 4 | lmod1cl 13871 | 
. . . . . . . . . 10
        
      Scalar           Scalar      | 
| 6 | 1, 5 | syl 14 | 
. . . . . . . . 9
                 
               Scalar           Scalar      | 
| 7 |   | eqid 2196 | 
. . . . . . . . . 10
       Scalar            Scalar     | 
| 8 | 2, 3, 7 | lmodacl 13855 | 
. . . . . . . . 9
                Scalar           Scalar           Scalar           Scalar             Scalar         Scalar        Scalar            Scalar      | 
| 9 | 1, 6, 6, 8 | syl3anc 1249 | 
. . . . . . . 8
                 
                Scalar         Scalar        Scalar            Scalar      | 
| 10 |   | simp2 1000 | 
. . . . . . . 8
                 
                  | 
| 11 |   | simp3 1001 | 
. . . . . . . 8
                 
                  | 
| 12 |   | lmodcom.v | 
. . . . . . . . 9
            | 
| 13 |   | lmodcom.a | 
. . . . . . . . 9
             | 
| 14 |   | eqid 2196 | 
. . . . . . . . 9
                | 
| 15 | 12, 13, 2, 14, 3 | lmodvsdi 13867 | 
. . . . . . . 8
                  Scalar         Scalar        Scalar            Scalar          
       
     
      Scalar         Scalar        Scalar                            Scalar         Scalar        Scalar                     Scalar         Scalar        Scalar               | 
| 16 | 1, 9, 10, 11, 15 | syl13anc 1251 | 
. . . . . . 7
                 
                 Scalar         Scalar        Scalar                            Scalar         Scalar        Scalar                     Scalar         Scalar        Scalar               | 
| 17 | 12, 13 | lmodvacl 13858 | 
. . . . . . . 8
                 
                        | 
| 18 | 12, 13, 2, 14, 3, 7 | lmodvsdir 13868 | 
. . . . . . . 8
                 Scalar           Scalar           Scalar           Scalar         
                   Scalar         Scalar        Scalar                           Scalar                         Scalar                    | 
| 19 | 1, 6, 6, 17, 18 | syl13anc 1251 | 
. . . . . . 7
                 
                 Scalar         Scalar        Scalar                           Scalar                         Scalar                    | 
| 20 | 16, 19 | eqtr3d 2231 | 
. . . . . 6
                 
                  Scalar         Scalar        Scalar                     Scalar         Scalar        Scalar                      Scalar                         Scalar                    | 
| 21 | 12, 13, 2, 14, 3, 7 | lmodvsdir 13868 | 
. . . . . . . . 9
                 Scalar           Scalar           Scalar           Scalar          
     
      Scalar         Scalar        Scalar                     Scalar                   Scalar              | 
| 22 | 1, 6, 6, 10, 21 | syl13anc 1251 | 
. . . . . . . 8
                 
                 Scalar         Scalar        Scalar                     Scalar                   Scalar              | 
| 23 | 12, 2, 14, 4 | lmodvs1 13872 | 
. . . . . . . . . 10
                          Scalar                 | 
| 24 | 1, 10, 23 | syl2anc 411 | 
. . . . . . . . 9
                 
                Scalar                 | 
| 25 | 24, 24 | oveq12d 5940 | 
. . . . . . . 8
                 
                 Scalar                   Scalar                        | 
| 26 | 22, 25 | eqtrd 2229 | 
. . . . . . 7
                 
                 Scalar         Scalar        Scalar                        | 
| 27 | 12, 13, 2, 14, 3, 7 | lmodvsdir 13868 | 
. . . . . . . . 9
                 Scalar           Scalar           Scalar           Scalar          
     
      Scalar         Scalar        Scalar                     Scalar                   Scalar              | 
| 28 | 1, 6, 6, 11, 27 | syl13anc 1251 | 
. . . . . . . 8
                 
                 Scalar         Scalar        Scalar                     Scalar                   Scalar              | 
| 29 | 12, 2, 14, 4 | lmodvs1 13872 | 
. . . . . . . . . 10
                          Scalar                 | 
| 30 | 1, 11, 29 | syl2anc 411 | 
. . . . . . . . 9
                 
                Scalar                 | 
| 31 | 30, 30 | oveq12d 5940 | 
. . . . . . . 8
                 
                 Scalar                   Scalar                        | 
| 32 | 28, 31 | eqtrd 2229 | 
. . . . . . 7
                 
                 Scalar         Scalar        Scalar                        | 
| 33 | 26, 32 | oveq12d 5940 | 
. . . . . 6
                 
                  Scalar         Scalar        Scalar                     Scalar         Scalar        Scalar                             
       | 
| 34 | 12, 2, 14, 4 | lmodvs1 13872 | 
. . . . . . . 8
                                Scalar                             | 
| 35 | 1, 17, 34 | syl2anc 411 | 
. . . . . . 7
                 
                Scalar                             | 
| 36 | 35, 35 | oveq12d 5940 | 
. . . . . 6
                 
                 Scalar                         Scalar                                  
       | 
| 37 | 20, 33, 36 | 3eqtr3d 2237 | 
. . . . 5
                 
                     
                                | 
| 38 | 12, 13 | lmodvacl 13858 | 
. . . . . . 7
                 
                        | 
| 39 | 1, 10, 10, 38 | syl3anc 1249 | 
. . . . . 6
                 
                        | 
| 40 | 12, 13 | lmodass 13859 | 
. . . . . 6
                              
       
     
           
                    
          | 
| 41 | 1, 39, 11, 11, 40 | syl13anc 1251 | 
. . . . 5
                 
                           
                  
       | 
| 42 | 12, 13 | lmodass 13859 | 
. . . . . 6
                              
       
     
           
                    
          | 
| 43 | 1, 17, 10, 11, 42 | syl13anc 1251 | 
. . . . 5
                 
                           
                  
       | 
| 44 | 37, 41, 43 | 3eqtr4d 2239 | 
. . . 4
                 
                           
                          | 
| 45 |   | lmodgrp 13850 | 
. . . . . 6
        
         | 
| 46 | 1, 45 | syl 14 | 
. . . . 5
                 
                  | 
| 47 | 12, 13 | lmodvacl 13858 | 
. . . . . 6
                                             
        | 
| 48 | 1, 39, 11, 47 | syl3anc 1249 | 
. . . . 5
                 
                     
        | 
| 49 | 12, 13 | lmodvacl 13858 | 
. . . . . 6
                                             
        | 
| 50 | 1, 17, 10, 49 | syl3anc 1249 | 
. . . . 5
                 
                     
        | 
| 51 | 12, 13 | grprcan 13169 | 
. . . . 5
                                                        
     
                 
                          
                          
     | 
| 52 | 46, 48, 50, 11, 51 | syl13anc 1251 | 
. . . 4
                 
                                             
         
                          
     | 
| 53 | 44, 52 | mpbid 147 | 
. . 3
                 
                     
                    | 
| 54 | 12, 13 | lmodass 13859 | 
. . . 4
                
       
       
     
                               | 
| 55 | 1, 10, 10, 11, 54 | syl13anc 1251 | 
. . 3
                 
                     
            
       | 
| 56 | 12, 13 | lmodass 13859 | 
. . . 4
                
       
       
     
                               | 
| 57 | 1, 10, 11, 10, 56 | syl13anc 1251 | 
. . 3
                 
                     
            
       | 
| 58 | 53, 55, 57 | 3eqtr3d 2237 | 
. 2
                 
                                          | 
| 59 | 12, 13 | lmodvacl 13858 | 
. . . 4
                 
                        | 
| 60 | 59 | 3com23 1211 | 
. . 3
                 
                        | 
| 61 | 12, 13 | lmodlcan 13860 | 
. . 3
                             
                             
                       
                    | 
| 62 | 1, 17, 60, 10, 61 | syl13anc 1251 | 
. 2
                 
                                   
                            | 
| 63 | 58, 62 | mpbid 147 | 
1
                 
                              |