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
 
       |