Metamath Proof Explorer


Theorem lmodvsubval2

Description: Value of vector subtraction in terms of addition. ( hvsubval analog.) (Contributed by NM, 31-Mar-2014) (Proof shortened by Mario Carneiro, 19-Jun-2014)

Ref Expression
Hypotheses lmodvsubval2.v โŠข ๐‘‰ = ( Base โ€˜ ๐‘Š )
lmodvsubval2.p โŠข + = ( +g โ€˜ ๐‘Š )
lmodvsubval2.m โŠข โˆ’ = ( -g โ€˜ ๐‘Š )
lmodvsubval2.f โŠข ๐น = ( Scalar โ€˜ ๐‘Š )
lmodvsubval2.s โŠข ยท = ( ยท๐‘  โ€˜ ๐‘Š )
lmodvsubval2.n โŠข ๐‘ = ( invg โ€˜ ๐น )
lmodvsubval2.u โŠข 1 = ( 1r โ€˜ ๐น )
Assertion lmodvsubval2 ( ( ๐‘Š โˆˆ LMod โˆง ๐ด โˆˆ ๐‘‰ โˆง ๐ต โˆˆ ๐‘‰ ) โ†’ ( ๐ด โˆ’ ๐ต ) = ( ๐ด + ( ( ๐‘ โ€˜ 1 ) ยท ๐ต ) ) )

Proof

Step Hyp Ref Expression
1 lmodvsubval2.v โŠข ๐‘‰ = ( Base โ€˜ ๐‘Š )
2 lmodvsubval2.p โŠข + = ( +g โ€˜ ๐‘Š )
3 lmodvsubval2.m โŠข โˆ’ = ( -g โ€˜ ๐‘Š )
4 lmodvsubval2.f โŠข ๐น = ( Scalar โ€˜ ๐‘Š )
5 lmodvsubval2.s โŠข ยท = ( ยท๐‘  โ€˜ ๐‘Š )
6 lmodvsubval2.n โŠข ๐‘ = ( invg โ€˜ ๐น )
7 lmodvsubval2.u โŠข 1 = ( 1r โ€˜ ๐น )
8 eqid โŠข ( invg โ€˜ ๐‘Š ) = ( invg โ€˜ ๐‘Š )
9 1 2 8 3 grpsubval โŠข ( ( ๐ด โˆˆ ๐‘‰ โˆง ๐ต โˆˆ ๐‘‰ ) โ†’ ( ๐ด โˆ’ ๐ต ) = ( ๐ด + ( ( invg โ€˜ ๐‘Š ) โ€˜ ๐ต ) ) )
10 9 3adant1 โŠข ( ( ๐‘Š โˆˆ LMod โˆง ๐ด โˆˆ ๐‘‰ โˆง ๐ต โˆˆ ๐‘‰ ) โ†’ ( ๐ด โˆ’ ๐ต ) = ( ๐ด + ( ( invg โ€˜ ๐‘Š ) โ€˜ ๐ต ) ) )
11 1 8 4 5 7 6 lmodvneg1 โŠข ( ( ๐‘Š โˆˆ LMod โˆง ๐ต โˆˆ ๐‘‰ ) โ†’ ( ( ๐‘ โ€˜ 1 ) ยท ๐ต ) = ( ( invg โ€˜ ๐‘Š ) โ€˜ ๐ต ) )
12 11 3adant2 โŠข ( ( ๐‘Š โˆˆ LMod โˆง ๐ด โˆˆ ๐‘‰ โˆง ๐ต โˆˆ ๐‘‰ ) โ†’ ( ( ๐‘ โ€˜ 1 ) ยท ๐ต ) = ( ( invg โ€˜ ๐‘Š ) โ€˜ ๐ต ) )
13 12 oveq2d โŠข ( ( ๐‘Š โˆˆ LMod โˆง ๐ด โˆˆ ๐‘‰ โˆง ๐ต โˆˆ ๐‘‰ ) โ†’ ( ๐ด + ( ( ๐‘ โ€˜ 1 ) ยท ๐ต ) ) = ( ๐ด + ( ( invg โ€˜ ๐‘Š ) โ€˜ ๐ต ) ) )
14 10 13 eqtr4d โŠข ( ( ๐‘Š โˆˆ LMod โˆง ๐ด โˆˆ ๐‘‰ โˆง ๐ต โˆˆ ๐‘‰ ) โ†’ ( ๐ด โˆ’ ๐ต ) = ( ๐ด + ( ( ๐‘ โ€˜ 1 ) ยท ๐ต ) ) )