Metamath Proof Explorer


Theorem lmodvsinv

Description: Multiplication of a vector by a negated scalar. (Contributed by Stefan O'Rear, 28-Feb-2015)

Ref Expression
Hypotheses lmodvsinv.b โŠข ๐ต = ( Base โ€˜ ๐‘Š )
lmodvsinv.f โŠข ๐น = ( Scalar โ€˜ ๐‘Š )
lmodvsinv.s โŠข ยท = ( ยท๐‘  โ€˜ ๐‘Š )
lmodvsinv.n โŠข ๐‘ = ( invg โ€˜ ๐‘Š )
lmodvsinv.m โŠข ๐‘€ = ( invg โ€˜ ๐น )
lmodvsinv.k โŠข ๐พ = ( Base โ€˜ ๐น )
Assertion lmodvsinv ( ( ๐‘Š โˆˆ LMod โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ( ๐‘€ โ€˜ ๐‘… ) ยท ๐‘‹ ) = ( ๐‘ โ€˜ ( ๐‘… ยท ๐‘‹ ) ) )

Proof

Step Hyp Ref Expression
1 lmodvsinv.b โŠข ๐ต = ( Base โ€˜ ๐‘Š )
2 lmodvsinv.f โŠข ๐น = ( Scalar โ€˜ ๐‘Š )
3 lmodvsinv.s โŠข ยท = ( ยท๐‘  โ€˜ ๐‘Š )
4 lmodvsinv.n โŠข ๐‘ = ( invg โ€˜ ๐‘Š )
5 lmodvsinv.m โŠข ๐‘€ = ( invg โ€˜ ๐น )
6 lmodvsinv.k โŠข ๐พ = ( Base โ€˜ ๐น )
7 simp1 โŠข ( ( ๐‘Š โˆˆ LMod โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ๐‘Š โˆˆ LMod )
8 2 lmodring โŠข ( ๐‘Š โˆˆ LMod โ†’ ๐น โˆˆ Ring )
9 8 3ad2ant1 โŠข ( ( ๐‘Š โˆˆ LMod โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ๐น โˆˆ Ring )
10 ringgrp โŠข ( ๐น โˆˆ Ring โ†’ ๐น โˆˆ Grp )
11 9 10 syl โŠข ( ( ๐‘Š โˆˆ LMod โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ๐น โˆˆ Grp )
12 eqid โŠข ( 1r โ€˜ ๐น ) = ( 1r โ€˜ ๐น )
13 6 12 ringidcl โŠข ( ๐น โˆˆ Ring โ†’ ( 1r โ€˜ ๐น ) โˆˆ ๐พ )
14 9 13 syl โŠข ( ( ๐‘Š โˆˆ LMod โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( 1r โ€˜ ๐น ) โˆˆ ๐พ )
15 6 5 grpinvcl โŠข ( ( ๐น โˆˆ Grp โˆง ( 1r โ€˜ ๐น ) โˆˆ ๐พ ) โ†’ ( ๐‘€ โ€˜ ( 1r โ€˜ ๐น ) ) โˆˆ ๐พ )
16 11 14 15 syl2anc โŠข ( ( ๐‘Š โˆˆ LMod โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ๐‘€ โ€˜ ( 1r โ€˜ ๐น ) ) โˆˆ ๐พ )
17 simp2 โŠข ( ( ๐‘Š โˆˆ LMod โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ๐‘… โˆˆ ๐พ )
18 simp3 โŠข ( ( ๐‘Š โˆˆ LMod โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ๐‘‹ โˆˆ ๐ต )
19 eqid โŠข ( .r โ€˜ ๐น ) = ( .r โ€˜ ๐น )
20 1 2 3 6 19 lmodvsass โŠข ( ( ๐‘Š โˆˆ LMod โˆง ( ( ๐‘€ โ€˜ ( 1r โ€˜ ๐น ) ) โˆˆ ๐พ โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐ต ) ) โ†’ ( ( ( ๐‘€ โ€˜ ( 1r โ€˜ ๐น ) ) ( .r โ€˜ ๐น ) ๐‘… ) ยท ๐‘‹ ) = ( ( ๐‘€ โ€˜ ( 1r โ€˜ ๐น ) ) ยท ( ๐‘… ยท ๐‘‹ ) ) )
21 7 16 17 18 20 syl13anc โŠข ( ( ๐‘Š โˆˆ LMod โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ( ( ๐‘€ โ€˜ ( 1r โ€˜ ๐น ) ) ( .r โ€˜ ๐น ) ๐‘… ) ยท ๐‘‹ ) = ( ( ๐‘€ โ€˜ ( 1r โ€˜ ๐น ) ) ยท ( ๐‘… ยท ๐‘‹ ) ) )
22 6 19 12 5 9 17 ringnegl โŠข ( ( ๐‘Š โˆˆ LMod โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ( ๐‘€ โ€˜ ( 1r โ€˜ ๐น ) ) ( .r โ€˜ ๐น ) ๐‘… ) = ( ๐‘€ โ€˜ ๐‘… ) )
23 22 oveq1d โŠข ( ( ๐‘Š โˆˆ LMod โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ( ( ๐‘€ โ€˜ ( 1r โ€˜ ๐น ) ) ( .r โ€˜ ๐น ) ๐‘… ) ยท ๐‘‹ ) = ( ( ๐‘€ โ€˜ ๐‘… ) ยท ๐‘‹ ) )
24 1 2 3 6 lmodvscl โŠข ( ( ๐‘Š โˆˆ LMod โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ๐‘… ยท ๐‘‹ ) โˆˆ ๐ต )
25 1 4 2 3 12 5 lmodvneg1 โŠข ( ( ๐‘Š โˆˆ LMod โˆง ( ๐‘… ยท ๐‘‹ ) โˆˆ ๐ต ) โ†’ ( ( ๐‘€ โ€˜ ( 1r โ€˜ ๐น ) ) ยท ( ๐‘… ยท ๐‘‹ ) ) = ( ๐‘ โ€˜ ( ๐‘… ยท ๐‘‹ ) ) )
26 7 24 25 syl2anc โŠข ( ( ๐‘Š โˆˆ LMod โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ( ๐‘€ โ€˜ ( 1r โ€˜ ๐น ) ) ยท ( ๐‘… ยท ๐‘‹ ) ) = ( ๐‘ โ€˜ ( ๐‘… ยท ๐‘‹ ) ) )
27 21 23 26 3eqtr3d โŠข ( ( ๐‘Š โˆˆ LMod โˆง ๐‘… โˆˆ ๐พ โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ( ๐‘€ โ€˜ ๐‘… ) ยท ๐‘‹ ) = ( ๐‘ โ€˜ ( ๐‘… ยท ๐‘‹ ) ) )