MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  df-dmat Structured version   Visualization version   Unicode version

Definition df-dmat 20296
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.)
Assertion
Ref Expression
df-dmat  |- DMat  =  ( n  e.  Fin , 
r  e.  _V  |->  { m  e.  ( Base `  ( n Mat  r ) )  |  A. i  e.  n  A. j  e.  n  ( i  =/=  j  ->  ( i m j )  =  ( 0g `  r
) ) } )
Distinct variable group:    i, j, m, n, r

Detailed syntax breakdown of Definition df-dmat
StepHypRef Expression
1 cdmat 20294 . 2  class DMat
2 vn . . 3  setvar  n
3 vr . . 3  setvar  r
4 cfn 7955 . . 3  class  Fin
5 cvv 3200 . . 3  class  _V
6 vi . . . . . . . . 9  setvar  i
76cv 1482 . . . . . . . 8  class  i
8 vj . . . . . . . . 9  setvar  j
98cv 1482 . . . . . . . 8  class  j
107, 9wne 2794 . . . . . . 7  wff  i  =/=  j
11 vm . . . . . . . . . 10  setvar  m
1211cv 1482 . . . . . . . . 9  class  m
137, 9, 12co 6650 . . . . . . . 8  class  ( i m j )
143cv 1482 . . . . . . . . 9  class  r
15 c0g 16100 . . . . . . . . 9  class  0g
1614, 15cfv 5888 . . . . . . . 8  class  ( 0g
`  r )
1713, 16wceq 1483 . . . . . . 7  wff  ( i m j )  =  ( 0g `  r
)
1810, 17wi 4 . . . . . 6  wff  ( i  =/=  j  ->  (
i m j )  =  ( 0g `  r ) )
192cv 1482 . . . . . 6  class  n
2018, 8, 19wral 2912 . . . . 5  wff  A. j  e.  n  ( i  =/=  j  ->  ( i m j )  =  ( 0g `  r
) )
2120, 6, 19wral 2912 . . . 4  wff  A. i  e.  n  A. j  e.  n  ( i  =/=  j  ->  ( i m j )  =  ( 0g `  r
) )
22 cmat 20213 . . . . . 6  class Mat
2319, 14, 22co 6650 . . . . 5  class  ( n Mat  r )
24 cbs 15857 . . . . 5  class  Base
2523, 24cfv 5888 . . . 4  class  ( Base `  ( n Mat  r ) )
2621, 11, 25crab 2916 . . 3  class  { m  e.  ( Base `  (
n Mat  r ) )  |  A. i  e.  n  A. j  e.  n  ( i  =/=  j  ->  ( i
m j )  =  ( 0g `  r
) ) }
272, 3, 4, 5, 26cmpt2 6652 . 2  class  ( n  e.  Fin ,  r  e.  _V  |->  { m  e.  ( Base `  (
n Mat  r ) )  |  A. i  e.  n  A. j  e.  n  ( i  =/=  j  ->  ( i
m j )  =  ( 0g `  r
) ) } )
281, 27wceq 1483 1  wff DMat  =  ( n  e.  Fin , 
r  e.  _V  |->  { m  e.  ( Base `  ( n Mat  r ) )  |  A. i  e.  n  A. j  e.  n  ( i  =/=  j  ->  ( i m j )  =  ( 0g `  r
) ) } )
Colors of variables: wff setvar class
This definition is referenced by:  dmatval  20298
  Copyright terms: Public domain W3C validator