Metamath Proof Explorer


Theorem mavmuldm

Description: The domain of the matrix vector multiplication function. (Contributed by AV, 27-Feb-2019)

Ref Expression
Hypotheses mavmuldm.b B = Base R
mavmuldm.c C = B M × N
mavmuldm.d D = B N
mavmuldm.t · ˙ = R maVecMul M N
Assertion mavmuldm R V M Fin N Fin dom · ˙ = C × D

Proof

Step Hyp Ref Expression
1 mavmuldm.b B = Base R
2 mavmuldm.c C = B M × N
3 mavmuldm.d D = B N
4 mavmuldm.t · ˙ = R maVecMul M N
5 eqid R = R
6 simp1 R V M Fin N Fin R V
7 simp2 R V M Fin N Fin M Fin
8 simp3 R V M Fin N Fin N Fin
9 4 1 5 6 7 8 mvmulfval R V M Fin N Fin · ˙ = x B M × N , y B N i M R j N i x j R y j
10 9 dmeqd R V M Fin N Fin dom · ˙ = dom x B M × N , y B N i M R j N i x j R y j
11 mptexg M Fin i M R j N i x j R y j V
12 11 3ad2ant2 R V M Fin N Fin i M R j N i x j R y j V
13 12 a1d R V M Fin N Fin x B M × N y B N i M R j N i x j R y j V
14 13 ralrimivv R V M Fin N Fin x B M × N y B N i M R j N i x j R y j V
15 eqid x B M × N , y B N i M R j N i x j R y j = x B M × N , y B N i M R j N i x j R y j
16 15 dmmpoga x B M × N y B N i M R j N i x j R y j V dom x B M × N , y B N i M R j N i x j R y j = B M × N × B N
17 14 16 syl R V M Fin N Fin dom x B M × N , y B N i M R j N i x j R y j = B M × N × B N
18 2 eqcomi B M × N = C
19 18 a1i R V M Fin N Fin B M × N = C
20 3 a1i R V M Fin N Fin D = B N
21 20 eqcomd R V M Fin N Fin B N = D
22 19 21 xpeq12d R V M Fin N Fin B M × N × B N = C × D
23 10 17 22 3eqtrd R V M Fin N Fin dom · ˙ = C × D