Metamath Proof Explorer


Theorem cpmidpmatlem1

Description: Lemma 1 for cpmidpmat . (Contributed by AV, 13-Nov-2019)

Ref Expression
Hypotheses cpmidgsum.a โŠข ๐ด = ( ๐‘ Mat ๐‘… )
cpmidgsum.b โŠข ๐ต = ( Base โ€˜ ๐ด )
cpmidgsum.p โŠข ๐‘ƒ = ( Poly1 โ€˜ ๐‘… )
cpmidgsum.y โŠข ๐‘Œ = ( ๐‘ Mat ๐‘ƒ )
cpmidgsum.x โŠข ๐‘‹ = ( var1 โ€˜ ๐‘… )
cpmidgsum.e โŠข โ†‘ = ( .g โ€˜ ( mulGrp โ€˜ ๐‘ƒ ) )
cpmidgsum.m โŠข ยท = ( ยท๐‘  โ€˜ ๐‘Œ )
cpmidgsum.1 โŠข 1 = ( 1r โ€˜ ๐‘Œ )
cpmidgsum.u โŠข ๐‘ˆ = ( algSc โ€˜ ๐‘ƒ )
cpmidgsum.c โŠข ๐ถ = ( ๐‘ CharPlyMat ๐‘… )
cpmidgsum.k โŠข ๐พ = ( ๐ถ โ€˜ ๐‘€ )
cpmidgsum.h โŠข ๐ป = ( ๐พ ยท 1 )
cpmidgsumm2pm.o โŠข ๐‘‚ = ( 1r โ€˜ ๐ด )
cpmidgsumm2pm.m โŠข โˆ— = ( ยท๐‘  โ€˜ ๐ด )
cpmidgsumm2pm.t โŠข ๐‘‡ = ( ๐‘ matToPolyMat ๐‘… )
cpmidpmat.g โŠข ๐บ = ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐พ ) โ€˜ ๐‘˜ ) โˆ— ๐‘‚ ) )
Assertion cpmidpmatlem1 ( ๐ฟ โˆˆ โ„•0 โ†’ ( ๐บ โ€˜ ๐ฟ ) = ( ( ( coe1 โ€˜ ๐พ ) โ€˜ ๐ฟ ) โˆ— ๐‘‚ ) )

Proof

Step Hyp Ref Expression
1 cpmidgsum.a โŠข ๐ด = ( ๐‘ Mat ๐‘… )
2 cpmidgsum.b โŠข ๐ต = ( Base โ€˜ ๐ด )
3 cpmidgsum.p โŠข ๐‘ƒ = ( Poly1 โ€˜ ๐‘… )
4 cpmidgsum.y โŠข ๐‘Œ = ( ๐‘ Mat ๐‘ƒ )
5 cpmidgsum.x โŠข ๐‘‹ = ( var1 โ€˜ ๐‘… )
6 cpmidgsum.e โŠข โ†‘ = ( .g โ€˜ ( mulGrp โ€˜ ๐‘ƒ ) )
7 cpmidgsum.m โŠข ยท = ( ยท๐‘  โ€˜ ๐‘Œ )
8 cpmidgsum.1 โŠข 1 = ( 1r โ€˜ ๐‘Œ )
9 cpmidgsum.u โŠข ๐‘ˆ = ( algSc โ€˜ ๐‘ƒ )
10 cpmidgsum.c โŠข ๐ถ = ( ๐‘ CharPlyMat ๐‘… )
11 cpmidgsum.k โŠข ๐พ = ( ๐ถ โ€˜ ๐‘€ )
12 cpmidgsum.h โŠข ๐ป = ( ๐พ ยท 1 )
13 cpmidgsumm2pm.o โŠข ๐‘‚ = ( 1r โ€˜ ๐ด )
14 cpmidgsumm2pm.m โŠข โˆ— = ( ยท๐‘  โ€˜ ๐ด )
15 cpmidgsumm2pm.t โŠข ๐‘‡ = ( ๐‘ matToPolyMat ๐‘… )
16 cpmidpmat.g โŠข ๐บ = ( ๐‘˜ โˆˆ โ„•0 โ†ฆ ( ( ( coe1 โ€˜ ๐พ ) โ€˜ ๐‘˜ ) โˆ— ๐‘‚ ) )
17 fveq2 โŠข ( ๐‘˜ = ๐ฟ โ†’ ( ( coe1 โ€˜ ๐พ ) โ€˜ ๐‘˜ ) = ( ( coe1 โ€˜ ๐พ ) โ€˜ ๐ฟ ) )
18 17 oveq1d โŠข ( ๐‘˜ = ๐ฟ โ†’ ( ( ( coe1 โ€˜ ๐พ ) โ€˜ ๐‘˜ ) โˆ— ๐‘‚ ) = ( ( ( coe1 โ€˜ ๐พ ) โ€˜ ๐ฟ ) โˆ— ๐‘‚ ) )
19 ovex โŠข ( ( ( coe1 โ€˜ ๐พ ) โ€˜ ๐ฟ ) โˆ— ๐‘‚ ) โˆˆ V
20 18 16 19 fvmpt โŠข ( ๐ฟ โˆˆ โ„•0 โ†’ ( ๐บ โ€˜ ๐ฟ ) = ( ( ( coe1 โ€˜ ๐พ ) โ€˜ ๐ฟ ) โˆ— ๐‘‚ ) )