Metamath Proof Explorer


Theorem cpmadugsumlemF

Description: Lemma F for cpmadugsum . (Contributed by AV, 7-Nov-2019)

Ref Expression
Hypotheses cpmadugsum.a โŠข ๐ด = ( ๐‘ Mat ๐‘… )
cpmadugsum.b โŠข ๐ต = ( Base โ€˜ ๐ด )
cpmadugsum.p โŠข ๐‘ƒ = ( Poly1 โ€˜ ๐‘… )
cpmadugsum.y โŠข ๐‘Œ = ( ๐‘ Mat ๐‘ƒ )
cpmadugsum.t โŠข ๐‘‡ = ( ๐‘ matToPolyMat ๐‘… )
cpmadugsum.x โŠข ๐‘‹ = ( var1 โ€˜ ๐‘… )
cpmadugsum.e โŠข โ†‘ = ( .g โ€˜ ( mulGrp โ€˜ ๐‘ƒ ) )
cpmadugsum.m โŠข ยท = ( ยท๐‘  โ€˜ ๐‘Œ )
cpmadugsum.r โŠข ร— = ( .r โ€˜ ๐‘Œ )
cpmadugsum.1 โŠข 1 = ( 1r โ€˜ ๐‘Œ )
cpmadugsum.g โŠข + = ( +g โ€˜ ๐‘Œ )
cpmadugsum.s โŠข โˆ’ = ( -g โ€˜ ๐‘Œ )
Assertion cpmadugsumlemF ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ( ๐‘‹ ยท 1 ) ร— ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) = ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) + ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) ) )

Proof

