Users' Mathboxes Mathbox for Alexander van der Vekens < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >   Mathboxes  >  df-scmatalt Structured version   Visualization version   Unicode version

Definition df-scmatalt 42188
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-scmatalt  |- ScMatALT  =  ( n  e.  Fin , 
r  e.  _V  |->  [_ ( n Mat  r )  /  a ]_ (
as 
{ m  e.  (
Base `  a )  |  E. c  e.  (
Base `  r ) A. i  e.  n  A. j  e.  n  ( i m j )  =  if ( i  =  j ,  c ,  ( 0g
`  r ) ) } ) )
Distinct variable group:    a, c, i, j, m, n, r

Detailed syntax breakdown of Definition df-scmatalt
StepHypRef Expression
1 cscmatalt 42186 . 2  class ScMatALT
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 )
116cv 1482 . . . . 5  class  a
12 vi . . . . . . . . . . . 12  setvar  i
1312cv 1482 . . . . . . . . . . 11  class  i
14 vj . . . . . . . . . . . 12  setvar  j
1514cv 1482 . . . . . . . . . . 11  class  j
16 vm . . . . . . . . . . . 12  setvar  m
1716cv 1482 . . . . . . . . . . 11  class  m
1813, 15, 17co 6650 . . . . . . . . . 10  class  ( i m j )
1912, 14weq 1874 . . . . . . . . . . 11  wff  i  =  j
20 vc . . . . . . . . . . . 12  setvar  c
2120cv 1482 . . . . . . . . . . 11  class  c
22 c0g 16100 . . . . . . . . . . . 12  class  0g
238, 22cfv 5888 . . . . . . . . . . 11  class  ( 0g
`  r )
2419, 21, 23cif 4086 . . . . . . . . . 10  class  if ( i  =  j ,  c ,  ( 0g
`  r ) )
2518, 24wceq 1483 . . . . . . . . 9  wff  ( i m j )  =  if ( i  =  j ,  c ,  ( 0g `  r
) )
2625, 14, 7wral 2912 . . . . . . . 8  wff  A. j  e.  n  ( i
m j )  =  if ( i  =  j ,  c ,  ( 0g `  r
) )
2726, 12, 7wral 2912 . . . . . . 7  wff  A. i  e.  n  A. j  e.  n  ( i
m j )  =  if ( i  =  j ,  c ,  ( 0g `  r
) )
28 cbs 15857 . . . . . . . 8  class  Base
298, 28cfv 5888 . . . . . . 7  class  ( Base `  r )
3027, 20, 29wrex 2913 . . . . . 6  wff  E. c  e.  ( Base `  r
) A. i  e.  n  A. j  e.  n  ( i m j )  =  if ( i  =  j ,  c ,  ( 0g `  r ) )
3111, 28cfv 5888 . . . . . 6  class  ( Base `  a )
3230, 16, 31crab 2916 . . . . 5  class  { m  e.  ( Base `  a
)  |  E. c  e.  ( Base `  r
) A. i  e.  n  A. j  e.  n  ( i m j )  =  if ( i  =  j ,  c ,  ( 0g `  r ) ) }
33 cress 15858 . . . . 5  classs
3411, 32, 33co 6650 . . . 4  class  ( as  { m  e.  ( Base `  a )  |  E. c  e.  ( Base `  r ) A. i  e.  n  A. j  e.  n  ( i
m j )  =  if ( i  =  j ,  c ,  ( 0g `  r
) ) } )
356, 10, 34csb 3533 . . 3  class  [_ (
n Mat  r )  / 
a ]_ ( as  { m  e.  ( Base `  a
)  |  E. c  e.  ( Base `  r
) A. i  e.  n  A. j  e.  n  ( i m j )  =  if ( i  =  j ,  c ,  ( 0g `  r ) ) } )
362, 3, 4, 5, 35cmpt2 6652 . 2  class  ( n  e.  Fin ,  r  e.  _V  |->  [_ (
n Mat  r )  / 
a ]_ ( as  { m  e.  ( Base `  a
)  |  E. c  e.  ( Base `  r
) A. i  e.  n  A. j  e.  n  ( i m j )  =  if ( i  =  j ,  c ,  ( 0g `  r ) ) } ) )
371, 36wceq 1483 1  wff ScMatALT  =  ( n  e.  Fin , 
r  e.  _V  |->  [_ ( n Mat  r )  /  a ]_ (
as 
{ m  e.  (
Base `  a )  |  E. c  e.  (
Base `  r ) A. i  e.  n  A. j  e.  n  ( i m j )  =  if ( i  =  j ,  c ,  ( 0g
`  r ) ) } ) )
Colors of variables: wff setvar class
This definition is referenced by: (None)
  Copyright terms: Public domain W3C validator