Metamath Proof Explorer


Theorem mavmul0

Description: Multiplication of a 0-dimensional matrix with a 0-dimensional vector. (Contributed by AV, 28-Feb-2019)

Ref Expression
Hypothesis mavmul0.t โŠข ยท = ( ๐‘… maVecMul โŸจ ๐‘ , ๐‘ โŸฉ )
Assertion mavmul0 ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ ( โˆ… ยท โˆ… ) = โˆ… )

Proof

Step Hyp Ref Expression
1 mavmul0.t โŠข ยท = ( ๐‘… maVecMul โŸจ ๐‘ , ๐‘ โŸฉ )
2 eqid โŠข ( ๐‘ Mat ๐‘… ) = ( ๐‘ Mat ๐‘… )
3 eqid โŠข ( Base โ€˜ ๐‘… ) = ( Base โ€˜ ๐‘… )
4 eqid โŠข ( .r โ€˜ ๐‘… ) = ( .r โ€˜ ๐‘… )
5 simpr โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ ๐‘… โˆˆ ๐‘‰ )
6 0fin โŠข โˆ… โˆˆ Fin
7 eleq1 โŠข ( ๐‘ = โˆ… โ†’ ( ๐‘ โˆˆ Fin โ†” โˆ… โˆˆ Fin ) )
8 6 7 mpbiri โŠข ( ๐‘ = โˆ… โ†’ ๐‘ โˆˆ Fin )
9 8 adantr โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ ๐‘ โˆˆ Fin )
10 0ex โŠข โˆ… โˆˆ V
11 snidg โŠข ( โˆ… โˆˆ V โ†’ โˆ… โˆˆ { โˆ… } )
12 10 11 mp1i โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ โˆ… โˆˆ { โˆ… } )
13 oveq1 โŠข ( ๐‘ = โˆ… โ†’ ( ๐‘ Mat ๐‘… ) = ( โˆ… Mat ๐‘… ) )
14 13 adantr โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ ( ๐‘ Mat ๐‘… ) = ( โˆ… Mat ๐‘… ) )
15 14 fveq2d โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ ( Base โ€˜ ( ๐‘ Mat ๐‘… ) ) = ( Base โ€˜ ( โˆ… Mat ๐‘… ) ) )
16 mat0dimbas0 โŠข ( ๐‘… โˆˆ ๐‘‰ โ†’ ( Base โ€˜ ( โˆ… Mat ๐‘… ) ) = { โˆ… } )
17 16 adantl โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ ( Base โ€˜ ( โˆ… Mat ๐‘… ) ) = { โˆ… } )
18 15 17 eqtrd โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ ( Base โ€˜ ( ๐‘ Mat ๐‘… ) ) = { โˆ… } )
19 12 18 eleqtrrd โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ โˆ… โˆˆ ( Base โ€˜ ( ๐‘ Mat ๐‘… ) ) )
20 eqidd โŠข ( ๐‘ = โˆ… โ†’ โˆ… = โˆ… )
21 el1o โŠข ( โˆ… โˆˆ 1o โ†” โˆ… = โˆ… )
22 20 21 sylibr โŠข ( ๐‘ = โˆ… โ†’ โˆ… โˆˆ 1o )
23 oveq2 โŠข ( ๐‘ = โˆ… โ†’ ( ( Base โ€˜ ๐‘… ) โ†‘m ๐‘ ) = ( ( Base โ€˜ ๐‘… ) โ†‘m โˆ… ) )
24 fvex โŠข ( Base โ€˜ ๐‘… ) โˆˆ V
25 map0e โŠข ( ( Base โ€˜ ๐‘… ) โˆˆ V โ†’ ( ( Base โ€˜ ๐‘… ) โ†‘m โˆ… ) = 1o )
26 24 25 mp1i โŠข ( ๐‘ = โˆ… โ†’ ( ( Base โ€˜ ๐‘… ) โ†‘m โˆ… ) = 1o )
27 23 26 eqtrd โŠข ( ๐‘ = โˆ… โ†’ ( ( Base โ€˜ ๐‘… ) โ†‘m ๐‘ ) = 1o )
28 22 27 eleqtrrd โŠข ( ๐‘ = โˆ… โ†’ โˆ… โˆˆ ( ( Base โ€˜ ๐‘… ) โ†‘m ๐‘ ) )
29 28 adantr โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ โˆ… โˆˆ ( ( Base โ€˜ ๐‘… ) โ†‘m ๐‘ ) )
30 2 1 3 4 5 9 19 29 mavmulval โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ ( โˆ… ยท โˆ… ) = ( ๐‘– โˆˆ ๐‘ โ†ฆ ( ๐‘… ฮฃg ( ๐‘— โˆˆ ๐‘ โ†ฆ ( ( ๐‘– โˆ… ๐‘— ) ( .r โ€˜ ๐‘… ) ( โˆ… โ€˜ ๐‘— ) ) ) ) ) )
31 mpteq1 โŠข ( ๐‘ = โˆ… โ†’ ( ๐‘– โˆˆ ๐‘ โ†ฆ ( ๐‘… ฮฃg ( ๐‘— โˆˆ ๐‘ โ†ฆ ( ( ๐‘– โˆ… ๐‘— ) ( .r โ€˜ ๐‘… ) ( โˆ… โ€˜ ๐‘— ) ) ) ) ) = ( ๐‘– โˆˆ โˆ… โ†ฆ ( ๐‘… ฮฃg ( ๐‘— โˆˆ ๐‘ โ†ฆ ( ( ๐‘– โˆ… ๐‘— ) ( .r โ€˜ ๐‘… ) ( โˆ… โ€˜ ๐‘— ) ) ) ) ) )
32 31 adantr โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ ( ๐‘– โˆˆ ๐‘ โ†ฆ ( ๐‘… ฮฃg ( ๐‘— โˆˆ ๐‘ โ†ฆ ( ( ๐‘– โˆ… ๐‘— ) ( .r โ€˜ ๐‘… ) ( โˆ… โ€˜ ๐‘— ) ) ) ) ) = ( ๐‘– โˆˆ โˆ… โ†ฆ ( ๐‘… ฮฃg ( ๐‘— โˆˆ ๐‘ โ†ฆ ( ( ๐‘– โˆ… ๐‘— ) ( .r โ€˜ ๐‘… ) ( โˆ… โ€˜ ๐‘— ) ) ) ) ) )
33 mpt0 โŠข ( ๐‘– โˆˆ โˆ… โ†ฆ ( ๐‘… ฮฃg ( ๐‘— โˆˆ ๐‘ โ†ฆ ( ( ๐‘– โˆ… ๐‘— ) ( .r โ€˜ ๐‘… ) ( โˆ… โ€˜ ๐‘— ) ) ) ) ) = โˆ…
34 32 33 eqtrdi โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ ( ๐‘– โˆˆ ๐‘ โ†ฆ ( ๐‘… ฮฃg ( ๐‘— โˆˆ ๐‘ โ†ฆ ( ( ๐‘– โˆ… ๐‘— ) ( .r โ€˜ ๐‘… ) ( โˆ… โ€˜ ๐‘— ) ) ) ) ) = โˆ… )
35 30 34 eqtrd โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ ( โˆ… ยท โˆ… ) = โˆ… )