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

Definition df-scmat 20297
Description: Define the algebra of n x n scalar matrices over a set (usually a ring) r, see definition in [Connell] p. 57: "A scalar matrix is a diagonal matrix for which all the diagonal terms are equal, i.e., a matrix of the form cIn";. (Contributed by AV, 8-Dec-2019.)
Assertion
Ref Expression
df-scmat  |- ScMat  =  ( n  e.  Fin , 
r  e.  _V  |->  [_ ( n Mat  r )  /  a ]_ {
m  e.  ( Base `  a )  |  E. c  e.  ( Base `  r ) m  =  ( c ( .s
`  a ) ( 1r `  a ) ) } )
Distinct variable group:    a, c, m, n, r

Detailed syntax breakdown of Definition df-scmat
StepHypRef Expression
1 cscmat 20295 . 2  class ScMat
2 vn . . 3  setvar  n
3 vr . . 3  setvar  r
4 cfn 7955 . . 3  class  Fin
5 cvv 3200 . . 3  class  _V
6 va . . . 4  setvar  a
72cv 1482 . . . . 5  class  n
83cv 1482 . . . . 5  class  r
9 cmat 20213 . . . . 5  class Mat
107, 8, 9co 6650 . . . 4  class  ( n Mat  r )
11 vm . . . . . . . 8  setvar  m
1211cv 1482 . . . . . . 7  class  m
13 vc . . . . . . . . 9  setvar  c
1413cv 1482 . . . . . . . 8  class  c
156cv 1482 . . . . . . . . 9  class  a
16 cur 18501 . . . . . . . . 9  class  1r
1715, 16cfv 5888 . . . . . . . 8  class  ( 1r
`  a )
18 cvsca 15945 . . . . . . . . 9  class  .s
1915, 18cfv 5888 . . . . . . . 8  class  ( .s
`  a )
2014, 17, 19co 6650 . . . . . . 7  class  ( c ( .s `  a
) ( 1r `  a ) )
2112, 20wceq 1483 . . . . . 6  wff  m  =  ( c ( .s
`  a ) ( 1r `  a ) )
22 cbs 15857 . . . . . . 7  class  Base
238, 22cfv 5888 . . . . . 6  class  ( Base `  r )
2421, 13, 23wrex 2913 . . . . 5  wff  E. c  e.  ( Base `  r
) m  =  ( c ( .s `  a ) ( 1r
`  a ) )
2515, 22cfv 5888 . . . . 5  class  ( Base `  a )
2624, 11, 25crab 2916 . . . 4  class  { m  e.  ( Base `  a
)  |  E. c  e.  ( Base `  r
) m  =  ( c ( .s `  a ) ( 1r
`  a ) ) }
276, 10, 26csb 3533 . . 3  class  [_ (
n Mat  r )  / 
a ]_ { m  e.  ( Base `  a
)  |  E. c  e.  ( Base `  r
) m  =  ( c ( .s `  a ) ( 1r
`  a ) ) }
282, 3, 4, 5, 27cmpt2 6652 . 2  class  ( n  e.  Fin ,  r  e.  _V  |->  [_ (
n Mat  r )  / 
a ]_ { m  e.  ( Base `  a
)  |  E. c  e.  ( Base `  r
) m  =  ( c ( .s `  a ) ( 1r
`  a ) ) } )
291, 28wceq 1483 1  wff ScMat  =  ( n  e.  Fin , 
r  e.  _V  |->  [_ ( n Mat  r )  /  a ]_ {
m  e.  ( Base `  a )  |  E. c  e.  ( Base `  r ) m  =  ( c ( .s
`  a ) ( 1r `  a ) ) } )
Colors of variables: wff setvar class
This definition is referenced by:  scmatval  20310
  Copyright terms: Public domain W3C validator