Metamath Proof Explorer


Theorem assamulgscmlem1

Description: Lemma 1 for assamulgscm (induction base). (Contributed by AV, 26-Aug-2019)

Ref Expression
Hypotheses assamulgscm.v โŠข ๐‘‰ = ( Base โ€˜ ๐‘Š )
assamulgscm.f โŠข ๐น = ( Scalar โ€˜ ๐‘Š )
assamulgscm.b โŠข ๐ต = ( Base โ€˜ ๐น )
assamulgscm.s โŠข ยท = ( ยท๐‘  โ€˜ ๐‘Š )
assamulgscm.g โŠข ๐บ = ( mulGrp โ€˜ ๐น )
assamulgscm.p โŠข โ†‘ = ( .g โ€˜ ๐บ )
assamulgscm.h โŠข ๐ป = ( mulGrp โ€˜ ๐‘Š )
assamulgscm.e โŠข ๐ธ = ( .g โ€˜ ๐ป )
Assertion assamulgscmlem1 ( ( ( ๐ด โˆˆ ๐ต โˆง ๐‘‹ โˆˆ ๐‘‰ ) โˆง ๐‘Š โˆˆ AssAlg ) โ†’ ( 0 ๐ธ ( ๐ด ยท ๐‘‹ ) ) = ( ( 0 โ†‘ ๐ด ) ยท ( 0 ๐ธ ๐‘‹ ) ) )

Proof

