Metamath Proof Explorer


Definition df-mamu

Description: The operator which multiplies an m x n matrix with an n x p matrix, see also the definition in Lang p. 504. Note that it is not generally possible to recover the dimensions from the matrix, since all n x 0 and all 0 x n matrices are represented by the empty set. (Contributed by Stefan O'Rear, 4-Sep-2015)

Ref Expression
Assertion df-mamu maMul=rV,oV1st1sto/m2nd1sto/n2ndo/pxBaserm×n,yBasern×pim,kprjnixjrjyk

Detailed syntax breakdown

Step Hyp Ref Expression
0 cmmul classmaMul
1 vr setvarr
2 cvv classV
3 vo setvaro
4 c1st class1st
5 3 cv setvaro
6 5 4 cfv class1sto
7 6 4 cfv class1st1sto
8 vm setvarm
9 c2nd class2nd
10 6 9 cfv class2nd1sto
11 vn setvarn
12 5 9 cfv class2ndo
13 vp setvarp
14 vx setvarx
15 cbs classBase
16 1 cv setvarr
17 16 15 cfv classBaser
18 cmap class𝑚
19 8 cv setvarm
20 11 cv setvarn
21 19 20 cxp classm×n
22 17 21 18 co classBaserm×n
23 vy setvary
24 13 cv setvarp
25 20 24 cxp classn×p
26 17 25 18 co classBasern×p
27 vi setvari
28 vk setvark
29 cgsu classΣ𝑔
30 vj setvarj
31 27 cv setvari
32 14 cv setvarx
33 30 cv setvarj
34 31 33 32 co classixj
35 cmulr class𝑟
36 16 35 cfv classr
37 23 cv setvary
38 28 cv setvark
39 33 38 37 co classjyk
40 34 39 36 co classixjrjyk
41 30 20 40 cmpt classjnixjrjyk
42 16 41 29 co classrjnixjrjyk
43 27 28 19 24 42 cmpo classim,kprjnixjrjyk
44 14 23 22 26 43 cmpo classxBaserm×n,yBasern×pim,kprjnixjrjyk
45 13 12 44 csb class2ndo/pxBaserm×n,yBasern×pim,kprjnixjrjyk
46 11 10 45 csb class2nd1sto/n2ndo/pxBaserm×n,yBasern×pim,kprjnixjrjyk
47 8 7 46 csb class1st1sto/m2nd1sto/n2ndo/pxBaserm×n,yBasern×pim,kprjnixjrjyk
48 1 3 2 2 47 cmpo classrV,oV1st1sto/m2nd1sto/n2ndo/pxBaserm×n,yBasern×pim,kprjnixjrjyk
49 0 48 wceq wffmaMul=rV,oV1st1sto/m2nd1sto/n2ndo/pxBaserm×n,yBasern×pim,kprjnixjrjyk