Step Hyp Ref Expression
1 cpmadugsum.a โŠข ๐ด = ( ๐‘ Mat ๐‘… )
2 cpmadugsum.b โŠข ๐ต = ( Base โ€˜ ๐ด )
3 cpmadugsum.p โŠข ๐‘ƒ = ( Poly1 โ€˜ ๐‘… )
4 cpmadugsum.y โŠข ๐‘Œ = ( ๐‘ Mat ๐‘ƒ )
5 cpmadugsum.t โŠข ๐‘‡ = ( ๐‘ matToPolyMat ๐‘… )
6 cpmadugsum.x โŠข ๐‘‹ = ( var1 โ€˜ ๐‘… )
7 cpmadugsum.e โŠข โ†‘ = ( .g โ€˜ ( mulGrp โ€˜ ๐‘ƒ ) )
8 cpmadugsum.m โŠข ยท = ( ยท๐‘  โ€˜ ๐‘Œ )
9 cpmadugsum.r โŠข ร— = ( .r โ€˜ ๐‘Œ )
10 cpmadugsum.1 โŠข 1 = ( 1r โ€˜ ๐‘Œ )
11 cpmadugsum.g โŠข + = ( +g โ€˜ ๐‘Œ )
12 cpmadugsum.s โŠข โˆ’ = ( -g โ€˜ ๐‘Œ )
13 nnnn0 โŠข ( ๐‘  โˆˆ โ„• โ†’ ๐‘  โˆˆ โ„•0 )
14 1 2 3 4 5 6 7 8 9 10 cpmadugsumlemB โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„•0 โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ๐‘‹ ยท 1 ) ร— ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) = ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) )
15 13 14 sylanr1 โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ๐‘‹ ยท 1 ) ร— ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) = ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) )
16 1 2 3 4 5 6 7 8 9 10 cpmadugsumlemC โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„•0 โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) = ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) )
17 13 16 sylanr1 โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) = ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) )
18 15 17 oveq12d โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ( ๐‘‹ ยท 1 ) ร— ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) = ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) โˆ’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) )
19 nncn โŠข ( ๐‘  โˆˆ โ„• โ†’ ๐‘  โˆˆ โ„‚ )
20 npcan1 โŠข ( ๐‘  โˆˆ โ„‚ โ†’ ( ( ๐‘  โˆ’ 1 ) + 1 ) = ๐‘  )
21 20 eqcomd โŠข ( ๐‘  โˆˆ โ„‚ โ†’ ๐‘  = ( ( ๐‘  โˆ’ 1 ) + 1 ) )
22 19 21 syl โŠข ( ๐‘  โˆˆ โ„• โ†’ ๐‘  = ( ( ๐‘  โˆ’ 1 ) + 1 ) )
23 22 oveq2d โŠข ( ๐‘  โˆˆ โ„• โ†’ ( 0 ... ๐‘  ) = ( 0 ... ( ( ๐‘  โˆ’ 1 ) + 1 ) ) )
24 23 mpteq1d โŠข ( ๐‘  โˆˆ โ„• โ†’ ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) = ( ๐‘– โˆˆ ( 0 ... ( ( ๐‘  โˆ’ 1 ) + 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) )
25 24 oveq2d โŠข ( ๐‘  โˆˆ โ„• โ†’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) = ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ( ๐‘  โˆ’ 1 ) + 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) )
26 25 ad2antrl โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) = ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ( ๐‘  โˆ’ 1 ) + 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) )
27 eqid โŠข ( Base โ€˜ ๐‘Œ ) = ( Base โ€˜ ๐‘Œ )
28 crngring โŠข ( ๐‘… โˆˆ CRing โ†’ ๐‘… โˆˆ Ring )
29 28 anim2i โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing ) โ†’ ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring ) )
30 29 3adant3 โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โ†’ ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring ) )
31 3 4 pmatring โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring ) โ†’ ๐‘Œ โˆˆ Ring )
32 30 31 syl โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โ†’ ๐‘Œ โˆˆ Ring )
33 ringcmn โŠข ( ๐‘Œ โˆˆ Ring โ†’ ๐‘Œ โˆˆ CMnd )
34 32 33 syl โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โ†’ ๐‘Œ โˆˆ CMnd )
35 34 adantr โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ๐‘Œ โˆˆ CMnd )
36 nnm1nn0 โŠข ( ๐‘  โˆˆ โ„• โ†’ ( ๐‘  โˆ’ 1 ) โˆˆ โ„•0 )
37 36 ad2antrl โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘  โˆ’ 1 ) โˆˆ โ„•0 )
38 simpll1 โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ( ( ๐‘  โˆ’ 1 ) + 1 ) ) ) โ†’ ๐‘ โˆˆ Fin )
39 28 3ad2ant2 โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โ†’ ๐‘… โˆˆ Ring )
40 39 adantr โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ๐‘… โˆˆ Ring )
41 40 adantr โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ( ( ๐‘  โˆ’ 1 ) + 1 ) ) ) โ†’ ๐‘… โˆˆ Ring )
42 elmapi โŠข ( ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) โ†’ ๐‘ : ( 0 ... ๐‘  ) โŸถ ๐ต )
43 23 feq2d โŠข ( ๐‘  โˆˆ โ„• โ†’ ( ๐‘ : ( 0 ... ๐‘  ) โŸถ ๐ต โ†” ๐‘ : ( 0 ... ( ( ๐‘  โˆ’ 1 ) + 1 ) ) โŸถ ๐ต ) )
44 42 43 syl5ibcom โŠข ( ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) โ†’ ( ๐‘  โˆˆ โ„• โ†’ ๐‘ : ( 0 ... ( ( ๐‘  โˆ’ 1 ) + 1 ) ) โŸถ ๐ต ) )
45 44 impcom โŠข ( ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) โ†’ ๐‘ : ( 0 ... ( ( ๐‘  โˆ’ 1 ) + 1 ) ) โŸถ ๐ต )
46 45 adantl โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ๐‘ : ( 0 ... ( ( ๐‘  โˆ’ 1 ) + 1 ) ) โŸถ ๐ต )
47 46 ffvelcdmda โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ( ( ๐‘  โˆ’ 1 ) + 1 ) ) ) โ†’ ( ๐‘ โ€˜ ๐‘– ) โˆˆ ๐ต )
48 elfznn0 โŠข ( ๐‘– โˆˆ ( 0 ... ( ( ๐‘  โˆ’ 1 ) + 1 ) ) โ†’ ๐‘– โˆˆ โ„•0 )
49 48 adantl โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ( ( ๐‘  โˆ’ 1 ) + 1 ) ) ) โ†’ ๐‘– โˆˆ โ„•0 )
50 1nn0 โŠข 1 โˆˆ โ„•0
51 50 a1i โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ( ( ๐‘  โˆ’ 1 ) + 1 ) ) ) โ†’ 1 โˆˆ โ„•0 )
52 49 51 nn0addcld โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ( ( ๐‘  โˆ’ 1 ) + 1 ) ) ) โ†’ ( ๐‘– + 1 ) โˆˆ โ„•0 )
53 1 2 5 3 4 27 8 7 6 mat2pmatscmxcl โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring ) โˆง ( ( ๐‘ โ€˜ ๐‘– ) โˆˆ ๐ต โˆง ( ๐‘– + 1 ) โˆˆ โ„•0 ) ) โ†’ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
54 38 41 47 52 53 syl22anc โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ( ( ๐‘  โˆ’ 1 ) + 1 ) ) ) โ†’ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
55 27 11 35 37 54 gsummptfzsplit โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ( ๐‘  โˆ’ 1 ) + 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) = ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) + ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ { ( ( ๐‘  โˆ’ 1 ) + 1 ) } โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) )
56 ringmnd โŠข ( ๐‘Œ โˆˆ Ring โ†’ ๐‘Œ โˆˆ Mnd )
57 32 56 syl โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โ†’ ๐‘Œ โˆˆ Mnd )
58 57 adantr โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ๐‘Œ โˆˆ Mnd )
59 ovexd โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ๐‘  โˆ’ 1 ) + 1 ) โˆˆ V )
60 simpl1 โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ๐‘ โˆˆ Fin )
61 nn0fz0 โŠข ( ๐‘  โˆˆ โ„•0 โ†” ๐‘  โˆˆ ( 0 ... ๐‘  ) )
62 13 61 sylib โŠข ( ๐‘  โˆˆ โ„• โ†’ ๐‘  โˆˆ ( 0 ... ๐‘  ) )
63 ffvelcdm โŠข ( ( ๐‘ : ( 0 ... ๐‘  ) โŸถ ๐ต โˆง ๐‘  โˆˆ ( 0 ... ๐‘  ) ) โ†’ ( ๐‘ โ€˜ ๐‘  ) โˆˆ ๐ต )
64 42 62 63 syl2anr โŠข ( ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) โ†’ ( ๐‘ โ€˜ ๐‘  ) โˆˆ ๐ต )
65 13 adantr โŠข ( ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) โ†’ ๐‘  โˆˆ โ„•0 )
66 50 a1i โŠข ( ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) โ†’ 1 โˆˆ โ„•0 )
67 65 66 nn0addcld โŠข ( ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) โ†’ ( ๐‘  + 1 ) โˆˆ โ„•0 )
68 64 67 jca โŠข ( ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) โ†’ ( ( ๐‘ โ€˜ ๐‘  ) โˆˆ ๐ต โˆง ( ๐‘  + 1 ) โˆˆ โ„•0 ) )
69 68 adantl โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ๐‘ โ€˜ ๐‘  ) โˆˆ ๐ต โˆง ( ๐‘  + 1 ) โˆˆ โ„•0 ) )
70 1 2 5 3 4 27 8 7 6 mat2pmatscmxcl โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring ) โˆง ( ( ๐‘ โ€˜ ๐‘  ) โˆˆ ๐ต โˆง ( ๐‘  + 1 ) โˆˆ โ„•0 ) ) โ†’ ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
71 60 40 69 70 syl21anc โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
72 oveq1 โŠข ( ๐‘– = ( ( ๐‘  โˆ’ 1 ) + 1 ) โ†’ ( ๐‘– + 1 ) = ( ( ( ๐‘  โˆ’ 1 ) + 1 ) + 1 ) )
73 72 oveq1d โŠข ( ๐‘– = ( ( ๐‘  โˆ’ 1 ) + 1 ) โ†’ ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) = ( ( ( ( ๐‘  โˆ’ 1 ) + 1 ) + 1 ) โ†‘ ๐‘‹ ) )
74 2fveq3 โŠข ( ๐‘– = ( ( ๐‘  โˆ’ 1 ) + 1 ) โ†’ ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) = ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ( ๐‘  โˆ’ 1 ) + 1 ) ) ) )
75 73 74 oveq12d โŠข ( ๐‘– = ( ( ๐‘  โˆ’ 1 ) + 1 ) โ†’ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) = ( ( ( ( ( ๐‘  โˆ’ 1 ) + 1 ) + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ( ๐‘  โˆ’ 1 ) + 1 ) ) ) ) )
76 19 20 syl โŠข ( ๐‘  โˆˆ โ„• โ†’ ( ( ๐‘  โˆ’ 1 ) + 1 ) = ๐‘  )
77 76 oveq1d โŠข ( ๐‘  โˆˆ โ„• โ†’ ( ( ( ๐‘  โˆ’ 1 ) + 1 ) + 1 ) = ( ๐‘  + 1 ) )
78 77 oveq1d โŠข ( ๐‘  โˆˆ โ„• โ†’ ( ( ( ( ๐‘  โˆ’ 1 ) + 1 ) + 1 ) โ†‘ ๐‘‹ ) = ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) )
79 76 fveq2d โŠข ( ๐‘  โˆˆ โ„• โ†’ ( ๐‘ โ€˜ ( ( ๐‘  โˆ’ 1 ) + 1 ) ) = ( ๐‘ โ€˜ ๐‘  ) )
80 79 fveq2d โŠข ( ๐‘  โˆˆ โ„• โ†’ ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ( ๐‘  โˆ’ 1 ) + 1 ) ) ) = ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) )
81 78 80 oveq12d โŠข ( ๐‘  โˆˆ โ„• โ†’ ( ( ( ( ( ๐‘  โˆ’ 1 ) + 1 ) + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ( ๐‘  โˆ’ 1 ) + 1 ) ) ) ) = ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) )
82 81 ad2antrl โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ( ( ( ๐‘  โˆ’ 1 ) + 1 ) + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ( ๐‘  โˆ’ 1 ) + 1 ) ) ) ) = ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) )
83 75 82 sylan9eqr โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– = ( ( ๐‘  โˆ’ 1 ) + 1 ) ) โ†’ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) = ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) )
84 27 58 59 71 83 gsumsnd โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ { ( ( ๐‘  โˆ’ 1 ) + 1 ) } โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) = ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) )
85 84 oveq2d โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) + ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ { ( ( ๐‘  โˆ’ 1 ) + 1 ) } โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) = ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) + ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) ) )
86 26 55 85 3eqtrd โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) = ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) + ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) ) )
87 13 ad2antrl โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ๐‘  โˆˆ โ„•0 )
88 3 4 pmatlmod โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring ) โ†’ ๐‘Œ โˆˆ LMod )
89 29 88 syl โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing ) โ†’ ๐‘Œ โˆˆ LMod )
90 89 3adant3 โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โ†’ ๐‘Œ โˆˆ LMod )
91 90 adantr โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ๐‘Œ โˆˆ LMod )
92 91 adantr โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ๐‘  ) ) โ†’ ๐‘Œ โˆˆ LMod )
93 eqid โŠข ( mulGrp โ€˜ ๐‘ƒ ) = ( mulGrp โ€˜ ๐‘ƒ )
94 eqid โŠข ( Base โ€˜ ๐‘ƒ ) = ( Base โ€˜ ๐‘ƒ )
95 93 94 mgpbas โŠข ( Base โ€˜ ๐‘ƒ ) = ( Base โ€˜ ( mulGrp โ€˜ ๐‘ƒ ) )
96 3 ply1ring โŠข ( ๐‘… โˆˆ Ring โ†’ ๐‘ƒ โˆˆ Ring )
97 28 96 syl โŠข ( ๐‘… โˆˆ CRing โ†’ ๐‘ƒ โˆˆ Ring )
98 97 3ad2ant2 โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โ†’ ๐‘ƒ โˆˆ Ring )
99 93 ringmgp โŠข ( ๐‘ƒ โˆˆ Ring โ†’ ( mulGrp โ€˜ ๐‘ƒ ) โˆˆ Mnd )
100 98 99 syl โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โ†’ ( mulGrp โ€˜ ๐‘ƒ ) โˆˆ Mnd )
101 100 adantr โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( mulGrp โ€˜ ๐‘ƒ ) โˆˆ Mnd )
102 101 adantr โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ๐‘  ) ) โ†’ ( mulGrp โ€˜ ๐‘ƒ ) โˆˆ Mnd )
103 elfznn0 โŠข ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†’ ๐‘– โˆˆ โ„•0 )
104 103 adantl โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ๐‘  ) ) โ†’ ๐‘– โˆˆ โ„•0 )
105 6 3 94 vr1cl โŠข ( ๐‘… โˆˆ Ring โ†’ ๐‘‹ โˆˆ ( Base โ€˜ ๐‘ƒ ) )
106 28 105 syl โŠข ( ๐‘… โˆˆ CRing โ†’ ๐‘‹ โˆˆ ( Base โ€˜ ๐‘ƒ ) )
107 106 3ad2ant2 โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โ†’ ๐‘‹ โˆˆ ( Base โ€˜ ๐‘ƒ ) )
108 107 adantr โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ๐‘‹ โˆˆ ( Base โ€˜ ๐‘ƒ ) )
109 108 adantr โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ๐‘  ) ) โ†’ ๐‘‹ โˆˆ ( Base โ€˜ ๐‘ƒ ) )
110 95 7 102 104 109 mulgnn0cld โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ๐‘  ) ) โ†’ ( ๐‘– โ†‘ ๐‘‹ ) โˆˆ ( Base โ€˜ ๐‘ƒ ) )
111 3 ply1crng โŠข ( ๐‘… โˆˆ CRing โ†’ ๐‘ƒ โˆˆ CRing )
112 111 anim2i โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing ) โ†’ ( ๐‘ โˆˆ Fin โˆง ๐‘ƒ โˆˆ CRing ) )
113 112 3adant3 โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โ†’ ( ๐‘ โˆˆ Fin โˆง ๐‘ƒ โˆˆ CRing ) )
114 4 matsca2 โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘ƒ โˆˆ CRing ) โ†’ ๐‘ƒ = ( Scalar โ€˜ ๐‘Œ ) )
115 113 114 syl โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โ†’ ๐‘ƒ = ( Scalar โ€˜ ๐‘Œ ) )
116 115 eqcomd โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โ†’ ( Scalar โ€˜ ๐‘Œ ) = ๐‘ƒ )
117 116 fveq2d โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โ†’ ( Base โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) = ( Base โ€˜ ๐‘ƒ ) )
118 117 eleq2d โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โ†’ ( ( ๐‘– โ†‘ ๐‘‹ ) โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) โ†” ( ๐‘– โ†‘ ๐‘‹ ) โˆˆ ( Base โ€˜ ๐‘ƒ ) ) )
119 118 adantr โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ๐‘– โ†‘ ๐‘‹ ) โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) โ†” ( ๐‘– โ†‘ ๐‘‹ ) โˆˆ ( Base โ€˜ ๐‘ƒ ) ) )
120 119 adantr โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ๐‘  ) ) โ†’ ( ( ๐‘– โ†‘ ๐‘‹ ) โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) โ†” ( ๐‘– โ†‘ ๐‘‹ ) โˆˆ ( Base โ€˜ ๐‘ƒ ) ) )
121 110 120 mpbird โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ๐‘  ) ) โ†’ ( ๐‘– โ†‘ ๐‘‹ ) โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) )
122 32 adantr โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ๐‘Œ โˆˆ Ring )
123 122 adantr โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ๐‘  ) ) โ†’ ๐‘Œ โˆˆ Ring )
124 simpll1 โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ๐‘  ) ) โ†’ ๐‘ โˆˆ Fin )
125 40 adantr โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ๐‘  ) ) โ†’ ๐‘… โˆˆ Ring )
126 simpll3 โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ๐‘  ) ) โ†’ ๐‘€ โˆˆ ๐ต )
127 5 1 2 3 4 mat2pmatbas โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring โˆง ๐‘€ โˆˆ ๐ต ) โ†’ ( ๐‘‡ โ€˜ ๐‘€ ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
128 124 125 126 127 syl3anc โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ๐‘  ) ) โ†’ ( ๐‘‡ โ€˜ ๐‘€ ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
129 87 adantr โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ๐‘  ) ) โ†’ ๐‘  โˆˆ โ„•0 )
130 simprr โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) )
131 130 anim1i โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ๐‘  ) ) โ†’ ( ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) โˆง ๐‘– โˆˆ ( 0 ... ๐‘  ) ) )
132 1 2 3 4 5 m2pmfzmap โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring โˆง ๐‘  โˆˆ โ„•0 ) โˆง ( ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) โˆง ๐‘– โˆˆ ( 0 ... ๐‘  ) ) ) โ†’ ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
133 124 125 129 131 132 syl31anc โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ๐‘  ) ) โ†’ ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
134 27 9 ringcl โŠข ( ( ๐‘Œ โˆˆ Ring โˆง ( ๐‘‡ โ€˜ ๐‘€ ) โˆˆ ( Base โ€˜ ๐‘Œ ) โˆง ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) ) โ†’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
135 123 128 133 134 syl3anc โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ๐‘  ) ) โ†’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
136 eqid โŠข ( Scalar โ€˜ ๐‘Œ ) = ( Scalar โ€˜ ๐‘Œ )
137 eqid โŠข ( Base โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) = ( Base โ€˜ ( Scalar โ€˜ ๐‘Œ ) )
138 27 136 8 137 lmodvscl โŠข ( ( ๐‘Œ โˆˆ LMod โˆง ( ๐‘– โ†‘ ๐‘‹ ) โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) โˆง ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) ) โ†’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
139 92 121 135 138 syl3anc โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ๐‘  ) ) โ†’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
140 27 11 35 87 139 gsummptfzsplitl โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) = ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) + ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ { 0 } โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) )
141 0nn0 โŠข 0 โˆˆ โ„•0
142 141 a1i โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ 0 โˆˆ โ„•0 )
143 eqid โŠข ( 0g โ€˜ ( mulGrp โ€˜ ๐‘ƒ ) ) = ( 0g โ€˜ ( mulGrp โ€˜ ๐‘ƒ ) )
144 95 143 7 mulg0 โŠข ( ๐‘‹ โˆˆ ( Base โ€˜ ๐‘ƒ ) โ†’ ( 0 โ†‘ ๐‘‹ ) = ( 0g โ€˜ ( mulGrp โ€˜ ๐‘ƒ ) ) )
145 107 144 syl โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โ†’ ( 0 โ†‘ ๐‘‹ ) = ( 0g โ€˜ ( mulGrp โ€˜ ๐‘ƒ ) ) )
146 145 adantr โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( 0 โ†‘ ๐‘‹ ) = ( 0g โ€˜ ( mulGrp โ€˜ ๐‘ƒ ) ) )
147 146 oveq1d โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( 0 โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) = ( ( 0g โ€˜ ( mulGrp โ€˜ ๐‘ƒ ) ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) )
148 eqid โŠข ( 1r โ€˜ ๐‘ƒ ) = ( 1r โ€˜ ๐‘ƒ )
149 93 148 ringidval โŠข ( 1r โ€˜ ๐‘ƒ ) = ( 0g โ€˜ ( mulGrp โ€˜ ๐‘ƒ ) )
150 149 a1i โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( 1r โ€˜ ๐‘ƒ ) = ( 0g โ€˜ ( mulGrp โ€˜ ๐‘ƒ ) ) )
151 150 eqcomd โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( 0g โ€˜ ( mulGrp โ€˜ ๐‘ƒ ) ) = ( 1r โ€˜ ๐‘ƒ ) )
152 151 oveq1d โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( 0g โ€˜ ( mulGrp โ€˜ ๐‘ƒ ) ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) = ( ( 1r โ€˜ ๐‘ƒ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) )
153 115 adantr โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ๐‘ƒ = ( Scalar โ€˜ ๐‘Œ ) )
154 153 fveq2d โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( 1r โ€˜ ๐‘ƒ ) = ( 1r โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) )
155 154 oveq1d โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( 1r โ€˜ ๐‘ƒ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) = ( ( 1r โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) )
156 28 127 syl3an2 โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โ†’ ( ๐‘‡ โ€˜ ๐‘€ ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
157 156 adantr โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘‡ โ€˜ ๐‘€ ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
158 simpl โŠข ( ( ๐‘ : ( 0 ... ๐‘  ) โŸถ ๐ต โˆง ๐‘  โˆˆ โ„• ) โ†’ ๐‘ : ( 0 ... ๐‘  ) โŸถ ๐ต )
159 elnn0uz โŠข ( ๐‘  โˆˆ โ„•0 โ†” ๐‘  โˆˆ ( โ„คโ‰ฅ โ€˜ 0 ) )
160 13 159 sylib โŠข ( ๐‘  โˆˆ โ„• โ†’ ๐‘  โˆˆ ( โ„คโ‰ฅ โ€˜ 0 ) )
161 eluzfz1 โŠข ( ๐‘  โˆˆ ( โ„คโ‰ฅ โ€˜ 0 ) โ†’ 0 โˆˆ ( 0 ... ๐‘  ) )
162 160 161 syl โŠข ( ๐‘  โˆˆ โ„• โ†’ 0 โˆˆ ( 0 ... ๐‘  ) )
163 162 adantl โŠข ( ( ๐‘ : ( 0 ... ๐‘  ) โŸถ ๐ต โˆง ๐‘  โˆˆ โ„• ) โ†’ 0 โˆˆ ( 0 ... ๐‘  ) )
164 158 163 ffvelcdmd โŠข ( ( ๐‘ : ( 0 ... ๐‘  ) โŸถ ๐ต โˆง ๐‘  โˆˆ โ„• ) โ†’ ( ๐‘ โ€˜ 0 ) โˆˆ ๐ต )
165 164 ex โŠข ( ๐‘ : ( 0 ... ๐‘  ) โŸถ ๐ต โ†’ ( ๐‘  โˆˆ โ„• โ†’ ( ๐‘ โ€˜ 0 ) โˆˆ ๐ต ) )
166 42 165 syl โŠข ( ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) โ†’ ( ๐‘  โˆˆ โ„• โ†’ ( ๐‘ โ€˜ 0 ) โˆˆ ๐ต ) )
167 166 impcom โŠข ( ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) โ†’ ( ๐‘ โ€˜ 0 ) โˆˆ ๐ต )
168 167 adantl โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘ โ€˜ 0 ) โˆˆ ๐ต )
169 5 1 2 3 4 mat2pmatbas โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring โˆง ( ๐‘ โ€˜ 0 ) โˆˆ ๐ต ) โ†’ ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
170 60 40 168 169 syl3anc โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
171 27 9 ringcl โŠข ( ( ๐‘Œ โˆˆ Ring โˆง ( ๐‘‡ โ€˜ ๐‘€ ) โˆˆ ( Base โ€˜ ๐‘Œ ) โˆง ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) ) โ†’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
172 122 157 170 171 syl3anc โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
173 eqid โŠข ( 1r โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) = ( 1r โ€˜ ( Scalar โ€˜ ๐‘Œ ) )
174 27 136 8 173 lmodvs1 โŠข ( ( ๐‘Œ โˆˆ LMod โˆง ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) ) โ†’ ( ( 1r โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) = ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) )
175 91 172 174 syl2anc โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( 1r โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) = ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) )
176 155 175 eqtrd โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( 1r โ€˜ ๐‘ƒ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) = ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) )
177 147 152 176 3eqtrd โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( 0 โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) = ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) )
178 177 172 eqeltrd โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( 0 โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
179 oveq1 โŠข ( ๐‘– = 0 โ†’ ( ๐‘– โ†‘ ๐‘‹ ) = ( 0 โ†‘ ๐‘‹ ) )
180 2fveq3 โŠข ( ๐‘– = 0 โ†’ ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) = ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) )
181 180 oveq2d โŠข ( ๐‘– = 0 โ†’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) = ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) )
182 179 181 oveq12d โŠข ( ๐‘– = 0 โ†’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) = ( ( 0 โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) )
183 182 adantl โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– = 0 ) โ†’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) = ( ( 0 โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) )
184 27 58 142 178 183 gsumsnd โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ { 0 } โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) = ( ( 0 โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) )
185 95 149 7 mulg0 โŠข ( ๐‘‹ โˆˆ ( Base โ€˜ ๐‘ƒ ) โ†’ ( 0 โ†‘ ๐‘‹ ) = ( 1r โ€˜ ๐‘ƒ ) )
186 107 185 syl โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โ†’ ( 0 โ†‘ ๐‘‹ ) = ( 1r โ€˜ ๐‘ƒ ) )
187 186 adantr โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( 0 โ†‘ ๐‘‹ ) = ( 1r โ€˜ ๐‘ƒ ) )
188 187 oveq1d โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( 0 โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) = ( ( 1r โ€˜ ๐‘ƒ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) )
189 184 188 176 3eqtrd โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ { 0 } โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) = ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) )
190 189 oveq2d โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) + ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ { 0 } โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) = ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) + ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) )
191 140 190 eqtrd โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) = ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) + ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) )
192 86 191 oveq12d โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) โˆ’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) = ( ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) + ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) ) โˆ’ ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) + ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) ) )
193 fzfid โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โˆˆ Fin )
194 simpll1 โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) ) โ†’ ๐‘ โˆˆ Fin )
195 40 adantr โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) ) โ†’ ๐‘… โˆˆ Ring )
196 42 adantl โŠข ( ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) โ†’ ๐‘ : ( 0 ... ๐‘  ) โŸถ ๐ต )
197 196 adantr โŠข ( ( ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) ) โ†’ ๐‘ : ( 0 ... ๐‘  ) โŸถ ๐ต )
198 nnz โŠข ( ๐‘  โˆˆ โ„• โ†’ ๐‘  โˆˆ โ„ค )
199 fzoval โŠข ( ๐‘  โˆˆ โ„ค โ†’ ( 0 ..^ ๐‘  ) = ( 0 ... ( ๐‘  โˆ’ 1 ) ) )
200 198 199 syl โŠข ( ๐‘  โˆˆ โ„• โ†’ ( 0 ..^ ๐‘  ) = ( 0 ... ( ๐‘  โˆ’ 1 ) ) )
201 200 eqcomd โŠข ( ๐‘  โˆˆ โ„• โ†’ ( 0 ... ( ๐‘  โˆ’ 1 ) ) = ( 0 ..^ ๐‘  ) )
202 201 eleq2d โŠข ( ๐‘  โˆˆ โ„• โ†’ ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†” ๐‘– โˆˆ ( 0 ..^ ๐‘  ) ) )
203 elfzofz โŠข ( ๐‘– โˆˆ ( 0 ..^ ๐‘  ) โ†’ ๐‘– โˆˆ ( 0 ... ๐‘  ) )
204 202 203 syl6bi โŠข ( ๐‘  โˆˆ โ„• โ†’ ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†’ ๐‘– โˆˆ ( 0 ... ๐‘  ) ) )
205 204 adantr โŠข ( ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) โ†’ ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†’ ๐‘– โˆˆ ( 0 ... ๐‘  ) ) )
206 205 imp โŠข ( ( ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) ) โ†’ ๐‘– โˆˆ ( 0 ... ๐‘  ) )
207 197 206 ffvelcdmd โŠข ( ( ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) ) โ†’ ( ๐‘ โ€˜ ๐‘– ) โˆˆ ๐ต )
208 207 adantll โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) ) โ†’ ( ๐‘ โ€˜ ๐‘– ) โˆˆ ๐ต )
209 elfznn0 โŠข ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†’ ๐‘– โˆˆ โ„•0 )
210 209 adantl โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) ) โ†’ ๐‘– โˆˆ โ„•0 )
211 50 a1i โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) ) โ†’ 1 โˆˆ โ„•0 )
212 210 211 nn0addcld โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) ) โ†’ ( ๐‘– + 1 ) โˆˆ โ„•0 )
213 194 195 208 212 53 syl22anc โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) ) โ†’ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
214 213 ralrimiva โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ โˆ€ ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
215 27 35 193 214 gsummptcl โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
216 27 11 cmncom โŠข ( ( ๐‘Œ โˆˆ CMnd โˆง ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) โˆง ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) ) โ†’ ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) + ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) ) = ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) + ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) )
217 35 215 71 216 syl3anc โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) + ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) ) = ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) + ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) )
218 217 oveq1d โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) + ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) ) โˆ’ ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) + ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) ) = ( ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) + ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) โˆ’ ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) + ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) ) )
219 ringgrp โŠข ( ๐‘Œ โˆˆ Ring โ†’ ๐‘Œ โˆˆ Grp )
220 32 219 syl โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โ†’ ๐‘Œ โˆˆ Grp )
221 220 adantr โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ๐‘Œ โˆˆ Grp )
222 fzfid โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( 1 ... ๐‘  ) โˆˆ Fin )
223 91 adantr โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ๐‘Œ โˆˆ LMod )
224 101 adantr โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ( mulGrp โ€˜ ๐‘ƒ ) โˆˆ Mnd )
225 elfznn โŠข ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†’ ๐‘– โˆˆ โ„• )
226 225 nnnn0d โŠข ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†’ ๐‘– โˆˆ โ„•0 )
227 226 adantl โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ๐‘– โˆˆ โ„•0 )
228 108 adantr โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ๐‘‹ โˆˆ ( Base โ€˜ ๐‘ƒ ) )
229 95 7 224 227 228 mulgnn0cld โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ( ๐‘– โ†‘ ๐‘‹ ) โˆˆ ( Base โ€˜ ๐‘ƒ ) )
230 115 fveq2d โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โ†’ ( Base โ€˜ ๐‘ƒ ) = ( Base โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) )
231 230 adantr โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( Base โ€˜ ๐‘ƒ ) = ( Base โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) )
232 231 adantr โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ( Base โ€˜ ๐‘ƒ ) = ( Base โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) )
233 229 232 eleqtrd โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ( ๐‘– โ†‘ ๐‘‹ ) โˆˆ ( Base โ€˜ ( Scalar โ€˜ ๐‘Œ ) ) )
234 122 adantr โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ๐‘Œ โˆˆ Ring )
235 157 adantr โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ( ๐‘‡ โ€˜ ๐‘€ ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
236 simpll1 โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ๐‘ โˆˆ Fin )
237 40 adantr โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ๐‘… โˆˆ Ring )
238 196 adantl โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ๐‘ : ( 0 ... ๐‘  ) โŸถ ๐ต )
239 238 adantr โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ๐‘ : ( 0 ... ๐‘  ) โŸถ ๐ต )
240 1eluzge0 โŠข 1 โˆˆ ( โ„คโ‰ฅ โ€˜ 0 )
241 fzss1 โŠข ( 1 โˆˆ ( โ„คโ‰ฅ โ€˜ 0 ) โ†’ ( 1 ... ๐‘  ) โŠ† ( 0 ... ๐‘  ) )
242 240 241 mp1i โŠข ( ๐‘  โˆˆ โ„• โ†’ ( 1 ... ๐‘  ) โŠ† ( 0 ... ๐‘  ) )
243 242 sseld โŠข ( ๐‘  โˆˆ โ„• โ†’ ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†’ ๐‘– โˆˆ ( 0 ... ๐‘  ) ) )
244 243 ad2antrl โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†’ ๐‘– โˆˆ ( 0 ... ๐‘  ) ) )
245 244 imp โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ๐‘– โˆˆ ( 0 ... ๐‘  ) )
246 239 245 ffvelcdmd โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ( ๐‘ โ€˜ ๐‘– ) โˆˆ ๐ต )
247 5 1 2 3 4 mat2pmatbas โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring โˆง ( ๐‘ โ€˜ ๐‘– ) โˆˆ ๐ต ) โ†’ ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
248 236 237 246 247 syl3anc โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
249 234 235 248 134 syl3anc โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
250 223 233 249 138 syl3anc โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
251 250 ralrimiva โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ โˆ€ ๐‘– โˆˆ ( 1 ... ๐‘  ) ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
252 27 35 222 251 gsummptcl โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
253 27 11 12 grpaddsubass โŠข ( ( ๐‘Œ โˆˆ Grp โˆง ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) โˆง ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) โˆง ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) ) ) โ†’ ( ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) + ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) โˆ’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) = ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) + ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) โˆ’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) ) )
254 221 71 215 252 253 syl13anc โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) + ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) โˆ’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) = ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) + ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) โˆ’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) ) )
255 oveq1 โŠข ( ๐‘ฅ = ๐‘– โ†’ ( ๐‘ฅ โˆ’ 1 ) = ( ๐‘– โˆ’ 1 ) )
256 255 oveq1d โŠข ( ๐‘ฅ = ๐‘– โ†’ ( ( ๐‘ฅ โˆ’ 1 ) + 1 ) = ( ( ๐‘– โˆ’ 1 ) + 1 ) )
257 256 oveq1d โŠข ( ๐‘ฅ = ๐‘– โ†’ ( ( ( ๐‘ฅ โˆ’ 1 ) + 1 ) โ†‘ ๐‘‹ ) = ( ( ( ๐‘– โˆ’ 1 ) + 1 ) โ†‘ ๐‘‹ ) )
258 255 fveq2d โŠข ( ๐‘ฅ = ๐‘– โ†’ ( ๐‘ โ€˜ ( ๐‘ฅ โˆ’ 1 ) ) = ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) )
259 258 fveq2d โŠข ( ๐‘ฅ = ๐‘– โ†’ ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘ฅ โˆ’ 1 ) ) ) = ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) )
260 257 259 oveq12d โŠข ( ๐‘ฅ = ๐‘– โ†’ ( ( ( ( ๐‘ฅ โˆ’ 1 ) + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘ฅ โˆ’ 1 ) ) ) ) = ( ( ( ( ๐‘– โˆ’ 1 ) + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) )
261 260 cbvmptv โŠข ( ๐‘ฅ โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ( ๐‘ฅ โˆ’ 1 ) + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘ฅ โˆ’ 1 ) ) ) ) ) = ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ( ๐‘– โˆ’ 1 ) + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) )
262 225 nncnd โŠข ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†’ ๐‘– โˆˆ โ„‚ )
263 262 adantl โŠข ( ( ๐‘  โˆˆ โ„• โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ๐‘– โˆˆ โ„‚ )
264 npcan1 โŠข ( ๐‘– โˆˆ โ„‚ โ†’ ( ( ๐‘– โˆ’ 1 ) + 1 ) = ๐‘– )
265 263 264 syl โŠข ( ( ๐‘  โˆˆ โ„• โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ( ( ๐‘– โˆ’ 1 ) + 1 ) = ๐‘– )
266 265 oveq1d โŠข ( ( ๐‘  โˆˆ โ„• โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ( ( ( ๐‘– โˆ’ 1 ) + 1 ) โ†‘ ๐‘‹ ) = ( ๐‘– โ†‘ ๐‘‹ ) )
267 266 oveq1d โŠข ( ( ๐‘  โˆˆ โ„• โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ( ( ( ( ๐‘– โˆ’ 1 ) + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) = ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) )
268 267 mpteq2dva โŠข ( ๐‘  โˆˆ โ„• โ†’ ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ( ๐‘– โˆ’ 1 ) + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) ) = ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) ) )
269 261 268 eqtrid โŠข ( ๐‘  โˆˆ โ„• โ†’ ( ๐‘ฅ โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ( ๐‘ฅ โˆ’ 1 ) + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘ฅ โˆ’ 1 ) ) ) ) ) = ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) ) )
270 269 oveq2d โŠข ( ๐‘  โˆˆ โ„• โ†’ ( ๐‘Œ ฮฃg ( ๐‘ฅ โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ( ๐‘ฅ โˆ’ 1 ) + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘ฅ โˆ’ 1 ) ) ) ) ) ) = ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) ) ) )
271 270 ad2antrl โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘Œ ฮฃg ( ๐‘ฅ โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ( ๐‘ฅ โˆ’ 1 ) + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘ฅ โˆ’ 1 ) ) ) ) ) ) = ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) ) ) )
272 271 oveq1d โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ๐‘Œ ฮฃg ( ๐‘ฅ โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ( ๐‘ฅ โˆ’ 1 ) + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘ฅ โˆ’ 1 ) ) ) ) ) ) โˆ’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) = ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) ) ) โˆ’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) )
273 eqid โŠข ( 0g โ€˜ ๐‘Œ ) = ( 0g โ€˜ ๐‘Œ )
274 1zzd โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ 1 โˆˆ โ„ค )
275 0zd โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ 0 โˆˆ โ„ค )
276 37 nn0zd โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘  โˆ’ 1 ) โˆˆ โ„ค )
277 oveq1 โŠข ( ๐‘– = ( ๐‘ฅ โˆ’ 1 ) โ†’ ( ๐‘– + 1 ) = ( ( ๐‘ฅ โˆ’ 1 ) + 1 ) )
278 277 oveq1d โŠข ( ๐‘– = ( ๐‘ฅ โˆ’ 1 ) โ†’ ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) = ( ( ( ๐‘ฅ โˆ’ 1 ) + 1 ) โ†‘ ๐‘‹ ) )
279 2fveq3 โŠข ( ๐‘– = ( ๐‘ฅ โˆ’ 1 ) โ†’ ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) = ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘ฅ โˆ’ 1 ) ) ) )
280 278 279 oveq12d โŠข ( ๐‘– = ( ๐‘ฅ โˆ’ 1 ) โ†’ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) = ( ( ( ( ๐‘ฅ โˆ’ 1 ) + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘ฅ โˆ’ 1 ) ) ) ) )
281 27 273 35 274 275 276 213 280 gsummptshft โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) = ( ๐‘Œ ฮฃg ( ๐‘ฅ โˆˆ ( ( 0 + 1 ) ... ( ( ๐‘  โˆ’ 1 ) + 1 ) ) โ†ฆ ( ( ( ( ๐‘ฅ โˆ’ 1 ) + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘ฅ โˆ’ 1 ) ) ) ) ) ) )
282 0p1e1 โŠข ( 0 + 1 ) = 1
283 282 a1i โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( 0 + 1 ) = 1 )
284 76 ad2antrl โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ๐‘  โˆ’ 1 ) + 1 ) = ๐‘  )
285 283 284 oveq12d โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( 0 + 1 ) ... ( ( ๐‘  โˆ’ 1 ) + 1 ) ) = ( 1 ... ๐‘  ) )
286 285 mpteq1d โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘ฅ โˆˆ ( ( 0 + 1 ) ... ( ( ๐‘  โˆ’ 1 ) + 1 ) ) โ†ฆ ( ( ( ( ๐‘ฅ โˆ’ 1 ) + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘ฅ โˆ’ 1 ) ) ) ) ) = ( ๐‘ฅ โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ( ๐‘ฅ โˆ’ 1 ) + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘ฅ โˆ’ 1 ) ) ) ) ) )
287 286 oveq2d โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘Œ ฮฃg ( ๐‘ฅ โˆˆ ( ( 0 + 1 ) ... ( ( ๐‘  โˆ’ 1 ) + 1 ) ) โ†ฆ ( ( ( ( ๐‘ฅ โˆ’ 1 ) + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘ฅ โˆ’ 1 ) ) ) ) ) ) = ( ๐‘Œ ฮฃg ( ๐‘ฅ โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ( ๐‘ฅ โˆ’ 1 ) + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘ฅ โˆ’ 1 ) ) ) ) ) ) )
288 281 287 eqtrd โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) = ( ๐‘Œ ฮฃg ( ๐‘ฅ โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ( ๐‘ฅ โˆ’ 1 ) + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘ฅ โˆ’ 1 ) ) ) ) ) ) )
289 288 oveq1d โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) โˆ’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) = ( ( ๐‘Œ ฮฃg ( ๐‘ฅ โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ( ๐‘ฅ โˆ’ 1 ) + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘ฅ โˆ’ 1 ) ) ) ) ) ) โˆ’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) )
290 ringabl โŠข ( ๐‘Œ โˆˆ Ring โ†’ ๐‘Œ โˆˆ Abel )
291 32 290 syl โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โ†’ ๐‘Œ โˆˆ Abel )
292 291 adantr โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ๐‘Œ โˆˆ Abel )
293 225 adantl โŠข ( ( ๐‘  โˆˆ โ„• โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ๐‘– โˆˆ โ„• )
294 nnz โŠข ( ๐‘– โˆˆ โ„• โ†’ ๐‘– โˆˆ โ„ค )
295 elfzm1b โŠข ( ( ๐‘– โˆˆ โ„ค โˆง ๐‘  โˆˆ โ„ค ) โ†’ ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†” ( ๐‘– โˆ’ 1 ) โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) ) )
296 294 198 295 syl2an โŠข ( ( ๐‘– โˆˆ โ„• โˆง ๐‘  โˆˆ โ„• ) โ†’ ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†” ( ๐‘– โˆ’ 1 ) โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) ) )
297 200 adantl โŠข ( ( ๐‘– โˆˆ โ„• โˆง ๐‘  โˆˆ โ„• ) โ†’ ( 0 ..^ ๐‘  ) = ( 0 ... ( ๐‘  โˆ’ 1 ) ) )
298 297 eqcomd โŠข ( ( ๐‘– โˆˆ โ„• โˆง ๐‘  โˆˆ โ„• ) โ†’ ( 0 ... ( ๐‘  โˆ’ 1 ) ) = ( 0 ..^ ๐‘  ) )
299 298 eleq2d โŠข ( ( ๐‘– โˆˆ โ„• โˆง ๐‘  โˆˆ โ„• ) โ†’ ( ( ๐‘– โˆ’ 1 ) โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†” ( ๐‘– โˆ’ 1 ) โˆˆ ( 0 ..^ ๐‘  ) ) )
300 elfzofz โŠข ( ( ๐‘– โˆ’ 1 ) โˆˆ ( 0 ..^ ๐‘  ) โ†’ ( ๐‘– โˆ’ 1 ) โˆˆ ( 0 ... ๐‘  ) )
301 299 300 syl6bi โŠข ( ( ๐‘– โˆˆ โ„• โˆง ๐‘  โˆˆ โ„• ) โ†’ ( ( ๐‘– โˆ’ 1 ) โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†’ ( ๐‘– โˆ’ 1 ) โˆˆ ( 0 ... ๐‘  ) ) )
302 296 301 sylbid โŠข ( ( ๐‘– โˆˆ โ„• โˆง ๐‘  โˆˆ โ„• ) โ†’ ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†’ ( ๐‘– โˆ’ 1 ) โˆˆ ( 0 ... ๐‘  ) ) )
303 302 expimpd โŠข ( ๐‘– โˆˆ โ„• โ†’ ( ( ๐‘  โˆˆ โ„• โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ( ๐‘– โˆ’ 1 ) โˆˆ ( 0 ... ๐‘  ) ) )
304 293 303 mpcom โŠข ( ( ๐‘  โˆˆ โ„• โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ( ๐‘– โˆ’ 1 ) โˆˆ ( 0 ... ๐‘  ) )
305 304 ex โŠข ( ๐‘  โˆˆ โ„• โ†’ ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†’ ( ๐‘– โˆ’ 1 ) โˆˆ ( 0 ... ๐‘  ) ) )
306 305 ad2antrl โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†’ ( ๐‘– โˆ’ 1 ) โˆˆ ( 0 ... ๐‘  ) ) )
307 306 imp โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ( ๐‘– โˆ’ 1 ) โˆˆ ( 0 ... ๐‘  ) )
308 239 307 ffvelcdmd โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) โˆˆ ๐ต )
309 1 2 5 3 4 27 8 7 6 mat2pmatscmxcl โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring ) โˆง ( ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) โˆˆ ๐ต โˆง ๐‘– โˆˆ โ„•0 ) ) โ†’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
310 236 237 308 227 309 syl22anc โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
311 eqid โŠข ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) ) = ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) )
312 eqid โŠข ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) = ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) )
313 27 12 292 222 310 250 311 312 gsummptfidmsub โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) = ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) ) ) โˆ’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) )
314 272 289 313 3eqtr4d โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) โˆ’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) = ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) )
315 314 oveq2d โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) + ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) โˆ’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) ) = ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) + ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) ) )
316 221 adantr โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ๐‘Œ โˆˆ Grp )
317 27 12 grpsubcl โŠข ( ( ๐‘Œ โˆˆ Grp โˆง ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) โˆง ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) ) โ†’ ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
318 316 310 250 317 syl3anc โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
319 318 ralrimiva โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ โˆ€ ๐‘– โˆˆ ( 1 ... ๐‘  ) ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
320 27 35 222 319 gsummptcl โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
321 27 11 cmncom โŠข ( ( ๐‘Œ โˆˆ CMnd โˆง ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) โˆง ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) ) โ†’ ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) + ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) ) = ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) + ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) ) )
322 35 71 320 321 syl3anc โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) + ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) ) = ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) + ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) ) )
323 254 315 322 3eqtrd โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) + ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) โˆ’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) = ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) + ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) ) )
324 323 oveq1d โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) + ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) โˆ’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) = ( ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) + ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) )
325 27 11 mndcl โŠข ( ( ๐‘Œ โˆˆ Mnd โˆง ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) โˆง ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) ) โ†’ ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) + ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
326 58 71 215 325 syl3anc โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) + ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
327 27 11 12 292 326 252 172 ablsubsub4 โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) + ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) โˆ’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) = ( ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) + ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) โˆ’ ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) + ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) ) )
328 27 11 12 grpaddsubass โŠข ( ( ๐‘Œ โˆˆ Grp โˆง ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) โˆง ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) โˆง ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) ) ) โ†’ ( ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) + ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) = ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) + ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) ) )
329 221 320 71 172 328 syl13anc โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) + ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) = ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) + ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) ) )
330 324 327 329 3eqtr3d โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) + ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) โˆ’ ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) + ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) ) = ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) + ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) ) )
331 5 1 2 3 4 mat2pmatbas โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring โˆง ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) โˆˆ ๐ต ) โ†’ ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
332 236 237 308 331 syl3anc โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) โˆˆ ( Base โ€˜ ๐‘Œ ) )
333 27 8 136 137 12 223 233 332 249 lmodsubdi โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) = ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) )
334 333 eqcomd โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โˆง ๐‘– โˆˆ ( 1 ... ๐‘  ) ) โ†’ ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) = ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) )
335 334 mpteq2dva โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) = ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) )
336 335 oveq2d โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) = ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) )
337 336 oveq1d โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) ) โˆ’ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) + ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) ) = ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) + ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) ) )
338 218 330 337 3eqtrd โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ( ๐‘  โˆ’ 1 ) ) โ†ฆ ( ( ( ๐‘– + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) + ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) ) โˆ’ ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) + ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) ) = ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) + ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) ) )
339 18 192 338 3eqtrd โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ CRing โˆง ๐‘€ โˆˆ ๐ต ) โˆง ( ๐‘  โˆˆ โ„• โˆง ๐‘ โˆˆ ( ๐ต โ†‘m ( 0 ... ๐‘  ) ) ) ) โ†’ ( ( ( ๐‘‹ ยท 1 ) ร— ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 0 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) = ( ( ๐‘Œ ฮฃg ( ๐‘– โˆˆ ( 1 ... ๐‘  ) โ†ฆ ( ( ๐‘– โ†‘ ๐‘‹ ) ยท ( ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ( ๐‘– โˆ’ 1 ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘– ) ) ) ) ) ) ) + ( ( ( ( ๐‘  + 1 ) โ†‘ ๐‘‹ ) ยท ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ ๐‘  ) ) ) โˆ’ ( ( ๐‘‡ โ€˜ ๐‘€ ) ร— ( ๐‘‡ โ€˜ ( ๐‘ โ€˜ 0 ) ) ) ) ) )