Metamath Proof Explorer


Definition df-dmatalt

Description: Define the set of n x n diagonal (square) matrices over a set (usually a ring) r, see definition in Roman p. 4 or Definition 3.12 in Hefferon p. 240. (Contributed by AV, 8-Dec-2019)

Ref Expression
Assertion df-dmatalt DMatALT=nFin,rVnMatr/aa𝑠mBasea|injnijimj=0r

Detailed syntax breakdown

Step Hyp Ref Expression
0 cdmatalt classDMatALT
1 vn setvarn
2 cfn classFin
3 vr setvarr
4 cvv classV
5 1 cv setvarn
6 cmat classMat
7 3 cv setvarr
8 5 7 6 co classnMatr
9 va setvara
10 9 cv setvara
11 cress class𝑠
12 vm setvarm
13 cbs classBase
14 10 13 cfv classBasea
15 vi setvari
16 vj setvarj
17 15 cv setvari
18 16 cv setvarj
19 17 18 wne wffij
20 12 cv setvarm
21 17 18 20 co classimj
22 c0g class0𝑔
23 7 22 cfv class0r
24 21 23 wceq wffimj=0r
25 19 24 wi wffijimj=0r
26 25 16 5 wral wffjnijimj=0r
27 26 15 5 wral wffinjnijimj=0r
28 27 12 14 crab classmBasea|injnijimj=0r
29 10 28 11 co classa𝑠mBasea|injnijimj=0r
30 9 8 29 csb classnMatr/aa𝑠mBasea|injnijimj=0r
31 1 3 2 4 30 cmpo classnFin,rVnMatr/aa𝑠mBasea|injnijimj=0r
32 0 31 wceq wffDMatALT=nFin,rVnMatr/aa𝑠mBasea|injnijimj=0r