Metamath Proof Explorer


Theorem lincsum

Description: The sum of two linear combinations is a linear combination, see also the proof in Lang p. 129. (Contributed by AV, 4-Apr-2019) (Revised by AV, 28-Jul-2019)

Ref Expression
Hypotheses lincsum.p โŠข + = ( +g โ€˜ ๐‘€ )
lincsum.x โŠข ๐‘‹ = ( ๐ด ( linC โ€˜ ๐‘€ ) ๐‘‰ )
lincsum.y โŠข ๐‘Œ = ( ๐ต ( linC โ€˜ ๐‘€ ) ๐‘‰ )
lincsum.s โŠข ๐‘† = ( Scalar โ€˜ ๐‘€ )
lincsum.r โŠข ๐‘… = ( Base โ€˜ ๐‘† )
lincsum.b โŠข โœš = ( +g โ€˜ ๐‘† )
Assertion lincsum ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘‹ + ๐‘Œ ) = ( ( ๐ด โˆ˜f โœš ๐ต ) ( linC โ€˜ ๐‘€ ) ๐‘‰ ) )

Proof

Step Hyp Ref Expression
1 lincsum.p โŠข + = ( +g โ€˜ ๐‘€ )
2 lincsum.x โŠข ๐‘‹ = ( ๐ด ( linC โ€˜ ๐‘€ ) ๐‘‰ )
3 lincsum.y โŠข ๐‘Œ = ( ๐ต ( linC โ€˜ ๐‘€ ) ๐‘‰ )
4 lincsum.s โŠข ๐‘† = ( Scalar โ€˜ ๐‘€ )
5 lincsum.r โŠข ๐‘… = ( Base โ€˜ ๐‘† )
6 lincsum.b โŠข โœš = ( +g โ€˜ ๐‘† )
7 eqid โŠข ( Base โ€˜ ๐‘€ ) = ( Base โ€˜ ๐‘€ )
8 eqid โŠข ( 0g โ€˜ ๐‘€ ) = ( 0g โ€˜ ๐‘€ )
9 lmodcmn โŠข ( ๐‘€ โˆˆ LMod โ†’ ๐‘€ โˆˆ CMnd )
10 9 adantr โŠข ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โ†’ ๐‘€ โˆˆ CMnd )
11 10 3ad2ant1 โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โ†’ ๐‘€ โˆˆ CMnd )
12 simpr โŠข ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โ†’ ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) )
13 12 3ad2ant1 โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โ†’ ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) )
14 simpl โŠข ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โ†’ ๐‘€ โˆˆ LMod )
15 14 3ad2ant1 โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โ†’ ๐‘€ โˆˆ LMod )
16 15 adantr โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โˆง ๐‘ฅ โˆˆ ๐‘‰ ) โ†’ ๐‘€ โˆˆ LMod )
17 elmapi โŠข ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โ†’ ๐ด : ๐‘‰ โŸถ ๐‘… )
18 ffvelcdm โŠข ( ( ๐ด : ๐‘‰ โŸถ ๐‘… โˆง ๐‘ฅ โˆˆ ๐‘‰ ) โ†’ ( ๐ด โ€˜ ๐‘ฅ ) โˆˆ ๐‘… )
19 18 ex โŠข ( ๐ด : ๐‘‰ โŸถ ๐‘… โ†’ ( ๐‘ฅ โˆˆ ๐‘‰ โ†’ ( ๐ด โ€˜ ๐‘ฅ ) โˆˆ ๐‘… ) )
20 17 19 syl โŠข ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‰ โ†’ ( ๐ด โ€˜ ๐‘ฅ ) โˆˆ ๐‘… ) )
21 20 adantr โŠข ( ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‰ โ†’ ( ๐ด โ€˜ ๐‘ฅ ) โˆˆ ๐‘… ) )
22 21 3ad2ant2 โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‰ โ†’ ( ๐ด โ€˜ ๐‘ฅ ) โˆˆ ๐‘… ) )
23 22 imp โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โˆง ๐‘ฅ โˆˆ ๐‘‰ ) โ†’ ( ๐ด โ€˜ ๐‘ฅ ) โˆˆ ๐‘… )
24 elelpwi โŠข ( ( ๐‘ฅ โˆˆ ๐‘‰ โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โ†’ ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘€ ) )
25 24 expcom โŠข ( ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‰ โ†’ ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘€ ) ) )
26 25 adantl โŠข ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‰ โ†’ ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘€ ) ) )
27 26 3ad2ant1 โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‰ โ†’ ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘€ ) ) )
28 27 imp โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โˆง ๐‘ฅ โˆˆ ๐‘‰ ) โ†’ ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘€ ) )
29 eqid โŠข ( ยท๐‘  โ€˜ ๐‘€ ) = ( ยท๐‘  โ€˜ ๐‘€ )
30 7 4 29 5 lmodvscl โŠข ( ( ๐‘€ โˆˆ LMod โˆง ( ๐ด โ€˜ ๐‘ฅ ) โˆˆ ๐‘… โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘€ ) ) โ†’ ( ( ๐ด โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) โˆˆ ( Base โ€˜ ๐‘€ ) )
31 16 23 28 30 syl3anc โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โˆง ๐‘ฅ โˆˆ ๐‘‰ ) โ†’ ( ( ๐ด โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) โˆˆ ( Base โ€˜ ๐‘€ ) )
32 elmapi โŠข ( ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โ†’ ๐ต : ๐‘‰ โŸถ ๐‘… )
33 ffvelcdm โŠข ( ( ๐ต : ๐‘‰ โŸถ ๐‘… โˆง ๐‘ฅ โˆˆ ๐‘‰ ) โ†’ ( ๐ต โ€˜ ๐‘ฅ ) โˆˆ ๐‘… )
34 33 ex โŠข ( ๐ต : ๐‘‰ โŸถ ๐‘… โ†’ ( ๐‘ฅ โˆˆ ๐‘‰ โ†’ ( ๐ต โ€˜ ๐‘ฅ ) โˆˆ ๐‘… ) )
35 32 34 syl โŠข ( ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‰ โ†’ ( ๐ต โ€˜ ๐‘ฅ ) โˆˆ ๐‘… ) )
36 35 adantl โŠข ( ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‰ โ†’ ( ๐ต โ€˜ ๐‘ฅ ) โˆˆ ๐‘… ) )
37 36 3ad2ant2 โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‰ โ†’ ( ๐ต โ€˜ ๐‘ฅ ) โˆˆ ๐‘… ) )
38 37 imp โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โˆง ๐‘ฅ โˆˆ ๐‘‰ ) โ†’ ( ๐ต โ€˜ ๐‘ฅ ) โˆˆ ๐‘… )
39 7 4 29 5 lmodvscl โŠข ( ( ๐‘€ โˆˆ LMod โˆง ( ๐ต โ€˜ ๐‘ฅ ) โˆˆ ๐‘… โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘€ ) ) โ†’ ( ( ๐ต โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) โˆˆ ( Base โ€˜ ๐‘€ ) )
40 16 38 28 39 syl3anc โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โˆง ๐‘ฅ โˆˆ ๐‘‰ ) โ†’ ( ( ๐ต โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) โˆˆ ( Base โ€˜ ๐‘€ ) )
41 eqidd โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ด โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) = ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ด โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) )
42 eqidd โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ต โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) = ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ต โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) )
43 id โŠข ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โ†’ ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) )
44 simpl โŠข ( ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โ†’ ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) )
45 simpl โŠข ( ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) โ†’ ๐ด finSupp ( 0g โ€˜ ๐‘† ) )
46 4 5 scmfsupp โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ด finSupp ( 0g โ€˜ ๐‘† ) ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ด โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) finSupp ( 0g โ€˜ ๐‘€ ) )
47 43 44 45 46 syl3an โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ด โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) finSupp ( 0g โ€˜ ๐‘€ ) )
48 simpr โŠข ( ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โ†’ ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) )
49 simpr โŠข ( ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) โ†’ ๐ต finSupp ( 0g โ€˜ ๐‘† ) )
50 4 5 scmfsupp โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ต โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) finSupp ( 0g โ€˜ ๐‘€ ) )
51 43 48 49 50 syl3an โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ต โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) finSupp ( 0g โ€˜ ๐‘€ ) )
52 7 8 1 11 13 31 40 41 42 47 51 gsummptfsadd โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘€ ฮฃg ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ( ๐ด โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) + ( ( ๐ต โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) ) ) = ( ( ๐‘€ ฮฃg ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ด โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) ) + ( ๐‘€ ฮฃg ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ต โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) ) ) )
53 12 adantr โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โ†’ ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) )
54 elmapfn โŠข ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โ†’ ๐ด Fn ๐‘‰ )
55 54 ad2antrl โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โ†’ ๐ด Fn ๐‘‰ )
56 elmapfn โŠข ( ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โ†’ ๐ต Fn ๐‘‰ )
57 56 ad2antll โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โ†’ ๐ต Fn ๐‘‰ )
58 53 55 57 offvalfv โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โ†’ ( ๐ด โˆ˜f โœš ๐ต ) = ( ๐‘ฆ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ด โ€˜ ๐‘ฆ ) โœš ( ๐ต โ€˜ ๐‘ฆ ) ) ) )
59 58 3adant3 โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โ†’ ( ๐ด โˆ˜f โœš ๐ต ) = ( ๐‘ฆ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ด โ€˜ ๐‘ฆ ) โœš ( ๐ต โ€˜ ๐‘ฆ ) ) ) )
60 4 lmodfgrp โŠข ( ๐‘€ โˆˆ LMod โ†’ ๐‘† โˆˆ Grp )
61 60 grpmndd โŠข ( ๐‘€ โˆˆ LMod โ†’ ๐‘† โˆˆ Mnd )
62 61 ad3antrrr โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โˆง ๐‘ฆ โˆˆ ๐‘‰ ) โ†’ ๐‘† โˆˆ Mnd )
63 ffvelcdm โŠข ( ( ๐ด : ๐‘‰ โŸถ ๐‘… โˆง ๐‘ฆ โˆˆ ๐‘‰ ) โ†’ ( ๐ด โ€˜ ๐‘ฆ ) โˆˆ ๐‘… )
64 63 ex โŠข ( ๐ด : ๐‘‰ โŸถ ๐‘… โ†’ ( ๐‘ฆ โˆˆ ๐‘‰ โ†’ ( ๐ด โ€˜ ๐‘ฆ ) โˆˆ ๐‘… ) )
65 17 64 syl โŠข ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โ†’ ( ๐‘ฆ โˆˆ ๐‘‰ โ†’ ( ๐ด โ€˜ ๐‘ฆ ) โˆˆ ๐‘… ) )
66 65 ad2antrl โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โ†’ ( ๐‘ฆ โˆˆ ๐‘‰ โ†’ ( ๐ด โ€˜ ๐‘ฆ ) โˆˆ ๐‘… ) )
67 66 imp โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โˆง ๐‘ฆ โˆˆ ๐‘‰ ) โ†’ ( ๐ด โ€˜ ๐‘ฆ ) โˆˆ ๐‘… )
68 4 fveq2i โŠข ( Base โ€˜ ๐‘† ) = ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) )
69 5 68 eqtri โŠข ๐‘… = ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) )
70 67 69 eleqtrdi โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โˆง ๐‘ฆ โˆˆ ๐‘‰ ) โ†’ ( ๐ด โ€˜ ๐‘ฆ ) โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) )
71 ffvelcdm โŠข ( ( ๐ต : ๐‘‰ โŸถ ๐‘… โˆง ๐‘ฆ โˆˆ ๐‘‰ ) โ†’ ( ๐ต โ€˜ ๐‘ฆ ) โˆˆ ๐‘… )
72 71 69 eleqtrdi โŠข ( ( ๐ต : ๐‘‰ โŸถ ๐‘… โˆง ๐‘ฆ โˆˆ ๐‘‰ ) โ†’ ( ๐ต โ€˜ ๐‘ฆ ) โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) )
73 72 ex โŠข ( ๐ต : ๐‘‰ โŸถ ๐‘… โ†’ ( ๐‘ฆ โˆˆ ๐‘‰ โ†’ ( ๐ต โ€˜ ๐‘ฆ ) โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) ) )
74 32 73 syl โŠข ( ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โ†’ ( ๐‘ฆ โˆˆ ๐‘‰ โ†’ ( ๐ต โ€˜ ๐‘ฆ ) โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) ) )
75 74 ad2antll โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โ†’ ( ๐‘ฆ โˆˆ ๐‘‰ โ†’ ( ๐ต โ€˜ ๐‘ฆ ) โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) ) )
76 75 imp โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โˆง ๐‘ฆ โˆˆ ๐‘‰ ) โ†’ ( ๐ต โ€˜ ๐‘ฆ ) โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) )
77 4 eqcomi โŠข ( Scalar โ€˜ ๐‘€ ) = ๐‘†
78 77 fveq2i โŠข ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) = ( Base โ€˜ ๐‘† )
79 78 6 mndcl โŠข ( ( ๐‘† โˆˆ Mnd โˆง ( ๐ด โ€˜ ๐‘ฆ ) โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โˆง ( ๐ต โ€˜ ๐‘ฆ ) โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) ) โ†’ ( ( ๐ด โ€˜ ๐‘ฆ ) โœš ( ๐ต โ€˜ ๐‘ฆ ) ) โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) )
80 62 70 76 79 syl3anc โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โˆง ๐‘ฆ โˆˆ ๐‘‰ ) โ†’ ( ( ๐ด โ€˜ ๐‘ฆ ) โœš ( ๐ต โ€˜ ๐‘ฆ ) ) โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) )
81 80 fmpttd โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โ†’ ( ๐‘ฆ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ด โ€˜ ๐‘ฆ ) โœš ( ๐ต โ€˜ ๐‘ฆ ) ) ) : ๐‘‰ โŸถ ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) )
82 fvex โŠข ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โˆˆ V
83 elmapg โŠข ( ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โˆˆ V โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โ†’ ( ( ๐‘ฆ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ด โ€˜ ๐‘ฆ ) โœš ( ๐ต โ€˜ ๐‘ฆ ) ) ) โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โ†‘m ๐‘‰ ) โ†” ( ๐‘ฆ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ด โ€˜ ๐‘ฆ ) โœš ( ๐ต โ€˜ ๐‘ฆ ) ) ) : ๐‘‰ โŸถ ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) ) )
84 82 53 83 sylancr โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โ†’ ( ( ๐‘ฆ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ด โ€˜ ๐‘ฆ ) โœš ( ๐ต โ€˜ ๐‘ฆ ) ) ) โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โ†‘m ๐‘‰ ) โ†” ( ๐‘ฆ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ด โ€˜ ๐‘ฆ ) โœš ( ๐ต โ€˜ ๐‘ฆ ) ) ) : ๐‘‰ โŸถ ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) ) )
85 81 84 mpbird โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โ†’ ( ๐‘ฆ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ด โ€˜ ๐‘ฆ ) โœš ( ๐ต โ€˜ ๐‘ฆ ) ) ) โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โ†‘m ๐‘‰ ) )
86 85 3adant3 โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘ฆ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ด โ€˜ ๐‘ฆ ) โœš ( ๐ต โ€˜ ๐‘ฆ ) ) ) โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โ†‘m ๐‘‰ ) )
87 59 86 eqeltrd โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โ†’ ( ๐ด โˆ˜f โœš ๐ต ) โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โ†‘m ๐‘‰ ) )
88 lincval โŠข ( ( ๐‘€ โˆˆ LMod โˆง ( ๐ด โˆ˜f โœš ๐ต ) โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โ†‘m ๐‘‰ ) โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โ†’ ( ( ๐ด โˆ˜f โœš ๐ต ) ( linC โ€˜ ๐‘€ ) ๐‘‰ ) = ( ๐‘€ ฮฃg ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ( ๐ด โˆ˜f โœš ๐ต ) โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) ) )
89 15 87 13 88 syl3anc โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โ†’ ( ( ๐ด โˆ˜f โœš ๐ต ) ( linC โ€˜ ๐‘€ ) ๐‘‰ ) = ( ๐‘€ ฮฃg ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ( ๐ด โˆ˜f โœš ๐ต ) โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) ) )
90 54 56 anim12i โŠข ( ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โ†’ ( ๐ด Fn ๐‘‰ โˆง ๐ต Fn ๐‘‰ ) )
91 90 adantl โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โ†’ ( ๐ด Fn ๐‘‰ โˆง ๐ต Fn ๐‘‰ ) )
92 91 adantr โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โˆง ๐‘ฅ โˆˆ ๐‘‰ ) โ†’ ( ๐ด Fn ๐‘‰ โˆง ๐ต Fn ๐‘‰ ) )
93 53 anim1i โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โˆง ๐‘ฅ โˆˆ ๐‘‰ ) โ†’ ( ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) โˆง ๐‘ฅ โˆˆ ๐‘‰ ) )
94 fnfvof โŠข ( ( ( ๐ด Fn ๐‘‰ โˆง ๐ต Fn ๐‘‰ ) โˆง ( ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) โˆง ๐‘ฅ โˆˆ ๐‘‰ ) ) โ†’ ( ( ๐ด โˆ˜f โœš ๐ต ) โ€˜ ๐‘ฅ ) = ( ( ๐ด โ€˜ ๐‘ฅ ) โœš ( ๐ต โ€˜ ๐‘ฅ ) ) )
95 92 93 94 syl2anc โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โˆง ๐‘ฅ โˆˆ ๐‘‰ ) โ†’ ( ( ๐ด โˆ˜f โœš ๐ต ) โ€˜ ๐‘ฅ ) = ( ( ๐ด โ€˜ ๐‘ฅ ) โœš ( ๐ต โ€˜ ๐‘ฅ ) ) )
96 6 a1i โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โˆง ๐‘ฅ โˆˆ ๐‘‰ ) โ†’ โœš = ( +g โ€˜ ๐‘† ) )
97 96 oveqd โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โˆง ๐‘ฅ โˆˆ ๐‘‰ ) โ†’ ( ( ๐ด โ€˜ ๐‘ฅ ) โœš ( ๐ต โ€˜ ๐‘ฅ ) ) = ( ( ๐ด โ€˜ ๐‘ฅ ) ( +g โ€˜ ๐‘† ) ( ๐ต โ€˜ ๐‘ฅ ) ) )
98 95 97 eqtrd โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โˆง ๐‘ฅ โˆˆ ๐‘‰ ) โ†’ ( ( ๐ด โˆ˜f โœš ๐ต ) โ€˜ ๐‘ฅ ) = ( ( ๐ด โ€˜ ๐‘ฅ ) ( +g โ€˜ ๐‘† ) ( ๐ต โ€˜ ๐‘ฅ ) ) )
99 98 oveq1d โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โˆง ๐‘ฅ โˆˆ ๐‘‰ ) โ†’ ( ( ( ๐ด โˆ˜f โœš ๐ต ) โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) = ( ( ( ๐ด โ€˜ ๐‘ฅ ) ( +g โ€˜ ๐‘† ) ( ๐ต โ€˜ ๐‘ฅ ) ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) )
100 14 adantr โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โ†’ ๐‘€ โˆˆ LMod )
101 100 adantr โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โˆง ๐‘ฅ โˆˆ ๐‘‰ ) โ†’ ๐‘€ โˆˆ LMod )
102 20 ad2antrl โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‰ โ†’ ( ๐ด โ€˜ ๐‘ฅ ) โˆˆ ๐‘… ) )
103 102 imp โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โˆง ๐‘ฅ โˆˆ ๐‘‰ ) โ†’ ( ๐ด โ€˜ ๐‘ฅ ) โˆˆ ๐‘… )
104 35 ad2antll โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‰ โ†’ ( ๐ต โ€˜ ๐‘ฅ ) โˆˆ ๐‘… ) )
105 104 imp โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โˆง ๐‘ฅ โˆˆ ๐‘‰ ) โ†’ ( ๐ต โ€˜ ๐‘ฅ ) โˆˆ ๐‘… )
106 26 adantr โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‰ โ†’ ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘€ ) ) )
107 106 imp โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โˆง ๐‘ฅ โˆˆ ๐‘‰ ) โ†’ ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘€ ) )
108 eqid โŠข ( Scalar โ€˜ ๐‘€ ) = ( Scalar โ€˜ ๐‘€ )
109 4 fveq2i โŠข ( +g โ€˜ ๐‘† ) = ( +g โ€˜ ( Scalar โ€˜ ๐‘€ ) )
110 7 1 108 29 69 109 lmodvsdir โŠข ( ( ๐‘€ โˆˆ LMod โˆง ( ( ๐ด โ€˜ ๐‘ฅ ) โˆˆ ๐‘… โˆง ( ๐ต โ€˜ ๐‘ฅ ) โˆˆ ๐‘… โˆง ๐‘ฅ โˆˆ ( Base โ€˜ ๐‘€ ) ) ) โ†’ ( ( ( ๐ด โ€˜ ๐‘ฅ ) ( +g โ€˜ ๐‘† ) ( ๐ต โ€˜ ๐‘ฅ ) ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) = ( ( ( ๐ด โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) + ( ( ๐ต โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) )
111 101 103 105 107 110 syl13anc โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โˆง ๐‘ฅ โˆˆ ๐‘‰ ) โ†’ ( ( ( ๐ด โ€˜ ๐‘ฅ ) ( +g โ€˜ ๐‘† ) ( ๐ต โ€˜ ๐‘ฅ ) ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) = ( ( ( ๐ด โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) + ( ( ๐ต โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) )
112 99 111 eqtrd โŠข ( ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โˆง ๐‘ฅ โˆˆ ๐‘‰ ) โ†’ ( ( ( ๐ด โˆ˜f โœš ๐ต ) โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) = ( ( ( ๐ด โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) + ( ( ๐ต โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) )
113 112 mpteq2dva โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โ†’ ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ( ๐ด โˆ˜f โœš ๐ต ) โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) = ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ( ๐ด โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) + ( ( ๐ต โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) ) )
114 113 oveq2d โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โ†’ ( ๐‘€ ฮฃg ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ( ๐ด โˆ˜f โœš ๐ต ) โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) ) = ( ๐‘€ ฮฃg ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ( ๐ด โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) + ( ( ๐ต โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) ) ) )
115 114 3adant3 โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘€ ฮฃg ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ( ๐ด โˆ˜f โœš ๐ต ) โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) ) = ( ๐‘€ ฮฃg ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ( ๐ด โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) + ( ( ๐ต โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) ) ) )
116 89 115 eqtrd โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โ†’ ( ( ๐ด โˆ˜f โœš ๐ต ) ( linC โ€˜ ๐‘€ ) ๐‘‰ ) = ( ๐‘€ ฮฃg ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ( ๐ด โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) + ( ( ๐ต โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) ) ) )
117 2 3 oveq12i โŠข ( ๐‘‹ + ๐‘Œ ) = ( ( ๐ด ( linC โ€˜ ๐‘€ ) ๐‘‰ ) + ( ๐ต ( linC โ€˜ ๐‘€ ) ๐‘‰ ) )
118 69 oveq1i โŠข ( ๐‘… โ†‘m ๐‘‰ ) = ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โ†‘m ๐‘‰ )
119 118 eleq2i โŠข ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โ†” ๐ด โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โ†‘m ๐‘‰ ) )
120 119 biimpi โŠข ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โ†’ ๐ด โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โ†‘m ๐‘‰ ) )
121 120 ad2antrl โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โ†’ ๐ด โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โ†‘m ๐‘‰ ) )
122 lincval โŠข ( ( ๐‘€ โˆˆ LMod โˆง ๐ด โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โ†‘m ๐‘‰ ) โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โ†’ ( ๐ด ( linC โ€˜ ๐‘€ ) ๐‘‰ ) = ( ๐‘€ ฮฃg ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ด โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) ) )
123 100 121 53 122 syl3anc โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โ†’ ( ๐ด ( linC โ€˜ ๐‘€ ) ๐‘‰ ) = ( ๐‘€ ฮฃg ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ด โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) ) )
124 118 eleq2i โŠข ( ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โ†” ๐ต โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โ†‘m ๐‘‰ ) )
125 124 biimpi โŠข ( ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โ†’ ๐ต โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โ†‘m ๐‘‰ ) )
126 125 ad2antll โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โ†’ ๐ต โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โ†‘m ๐‘‰ ) )
127 lincval โŠข ( ( ๐‘€ โˆˆ LMod โˆง ๐ต โˆˆ ( ( Base โ€˜ ( Scalar โ€˜ ๐‘€ ) ) โ†‘m ๐‘‰ ) โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โ†’ ( ๐ต ( linC โ€˜ ๐‘€ ) ๐‘‰ ) = ( ๐‘€ ฮฃg ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ต โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) ) )
128 100 126 53 127 syl3anc โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โ†’ ( ๐ต ( linC โ€˜ ๐‘€ ) ๐‘‰ ) = ( ๐‘€ ฮฃg ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ต โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) ) )
129 123 128 oveq12d โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) ) โ†’ ( ( ๐ด ( linC โ€˜ ๐‘€ ) ๐‘‰ ) + ( ๐ต ( linC โ€˜ ๐‘€ ) ๐‘‰ ) ) = ( ( ๐‘€ ฮฃg ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ด โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) ) + ( ๐‘€ ฮฃg ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ต โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) ) ) )
130 129 3adant3 โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โ†’ ( ( ๐ด ( linC โ€˜ ๐‘€ ) ๐‘‰ ) + ( ๐ต ( linC โ€˜ ๐‘€ ) ๐‘‰ ) ) = ( ( ๐‘€ ฮฃg ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ด โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) ) + ( ๐‘€ ฮฃg ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ต โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) ) ) )
131 117 130 eqtrid โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘‹ + ๐‘Œ ) = ( ( ๐‘€ ฮฃg ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ด โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) ) + ( ๐‘€ ฮฃg ( ๐‘ฅ โˆˆ ๐‘‰ โ†ฆ ( ( ๐ต โ€˜ ๐‘ฅ ) ( ยท๐‘  โ€˜ ๐‘€ ) ๐‘ฅ ) ) ) ) )
132 52 116 131 3eqtr4rd โŠข ( ( ( ๐‘€ โˆˆ LMod โˆง ๐‘‰ โˆˆ ๐’ซ ( Base โ€˜ ๐‘€ ) ) โˆง ( ๐ด โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) โˆง ๐ต โˆˆ ( ๐‘… โ†‘m ๐‘‰ ) ) โˆง ( ๐ด finSupp ( 0g โ€˜ ๐‘† ) โˆง ๐ต finSupp ( 0g โ€˜ ๐‘† ) ) ) โ†’ ( ๐‘‹ + ๐‘Œ ) = ( ( ๐ด โˆ˜f โœš ๐ต ) ( linC โ€˜ ๐‘€ ) ๐‘‰ ) )