ILE Home Intuitionistic Logic Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  ILE Home  >  Th. List  >  df-assa Unicode version

Definition df-assa 14982
Description: Definition of an associative algebra. An associative algebra is a set equipped with a left-module structure on a ring, coupled with a multiplicative internal operation on the vectors of the module that is associative and distributive for the additive structure of the left-module (so giving the vectors a ring structure) and that is also bilinear under the scalar product. (Contributed by Mario Carneiro, 29-Dec-2014.) (Revised by SN, 2-Mar-2025.)
Assertion
Ref Expression
df-assa  |- AssAlg  =  {
w  e.  ( LMod 
i^i  Ring )  |  [. (Scalar `  w )  / 
f ]. A. r  e.  ( Base `  f
) A. x  e.  ( Base `  w
) A. y  e.  ( Base `  w
) [. ( .s `  w )  /  s ]. [. ( .r `  w )  /  t ]. ( ( ( r s x ) t y )  =  ( r s ( x t y ) )  /\  ( x t ( r s y ) )  =  ( r s ( x t y ) ) ) }
Distinct variable group:    f, r, s, t, w, x, y

Detailed syntax breakdown of Definition df-assa
StepHypRef Expression
1 casa 14979 . 2  class AssAlg
2 vr . . . . . . . . . . . . . 14  setvar  r
32cv 1401 . . . . . . . . . . . . 13  class  r
4 vx . . . . . . . . . . . . . 14  setvar  x
54cv 1401 . . . . . . . . . . . . 13  class  x
6 vs . . . . . . . . . . . . . 14  setvar  s
76cv 1401 . . . . . . . . . . . . 13  class  s
83, 5, 7co 6079 . . . . . . . . . . . 12  class  ( r s x )
9 vy . . . . . . . . . . . . 13  setvar  y
109cv 1401 . . . . . . . . . . . 12  class  y
11 vt . . . . . . . . . . . . 13  setvar  t
1211cv 1401 . . . . . . . . . . . 12  class  t
138, 10, 12co 6079 . . . . . . . . . . 11  class  ( ( r s x ) t y )
145, 10, 12co 6079 . . . . . . . . . . . 12  class  ( x t y )
153, 14, 7co 6079 . . . . . . . . . . 11  class  ( r s ( x t y ) )
1613, 15wceq 1402 . . . . . . . . . 10  wff  ( ( r s x ) t y )  =  ( r s ( x t y ) )
173, 10, 7co 6079 . . . . . . . . . . . 12  class  ( r s y )
185, 17, 12co 6079 . . . . . . . . . . 11  class  ( x t ( r s y ) )
1918, 15wceq 1402 . . . . . . . . . 10  wff  ( x t ( r s y ) )  =  ( r s ( x t y ) )
2016, 19wa 104 . . . . . . . . 9  wff  ( ( ( r s x ) t y )  =  ( r s ( x t y ) )  /\  (
x t ( r s y ) )  =  ( r s ( x t y ) ) )
21 vw . . . . . . . . . . 11  setvar  w
2221cv 1401 . . . . . . . . . 10  class  w
23 cmulr 13415 . . . . . . . . . 10  class  .r
2422, 23cfv 5375 . . . . . . . . 9  class  ( .r
`  w )
2520, 11, 24wsbc 3051 . . . . . . . 8  wff  [. ( .r `  w )  / 
t ]. ( ( ( r s x ) t y )  =  ( r s ( x t y ) )  /\  ( x t ( r s y ) )  =  ( r s ( x t y ) ) )
26 cvsca 13418 . . . . . . . . 9  class  .s
2722, 26cfv 5375 . . . . . . . 8  class  ( .s
`  w )
2825, 6, 27wsbc 3051 . . . . . . 7  wff  [. ( .s `  w )  / 
s ]. [. ( .r
`  w )  / 
t ]. ( ( ( r s x ) t y )  =  ( r s ( x t y ) )  /\  ( x t ( r s y ) )  =  ( r s ( x t y ) ) )
29 cbs 13335 . . . . . . . 8  class  Base
3022, 29cfv 5375 . . . . . . 7  class  ( Base `  w )
3128, 9, 30wral 2528 . . . . . 6  wff  A. y  e.  ( Base `  w
) [. ( .s `  w )  /  s ]. [. ( .r `  w )  /  t ]. ( ( ( r s x ) t y )  =  ( r s ( x t y ) )  /\  ( x t ( r s y ) )  =  ( r s ( x t y ) ) )
3231, 4, 30wral 2528 . . . . 5  wff  A. x  e.  ( Base `  w
) A. y  e.  ( Base `  w
) [. ( .s `  w )  /  s ]. [. ( .r `  w )  /  t ]. ( ( ( r s x ) t y )  =  ( r s ( x t y ) )  /\  ( x t ( r s y ) )  =  ( r s ( x t y ) ) )
33 vf . . . . . . 7  setvar  f
3433cv 1401 . . . . . 6  class  f
3534, 29cfv 5375 . . . . 5  class  ( Base `  f )
3632, 2, 35wral 2528 . . . 4  wff  A. r  e.  ( Base `  f
) A. x  e.  ( Base `  w
) A. y  e.  ( Base `  w
) [. ( .s `  w )  /  s ]. [. ( .r `  w )  /  t ]. ( ( ( r s x ) t y )  =  ( r s ( x t y ) )  /\  ( x t ( r s y ) )  =  ( r s ( x t y ) ) )
37 csca 13417 . . . . 5  class Scalar
3822, 37cfv 5375 . . . 4  class  (Scalar `  w )
3936, 33, 38wsbc 3051 . . 3  wff  [. (Scalar `  w )  /  f ]. A. r  e.  (
Base `  f ) A. x  e.  ( Base `  w ) A. y  e.  ( Base `  w ) [. ( .s `  w )  / 
s ]. [. ( .r
`  w )  / 
t ]. ( ( ( r s x ) t y )  =  ( r s ( x t y ) )  /\  ( x t ( r s y ) )  =  ( r s ( x t y ) ) )
40 clmod 14606 . . . 4  class  LMod
41 crg 14283 . . . 4  class  Ring
4240, 41cin 3219 . . 3  class  ( LMod 
i^i  Ring )
4339, 21, 42crab 2532 . 2  class  { w  e.  ( LMod  i^i  Ring )  |  [. (Scalar `  w
)  /  f ]. A. r  e.  ( Base `  f ) A. x  e.  ( Base `  w ) A. y  e.  ( Base `  w
) [. ( .s `  w )  /  s ]. [. ( .r `  w )  /  t ]. ( ( ( r s x ) t y )  =  ( r s ( x t y ) )  /\  ( x t ( r s y ) )  =  ( r s ( x t y ) ) ) }
441, 43wceq 1402 1  wff AssAlg  =  {
w  e.  ( LMod 
i^i  Ring )  |  [. (Scalar `  w )  / 
f ]. A. r  e.  ( Base `  f
) A. x  e.  ( Base `  w
) A. y  e.  ( Base `  w
) [. ( .s `  w )  /  s ]. [. ( .r `  w )  /  t ]. ( ( ( r s x ) t y )  =  ( r s ( x t y ) )  /\  ( x t ( r s y ) )  =  ( r s ( x t y ) ) ) }
Colors of variables: wff set class
This definition is referenced by:  isassa  14985
  Copyright terms: Public domain W3C validator