Step Hyp Ref Expression
1 assamulgscm.v โŠข ๐‘‰ = ( Base โ€˜ ๐‘Š )
2 assamulgscm.f โŠข ๐น = ( Scalar โ€˜ ๐‘Š )
3 assamulgscm.b โŠข ๐ต = ( Base โ€˜ ๐น )
4 assamulgscm.s โŠข ยท = ( ยท๐‘  โ€˜ ๐‘Š )
5 assamulgscm.g โŠข ๐บ = ( mulGrp โ€˜ ๐น )
6 assamulgscm.p โŠข โ†‘ = ( .g โ€˜ ๐บ )
7 assamulgscm.h โŠข ๐ป = ( mulGrp โ€˜ ๐‘Š )
8 assamulgscm.e โŠข ๐ธ = ( .g โ€˜ ๐ป )
9 assalmod โŠข ( ๐‘Š โˆˆ AssAlg โ†’ ๐‘Š โˆˆ LMod )
10 assaring โŠข ( ๐‘Š โˆˆ AssAlg โ†’ ๐‘Š โˆˆ Ring )
11 eqid โŠข ( 1r โ€˜ ๐‘Š ) = ( 1r โ€˜ ๐‘Š )
12 1 11 ringidcl โŠข ( ๐‘Š โˆˆ Ring โ†’ ( 1r โ€˜ ๐‘Š ) โˆˆ ๐‘‰ )
13 10 12 syl โŠข ( ๐‘Š โˆˆ AssAlg โ†’ ( 1r โ€˜ ๐‘Š ) โˆˆ ๐‘‰ )
14 eqid โŠข ( 1r โ€˜ ๐น ) = ( 1r โ€˜ ๐น )
15 1 2 4 14 lmodvs1 โŠข ( ( ๐‘Š โˆˆ LMod โˆง ( 1r โ€˜ ๐‘Š ) โˆˆ ๐‘‰ ) โ†’ ( ( 1r โ€˜ ๐น ) ยท ( 1r โ€˜ ๐‘Š ) ) = ( 1r โ€˜ ๐‘Š ) )
16 15 eqcomd โŠข ( ( ๐‘Š โˆˆ LMod โˆง ( 1r โ€˜ ๐‘Š ) โˆˆ ๐‘‰ ) โ†’ ( 1r โ€˜ ๐‘Š ) = ( ( 1r โ€˜ ๐น ) ยท ( 1r โ€˜ ๐‘Š ) ) )
17 9 13 16 syl2anc โŠข ( ๐‘Š โˆˆ AssAlg โ†’ ( 1r โ€˜ ๐‘Š ) = ( ( 1r โ€˜ ๐น ) ยท ( 1r โ€˜ ๐‘Š ) ) )
18 17 adantl โŠข ( ( ( ๐ด โˆˆ ๐ต โˆง ๐‘‹ โˆˆ ๐‘‰ ) โˆง ๐‘Š โˆˆ AssAlg ) โ†’ ( 1r โ€˜ ๐‘Š ) = ( ( 1r โ€˜ ๐น ) ยท ( 1r โ€˜ ๐‘Š ) ) )
19 9 adantl โŠข ( ( ( ๐ด โˆˆ ๐ต โˆง ๐‘‹ โˆˆ ๐‘‰ ) โˆง ๐‘Š โˆˆ AssAlg ) โ†’ ๐‘Š โˆˆ LMod )
20 simpll โŠข ( ( ( ๐ด โˆˆ ๐ต โˆง ๐‘‹ โˆˆ ๐‘‰ ) โˆง ๐‘Š โˆˆ AssAlg ) โ†’ ๐ด โˆˆ ๐ต )
21 simplr โŠข ( ( ( ๐ด โˆˆ ๐ต โˆง ๐‘‹ โˆˆ ๐‘‰ ) โˆง ๐‘Š โˆˆ AssAlg ) โ†’ ๐‘‹ โˆˆ ๐‘‰ )
22 1 2 4 3 lmodvscl โŠข ( ( ๐‘Š โˆˆ LMod โˆง ๐ด โˆˆ ๐ต โˆง ๐‘‹ โˆˆ ๐‘‰ ) โ†’ ( ๐ด ยท ๐‘‹ ) โˆˆ ๐‘‰ )
23 19 20 21 22 syl3anc โŠข ( ( ( ๐ด โˆˆ ๐ต โˆง ๐‘‹ โˆˆ ๐‘‰ ) โˆง ๐‘Š โˆˆ AssAlg ) โ†’ ( ๐ด ยท ๐‘‹ ) โˆˆ ๐‘‰ )
24 7 1 mgpbas โŠข ๐‘‰ = ( Base โ€˜ ๐ป )
25 7 11 ringidval โŠข ( 1r โ€˜ ๐‘Š ) = ( 0g โ€˜ ๐ป )
26 24 25 8 mulg0 โŠข ( ( ๐ด ยท ๐‘‹ ) โˆˆ ๐‘‰ โ†’ ( 0 ๐ธ ( ๐ด ยท ๐‘‹ ) ) = ( 1r โ€˜ ๐‘Š ) )
27 23 26 syl โŠข ( ( ( ๐ด โˆˆ ๐ต โˆง ๐‘‹ โˆˆ ๐‘‰ ) โˆง ๐‘Š โˆˆ AssAlg ) โ†’ ( 0 ๐ธ ( ๐ด ยท ๐‘‹ ) ) = ( 1r โ€˜ ๐‘Š ) )
28 5 3 mgpbas โŠข ๐ต = ( Base โ€˜ ๐บ )
29 5 14 ringidval โŠข ( 1r โ€˜ ๐น ) = ( 0g โ€˜ ๐บ )
30 28 29 6 mulg0 โŠข ( ๐ด โˆˆ ๐ต โ†’ ( 0 โ†‘ ๐ด ) = ( 1r โ€˜ ๐น ) )
31 20 30 syl โŠข ( ( ( ๐ด โˆˆ ๐ต โˆง ๐‘‹ โˆˆ ๐‘‰ ) โˆง ๐‘Š โˆˆ AssAlg ) โ†’ ( 0 โ†‘ ๐ด ) = ( 1r โ€˜ ๐น ) )
32 24 25 8 mulg0 โŠข ( ๐‘‹ โˆˆ ๐‘‰ โ†’ ( 0 ๐ธ ๐‘‹ ) = ( 1r โ€˜ ๐‘Š ) )
33 21 32 syl โŠข ( ( ( ๐ด โˆˆ ๐ต โˆง ๐‘‹ โˆˆ ๐‘‰ ) โˆง ๐‘Š โˆˆ AssAlg ) โ†’ ( 0 ๐ธ ๐‘‹ ) = ( 1r โ€˜ ๐‘Š ) )
34 31 33 oveq12d โŠข ( ( ( ๐ด โˆˆ ๐ต โˆง ๐‘‹ โˆˆ ๐‘‰ ) โˆง ๐‘Š โˆˆ AssAlg ) โ†’ ( ( 0 โ†‘ ๐ด ) ยท ( 0 ๐ธ ๐‘‹ ) ) = ( ( 1r โ€˜ ๐น ) ยท ( 1r โ€˜ ๐‘Š ) ) )
35 18 27 34 3eqtr4d โŠข ( ( ( ๐ด โˆˆ ๐ต โˆง ๐‘‹ โˆˆ ๐‘‰ ) โˆง ๐‘Š โˆˆ AssAlg ) โ†’ ( 0 ๐ธ ( ๐ด ยท ๐‘‹ ) ) = ( ( 0 โ†‘ ๐ด ) ยท ( 0 ๐ธ ๐‘‹ ) ) )