Metamath Proof Explorer


Theorem lmodcom

Description: Left module vector sum is commutative. (Contributed by GΓ©rard Lang, 25-Jun-2014)

Ref Expression
Hypotheses lmodcom.v ⊒ 𝑉 = ( Base β€˜ π‘Š )
lmodcom.a ⊒ + = ( +g β€˜ π‘Š )
Assertion lmodcom ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( 𝑋 + π‘Œ ) = ( π‘Œ + 𝑋 ) )

Proof

Step Hyp Ref Expression
1 lmodcom.v ⊒ 𝑉 = ( Base β€˜ π‘Š )
2 lmodcom.a ⊒ + = ( +g β€˜ π‘Š )
3 simp1 ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ π‘Š ∈ LMod )
4 eqid ⊒ ( Scalar β€˜ π‘Š ) = ( Scalar β€˜ π‘Š )
5 eqid ⊒ ( Base β€˜ ( Scalar β€˜ π‘Š ) ) = ( Base β€˜ ( Scalar β€˜ π‘Š ) )
6 eqid ⊒ ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) = ( 1r β€˜ ( Scalar β€˜ π‘Š ) )
7 4 5 6 lmod1cl ⊒ ( π‘Š ∈ LMod β†’ ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ∈ ( Base β€˜ ( Scalar β€˜ π‘Š ) ) )
8 3 7 syl ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ∈ ( Base β€˜ ( Scalar β€˜ π‘Š ) ) )
9 eqid ⊒ ( +g β€˜ ( Scalar β€˜ π‘Š ) ) = ( +g β€˜ ( Scalar β€˜ π‘Š ) )
10 4 5 9 lmodacl ⊒ ( ( π‘Š ∈ LMod ∧ ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ∈ ( Base β€˜ ( Scalar β€˜ π‘Š ) ) ∧ ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ∈ ( Base β€˜ ( Scalar β€˜ π‘Š ) ) ) β†’ ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( +g β€˜ ( Scalar β€˜ π‘Š ) ) ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ) ∈ ( Base β€˜ ( Scalar β€˜ π‘Š ) ) )
11 3 8 8 10 syl3anc ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( +g β€˜ ( Scalar β€˜ π‘Š ) ) ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ) ∈ ( Base β€˜ ( Scalar β€˜ π‘Š ) ) )
12 simp2 ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ 𝑋 ∈ 𝑉 )
13 simp3 ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ π‘Œ ∈ 𝑉 )
14 eqid ⊒ ( ·𝑠 β€˜ π‘Š ) = ( ·𝑠 β€˜ π‘Š )
15 1 2 4 14 5 lmodvsdi ⊒ ( ( π‘Š ∈ LMod ∧ ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( +g β€˜ ( Scalar β€˜ π‘Š ) ) ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ) ∈ ( Base β€˜ ( Scalar β€˜ π‘Š ) ) ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) ) β†’ ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( +g β€˜ ( Scalar β€˜ π‘Š ) ) ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ) ( ·𝑠 β€˜ π‘Š ) ( 𝑋 + π‘Œ ) ) = ( ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( +g β€˜ ( Scalar β€˜ π‘Š ) ) ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ) ( ·𝑠 β€˜ π‘Š ) 𝑋 ) + ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( +g β€˜ ( Scalar β€˜ π‘Š ) ) ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ) ( ·𝑠 β€˜ π‘Š ) π‘Œ ) ) )
16 3 11 12 13 15 syl13anc ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( +g β€˜ ( Scalar β€˜ π‘Š ) ) ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ) ( ·𝑠 β€˜ π‘Š ) ( 𝑋 + π‘Œ ) ) = ( ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( +g β€˜ ( Scalar β€˜ π‘Š ) ) ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ) ( ·𝑠 β€˜ π‘Š ) 𝑋 ) + ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( +g β€˜ ( Scalar β€˜ π‘Š ) ) ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ) ( ·𝑠 β€˜ π‘Š ) π‘Œ ) ) )
17 1 2 lmodvacl ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( 𝑋 + π‘Œ ) ∈ 𝑉 )
18 1 2 4 14 5 9 lmodvsdir ⊒ ( ( π‘Š ∈ LMod ∧ ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ∈ ( Base β€˜ ( Scalar β€˜ π‘Š ) ) ∧ ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ∈ ( Base β€˜ ( Scalar β€˜ π‘Š ) ) ∧ ( 𝑋 + π‘Œ ) ∈ 𝑉 ) ) β†’ ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( +g β€˜ ( Scalar β€˜ π‘Š ) ) ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ) ( ·𝑠 β€˜ π‘Š ) ( 𝑋 + π‘Œ ) ) = ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) ( 𝑋 + π‘Œ ) ) + ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) ( 𝑋 + π‘Œ ) ) ) )
19 3 8 8 17 18 syl13anc ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( +g β€˜ ( Scalar β€˜ π‘Š ) ) ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ) ( ·𝑠 β€˜ π‘Š ) ( 𝑋 + π‘Œ ) ) = ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) ( 𝑋 + π‘Œ ) ) + ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) ( 𝑋 + π‘Œ ) ) ) )
20 16 19 eqtr3d ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( +g β€˜ ( Scalar β€˜ π‘Š ) ) ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ) ( ·𝑠 β€˜ π‘Š ) 𝑋 ) + ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( +g β€˜ ( Scalar β€˜ π‘Š ) ) ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ) ( ·𝑠 β€˜ π‘Š ) π‘Œ ) ) = ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) ( 𝑋 + π‘Œ ) ) + ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) ( 𝑋 + π‘Œ ) ) ) )
21 1 2 4 14 5 9 lmodvsdir ⊒ ( ( π‘Š ∈ LMod ∧ ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ∈ ( Base β€˜ ( Scalar β€˜ π‘Š ) ) ∧ ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ∈ ( Base β€˜ ( Scalar β€˜ π‘Š ) ) ∧ 𝑋 ∈ 𝑉 ) ) β†’ ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( +g β€˜ ( Scalar β€˜ π‘Š ) ) ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ) ( ·𝑠 β€˜ π‘Š ) 𝑋 ) = ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) 𝑋 ) + ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) 𝑋 ) ) )
22 3 8 8 12 21 syl13anc ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( +g β€˜ ( Scalar β€˜ π‘Š ) ) ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ) ( ·𝑠 β€˜ π‘Š ) 𝑋 ) = ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) 𝑋 ) + ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) 𝑋 ) ) )
23 1 4 14 6 lmodvs1 ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ) β†’ ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) 𝑋 ) = 𝑋 )
24 3 12 23 syl2anc ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) 𝑋 ) = 𝑋 )
25 24 24 oveq12d ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) 𝑋 ) + ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) 𝑋 ) ) = ( 𝑋 + 𝑋 ) )
26 22 25 eqtrd ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( +g β€˜ ( Scalar β€˜ π‘Š ) ) ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ) ( ·𝑠 β€˜ π‘Š ) 𝑋 ) = ( 𝑋 + 𝑋 ) )
27 1 2 4 14 5 9 lmodvsdir ⊒ ( ( π‘Š ∈ LMod ∧ ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ∈ ( Base β€˜ ( Scalar β€˜ π‘Š ) ) ∧ ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ∈ ( Base β€˜ ( Scalar β€˜ π‘Š ) ) ∧ π‘Œ ∈ 𝑉 ) ) β†’ ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( +g β€˜ ( Scalar β€˜ π‘Š ) ) ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ) ( ·𝑠 β€˜ π‘Š ) π‘Œ ) = ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) π‘Œ ) + ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) π‘Œ ) ) )
28 3 8 8 13 27 syl13anc ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( +g β€˜ ( Scalar β€˜ π‘Š ) ) ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ) ( ·𝑠 β€˜ π‘Š ) π‘Œ ) = ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) π‘Œ ) + ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) π‘Œ ) ) )
29 1 4 14 6 lmodvs1 ⊒ ( ( π‘Š ∈ LMod ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) π‘Œ ) = π‘Œ )
30 3 13 29 syl2anc ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) π‘Œ ) = π‘Œ )
31 30 30 oveq12d ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) π‘Œ ) + ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) π‘Œ ) ) = ( π‘Œ + π‘Œ ) )
32 28 31 eqtrd ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( +g β€˜ ( Scalar β€˜ π‘Š ) ) ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ) ( ·𝑠 β€˜ π‘Š ) π‘Œ ) = ( π‘Œ + π‘Œ ) )
33 26 32 oveq12d ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( +g β€˜ ( Scalar β€˜ π‘Š ) ) ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ) ( ·𝑠 β€˜ π‘Š ) 𝑋 ) + ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( +g β€˜ ( Scalar β€˜ π‘Š ) ) ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ) ( ·𝑠 β€˜ π‘Š ) π‘Œ ) ) = ( ( 𝑋 + 𝑋 ) + ( π‘Œ + π‘Œ ) ) )
34 1 4 14 6 lmodvs1 ⊒ ( ( π‘Š ∈ LMod ∧ ( 𝑋 + π‘Œ ) ∈ 𝑉 ) β†’ ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) ( 𝑋 + π‘Œ ) ) = ( 𝑋 + π‘Œ ) )
35 3 17 34 syl2anc ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) ( 𝑋 + π‘Œ ) ) = ( 𝑋 + π‘Œ ) )
36 35 35 oveq12d ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) ( 𝑋 + π‘Œ ) ) + ( ( 1r β€˜ ( Scalar β€˜ π‘Š ) ) ( ·𝑠 β€˜ π‘Š ) ( 𝑋 + π‘Œ ) ) ) = ( ( 𝑋 + π‘Œ ) + ( 𝑋 + π‘Œ ) ) )
37 20 33 36 3eqtr3d ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( 𝑋 + 𝑋 ) + ( π‘Œ + π‘Œ ) ) = ( ( 𝑋 + π‘Œ ) + ( 𝑋 + π‘Œ ) ) )
38 1 2 lmodvacl ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ 𝑋 ∈ 𝑉 ) β†’ ( 𝑋 + 𝑋 ) ∈ 𝑉 )
39 3 12 12 38 syl3anc ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( 𝑋 + 𝑋 ) ∈ 𝑉 )
40 1 2 lmodass ⊒ ( ( π‘Š ∈ LMod ∧ ( ( 𝑋 + 𝑋 ) ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) ) β†’ ( ( ( 𝑋 + 𝑋 ) + π‘Œ ) + π‘Œ ) = ( ( 𝑋 + 𝑋 ) + ( π‘Œ + π‘Œ ) ) )
41 3 39 13 13 40 syl13anc ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( ( 𝑋 + 𝑋 ) + π‘Œ ) + π‘Œ ) = ( ( 𝑋 + 𝑋 ) + ( π‘Œ + π‘Œ ) ) )
42 1 2 lmodass ⊒ ( ( π‘Š ∈ LMod ∧ ( ( 𝑋 + π‘Œ ) ∈ 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) ) β†’ ( ( ( 𝑋 + π‘Œ ) + 𝑋 ) + π‘Œ ) = ( ( 𝑋 + π‘Œ ) + ( 𝑋 + π‘Œ ) ) )
43 3 17 12 13 42 syl13anc ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( ( 𝑋 + π‘Œ ) + 𝑋 ) + π‘Œ ) = ( ( 𝑋 + π‘Œ ) + ( 𝑋 + π‘Œ ) ) )
44 37 41 43 3eqtr4d ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( ( 𝑋 + 𝑋 ) + π‘Œ ) + π‘Œ ) = ( ( ( 𝑋 + π‘Œ ) + 𝑋 ) + π‘Œ ) )
45 lmodgrp ⊒ ( π‘Š ∈ LMod β†’ π‘Š ∈ Grp )
46 3 45 syl ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ π‘Š ∈ Grp )
47 1 2 lmodvacl ⊒ ( ( π‘Š ∈ LMod ∧ ( 𝑋 + 𝑋 ) ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( 𝑋 + 𝑋 ) + π‘Œ ) ∈ 𝑉 )
48 3 39 13 47 syl3anc ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( 𝑋 + 𝑋 ) + π‘Œ ) ∈ 𝑉 )
49 1 2 lmodvacl ⊒ ( ( π‘Š ∈ LMod ∧ ( 𝑋 + π‘Œ ) ∈ 𝑉 ∧ 𝑋 ∈ 𝑉 ) β†’ ( ( 𝑋 + π‘Œ ) + 𝑋 ) ∈ 𝑉 )
50 3 17 12 49 syl3anc ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( 𝑋 + π‘Œ ) + 𝑋 ) ∈ 𝑉 )
51 1 2 grprcan ⊒ ( ( π‘Š ∈ Grp ∧ ( ( ( 𝑋 + 𝑋 ) + π‘Œ ) ∈ 𝑉 ∧ ( ( 𝑋 + π‘Œ ) + 𝑋 ) ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) ) β†’ ( ( ( ( 𝑋 + 𝑋 ) + π‘Œ ) + π‘Œ ) = ( ( ( 𝑋 + π‘Œ ) + 𝑋 ) + π‘Œ ) ↔ ( ( 𝑋 + 𝑋 ) + π‘Œ ) = ( ( 𝑋 + π‘Œ ) + 𝑋 ) ) )
52 46 48 50 13 51 syl13anc ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( ( ( 𝑋 + 𝑋 ) + π‘Œ ) + π‘Œ ) = ( ( ( 𝑋 + π‘Œ ) + 𝑋 ) + π‘Œ ) ↔ ( ( 𝑋 + 𝑋 ) + π‘Œ ) = ( ( 𝑋 + π‘Œ ) + 𝑋 ) ) )
53 44 52 mpbid ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( 𝑋 + 𝑋 ) + π‘Œ ) = ( ( 𝑋 + π‘Œ ) + 𝑋 ) )
54 1 2 lmodass ⊒ ( ( π‘Š ∈ LMod ∧ ( 𝑋 ∈ 𝑉 ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) ) β†’ ( ( 𝑋 + 𝑋 ) + π‘Œ ) = ( 𝑋 + ( 𝑋 + π‘Œ ) ) )
55 3 12 12 13 54 syl13anc ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( 𝑋 + 𝑋 ) + π‘Œ ) = ( 𝑋 + ( 𝑋 + π‘Œ ) ) )
56 1 2 lmodass ⊒ ( ( π‘Š ∈ LMod ∧ ( 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ∧ 𝑋 ∈ 𝑉 ) ) β†’ ( ( 𝑋 + π‘Œ ) + 𝑋 ) = ( 𝑋 + ( π‘Œ + 𝑋 ) ) )
57 3 12 13 12 56 syl13anc ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( 𝑋 + π‘Œ ) + 𝑋 ) = ( 𝑋 + ( π‘Œ + 𝑋 ) ) )
58 53 55 57 3eqtr3d ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( 𝑋 + ( 𝑋 + π‘Œ ) ) = ( 𝑋 + ( π‘Œ + 𝑋 ) ) )
59 1 2 lmodvacl ⊒ ( ( π‘Š ∈ LMod ∧ π‘Œ ∈ 𝑉 ∧ 𝑋 ∈ 𝑉 ) β†’ ( π‘Œ + 𝑋 ) ∈ 𝑉 )
60 59 3com23 ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( π‘Œ + 𝑋 ) ∈ 𝑉 )
61 1 2 lmodlcan ⊒ ( ( π‘Š ∈ LMod ∧ ( ( 𝑋 + π‘Œ ) ∈ 𝑉 ∧ ( π‘Œ + 𝑋 ) ∈ 𝑉 ∧ 𝑋 ∈ 𝑉 ) ) β†’ ( ( 𝑋 + ( 𝑋 + π‘Œ ) ) = ( 𝑋 + ( π‘Œ + 𝑋 ) ) ↔ ( 𝑋 + π‘Œ ) = ( π‘Œ + 𝑋 ) ) )
62 3 17 60 12 61 syl13anc ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( ( 𝑋 + ( 𝑋 + π‘Œ ) ) = ( 𝑋 + ( π‘Œ + 𝑋 ) ) ↔ ( 𝑋 + π‘Œ ) = ( π‘Œ + 𝑋 ) ) )
63 58 62 mpbid ⊒ ( ( π‘Š ∈ LMod ∧ 𝑋 ∈ 𝑉 ∧ π‘Œ ∈ 𝑉 ) β†’ ( 𝑋 + π‘Œ ) = ( π‘Œ + 𝑋 ) )