Metamath Proof Explorer


Theorem scmate

Description: An entry of an N x N scalar matrix over the ring R . (Contributed by AV, 18-Dec-2019)

Ref Expression
Hypotheses scmatmat.a โŠข ๐ด = ( ๐‘ Mat ๐‘… )
scmatmat.b โŠข ๐ต = ( Base โ€˜ ๐ด )
scmatmat.s โŠข ๐‘† = ( ๐‘ ScMat ๐‘… )
scmate.k โŠข ๐พ = ( Base โ€˜ ๐‘… )
scmate.0 โŠข 0 = ( 0g โ€˜ ๐‘… )
Assertion scmate ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring โˆง ๐‘€ โˆˆ ๐‘† ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โ†’ โˆƒ ๐‘ โˆˆ ๐พ ( ๐ผ ๐‘€ ๐ฝ ) = if ( ๐ผ = ๐ฝ , ๐‘ , 0 ) )

Proof

Step Hyp Ref Expression
1 scmatmat.a โŠข ๐ด = ( ๐‘ Mat ๐‘… )
2 scmatmat.b โŠข ๐ต = ( Base โ€˜ ๐ด )
3 scmatmat.s โŠข ๐‘† = ( ๐‘ ScMat ๐‘… )
4 scmate.k โŠข ๐พ = ( Base โ€˜ ๐‘… )
5 scmate.0 โŠข 0 = ( 0g โ€˜ ๐‘… )
6 eqid โŠข ( 1r โ€˜ ๐ด ) = ( 1r โ€˜ ๐ด )
7 eqid โŠข ( ยท๐‘  โ€˜ ๐ด ) = ( ยท๐‘  โ€˜ ๐ด )
8 4 1 2 6 7 3 scmatscmid โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring โˆง ๐‘€ โˆˆ ๐‘† ) โ†’ โˆƒ ๐‘ โˆˆ ๐พ ๐‘€ = ( ๐‘ ( ยท๐‘  โ€˜ ๐ด ) ( 1r โ€˜ ๐ด ) ) )
9 oveq โŠข ( ๐‘€ = ( ๐‘ ( ยท๐‘  โ€˜ ๐ด ) ( 1r โ€˜ ๐ด ) ) โ†’ ( ๐ผ ๐‘€ ๐ฝ ) = ( ๐ผ ( ๐‘ ( ยท๐‘  โ€˜ ๐ด ) ( 1r โ€˜ ๐ด ) ) ๐ฝ ) )
10 simpll1 โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring โˆง ๐‘€ โˆˆ ๐‘† ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โˆง ๐‘ โˆˆ ๐พ ) โ†’ ๐‘ โˆˆ Fin )
11 simpll2 โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring โˆง ๐‘€ โˆˆ ๐‘† ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โˆง ๐‘ โˆˆ ๐พ ) โ†’ ๐‘… โˆˆ Ring )
12 simpr โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring โˆง ๐‘€ โˆˆ ๐‘† ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โˆง ๐‘ โˆˆ ๐พ ) โ†’ ๐‘ โˆˆ ๐พ )
13 simplr โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring โˆง ๐‘€ โˆˆ ๐‘† ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โˆง ๐‘ โˆˆ ๐พ ) โ†’ ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) )
14 1 4 5 6 7 scmatscmide โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring โˆง ๐‘ โˆˆ ๐พ ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โ†’ ( ๐ผ ( ๐‘ ( ยท๐‘  โ€˜ ๐ด ) ( 1r โ€˜ ๐ด ) ) ๐ฝ ) = if ( ๐ผ = ๐ฝ , ๐‘ , 0 ) )
15 10 11 12 13 14 syl31anc โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring โˆง ๐‘€ โˆˆ ๐‘† ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โˆง ๐‘ โˆˆ ๐พ ) โ†’ ( ๐ผ ( ๐‘ ( ยท๐‘  โ€˜ ๐ด ) ( 1r โ€˜ ๐ด ) ) ๐ฝ ) = if ( ๐ผ = ๐ฝ , ๐‘ , 0 ) )
16 9 15 sylan9eqr โŠข ( ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring โˆง ๐‘€ โˆˆ ๐‘† ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โˆง ๐‘ โˆˆ ๐พ ) โˆง ๐‘€ = ( ๐‘ ( ยท๐‘  โ€˜ ๐ด ) ( 1r โ€˜ ๐ด ) ) ) โ†’ ( ๐ผ ๐‘€ ๐ฝ ) = if ( ๐ผ = ๐ฝ , ๐‘ , 0 ) )
17 16 ex โŠข ( ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring โˆง ๐‘€ โˆˆ ๐‘† ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โˆง ๐‘ โˆˆ ๐พ ) โ†’ ( ๐‘€ = ( ๐‘ ( ยท๐‘  โ€˜ ๐ด ) ( 1r โ€˜ ๐ด ) ) โ†’ ( ๐ผ ๐‘€ ๐ฝ ) = if ( ๐ผ = ๐ฝ , ๐‘ , 0 ) ) )
18 17 reximdva โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring โˆง ๐‘€ โˆˆ ๐‘† ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โ†’ ( โˆƒ ๐‘ โˆˆ ๐พ ๐‘€ = ( ๐‘ ( ยท๐‘  โ€˜ ๐ด ) ( 1r โ€˜ ๐ด ) ) โ†’ โˆƒ ๐‘ โˆˆ ๐พ ( ๐ผ ๐‘€ ๐ฝ ) = if ( ๐ผ = ๐ฝ , ๐‘ , 0 ) ) )
19 18 ex โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring โˆง ๐‘€ โˆˆ ๐‘† ) โ†’ ( ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) โ†’ ( โˆƒ ๐‘ โˆˆ ๐พ ๐‘€ = ( ๐‘ ( ยท๐‘  โ€˜ ๐ด ) ( 1r โ€˜ ๐ด ) ) โ†’ โˆƒ ๐‘ โˆˆ ๐พ ( ๐ผ ๐‘€ ๐ฝ ) = if ( ๐ผ = ๐ฝ , ๐‘ , 0 ) ) ) )
20 8 19 mpid โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring โˆง ๐‘€ โˆˆ ๐‘† ) โ†’ ( ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) โ†’ โˆƒ ๐‘ โˆˆ ๐พ ( ๐ผ ๐‘€ ๐ฝ ) = if ( ๐ผ = ๐ฝ , ๐‘ , 0 ) ) )
21 20 imp โŠข ( ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring โˆง ๐‘€ โˆˆ ๐‘† ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โ†’ โˆƒ ๐‘ โˆˆ ๐พ ( ๐ผ ๐‘€ ๐ฝ ) = if ( ๐ผ = ๐ฝ , ๐‘ , 0 ) )