Metamath Proof Explorer


Theorem lmodslmd

Description: Left semimodules generalize the notion of left modules. (Contributed by Thierry Arnoux, 1-Apr-2018)

Ref Expression
Assertion lmodslmd WLModWSLMod

Proof

Step Hyp Ref Expression
1 lmodcmn WLModWCMnd
2 eqid ScalarW=ScalarW
3 2 lmodring WLModScalarWRing
4 ringsrg ScalarWRingScalarWSRing
5 3 4 syl WLModScalarWSRing
6 eqid BaseW=BaseW
7 eqid +W=+W
8 eqid W=W
9 eqid BaseScalarW=BaseScalarW
10 eqid +ScalarW=+ScalarW
11 eqid ScalarW=ScalarW
12 eqid 1ScalarW=1ScalarW
13 6 7 8 2 9 10 11 12 islmod WLModWGrpScalarWRingqBaseScalarWrBaseScalarWxBaseWwBaseWrWwBaseWrWw+Wx=rWw+WrWxq+ScalarWrWw=qWw+WrWwqScalarWrWw=qWrWw1ScalarWWw=w
14 13 simp3bi WLModqBaseScalarWrBaseScalarWxBaseWwBaseWrWwBaseWrWw+Wx=rWw+WrWxq+ScalarWrWw=qWw+WrWwqScalarWrWw=qWrWw1ScalarWWw=w
15 14 r19.21bi WLModqBaseScalarWrBaseScalarWxBaseWwBaseWrWwBaseWrWw+Wx=rWw+WrWxq+ScalarWrWw=qWw+WrWwqScalarWrWw=qWrWw1ScalarWWw=w
16 15 r19.21bi WLModqBaseScalarWrBaseScalarWxBaseWwBaseWrWwBaseWrWw+Wx=rWw+WrWxq+ScalarWrWw=qWw+WrWwqScalarWrWw=qWrWw1ScalarWWw=w
17 16 r19.21bi WLModqBaseScalarWrBaseScalarWxBaseWwBaseWrWwBaseWrWw+Wx=rWw+WrWxq+ScalarWrWw=qWw+WrWwqScalarWrWw=qWrWw1ScalarWWw=w
18 17 r19.21bi WLModqBaseScalarWrBaseScalarWxBaseWwBaseWrWwBaseWrWw+Wx=rWw+WrWxq+ScalarWrWw=qWw+WrWwqScalarWrWw=qWrWw1ScalarWWw=w
19 18 simpld WLModqBaseScalarWrBaseScalarWxBaseWwBaseWrWwBaseWrWw+Wx=rWw+WrWxq+ScalarWrWw=qWw+WrWw
20 18 simprd WLModqBaseScalarWrBaseScalarWxBaseWwBaseWqScalarWrWw=qWrWw1ScalarWWw=w
21 20 simpld WLModqBaseScalarWrBaseScalarWxBaseWwBaseWqScalarWrWw=qWrWw
22 20 simprd WLModqBaseScalarWrBaseScalarWxBaseWwBaseW1ScalarWWw=w
23 simp-4l WLModqBaseScalarWrBaseScalarWxBaseWwBaseWWLMod
24 eqid 0ScalarW=0ScalarW
25 eqid 0W=0W
26 6 2 8 24 25 lmod0vs WLModwBaseW0ScalarWWw=0W
27 23 26 sylancom WLModqBaseScalarWrBaseScalarWxBaseWwBaseW0ScalarWWw=0W
28 21 22 27 3jca WLModqBaseScalarWrBaseScalarWxBaseWwBaseWqScalarWrWw=qWrWw1ScalarWWw=w0ScalarWWw=0W
29 19 28 jca WLModqBaseScalarWrBaseScalarWxBaseWwBaseWrWwBaseWrWw+Wx=rWw+WrWxq+ScalarWrWw=qWw+WrWwqScalarWrWw=qWrWw1ScalarWWw=w0ScalarWWw=0W
30 29 ralrimiva WLModqBaseScalarWrBaseScalarWxBaseWwBaseWrWwBaseWrWw+Wx=rWw+WrWxq+ScalarWrWw=qWw+WrWwqScalarWrWw=qWrWw1ScalarWWw=w0ScalarWWw=0W
31 30 ralrimiva WLModqBaseScalarWrBaseScalarWxBaseWwBaseWrWwBaseWrWw+Wx=rWw+WrWxq+ScalarWrWw=qWw+WrWwqScalarWrWw=qWrWw1ScalarWWw=w0ScalarWWw=0W
32 31 ralrimiva WLModqBaseScalarWrBaseScalarWxBaseWwBaseWrWwBaseWrWw+Wx=rWw+WrWxq+ScalarWrWw=qWw+WrWwqScalarWrWw=qWrWw1ScalarWWw=w0ScalarWWw=0W
33 32 ralrimiva WLModqBaseScalarWrBaseScalarWxBaseWwBaseWrWwBaseWrWw+Wx=rWw+WrWxq+ScalarWrWw=qWw+WrWwqScalarWrWw=qWrWw1ScalarWWw=w0ScalarWWw=0W
34 6 7 8 25 2 9 10 11 12 24 isslmd WSLModWCMndScalarWSRingqBaseScalarWrBaseScalarWxBaseWwBaseWrWwBaseWrWw+Wx=rWw+WrWxq+ScalarWrWw=qWw+WrWwqScalarWrWw=qWrWw1ScalarWWw=w0ScalarWWw=0W
35 1 5 33 34 syl3anbrc WLModWSLMod