Metamath Proof Explorer


Theorem assa2ass

Description: Left- and right-associative property of an associative algebra. Notice that the scalars are commuted! (Contributed by AV, 14-Aug-2019)

Ref Expression
Hypotheses assa2ass.v โŠข ๐‘‰ = ( Base โ€˜ ๐‘Š )
assa2ass.f โŠข ๐น = ( Scalar โ€˜ ๐‘Š )
assa2ass.b โŠข ๐ต = ( Base โ€˜ ๐น )
assa2ass.m โŠข โˆ— = ( .r โ€˜ ๐น )
assa2ass.s โŠข ยท = ( ยท๐‘  โ€˜ ๐‘Š )
assa2ass.t โŠข ร— = ( .r โ€˜ ๐‘Š )
Assertion assa2ass ( ( ๐‘Š โˆˆ AssAlg โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) โˆง ( ๐‘‹ โˆˆ ๐‘‰ โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐ด ยท ๐‘‹ ) ร— ( ๐ถ ยท ๐‘Œ ) ) = ( ( ๐ถ โˆ— ๐ด ) ยท ( ๐‘‹ ร— ๐‘Œ ) ) )

Proof

Step Hyp Ref Expression
1 assa2ass.v โŠข ๐‘‰ = ( Base โ€˜ ๐‘Š )
2 assa2ass.f โŠข ๐น = ( Scalar โ€˜ ๐‘Š )
3 assa2ass.b โŠข ๐ต = ( Base โ€˜ ๐น )
4 assa2ass.m โŠข โˆ— = ( .r โ€˜ ๐น )
5 assa2ass.s โŠข ยท = ( ยท๐‘  โ€˜ ๐‘Š )
6 assa2ass.t โŠข ร— = ( .r โ€˜ ๐‘Š )
7 simp1 โŠข ( ( ๐‘Š โˆˆ AssAlg โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) โˆง ( ๐‘‹ โˆˆ ๐‘‰ โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ๐‘Š โˆˆ AssAlg )
8 simpr โŠข ( ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) โ†’ ๐ถ โˆˆ ๐ต )
9 8 3ad2ant2 โŠข ( ( ๐‘Š โˆˆ AssAlg โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) โˆง ( ๐‘‹ โˆˆ ๐‘‰ โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ๐ถ โˆˆ ๐ต )
10 assalmod โŠข ( ๐‘Š โˆˆ AssAlg โ†’ ๐‘Š โˆˆ LMod )
11 simpl โŠข ( ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) โ†’ ๐ด โˆˆ ๐ต )
12 simpl โŠข ( ( ๐‘‹ โˆˆ ๐‘‰ โˆง ๐‘Œ โˆˆ ๐‘‰ ) โ†’ ๐‘‹ โˆˆ ๐‘‰ )
13 1 2 5 3 lmodvscl โŠข ( ( ๐‘Š โˆˆ LMod โˆง ๐ด โˆˆ ๐ต โˆง ๐‘‹ โˆˆ ๐‘‰ ) โ†’ ( ๐ด ยท ๐‘‹ ) โˆˆ ๐‘‰ )
14 10 11 12 13 syl3an โŠข ( ( ๐‘Š โˆˆ AssAlg โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) โˆง ( ๐‘‹ โˆˆ ๐‘‰ โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ( ๐ด ยท ๐‘‹ ) โˆˆ ๐‘‰ )
15 simpr โŠข ( ( ๐‘‹ โˆˆ ๐‘‰ โˆง ๐‘Œ โˆˆ ๐‘‰ ) โ†’ ๐‘Œ โˆˆ ๐‘‰ )
16 15 3ad2ant3 โŠข ( ( ๐‘Š โˆˆ AssAlg โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) โˆง ( ๐‘‹ โˆˆ ๐‘‰ โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ๐‘Œ โˆˆ ๐‘‰ )
17 1 2 3 5 6 assaassr โŠข ( ( ๐‘Š โˆˆ AssAlg โˆง ( ๐ถ โˆˆ ๐ต โˆง ( ๐ด ยท ๐‘‹ ) โˆˆ ๐‘‰ โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐ด ยท ๐‘‹ ) ร— ( ๐ถ ยท ๐‘Œ ) ) = ( ๐ถ ยท ( ( ๐ด ยท ๐‘‹ ) ร— ๐‘Œ ) ) )
18 7 9 14 16 17 syl13anc โŠข ( ( ๐‘Š โˆˆ AssAlg โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) โˆง ( ๐‘‹ โˆˆ ๐‘‰ โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐ด ยท ๐‘‹ ) ร— ( ๐ถ ยท ๐‘Œ ) ) = ( ๐ถ ยท ( ( ๐ด ยท ๐‘‹ ) ร— ๐‘Œ ) ) )
19 1 2 3 5 6 assaass โŠข ( ( ๐‘Š โˆˆ AssAlg โˆง ( ๐ถ โˆˆ ๐ต โˆง ( ๐ด ยท ๐‘‹ ) โˆˆ ๐‘‰ โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐ถ ยท ( ๐ด ยท ๐‘‹ ) ) ร— ๐‘Œ ) = ( ๐ถ ยท ( ( ๐ด ยท ๐‘‹ ) ร— ๐‘Œ ) ) )
20 19 eqcomd โŠข ( ( ๐‘Š โˆˆ AssAlg โˆง ( ๐ถ โˆˆ ๐ต โˆง ( ๐ด ยท ๐‘‹ ) โˆˆ ๐‘‰ โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ( ๐ถ ยท ( ( ๐ด ยท ๐‘‹ ) ร— ๐‘Œ ) ) = ( ( ๐ถ ยท ( ๐ด ยท ๐‘‹ ) ) ร— ๐‘Œ ) )
21 7 9 14 16 20 syl13anc โŠข ( ( ๐‘Š โˆˆ AssAlg โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) โˆง ( ๐‘‹ โˆˆ ๐‘‰ โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ( ๐ถ ยท ( ( ๐ด ยท ๐‘‹ ) ร— ๐‘Œ ) ) = ( ( ๐ถ ยท ( ๐ด ยท ๐‘‹ ) ) ร— ๐‘Œ ) )
22 10 3ad2ant1 โŠข ( ( ๐‘Š โˆˆ AssAlg โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) โˆง ( ๐‘‹ โˆˆ ๐‘‰ โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ๐‘Š โˆˆ LMod )
23 11 3ad2ant2 โŠข ( ( ๐‘Š โˆˆ AssAlg โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) โˆง ( ๐‘‹ โˆˆ ๐‘‰ โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ๐ด โˆˆ ๐ต )
24 12 3ad2ant3 โŠข ( ( ๐‘Š โˆˆ AssAlg โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) โˆง ( ๐‘‹ โˆˆ ๐‘‰ โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ๐‘‹ โˆˆ ๐‘‰ )
25 1 2 5 3 4 lmodvsass โŠข ( ( ๐‘Š โˆˆ LMod โˆง ( ๐ถ โˆˆ ๐ต โˆง ๐ด โˆˆ ๐ต โˆง ๐‘‹ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐ถ โˆ— ๐ด ) ยท ๐‘‹ ) = ( ๐ถ ยท ( ๐ด ยท ๐‘‹ ) ) )
26 25 eqcomd โŠข ( ( ๐‘Š โˆˆ LMod โˆง ( ๐ถ โˆˆ ๐ต โˆง ๐ด โˆˆ ๐ต โˆง ๐‘‹ โˆˆ ๐‘‰ ) ) โ†’ ( ๐ถ ยท ( ๐ด ยท ๐‘‹ ) ) = ( ( ๐ถ โˆ— ๐ด ) ยท ๐‘‹ ) )
27 26 oveq1d โŠข ( ( ๐‘Š โˆˆ LMod โˆง ( ๐ถ โˆˆ ๐ต โˆง ๐ด โˆˆ ๐ต โˆง ๐‘‹ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐ถ ยท ( ๐ด ยท ๐‘‹ ) ) ร— ๐‘Œ ) = ( ( ( ๐ถ โˆ— ๐ด ) ยท ๐‘‹ ) ร— ๐‘Œ ) )
28 22 9 23 24 27 syl13anc โŠข ( ( ๐‘Š โˆˆ AssAlg โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) โˆง ( ๐‘‹ โˆˆ ๐‘‰ โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐ถ ยท ( ๐ด ยท ๐‘‹ ) ) ร— ๐‘Œ ) = ( ( ( ๐ถ โˆ— ๐ด ) ยท ๐‘‹ ) ร— ๐‘Œ ) )
29 2 assasca โŠข ( ๐‘Š โˆˆ AssAlg โ†’ ๐น โˆˆ Ring )
30 29 adantr โŠข ( ( ๐‘Š โˆˆ AssAlg โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) ) โ†’ ๐น โˆˆ Ring )
31 8 adantl โŠข ( ( ๐‘Š โˆˆ AssAlg โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) ) โ†’ ๐ถ โˆˆ ๐ต )
32 11 adantl โŠข ( ( ๐‘Š โˆˆ AssAlg โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) ) โ†’ ๐ด โˆˆ ๐ต )
33 3 4 ringcl โŠข ( ( ๐น โˆˆ Ring โˆง ๐ถ โˆˆ ๐ต โˆง ๐ด โˆˆ ๐ต ) โ†’ ( ๐ถ โˆ— ๐ด ) โˆˆ ๐ต )
34 30 31 32 33 syl3anc โŠข ( ( ๐‘Š โˆˆ AssAlg โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) ) โ†’ ( ๐ถ โˆ— ๐ด ) โˆˆ ๐ต )
35 34 3adant3 โŠข ( ( ๐‘Š โˆˆ AssAlg โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) โˆง ( ๐‘‹ โˆˆ ๐‘‰ โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ( ๐ถ โˆ— ๐ด ) โˆˆ ๐ต )
36 1 2 3 5 6 assaass โŠข ( ( ๐‘Š โˆˆ AssAlg โˆง ( ( ๐ถ โˆ— ๐ด ) โˆˆ ๐ต โˆง ๐‘‹ โˆˆ ๐‘‰ โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ( ( ( ๐ถ โˆ— ๐ด ) ยท ๐‘‹ ) ร— ๐‘Œ ) = ( ( ๐ถ โˆ— ๐ด ) ยท ( ๐‘‹ ร— ๐‘Œ ) ) )
37 7 35 24 16 36 syl13anc โŠข ( ( ๐‘Š โˆˆ AssAlg โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) โˆง ( ๐‘‹ โˆˆ ๐‘‰ โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ( ( ( ๐ถ โˆ— ๐ด ) ยท ๐‘‹ ) ร— ๐‘Œ ) = ( ( ๐ถ โˆ— ๐ด ) ยท ( ๐‘‹ ร— ๐‘Œ ) ) )
38 28 37 eqtrd โŠข ( ( ๐‘Š โˆˆ AssAlg โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) โˆง ( ๐‘‹ โˆˆ ๐‘‰ โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐ถ ยท ( ๐ด ยท ๐‘‹ ) ) ร— ๐‘Œ ) = ( ( ๐ถ โˆ— ๐ด ) ยท ( ๐‘‹ ร— ๐‘Œ ) ) )
39 18 21 38 3eqtrd โŠข ( ( ๐‘Š โˆˆ AssAlg โˆง ( ๐ด โˆˆ ๐ต โˆง ๐ถ โˆˆ ๐ต ) โˆง ( ๐‘‹ โˆˆ ๐‘‰ โˆง ๐‘Œ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐ด ยท ๐‘‹ ) ร— ( ๐ถ ยท ๐‘Œ ) ) = ( ( ๐ถ โˆ— ๐ด ) ยท ( ๐‘‹ ร— ๐‘Œ ) ) )