Metamath Proof Explorer


Theorem matvscacell

Description: Scalar multiplication in the matrix ring is cell-wise. (Contributed by AV, 7-Aug-2019)

Ref Expression
Hypotheses matplusgcell.a โŠข ๐ด = ( ๐‘ Mat ๐‘… )
matplusgcell.b โŠข ๐ต = ( Base โ€˜ ๐ด )
matvscacell.k โŠข ๐พ = ( Base โ€˜ ๐‘… )
matvscacell.v โŠข ยท = ( ยท๐‘  โ€˜ ๐ด )
matvscacell.t โŠข ร— = ( .r โ€˜ ๐‘… )
Assertion matvscacell ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘‹ โˆˆ ๐พ โˆง ๐‘Œ โˆˆ ๐ต ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โ†’ ( ๐ผ ( ๐‘‹ ยท ๐‘Œ ) ๐ฝ ) = ( ๐‘‹ ร— ( ๐ผ ๐‘Œ ๐ฝ ) ) )

Proof

Step Hyp Ref Expression
1 matplusgcell.a โŠข ๐ด = ( ๐‘ Mat ๐‘… )
2 matplusgcell.b โŠข ๐ต = ( Base โ€˜ ๐ด )
3 matvscacell.k โŠข ๐พ = ( Base โ€˜ ๐‘… )
4 matvscacell.v โŠข ยท = ( ยท๐‘  โ€˜ ๐ด )
5 matvscacell.t โŠข ร— = ( .r โ€˜ ๐‘… )
6 eqid โŠข ( ๐‘ ร— ๐‘ ) = ( ๐‘ ร— ๐‘ )
7 1 2 3 4 5 6 matvsca2 โŠข ( ( ๐‘‹ โˆˆ ๐พ โˆง ๐‘Œ โˆˆ ๐ต ) โ†’ ( ๐‘‹ ยท ๐‘Œ ) = ( ( ( ๐‘ ร— ๐‘ ) ร— { ๐‘‹ } ) โˆ˜f ร— ๐‘Œ ) )
8 7 oveqd โŠข ( ( ๐‘‹ โˆˆ ๐พ โˆง ๐‘Œ โˆˆ ๐ต ) โ†’ ( ๐ผ ( ๐‘‹ ยท ๐‘Œ ) ๐ฝ ) = ( ๐ผ ( ( ( ๐‘ ร— ๐‘ ) ร— { ๐‘‹ } ) โˆ˜f ร— ๐‘Œ ) ๐ฝ ) )
9 8 3ad2ant2 โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘‹ โˆˆ ๐พ โˆง ๐‘Œ โˆˆ ๐ต ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โ†’ ( ๐ผ ( ๐‘‹ ยท ๐‘Œ ) ๐ฝ ) = ( ๐ผ ( ( ( ๐‘ ร— ๐‘ ) ร— { ๐‘‹ } ) โˆ˜f ร— ๐‘Œ ) ๐ฝ ) )
10 df-ov โŠข ( ๐ผ ( ( ( ๐‘ ร— ๐‘ ) ร— { ๐‘‹ } ) โˆ˜f ร— ๐‘Œ ) ๐ฝ ) = ( ( ( ( ๐‘ ร— ๐‘ ) ร— { ๐‘‹ } ) โˆ˜f ร— ๐‘Œ ) โ€˜ โŸจ ๐ผ , ๐ฝ โŸฉ )
11 10 a1i โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘‹ โˆˆ ๐พ โˆง ๐‘Œ โˆˆ ๐ต ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โ†’ ( ๐ผ ( ( ( ๐‘ ร— ๐‘ ) ร— { ๐‘‹ } ) โˆ˜f ร— ๐‘Œ ) ๐ฝ ) = ( ( ( ( ๐‘ ร— ๐‘ ) ร— { ๐‘‹ } ) โˆ˜f ร— ๐‘Œ ) โ€˜ โŸจ ๐ผ , ๐ฝ โŸฉ ) )
12 opelxpi โŠข ( ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) โ†’ โŸจ ๐ผ , ๐ฝ โŸฉ โˆˆ ( ๐‘ ร— ๐‘ ) )
13 12 3ad2ant3 โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘‹ โˆˆ ๐พ โˆง ๐‘Œ โˆˆ ๐ต ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โ†’ โŸจ ๐ผ , ๐ฝ โŸฉ โˆˆ ( ๐‘ ร— ๐‘ ) )
14 1 2 matrcl โŠข ( ๐‘Œ โˆˆ ๐ต โ†’ ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ V ) )
15 14 simpld โŠข ( ๐‘Œ โˆˆ ๐ต โ†’ ๐‘ โˆˆ Fin )
16 15 adantl โŠข ( ( ๐‘‹ โˆˆ ๐พ โˆง ๐‘Œ โˆˆ ๐ต ) โ†’ ๐‘ โˆˆ Fin )
17 16 3ad2ant2 โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘‹ โˆˆ ๐พ โˆง ๐‘Œ โˆˆ ๐ต ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โ†’ ๐‘ โˆˆ Fin )
18 xpfi โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘ โˆˆ Fin ) โ†’ ( ๐‘ ร— ๐‘ ) โˆˆ Fin )
19 17 17 18 syl2anc โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘‹ โˆˆ ๐พ โˆง ๐‘Œ โˆˆ ๐ต ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โ†’ ( ๐‘ ร— ๐‘ ) โˆˆ Fin )
20 simp2l โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘‹ โˆˆ ๐พ โˆง ๐‘Œ โˆˆ ๐ต ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โ†’ ๐‘‹ โˆˆ ๐พ )
21 2 eleq2i โŠข ( ๐‘Œ โˆˆ ๐ต โ†” ๐‘Œ โˆˆ ( Base โ€˜ ๐ด ) )
22 21 biimpi โŠข ( ๐‘Œ โˆˆ ๐ต โ†’ ๐‘Œ โˆˆ ( Base โ€˜ ๐ด ) )
23 22 adantl โŠข ( ( ๐‘‹ โˆˆ ๐พ โˆง ๐‘Œ โˆˆ ๐ต ) โ†’ ๐‘Œ โˆˆ ( Base โ€˜ ๐ด ) )
24 23 3ad2ant2 โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘‹ โˆˆ ๐พ โˆง ๐‘Œ โˆˆ ๐ต ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โ†’ ๐‘Œ โˆˆ ( Base โ€˜ ๐ด ) )
25 simp1 โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘‹ โˆˆ ๐พ โˆง ๐‘Œ โˆˆ ๐ต ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โ†’ ๐‘… โˆˆ Ring )
26 eqid โŠข ( Base โ€˜ ๐‘… ) = ( Base โ€˜ ๐‘… )
27 1 26 matbas2 โŠข ( ( ๐‘ โˆˆ Fin โˆง ๐‘… โˆˆ Ring ) โ†’ ( ( Base โ€˜ ๐‘… ) โ†‘m ( ๐‘ ร— ๐‘ ) ) = ( Base โ€˜ ๐ด ) )
28 17 25 27 syl2anc โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘‹ โˆˆ ๐พ โˆง ๐‘Œ โˆˆ ๐ต ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โ†’ ( ( Base โ€˜ ๐‘… ) โ†‘m ( ๐‘ ร— ๐‘ ) ) = ( Base โ€˜ ๐ด ) )
29 24 28 eleqtrrd โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘‹ โˆˆ ๐พ โˆง ๐‘Œ โˆˆ ๐ต ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โ†’ ๐‘Œ โˆˆ ( ( Base โ€˜ ๐‘… ) โ†‘m ( ๐‘ ร— ๐‘ ) ) )
30 elmapfn โŠข ( ๐‘Œ โˆˆ ( ( Base โ€˜ ๐‘… ) โ†‘m ( ๐‘ ร— ๐‘ ) ) โ†’ ๐‘Œ Fn ( ๐‘ ร— ๐‘ ) )
31 29 30 syl โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘‹ โˆˆ ๐พ โˆง ๐‘Œ โˆˆ ๐ต ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โ†’ ๐‘Œ Fn ( ๐‘ ร— ๐‘ ) )
32 df-ov โŠข ( ๐ผ ๐‘Œ ๐ฝ ) = ( ๐‘Œ โ€˜ โŸจ ๐ผ , ๐ฝ โŸฉ )
33 32 eqcomi โŠข ( ๐‘Œ โ€˜ โŸจ ๐ผ , ๐ฝ โŸฉ ) = ( ๐ผ ๐‘Œ ๐ฝ )
34 33 a1i โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘‹ โˆˆ ๐พ โˆง ๐‘Œ โˆˆ ๐ต ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โˆง โŸจ ๐ผ , ๐ฝ โŸฉ โˆˆ ( ๐‘ ร— ๐‘ ) ) โ†’ ( ๐‘Œ โ€˜ โŸจ ๐ผ , ๐ฝ โŸฉ ) = ( ๐ผ ๐‘Œ ๐ฝ ) )
35 19 20 31 34 ofc1 โŠข ( ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘‹ โˆˆ ๐พ โˆง ๐‘Œ โˆˆ ๐ต ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โˆง โŸจ ๐ผ , ๐ฝ โŸฉ โˆˆ ( ๐‘ ร— ๐‘ ) ) โ†’ ( ( ( ( ๐‘ ร— ๐‘ ) ร— { ๐‘‹ } ) โˆ˜f ร— ๐‘Œ ) โ€˜ โŸจ ๐ผ , ๐ฝ โŸฉ ) = ( ๐‘‹ ร— ( ๐ผ ๐‘Œ ๐ฝ ) ) )
36 13 35 mpdan โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘‹ โˆˆ ๐พ โˆง ๐‘Œ โˆˆ ๐ต ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โ†’ ( ( ( ( ๐‘ ร— ๐‘ ) ร— { ๐‘‹ } ) โˆ˜f ร— ๐‘Œ ) โ€˜ โŸจ ๐ผ , ๐ฝ โŸฉ ) = ( ๐‘‹ ร— ( ๐ผ ๐‘Œ ๐ฝ ) ) )
37 9 11 36 3eqtrd โŠข ( ( ๐‘… โˆˆ Ring โˆง ( ๐‘‹ โˆˆ ๐พ โˆง ๐‘Œ โˆˆ ๐ต ) โˆง ( ๐ผ โˆˆ ๐‘ โˆง ๐ฝ โˆˆ ๐‘ ) ) โ†’ ( ๐ผ ( ๐‘‹ ยท ๐‘Œ ) ๐ฝ ) = ( ๐‘‹ ร— ( ๐ผ ๐‘Œ ๐ฝ ) ) )