Metamath Proof Explorer


Theorem scmatid

Description: The identity matrix is a scalar matrix. (Contributed by AV, 20-Aug-2019) (Revised by AV, 18-Dec-2019)

Ref Expression
Hypotheses scmatid.a โŠข ๐ด = ( ๐‘ Mat ๐‘… )
scmatid.b โŠข ๐ต = ( Base โ€˜ ๐ด )
scmatid.e โŠข ๐ธ = ( Base โ€˜ ๐‘… )
scmatid.0 โŠข 0 = ( 0g โ€˜ ๐‘… )
scmatid.s โŠข ๐‘† = ( ๐‘ ScMat ๐‘… )
Assertion scmatid ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring ) โ†’ ( 1r โ€˜ ๐ด ) โˆˆ ๐‘† )

Proof

Step Hyp Ref Expression
1 scmatid.a โŠข ๐ด = ( ๐‘ Mat ๐‘… )
2 scmatid.b โŠข ๐ต = ( Base โ€˜ ๐ด )
3 scmatid.e โŠข ๐ธ = ( Base โ€˜ ๐‘… )
4 scmatid.0 โŠข 0 = ( 0g โ€˜ ๐‘… )
5 scmatid.s โŠข ๐‘† = ( ๐‘ ScMat ๐‘… )
6 1 matring โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring ) โ†’ ๐ด โˆˆ Ring )
7 eqid โŠข ( 1r โ€˜ ๐ด ) = ( 1r โ€˜ ๐ด )
8 2 7 ringidcl โŠข ( ๐ด โˆˆ Ring โ†’ ( 1r โ€˜ ๐ด ) โˆˆ ๐ต )
9 6 8 syl โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring ) โ†’ ( 1r โ€˜ ๐ด ) โˆˆ ๐ต )
10 1 matsca2 โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring ) โ†’ ๐‘… = ( Scalar โ€˜ ๐ด ) )
11 10 eqcomd โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring ) โ†’ ( Scalar โ€˜ ๐ด ) = ๐‘… )
12 11 fveq2d โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring ) โ†’ ( 1r โ€˜ ( Scalar โ€˜ ๐ด ) ) = ( 1r โ€˜ ๐‘… ) )
13 eqid โŠข ( Base โ€˜ ๐‘… ) = ( Base โ€˜ ๐‘… )
14 eqid โŠข ( 1r โ€˜ ๐‘… ) = ( 1r โ€˜ ๐‘… )
15 13 14 ringidcl โŠข ( ๐‘… โˆˆ Ring โ†’ ( 1r โ€˜ ๐‘… ) โˆˆ ( Base โ€˜ ๐‘… ) )
16 15 adantl โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring ) โ†’ ( 1r โ€˜ ๐‘… ) โˆˆ ( Base โ€˜ ๐‘… ) )
17 12 16 eqeltrd โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring ) โ†’ ( 1r โ€˜ ( Scalar โ€˜ ๐ด ) ) โˆˆ ( Base โ€˜ ๐‘… ) )
18 oveq1 โŠข ( ๐‘ = ( 1r โ€˜ ( Scalar โ€˜ ๐ด ) ) โ†’ ( ๐‘ ( ยท๐‘  โ€˜ ๐ด ) ( 1r โ€˜ ๐ด ) ) = ( ( 1r โ€˜ ( Scalar โ€˜ ๐ด ) ) ( ยท๐‘  โ€˜ ๐ด ) ( 1r โ€˜ ๐ด ) ) )
19 18 eqeq2d โŠข ( ๐‘ = ( 1r โ€˜ ( Scalar โ€˜ ๐ด ) ) โ†’ ( ( 1r โ€˜ ๐ด ) = ( ๐‘ ( ยท๐‘  โ€˜ ๐ด ) ( 1r โ€˜ ๐ด ) ) โ†” ( 1r โ€˜ ๐ด ) = ( ( 1r โ€˜ ( Scalar โ€˜ ๐ด ) ) ( ยท๐‘  โ€˜ ๐ด ) ( 1r โ€˜ ๐ด ) ) ) )
20 19 adantl โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring ) โˆง ๐‘ = ( 1r โ€˜ ( Scalar โ€˜ ๐ด ) ) ) โ†’ ( ( 1r โ€˜ ๐ด ) = ( ๐‘ ( ยท๐‘  โ€˜ ๐ด ) ( 1r โ€˜ ๐ด ) ) โ†” ( 1r โ€˜ ๐ด ) = ( ( 1r โ€˜ ( Scalar โ€˜ ๐ด ) ) ( ยท๐‘  โ€˜ ๐ด ) ( 1r โ€˜ ๐ด ) ) ) )
21 1 matlmod โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring ) โ†’ ๐ด โˆˆ LMod )
22 eqid โŠข ( Scalar โ€˜ ๐ด ) = ( Scalar โ€˜ ๐ด )
23 eqid โŠข ( ยท๐‘  โ€˜ ๐ด ) = ( ยท๐‘  โ€˜ ๐ด )
24 eqid โŠข ( 1r โ€˜ ( Scalar โ€˜ ๐ด ) ) = ( 1r โ€˜ ( Scalar โ€˜ ๐ด ) )
25 2 22 23 24 lmodvs1 โŠข ( ( ๐ด โˆˆ LMod โˆง ( 1r โ€˜ ๐ด ) โˆˆ ๐ต ) โ†’ ( ( 1r โ€˜ ( Scalar โ€˜ ๐ด ) ) ( ยท๐‘  โ€˜ ๐ด ) ( 1r โ€˜ ๐ด ) ) = ( 1r โ€˜ ๐ด ) )
26 21 9 25 syl2anc โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring ) โ†’ ( ( 1r โ€˜ ( Scalar โ€˜ ๐ด ) ) ( ยท๐‘  โ€˜ ๐ด ) ( 1r โ€˜ ๐ด ) ) = ( 1r โ€˜ ๐ด ) )
27 26 eqcomd โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring ) โ†’ ( 1r โ€˜ ๐ด ) = ( ( 1r โ€˜ ( Scalar โ€˜ ๐ด ) ) ( ยท๐‘  โ€˜ ๐ด ) ( 1r โ€˜ ๐ด ) ) )
28 17 20 27 rspcedvd โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring ) โ†’ โˆƒ ๐‘ โˆˆ ( Base โ€˜ ๐‘… ) ( 1r โ€˜ ๐ด ) = ( ๐‘ ( ยท๐‘  โ€˜ ๐ด ) ( 1r โ€˜ ๐ด ) ) )
29 13 1 2 7 23 5 scmatel โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring ) โ†’ ( ( 1r โ€˜ ๐ด ) โˆˆ ๐‘† โ†” ( ( 1r โ€˜ ๐ด ) โˆˆ ๐ต โˆง โˆƒ ๐‘ โˆˆ ( Base โ€˜ ๐‘… ) ( 1r โ€˜ ๐ด ) = ( ๐‘ ( ยท๐‘  โ€˜ ๐ด ) ( 1r โ€˜ ๐ด ) ) ) ) )
30 9 28 29 mpbir2and โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring ) โ†’ ( 1r โ€˜ ๐ด ) โˆˆ ๐‘† )