Metamath Proof Explorer


Theorem uvcresum

Description: Any element of a free module can be expressed as a finite linear combination of unit vectors. (Contributed by Stefan O'Rear, 3-Feb-2015) (Proof shortened by Mario Carneiro, 5-Jul-2015)

Ref Expression
Hypotheses uvcresum.u โŠข ๐‘ˆ = ( ๐‘… unitVec ๐ผ )
uvcresum.y โŠข ๐‘Œ = ( ๐‘… freeLMod ๐ผ )
uvcresum.b โŠข ๐ต = ( Base โ€˜ ๐‘Œ )
uvcresum.v โŠข ยท = ( ยท๐‘  โ€˜ ๐‘Œ )
Assertion uvcresum ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ๐‘‹ = ( ๐‘Œ ฮฃg ( ๐‘‹ โˆ˜f ยท ๐‘ˆ ) ) )

Proof

Step Hyp Ref Expression
1 uvcresum.u โŠข ๐‘ˆ = ( ๐‘… unitVec ๐ผ )
2 uvcresum.y โŠข ๐‘Œ = ( ๐‘… freeLMod ๐ผ )
3 uvcresum.b โŠข ๐ต = ( Base โ€˜ ๐‘Œ )
4 uvcresum.v โŠข ยท = ( ยท๐‘  โ€˜ ๐‘Œ )
5 eqid โŠข ( Base โ€˜ ๐‘… ) = ( Base โ€˜ ๐‘… )
6 2 5 3 frlmbasf โŠข ( ( ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ๐‘‹ : ๐ผ โŸถ ( Base โ€˜ ๐‘… ) )
7 6 3adant1 โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ๐‘‹ : ๐ผ โŸถ ( Base โ€˜ ๐‘… ) )
8 7 feqmptd โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ๐‘‹ = ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ๐‘‹ โ€˜ ๐‘Ž ) ) )
9 eqid โŠข ( 0g โ€˜ ๐‘… ) = ( 0g โ€˜ ๐‘… )
10 simpl1 โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โ†’ ๐‘… โˆˆ Ring )
11 ringmnd โŠข ( ๐‘… โˆˆ Ring โ†’ ๐‘… โˆˆ Mnd )
12 10 11 syl โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โ†’ ๐‘… โˆˆ Mnd )
13 simpl2 โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โ†’ ๐ผ โˆˆ ๐‘Š )
14 simpr โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โ†’ ๐‘Ž โˆˆ ๐ผ )
15 simpl2 โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ๐ผ ) โ†’ ๐ผ โˆˆ ๐‘Š )
16 7 ffvelcdmda โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ๐ผ ) โ†’ ( ๐‘‹ โ€˜ ๐‘ ) โˆˆ ( Base โ€˜ ๐‘… ) )
17 1 2 3 uvcff โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š ) โ†’ ๐‘ˆ : ๐ผ โŸถ ๐ต )
18 17 3adant3 โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ๐‘ˆ : ๐ผ โŸถ ๐ต )
19 18 ffvelcdmda โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ๐ผ ) โ†’ ( ๐‘ˆ โ€˜ ๐‘ ) โˆˆ ๐ต )
20 eqid โŠข ( .r โ€˜ ๐‘… ) = ( .r โ€˜ ๐‘… )
21 2 3 5 15 16 19 4 20 frlmvscafval โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ๐ผ ) โ†’ ( ( ๐‘‹ โ€˜ ๐‘ ) ยท ( ๐‘ˆ โ€˜ ๐‘ ) ) = ( ( ๐ผ ร— { ( ๐‘‹ โ€˜ ๐‘ ) } ) โˆ˜f ( .r โ€˜ ๐‘… ) ( ๐‘ˆ โ€˜ ๐‘ ) ) )
22 16 adantr โŠข ( ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ๐ผ ) โˆง ๐‘Ž โˆˆ ๐ผ ) โ†’ ( ๐‘‹ โ€˜ ๐‘ ) โˆˆ ( Base โ€˜ ๐‘… ) )
23 2 5 3 frlmbasf โŠข ( ( ๐ผ โˆˆ ๐‘Š โˆง ( ๐‘ˆ โ€˜ ๐‘ ) โˆˆ ๐ต ) โ†’ ( ๐‘ˆ โ€˜ ๐‘ ) : ๐ผ โŸถ ( Base โ€˜ ๐‘… ) )
24 15 19 23 syl2anc โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ๐ผ ) โ†’ ( ๐‘ˆ โ€˜ ๐‘ ) : ๐ผ โŸถ ( Base โ€˜ ๐‘… ) )
25 24 ffvelcdmda โŠข ( ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ๐ผ ) โˆง ๐‘Ž โˆˆ ๐ผ ) โ†’ ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) โˆˆ ( Base โ€˜ ๐‘… ) )
26 fconstmpt โŠข ( ๐ผ ร— { ( ๐‘‹ โ€˜ ๐‘ ) } ) = ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ๐‘‹ โ€˜ ๐‘ ) )
27 26 a1i โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ๐ผ ) โ†’ ( ๐ผ ร— { ( ๐‘‹ โ€˜ ๐‘ ) } ) = ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ๐‘‹ โ€˜ ๐‘ ) ) )
28 24 feqmptd โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ๐ผ ) โ†’ ( ๐‘ˆ โ€˜ ๐‘ ) = ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) )
29 15 22 25 27 28 offval2 โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ๐ผ ) โ†’ ( ( ๐ผ ร— { ( ๐‘‹ โ€˜ ๐‘ ) } ) โˆ˜f ( .r โ€˜ ๐‘… ) ( ๐‘ˆ โ€˜ ๐‘ ) ) = ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) )
30 21 29 eqtrd โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ๐ผ ) โ†’ ( ( ๐‘‹ โ€˜ ๐‘ ) ยท ( ๐‘ˆ โ€˜ ๐‘ ) ) = ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) )
31 2 frlmlmod โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š ) โ†’ ๐‘Œ โˆˆ LMod )
32 31 3adant3 โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ๐‘Œ โˆˆ LMod )
33 32 adantr โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ๐ผ ) โ†’ ๐‘Œ โˆˆ LMod )
34 2 frlmsca โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š ) โ†’ ๐‘… = ( Scalar โ€˜ ๐‘Œ ) )
35 34 3adant3 โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ๐‘… = ( Scalar โ€˜ ๐‘Œ ) )
36 35 fveq2d โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( Base โ€˜ ๐‘… ) = ( Base โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) )
37 36 adantr โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ๐ผ ) โ†’ ( Base โ€˜ ๐‘… ) = ( Base โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) )
38 16 37 eleqtrd โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ๐ผ ) โ†’ ( ๐‘‹ โ€˜ ๐‘ ) โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) )
39 eqid โŠข ( Scalar โ€˜ ๐‘Œ ) = ( Scalar โ€˜ ๐‘Œ )
40 eqid โŠข ( Base โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) = ( Base โ€˜ ( Scalar โ€˜ ๐‘Œ ) )
41 3 39 4 40 lmodvscl โŠข ( ( ๐‘Œ โˆˆ LMod โˆง ( ๐‘‹ โ€˜ ๐‘ ) โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) โˆง ( ๐‘ˆ โ€˜ ๐‘ ) โˆˆ ๐ต ) โ†’ ( ( ๐‘‹ โ€˜ ๐‘ ) ยท ( ๐‘ˆ โ€˜ ๐‘ ) ) โˆˆ ๐ต )
42 33 38 19 41 syl3anc โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ๐ผ ) โ†’ ( ( ๐‘‹ โ€˜ ๐‘ ) ยท ( ๐‘ˆ โ€˜ ๐‘ ) ) โˆˆ ๐ต )
43 30 42 eqeltrrd โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ๐ผ ) โ†’ ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) โˆˆ ๐ต )
44 2 5 3 frlmbasf โŠข ( ( ๐ผ โˆˆ ๐‘Š โˆง ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) โˆˆ ๐ต ) โ†’ ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) : ๐ผ โŸถ ( Base โ€˜ ๐‘… ) )
45 15 43 44 syl2anc โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ๐ผ ) โ†’ ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) : ๐ผ โŸถ ( Base โ€˜ ๐‘… ) )
46 45 fvmptelcdm โŠข ( ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ๐ผ ) โˆง ๐‘Ž โˆˆ ๐ผ ) โ†’ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) โˆˆ ( Base โ€˜ ๐‘… ) )
47 46 an32s โŠข ( ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โˆง ๐‘ โˆˆ ๐ผ ) โ†’ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) โˆˆ ( Base โ€˜ ๐‘… ) )
48 47 fmpttd โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โ†’ ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) : ๐ผ โŸถ ( Base โ€˜ ๐‘… ) )
49 10 3ad2ant1 โŠข ( ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โˆง ๐‘ โˆˆ ๐ผ โˆง ๐‘ โ‰  ๐‘Ž ) โ†’ ๐‘… โˆˆ Ring )
50 13 3ad2ant1 โŠข ( ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โˆง ๐‘ โˆˆ ๐ผ โˆง ๐‘ โ‰  ๐‘Ž ) โ†’ ๐ผ โˆˆ ๐‘Š )
51 simp2 โŠข ( ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โˆง ๐‘ โˆˆ ๐ผ โˆง ๐‘ โ‰  ๐‘Ž ) โ†’ ๐‘ โˆˆ ๐ผ )
52 14 3ad2ant1 โŠข ( ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โˆง ๐‘ โˆˆ ๐ผ โˆง ๐‘ โ‰  ๐‘Ž ) โ†’ ๐‘Ž โˆˆ ๐ผ )
53 simp3 โŠข ( ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โˆง ๐‘ โˆˆ ๐ผ โˆง ๐‘ โ‰  ๐‘Ž ) โ†’ ๐‘ โ‰  ๐‘Ž )
54 1 49 50 51 52 53 9 uvcvv0 โŠข ( ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โˆง ๐‘ โˆˆ ๐ผ โˆง ๐‘ โ‰  ๐‘Ž ) โ†’ ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) = ( 0g โ€˜ ๐‘… ) )
55 54 oveq2d โŠข ( ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โˆง ๐‘ โˆˆ ๐ผ โˆง ๐‘ โ‰  ๐‘Ž ) โ†’ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) = ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( 0g โ€˜ ๐‘… ) ) )
56 16 adantlr โŠข ( ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โˆง ๐‘ โˆˆ ๐ผ ) โ†’ ( ๐‘‹ โ€˜ ๐‘ ) โˆˆ ( Base โ€˜ ๐‘… ) )
57 56 3adant3 โŠข ( ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โˆง ๐‘ โˆˆ ๐ผ โˆง ๐‘ โ‰  ๐‘Ž ) โ†’ ( ๐‘‹ โ€˜ ๐‘ ) โˆˆ ( Base โ€˜ ๐‘… ) )
58 5 20 9 ringrz โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘‹ โ€˜ ๐‘ ) โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( 0g โ€˜ ๐‘… ) ) = ( 0g โ€˜ ๐‘… ) )
59 49 57 58 syl2anc โŠข ( ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โˆง ๐‘ โˆˆ ๐ผ โˆง ๐‘ โ‰  ๐‘Ž ) โ†’ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( 0g โ€˜ ๐‘… ) ) = ( 0g โ€˜ ๐‘… ) )
60 55 59 eqtrd โŠข ( ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โˆง ๐‘ โˆˆ ๐ผ โˆง ๐‘ โ‰  ๐‘Ž ) โ†’ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) = ( 0g โ€˜ ๐‘… ) )
61 60 13 suppsssn โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โ†’ ( ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) supp ( 0g โ€˜ ๐‘… ) ) โŠ† { ๐‘Ž } )
62 5 9 12 13 14 48 61 gsumpt โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โ†’ ( ๐‘… ฮฃg ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) ) = ( ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) โ€˜ ๐‘Ž ) )
63 fveq2 โŠข ( ๐‘ = ๐‘Ž โ†’ ( ๐‘‹ โ€˜ ๐‘ ) = ( ๐‘‹ โ€˜ ๐‘Ž ) )
64 fveq2 โŠข ( ๐‘ = ๐‘Ž โ†’ ( ๐‘ˆ โ€˜ ๐‘ ) = ( ๐‘ˆ โ€˜ ๐‘Ž ) )
65 64 fveq1d โŠข ( ๐‘ = ๐‘Ž โ†’ ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) = ( ( ๐‘ˆ โ€˜ ๐‘Ž ) โ€˜ ๐‘Ž ) )
66 63 65 oveq12d โŠข ( ๐‘ = ๐‘Ž โ†’ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) = ( ( ๐‘‹ โ€˜ ๐‘Ž ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘Ž ) โ€˜ ๐‘Ž ) ) )
67 eqid โŠข ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) = ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) )
68 ovex โŠข ( ( ๐‘‹ โ€˜ ๐‘Ž ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘Ž ) โ€˜ ๐‘Ž ) ) โˆˆ V
69 66 67 68 fvmpt โŠข ( ๐‘Ž โˆˆ ๐ผ โ†’ ( ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) โ€˜ ๐‘Ž ) = ( ( ๐‘‹ โ€˜ ๐‘Ž ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘Ž ) โ€˜ ๐‘Ž ) ) )
70 69 adantl โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โ†’ ( ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) โ€˜ ๐‘Ž ) = ( ( ๐‘‹ โ€˜ ๐‘Ž ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘Ž ) โ€˜ ๐‘Ž ) ) )
71 eqid โŠข ( 1r โ€˜ ๐‘… ) = ( 1r โ€˜ ๐‘… )
72 1 10 13 14 71 uvcvv1 โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โ†’ ( ( ๐‘ˆ โ€˜ ๐‘Ž ) โ€˜ ๐‘Ž ) = ( 1r โ€˜ ๐‘… ) )
73 72 oveq2d โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โ†’ ( ( ๐‘‹ โ€˜ ๐‘Ž ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘Ž ) โ€˜ ๐‘Ž ) ) = ( ( ๐‘‹ โ€˜ ๐‘Ž ) ( .r โ€˜ ๐‘… ) ( 1r โ€˜ ๐‘… ) ) )
74 7 ffvelcdmda โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โ†’ ( ๐‘‹ โ€˜ ๐‘Ž ) โˆˆ ( Base โ€˜ ๐‘… ) )
75 5 20 71 ringridm โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘‹ โ€˜ ๐‘Ž ) โˆˆ ( Base โ€˜ ๐‘… ) ) โ†’ ( ( ๐‘‹ โ€˜ ๐‘Ž ) ( .r โ€˜ ๐‘… ) ( 1r โ€˜ ๐‘… ) ) = ( ๐‘‹ โ€˜ ๐‘Ž ) )
76 10 74 75 syl2anc โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โ†’ ( ( ๐‘‹ โ€˜ ๐‘Ž ) ( .r โ€˜ ๐‘… ) ( 1r โ€˜ ๐‘… ) ) = ( ๐‘‹ โ€˜ ๐‘Ž ) )
77 73 76 eqtrd โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โ†’ ( ( ๐‘‹ โ€˜ ๐‘Ž ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘Ž ) โ€˜ ๐‘Ž ) ) = ( ๐‘‹ โ€˜ ๐‘Ž ) )
78 70 77 eqtrd โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โ†’ ( ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) โ€˜ ๐‘Ž ) = ( ๐‘‹ โ€˜ ๐‘Ž ) )
79 62 78 eqtrd โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘Ž โˆˆ ๐ผ ) โ†’ ( ๐‘… ฮฃg ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) ) = ( ๐‘‹ โ€˜ ๐‘Ž ) )
80 79 mpteq2dva โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ๐‘… ฮฃg ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) ) ) = ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ๐‘‹ โ€˜ ๐‘Ž ) ) )
81 8 80 eqtr4d โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ๐‘‹ = ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ๐‘… ฮฃg ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) ) ) )
82 eqid โŠข ( 0g โ€˜ ๐‘Œ ) = ( 0g โ€˜ ๐‘Œ )
83 simp2 โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ๐ผ โˆˆ ๐‘Š )
84 simp1 โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ๐‘… โˆˆ Ring )
85 mptexg โŠข ( ๐ผ โˆˆ ๐‘Š โ†’ ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) ) โˆˆ V )
86 85 3ad2ant2 โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) ) โˆˆ V )
87 funmpt โŠข Fun ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) )
88 87 a1i โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ Fun ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) ) )
89 fvexd โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( 0g โ€˜ ๐‘Œ ) โˆˆ V )
90 2 9 3 frlmbasfsupp โŠข ( ( ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ๐‘‹ finSupp ( 0g โ€˜ ๐‘… ) )
91 90 3adant1 โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ๐‘‹ finSupp ( 0g โ€˜ ๐‘… ) )
92 91 fsuppimpd โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ๐‘‹ supp ( 0g โ€˜ ๐‘… ) ) โˆˆ Fin )
93 35 eqcomd โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( Scalar โ€˜ ๐‘Œ ) = ๐‘… )
94 93 fveq2d โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( 0g โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) = ( 0g โ€˜ ๐‘… ) )
95 94 oveq2d โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ๐‘‹ supp ( 0g โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) ) = ( ๐‘‹ supp ( 0g โ€˜ ๐‘… ) ) )
96 ssid โŠข ( ๐‘‹ supp ( 0g โ€˜ ๐‘… ) ) โŠ† ( ๐‘‹ supp ( 0g โ€˜ ๐‘… ) )
97 95 96 eqsstrdi โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ๐‘‹ supp ( 0g โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) ) โŠ† ( ๐‘‹ supp ( 0g โ€˜ ๐‘… ) ) )
98 fvexd โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( 0g โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) โˆˆ V )
99 7 97 83 98 suppssr โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ( ๐ผ โˆ– ( ๐‘‹ supp ( 0g โ€˜ ๐‘… ) ) ) ) โ†’ ( ๐‘‹ โ€˜ ๐‘ ) = ( 0g โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) )
100 99 oveq1d โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ( ๐ผ โˆ– ( ๐‘‹ supp ( 0g โ€˜ ๐‘… ) ) ) ) โ†’ ( ( ๐‘‹ โ€˜ ๐‘ ) ยท ( ๐‘ˆ โ€˜ ๐‘ ) ) = ( ( 0g โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) ยท ( ๐‘ˆ โ€˜ ๐‘ ) ) )
101 eldifi โŠข ( ๐‘ โˆˆ ( ๐ผ โˆ– ( ๐‘‹ supp ( 0g โ€˜ ๐‘… ) ) ) โ†’ ๐‘ โˆˆ ๐ผ )
102 101 30 sylan2 โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ( ๐ผ โˆ– ( ๐‘‹ supp ( 0g โ€˜ ๐‘… ) ) ) ) โ†’ ( ( ๐‘‹ โ€˜ ๐‘ ) ยท ( ๐‘ˆ โ€˜ ๐‘ ) ) = ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) )
103 32 adantr โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ( ๐ผ โˆ– ( ๐‘‹ supp ( 0g โ€˜ ๐‘… ) ) ) ) โ†’ ๐‘Œ โˆˆ LMod )
104 101 19 sylan2 โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ( ๐ผ โˆ– ( ๐‘‹ supp ( 0g โ€˜ ๐‘… ) ) ) ) โ†’ ( ๐‘ˆ โ€˜ ๐‘ ) โˆˆ ๐ต )
105 eqid โŠข ( 0g โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) = ( 0g โ€˜ ( Scalar โ€˜ ๐‘Œ ) )
106 3 39 4 105 82 lmod0vs โŠข ( ( ๐‘Œ โˆˆ LMod โˆง ( ๐‘ˆ โ€˜ ๐‘ ) โˆˆ ๐ต ) โ†’ ( ( 0g โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) ยท ( ๐‘ˆ โ€˜ ๐‘ ) ) = ( 0g โ€˜ ๐‘Œ ) )
107 103 104 106 syl2anc โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ( ๐ผ โˆ– ( ๐‘‹ supp ( 0g โ€˜ ๐‘… ) ) ) ) โ†’ ( ( 0g โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) ยท ( ๐‘ˆ โ€˜ ๐‘ ) ) = ( 0g โ€˜ ๐‘Œ ) )
108 100 102 107 3eqtr3d โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โˆง ๐‘ โˆˆ ( ๐ผ โˆ– ( ๐‘‹ supp ( 0g โ€˜ ๐‘… ) ) ) ) โ†’ ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) = ( 0g โ€˜ ๐‘Œ ) )
109 108 83 suppss2 โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) ) supp ( 0g โ€˜ ๐‘Œ ) ) โŠ† ( ๐‘‹ supp ( 0g โ€˜ ๐‘… ) ) )
110 suppssfifsupp โŠข ( ( ( ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) ) โˆˆ V โˆง Fun ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) ) โˆง ( 0g โ€˜ ๐‘Œ ) โˆˆ V ) โˆง ( ( ๐‘‹ supp ( 0g โ€˜ ๐‘… ) ) โˆˆ Fin โˆง ( ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) ) supp ( 0g โ€˜ ๐‘Œ ) ) โŠ† ( ๐‘‹ supp ( 0g โ€˜ ๐‘… ) ) ) ) โ†’ ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) ) finSupp ( 0g โ€˜ ๐‘Œ ) )
111 86 88 89 92 109 110 syl32anc โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) ) finSupp ( 0g โ€˜ ๐‘Œ ) )
112 2 3 82 83 83 84 43 111 frlmgsum โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ๐‘Œ ฮฃg ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) ) ) = ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ๐‘… ฮฃg ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) ) ) )
113 81 112 eqtr4d โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ๐‘‹ = ( ๐‘Œ ฮฃg ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) ) ) )
114 7 feqmptd โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ๐‘‹ = ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ๐‘‹ โ€˜ ๐‘ ) ) )
115 18 feqmptd โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ๐‘ˆ = ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ๐‘ˆ โ€˜ ๐‘ ) ) )
116 83 16 19 114 115 offval2 โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ๐‘‹ โˆ˜f ยท ๐‘ˆ ) = ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ยท ( ๐‘ˆ โ€˜ ๐‘ ) ) ) )
117 30 mpteq2dva โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ยท ( ๐‘ˆ โ€˜ ๐‘ ) ) ) = ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) ) )
118 116 117 eqtrd โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ๐‘‹ โˆ˜f ยท ๐‘ˆ ) = ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) ) )
119 118 oveq2d โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ( ๐‘Œ ฮฃg ( ๐‘‹ โˆ˜f ยท ๐‘ˆ ) ) = ( ๐‘Œ ฮฃg ( ๐‘ โˆˆ ๐ผ โ†ฆ ( ๐‘Ž โˆˆ ๐ผ โ†ฆ ( ( ๐‘‹ โ€˜ ๐‘ ) ( .r โ€˜ ๐‘… ) ( ( ๐‘ˆ โ€˜ ๐‘ ) โ€˜ ๐‘Ž ) ) ) ) ) )
120 113 119 eqtr4d โŠข ( ( ๐‘… โˆˆ Ring โˆง ๐ผ โˆˆ ๐‘Š โˆง ๐‘‹ โˆˆ ๐ต ) โ†’ ๐‘‹ = ( ๐‘Œ ฮฃg ( ๐‘‹ โˆ˜f ยท ๐‘ˆ ) ) )