Metamath Proof Explorer


Theorem mavmul0g

Description: The result of the 0-dimensional multiplication of a matrix with a vector is always the empty set. (Contributed by AV, 1-Mar-2019)

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

Proof

Step Hyp Ref Expression
1 mavmul0.t โŠข ยท = ( ๐‘… maVecMul โŸจ ๐‘ , ๐‘ โŸฉ )
2 oveq12 โŠข ( ( ๐‘‹ = โˆ… โˆง ๐‘Œ = โˆ… ) โ†’ ( ๐‘‹ ยท ๐‘Œ ) = ( โˆ… ยท โˆ… ) )
3 1 mavmul0 โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ ( โˆ… ยท โˆ… ) = โˆ… )
4 2 3 sylan9eq โŠข ( ( ( ๐‘‹ = โˆ… โˆง ๐‘Œ = โˆ… ) โˆง ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) ) โ†’ ( ๐‘‹ ยท ๐‘Œ ) = โˆ… )
5 eqid โŠข ( Base โ€˜ ๐‘… ) = ( Base โ€˜ ๐‘… )
6 eqid โŠข ( .r โ€˜ ๐‘… ) = ( .r โ€˜ ๐‘… )
7 simpr โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ ๐‘… โˆˆ ๐‘‰ )
8 0fin โŠข โˆ… โˆˆ Fin
9 eleq1 โŠข ( ๐‘ = โˆ… โ†’ ( ๐‘ โˆˆ Fin โ†” โˆ… โˆˆ Fin ) )
10 8 9 mpbiri โŠข ( ๐‘ = โˆ… โ†’ ๐‘ โˆˆ Fin )
11 10 adantr โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ ๐‘ โˆˆ Fin )
12 1 5 6 7 11 11 mvmulfval โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ ยท = ( ๐‘– โˆˆ ( ( Base โ€˜ ๐‘… ) โ†‘m ( ๐‘ ร— ๐‘ ) ) , ๐‘— โˆˆ ( ( Base โ€˜ ๐‘… ) โ†‘m ๐‘ ) โ†ฆ ( ๐‘˜ โˆˆ ๐‘ โ†ฆ ( ๐‘… ฮฃg ( ๐‘™ โˆˆ ๐‘ โ†ฆ ( ( ๐‘˜ ๐‘– ๐‘™ ) ( .r โ€˜ ๐‘… ) ( ๐‘— โ€˜ ๐‘™ ) ) ) ) ) ) )
13 12 dmeqd โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ dom ยท = dom ( ๐‘– โˆˆ ( ( Base โ€˜ ๐‘… ) โ†‘m ( ๐‘ ร— ๐‘ ) ) , ๐‘— โˆˆ ( ( Base โ€˜ ๐‘… ) โ†‘m ๐‘ ) โ†ฆ ( ๐‘˜ โˆˆ ๐‘ โ†ฆ ( ๐‘… ฮฃg ( ๐‘™ โˆˆ ๐‘ โ†ฆ ( ( ๐‘˜ ๐‘– ๐‘™ ) ( .r โ€˜ ๐‘… ) ( ๐‘— โ€˜ ๐‘™ ) ) ) ) ) ) )
14 0ex โŠข โˆ… โˆˆ V
15 eleq1 โŠข ( ๐‘ = โˆ… โ†’ ( ๐‘ โˆˆ V โ†” โˆ… โˆˆ V ) )
16 14 15 mpbiri โŠข ( ๐‘ = โˆ… โ†’ ๐‘ โˆˆ V )
17 16 mptexd โŠข ( ๐‘ = โˆ… โ†’ ( ๐‘˜ โˆˆ ๐‘ โ†ฆ ( ๐‘… ฮฃg ( ๐‘™ โˆˆ ๐‘ โ†ฆ ( ( ๐‘˜ ๐‘– ๐‘™ ) ( .r โ€˜ ๐‘… ) ( ๐‘— โ€˜ ๐‘™ ) ) ) ) ) โˆˆ V )
18 17 adantr โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ ( ๐‘˜ โˆˆ ๐‘ โ†ฆ ( ๐‘… ฮฃg ( ๐‘™ โˆˆ ๐‘ โ†ฆ ( ( ๐‘˜ ๐‘– ๐‘™ ) ( .r โ€˜ ๐‘… ) ( ๐‘— โ€˜ ๐‘™ ) ) ) ) ) โˆˆ V )
19 18 adantr โŠข ( ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โˆง ( ๐‘– โˆˆ ( ( Base โ€˜ ๐‘… ) โ†‘m ( ๐‘ ร— ๐‘ ) ) โˆง ๐‘— โˆˆ ( ( Base โ€˜ ๐‘… ) โ†‘m ๐‘ ) ) ) โ†’ ( ๐‘˜ โˆˆ ๐‘ โ†ฆ ( ๐‘… ฮฃg ( ๐‘™ โˆˆ ๐‘ โ†ฆ ( ( ๐‘˜ ๐‘– ๐‘™ ) ( .r โ€˜ ๐‘… ) ( ๐‘— โ€˜ ๐‘™ ) ) ) ) ) โˆˆ V )
20 19 ralrimivva โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ โˆ€ ๐‘– โˆˆ ( ( Base โ€˜ ๐‘… ) โ†‘m ( ๐‘ ร— ๐‘ ) ) โˆ€ ๐‘— โˆˆ ( ( Base โ€˜ ๐‘… ) โ†‘m ๐‘ ) ( ๐‘˜ โˆˆ ๐‘ โ†ฆ ( ๐‘… ฮฃg ( ๐‘™ โˆˆ ๐‘ โ†ฆ ( ( ๐‘˜ ๐‘– ๐‘™ ) ( .r โ€˜ ๐‘… ) ( ๐‘— โ€˜ ๐‘™ ) ) ) ) ) โˆˆ V )
21 eqid โŠข ( ๐‘– โˆˆ ( ( Base โ€˜ ๐‘… ) โ†‘m ( ๐‘ ร— ๐‘ ) ) , ๐‘— โˆˆ ( ( Base โ€˜ ๐‘… ) โ†‘m ๐‘ ) โ†ฆ ( ๐‘˜ โˆˆ ๐‘ โ†ฆ ( ๐‘… ฮฃg ( ๐‘™ โˆˆ ๐‘ โ†ฆ ( ( ๐‘˜ ๐‘– ๐‘™ ) ( .r โ€˜ ๐‘… ) ( ๐‘— โ€˜ ๐‘™ ) ) ) ) ) ) = ( ๐‘– โˆˆ ( ( Base โ€˜ ๐‘… ) โ†‘m ( ๐‘ ร— ๐‘ ) ) , ๐‘— โˆˆ ( ( Base โ€˜ ๐‘… ) โ†‘m ๐‘ ) โ†ฆ ( ๐‘˜ โˆˆ ๐‘ โ†ฆ ( ๐‘… ฮฃg ( ๐‘™ โˆˆ ๐‘ โ†ฆ ( ( ๐‘˜ ๐‘– ๐‘™ ) ( .r โ€˜ ๐‘… ) ( ๐‘— โ€˜ ๐‘™ ) ) ) ) ) )
22 21 dmmpoga โŠข ( โˆ€ ๐‘– โˆˆ ( ( Base โ€˜ ๐‘… ) โ†‘m ( ๐‘ ร— ๐‘ ) ) โˆ€ ๐‘— โˆˆ ( ( Base โ€˜ ๐‘… ) โ†‘m ๐‘ ) ( ๐‘˜ โˆˆ ๐‘ โ†ฆ ( ๐‘… ฮฃg ( ๐‘™ โˆˆ ๐‘ โ†ฆ ( ( ๐‘˜ ๐‘– ๐‘™ ) ( .r โ€˜ ๐‘… ) ( ๐‘— โ€˜ ๐‘™ ) ) ) ) ) โˆˆ V โ†’ dom ( ๐‘– โˆˆ ( ( Base โ€˜ ๐‘… ) โ†‘m ( ๐‘ ร— ๐‘ ) ) , ๐‘— โˆˆ ( ( Base โ€˜ ๐‘… ) โ†‘m ๐‘ ) โ†ฆ ( ๐‘˜ โˆˆ ๐‘ โ†ฆ ( ๐‘… ฮฃg ( ๐‘™ โˆˆ ๐‘ โ†ฆ ( ( ๐‘˜ ๐‘– ๐‘™ ) ( .r โ€˜ ๐‘… ) ( ๐‘— โ€˜ ๐‘™ ) ) ) ) ) ) = ( ( ( Base โ€˜ ๐‘… ) โ†‘m ( ๐‘ ร— ๐‘ ) ) ร— ( ( Base โ€˜ ๐‘… ) โ†‘m ๐‘ ) ) )
23 20 22 syl โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ dom ( ๐‘– โˆˆ ( ( Base โ€˜ ๐‘… ) โ†‘m ( ๐‘ ร— ๐‘ ) ) , ๐‘— โˆˆ ( ( Base โ€˜ ๐‘… ) โ†‘m ๐‘ ) โ†ฆ ( ๐‘˜ โˆˆ ๐‘ โ†ฆ ( ๐‘… ฮฃg ( ๐‘™ โˆˆ ๐‘ โ†ฆ ( ( ๐‘˜ ๐‘– ๐‘™ ) ( .r โ€˜ ๐‘… ) ( ๐‘— โ€˜ ๐‘™ ) ) ) ) ) ) = ( ( ( Base โ€˜ ๐‘… ) โ†‘m ( ๐‘ ร— ๐‘ ) ) ร— ( ( Base โ€˜ ๐‘… ) โ†‘m ๐‘ ) ) )
24 id โŠข ( ๐‘ = โˆ… โ†’ ๐‘ = โˆ… )
25 24 24 xpeq12d โŠข ( ๐‘ = โˆ… โ†’ ( ๐‘ ร— ๐‘ ) = ( โˆ… ร— โˆ… ) )
26 0xp โŠข ( โˆ… ร— โˆ… ) = โˆ…
27 25 26 eqtrdi โŠข ( ๐‘ = โˆ… โ†’ ( ๐‘ ร— ๐‘ ) = โˆ… )
28 27 oveq2d โŠข ( ๐‘ = โˆ… โ†’ ( ( Base โ€˜ ๐‘… ) โ†‘m ( ๐‘ ร— ๐‘ ) ) = ( ( Base โ€˜ ๐‘… ) โ†‘m โˆ… ) )
29 fvex โŠข ( Base โ€˜ ๐‘… ) โˆˆ V
30 map0e โŠข ( ( Base โ€˜ ๐‘… ) โˆˆ V โ†’ ( ( Base โ€˜ ๐‘… ) โ†‘m โˆ… ) = 1o )
31 29 30 mp1i โŠข ( ๐‘ = โˆ… โ†’ ( ( Base โ€˜ ๐‘… ) โ†‘m โˆ… ) = 1o )
32 28 31 eqtrd โŠข ( ๐‘ = โˆ… โ†’ ( ( Base โ€˜ ๐‘… ) โ†‘m ( ๐‘ ร— ๐‘ ) ) = 1o )
33 32 adantr โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ ( ( Base โ€˜ ๐‘… ) โ†‘m ( ๐‘ ร— ๐‘ ) ) = 1o )
34 df1o2 โŠข 1o = { โˆ… }
35 33 34 eqtrdi โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ ( ( Base โ€˜ ๐‘… ) โ†‘m ( ๐‘ ร— ๐‘ ) ) = { โˆ… } )
36 oveq2 โŠข ( ๐‘ = โˆ… โ†’ ( ( Base โ€˜ ๐‘… ) โ†‘m ๐‘ ) = ( ( Base โ€˜ ๐‘… ) โ†‘m โˆ… ) )
37 29 30 mp1i โŠข ( ๐‘… โˆˆ ๐‘‰ โ†’ ( ( Base โ€˜ ๐‘… ) โ†‘m โˆ… ) = 1o )
38 37 34 eqtrdi โŠข ( ๐‘… โˆˆ ๐‘‰ โ†’ ( ( Base โ€˜ ๐‘… ) โ†‘m โˆ… ) = { โˆ… } )
39 36 38 sylan9eq โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ ( ( Base โ€˜ ๐‘… ) โ†‘m ๐‘ ) = { โˆ… } )
40 35 39 xpeq12d โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ ( ( ( Base โ€˜ ๐‘… ) โ†‘m ( ๐‘ ร— ๐‘ ) ) ร— ( ( Base โ€˜ ๐‘… ) โ†‘m ๐‘ ) ) = ( { โˆ… } ร— { โˆ… } ) )
41 13 23 40 3eqtrd โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ dom ยท = ( { โˆ… } ร— { โˆ… } ) )
42 elsni โŠข ( ๐‘‹ โˆˆ { โˆ… } โ†’ ๐‘‹ = โˆ… )
43 elsni โŠข ( ๐‘Œ โˆˆ { โˆ… } โ†’ ๐‘Œ = โˆ… )
44 42 43 anim12i โŠข ( ( ๐‘‹ โˆˆ { โˆ… } โˆง ๐‘Œ โˆˆ { โˆ… } ) โ†’ ( ๐‘‹ = โˆ… โˆง ๐‘Œ = โˆ… ) )
45 44 con3i โŠข ( ยฌ ( ๐‘‹ = โˆ… โˆง ๐‘Œ = โˆ… ) โ†’ ยฌ ( ๐‘‹ โˆˆ { โˆ… } โˆง ๐‘Œ โˆˆ { โˆ… } ) )
46 ndmovg โŠข ( ( dom ยท = ( { โˆ… } ร— { โˆ… } ) โˆง ยฌ ( ๐‘‹ โˆˆ { โˆ… } โˆง ๐‘Œ โˆˆ { โˆ… } ) ) โ†’ ( ๐‘‹ ยท ๐‘Œ ) = โˆ… )
47 41 45 46 syl2anr โŠข ( ( ยฌ ( ๐‘‹ = โˆ… โˆง ๐‘Œ = โˆ… ) โˆง ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) ) โ†’ ( ๐‘‹ ยท ๐‘Œ ) = โˆ… )
48 4 47 pm2.61ian โŠข ( ( ๐‘ = โˆ… โˆง ๐‘… โˆˆ ๐‘‰ ) โ†’ ( ๐‘‹ ยท ๐‘Œ ) = โˆ… )