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

Definition df-lmod 18865
Description: Define the class of all left modules, which are generalizations of left vector spaces. A left module over a ring is an (Abelian) group (vectors) together with a ring (scalars) and a left scalar product connecting them. (Contributed by NM, 4-Nov-2013.)
Assertion
Ref Expression
df-lmod  |-  LMod  =  { g  e.  Grp  | 
[. ( Base `  g
)  /  v ]. [. ( +g  `  g
)  /  a ]. [. (Scalar `  g )  /  f ]. [. ( .s `  g )  / 
s ]. [. ( Base `  f )  /  k ]. [. ( +g  `  f
)  /  p ]. [. ( .r `  f
)  /  t ]. ( f  e.  Ring  /\ 
A. q  e.  k 
A. r  e.  k 
A. x  e.  v 
A. w  e.  v  ( ( ( r s w )  e.  v  /\  ( r s ( w a x ) )  =  ( ( r s w ) a ( r s x ) )  /\  ( ( q p r ) s w )  =  ( ( q s w ) a ( r s w ) ) )  /\  (
( ( q t r ) s w )  =  ( q s ( r s w ) )  /\  ( ( 1r `  f ) s w )  =  w ) ) ) }
Distinct variable group:    f, a, g, k, p, q, r, s, t, v, w, x

Detailed syntax breakdown of Definition df-lmod
StepHypRef Expression
1 clmod 18863 . 2  class  LMod
2 vf . . . . . . . . . . . . 13  setvar  f
32cv 1482 . . . . . . . . . . . 12  class  f
4 crg 18547 . . . . . . . . . . . 12  class  Ring
53, 4wcel 1990 . . . . . . . . . . 11  wff  f  e. 
Ring
6 vr . . . . . . . . . . . . . . . . . . . 20  setvar  r
76cv 1482 . . . . . . . . . . . . . . . . . . 19  class  r
8 vw . . . . . . . . . . . . . . . . . . . 20  setvar  w
98cv 1482 . . . . . . . . . . . . . . . . . . 19  class  w
10 vs . . . . . . . . . . . . . . . . . . . 20  setvar  s
1110cv 1482 . . . . . . . . . . . . . . . . . . 19  class  s
127, 9, 11co 6650 . . . . . . . . . . . . . . . . . 18  class  ( r s w )
13 vv . . . . . . . . . . . . . . . . . . 19  setvar  v
1413cv 1482 . . . . . . . . . . . . . . . . . 18  class  v
1512, 14wcel 1990 . . . . . . . . . . . . . . . . 17  wff  ( r s w )  e.  v
16 vx . . . . . . . . . . . . . . . . . . . . 21  setvar  x
1716cv 1482 . . . . . . . . . . . . . . . . . . . 20  class  x
18 va . . . . . . . . . . . . . . . . . . . . 21  setvar  a
1918cv 1482 . . . . . . . . . . . . . . . . . . . 20  class  a
209, 17, 19co 6650 . . . . . . . . . . . . . . . . . . 19  class  ( w a x )
217, 20, 11co 6650 . . . . . . . . . . . . . . . . . 18  class  ( r s ( w a x ) )
227, 17, 11co 6650 . . . . . . . . . . . . . . . . . . 19  class  ( r s x )
2312, 22, 19co 6650 . . . . . . . . . . . . . . . . . 18  class  ( ( r s w ) a ( r s x ) )
2421, 23wceq 1483 . . . . . . . . . . . . . . . . 17  wff  ( r s ( w a x ) )  =  ( ( r s w ) a ( r s x ) )
25 vq . . . . . . . . . . . . . . . . . . . . 21  setvar  q
2625cv 1482 . . . . . . . . . . . . . . . . . . . 20  class  q
27 vp . . . . . . . . . . . . . . . . . . . . 21  setvar  p
2827cv 1482 . . . . . . . . . . . . . . . . . . . 20  class  p
2926, 7, 28co 6650 . . . . . . . . . . . . . . . . . . 19  class  ( q p r )
3029, 9, 11co 6650 . . . . . . . . . . . . . . . . . 18  class  ( ( q p r ) s w )
3126, 9, 11co 6650 . . . . . . . . . . . . . . . . . . 19  class  ( q s w )
3231, 12, 19co 6650 . . . . . . . . . . . . . . . . . 18  class  ( ( q s w ) a ( r s w ) )
3330, 32wceq 1483 . . . . . . . . . . . . . . . . 17  wff  ( ( q p r ) s w )  =  ( ( q s w ) a ( r s w ) )
3415, 24, 33w3a 1037 . . . . . . . . . . . . . . . 16  wff  ( ( r s w )  e.  v  /\  (
r s ( w a x ) )  =  ( ( r s w ) a ( r s x ) )  /\  (
( q p r ) s w )  =  ( ( q s w ) a ( r s w ) ) )
35 vt . . . . . . . . . . . . . . . . . . . . 21  setvar  t
3635cv 1482 . . . . . . . . . . . . . . . . . . . 20  class  t
3726, 7, 36co 6650 . . . . . . . . . . . . . . . . . . 19  class  ( q t r )
3837, 9, 11co 6650 . . . . . . . . . . . . . . . . . 18  class  ( ( q t r ) s w )
3926, 12, 11co 6650 . . . . . . . . . . . . . . . . . 18  class  ( q s ( r s w ) )
4038, 39wceq 1483 . . . . . . . . . . . . . . . . 17  wff  ( ( q t r ) s w )  =  ( q s ( r s w ) )
41 cur 18501 . . . . . . . . . . . . . . . . . . . 20  class  1r
423, 41cfv 5888 . . . . . . . . . . . . . . . . . . 19  class  ( 1r
`  f )
4342, 9, 11co 6650 . . . . . . . . . . . . . . . . . 18  class  ( ( 1r `  f ) s w )
4443, 9wceq 1483 . . . . . . . . . . . . . . . . 17  wff  ( ( 1r `  f ) s w )  =  w
4540, 44wa 384 . . . . . . . . . . . . . . . 16  wff  ( ( ( q t r ) s w )  =  ( q s ( r s w ) )  /\  (
( 1r `  f
) s w )  =  w )
4634, 45wa 384 . . . . . . . . . . . . . . 15  wff  ( ( ( r s w )  e.  v  /\  ( r s ( w a x ) )  =  ( ( r s w ) a ( r s x ) )  /\  ( ( q p r ) s w )  =  ( ( q s w ) a ( r s w ) ) )  /\  ( ( ( q t r ) s w )  =  ( q s ( r s w ) )  /\  ( ( 1r `  f ) s w )  =  w ) )
4746, 8, 14wral 2912 . . . . . . . . . . . . . 14  wff  A. w  e.  v  ( (
( r s w )  e.  v  /\  ( r s ( w a x ) )  =  ( ( r s w ) a ( r s x ) )  /\  ( ( q p r ) s w )  =  ( ( q s w ) a ( r s w ) ) )  /\  ( ( ( q t r ) s w )  =  ( q s ( r s w ) )  /\  ( ( 1r `  f ) s w )  =  w ) )
4847, 16, 14wral 2912 . . . . . . . . . . . . 13  wff  A. x  e.  v  A. w  e.  v  ( (
( r s w )  e.  v  /\  ( r s ( w a x ) )  =  ( ( r s w ) a ( r s x ) )  /\  ( ( q p r ) s w )  =  ( ( q s w ) a ( r s w ) ) )  /\  ( ( ( q t r ) s w )  =  ( q s ( r s w ) )  /\  ( ( 1r `  f ) s w )  =  w ) )
49 vk . . . . . . . . . . . . . 14  setvar  k
5049cv 1482 . . . . . . . . . . . . 13  class  k
5148, 6, 50wral 2912 . . . . . . . . . . . 12  wff  A. r  e.  k  A. x  e.  v  A. w  e.  v  ( (
( r s w )  e.  v  /\  ( r s ( w a x ) )  =  ( ( r s w ) a ( r s x ) )  /\  ( ( q p r ) s w )  =  ( ( q s w ) a ( r s w ) ) )  /\  ( ( ( q t r ) s w )  =  ( q s ( r s w ) )  /\  ( ( 1r `  f ) s w )  =  w ) )
5251, 25, 50wral 2912 . . . . . . . . . . 11  wff  A. q  e.  k  A. r  e.  k  A. x  e.  v  A. w  e.  v  ( (
( r s w )  e.  v  /\  ( r s ( w a x ) )  =  ( ( r s w ) a ( r s x ) )  /\  ( ( q p r ) s w )  =  ( ( q s w ) a ( r s w ) ) )  /\  ( ( ( q t r ) s w )  =  ( q s ( r s w ) )  /\  ( ( 1r `  f ) s w )  =  w ) )
535, 52wa 384 . . . . . . . . . 10  wff  ( f  e.  Ring  /\  A. q  e.  k  A. r  e.  k  A. x  e.  v  A. w  e.  v  ( (
( r s w )  e.  v  /\  ( r s ( w a x ) )  =  ( ( r s w ) a ( r s x ) )  /\  ( ( q p r ) s w )  =  ( ( q s w ) a ( r s w ) ) )  /\  ( ( ( q t r ) s w )  =  ( q s ( r s w ) )  /\  ( ( 1r `  f ) s w )  =  w ) ) )
54 cmulr 15942 . . . . . . . . . . 11  class  .r
553, 54cfv 5888 . . . . . . . . . 10  class  ( .r
`  f )
5653, 35, 55wsbc 3435 . . . . . . . . 9  wff  [. ( .r `  f )  / 
t ]. ( f  e. 
Ring  /\  A. q  e.  k  A. r  e.  k  A. x  e.  v  A. w  e.  v  ( ( ( r s w )  e.  v  /\  (
r s ( w a x ) )  =  ( ( r s w ) a ( r s x ) )  /\  (
( q p r ) s w )  =  ( ( q s w ) a ( r s w ) ) )  /\  ( ( ( q t r ) s w )  =  ( q s ( r s w ) )  /\  ( ( 1r
`  f ) s w )  =  w ) ) )
57 cplusg 15941 . . . . . . . . . 10  class  +g
583, 57cfv 5888 . . . . . . . . 9  class  ( +g  `  f )
5956, 27, 58wsbc 3435 . . . . . . . 8  wff  [. ( +g  `  f )  /  p ]. [. ( .r
`  f )  / 
t ]. ( f  e. 
Ring  /\  A. q  e.  k  A. r  e.  k  A. x  e.  v  A. w  e.  v  ( ( ( r s w )  e.  v  /\  (
r s ( w a x ) )  =  ( ( r s w ) a ( r s x ) )  /\  (
( q p r ) s w )  =  ( ( q s w ) a ( r s w ) ) )  /\  ( ( ( q t r ) s w )  =  ( q s ( r s w ) )  /\  ( ( 1r
`  f ) s w )  =  w ) ) )
60 cbs 15857 . . . . . . . . 9  class  Base
613, 60cfv 5888 . . . . . . . 8  class  ( Base `  f )
6259, 49, 61wsbc 3435 . . . . . . 7  wff  [. ( Base `  f )  / 
k ]. [. ( +g  `  f )  /  p ]. [. ( .r `  f )  /  t ]. ( f  e.  Ring  /\ 
A. q  e.  k 
A. r  e.  k 
A. x  e.  v 
A. w  e.  v  ( ( ( r s w )  e.  v  /\  ( r s ( w a x ) )  =  ( ( r s w ) a ( r s x ) )  /\  ( ( q p r ) s w )  =  ( ( q s w ) a ( r s w ) ) )  /\  (
( ( q t r ) s w )  =  ( q s ( r s w ) )  /\  ( ( 1r `  f ) s w )  =  w ) ) )
63 vg . . . . . . . . 9  setvar  g
6463cv 1482 . . . . . . . 8  class  g
65 cvsca 15945 . . . . . . . 8  class  .s
6664, 65cfv 5888 . . . . . . 7  class  ( .s
`  g )
6762, 10, 66wsbc 3435 . . . . . 6  wff  [. ( .s `  g )  / 
s ]. [. ( Base `  f )  /  k ]. [. ( +g  `  f
)  /  p ]. [. ( .r `  f
)  /  t ]. ( f  e.  Ring  /\ 
A. q  e.  k 
A. r  e.  k 
A. x  e.  v 
A. w  e.  v  ( ( ( r s w )  e.  v  /\  ( r s ( w a x ) )  =  ( ( r s w ) a ( r s x ) )  /\  ( ( q p r ) s w )  =  ( ( q s w ) a ( r s w ) ) )  /\  (
( ( q t r ) s w )  =  ( q s ( r s w ) )  /\  ( ( 1r `  f ) s w )  =  w ) ) )
68 csca 15944 . . . . . . 7  class Scalar
6964, 68cfv 5888 . . . . . 6  class  (Scalar `  g )
7067, 2, 69wsbc 3435 . . . . 5  wff  [. (Scalar `  g )  /  f ]. [. ( .s `  g )  /  s ]. [. ( Base `  f
)  /  k ]. [. ( +g  `  f
)  /  p ]. [. ( .r `  f
)  /  t ]. ( f  e.  Ring  /\ 
A. q  e.  k 
A. r  e.  k 
A. x  e.  v 
A. w  e.  v  ( ( ( r s w )  e.  v  /\  ( r s ( w a x ) )  =  ( ( r s w ) a ( r s x ) )  /\  ( ( q p r ) s w )  =  ( ( q s w ) a ( r s w ) ) )  /\  (
( ( q t r ) s w )  =  ( q s ( r s w ) )  /\  ( ( 1r `  f ) s w )  =  w ) ) )
7164, 57cfv 5888 . . . . 5  class  ( +g  `  g )
7270, 18, 71wsbc 3435 . . . 4  wff  [. ( +g  `  g )  / 
a ]. [. (Scalar `  g )  /  f ]. [. ( .s `  g )  /  s ]. [. ( Base `  f
)  /  k ]. [. ( +g  `  f
)  /  p ]. [. ( .r `  f
)  /  t ]. ( f  e.  Ring  /\ 
A. q  e.  k 
A. r  e.  k 
A. x  e.  v 
A. w  e.  v  ( ( ( r s w )  e.  v  /\  ( r s ( w a x ) )  =  ( ( r s w ) a ( r s x ) )  /\  ( ( q p r ) s w )  =  ( ( q s w ) a ( r s w ) ) )  /\  (
( ( q t r ) s w )  =  ( q s ( r s w ) )  /\  ( ( 1r `  f ) s w )  =  w ) ) )
7364, 60cfv 5888 . . . 4  class  ( Base `  g )
7472, 13, 73wsbc 3435 . . 3  wff  [. ( Base `  g )  / 
v ]. [. ( +g  `  g )  /  a ]. [. (Scalar `  g
)  /  f ]. [. ( .s `  g
)  /  s ]. [. ( Base `  f
)  /  k ]. [. ( +g  `  f
)  /  p ]. [. ( .r `  f
)  /  t ]. ( f  e.  Ring  /\ 
A. q  e.  k 
A. r  e.  k 
A. x  e.  v 
A. w  e.  v  ( ( ( r s w )  e.  v  /\  ( r s ( w a x ) )  =  ( ( r s w ) a ( r s x ) )  /\  ( ( q p r ) s w )  =  ( ( q s w ) a ( r s w ) ) )  /\  (
( ( q t r ) s w )  =  ( q s ( r s w ) )  /\  ( ( 1r `  f ) s w )  =  w ) ) )
75 cgrp 17422 . . 3  class  Grp
7674, 63, 75crab 2916 . 2  class  { g  e.  Grp  |  [. ( Base `  g )  /  v ]. [. ( +g  `  g )  / 
a ]. [. (Scalar `  g )  /  f ]. [. ( .s `  g )  /  s ]. [. ( Base `  f
)  /  k ]. [. ( +g  `  f
)  /  p ]. [. ( .r `  f
)  /  t ]. ( f  e.  Ring  /\ 
A. q  e.  k 
A. r  e.  k 
A. x  e.  v 
A. w  e.  v  ( ( ( r s w )  e.  v  /\  ( r s ( w a x ) )  =  ( ( r s w ) a ( r s x ) )  /\  ( ( q p r ) s w )  =  ( ( q s w ) a ( r s w ) ) )  /\  (
( ( q t r ) s w )  =  ( q s ( r s w ) )  /\  ( ( 1r `  f ) s w )  =  w ) ) ) }
771, 76wceq 1483 1  wff  LMod  =  { g  e.  Grp  | 
[. ( Base `  g
)  /  v ]. [. ( +g  `  g
)  /  a ]. [. (Scalar `  g )  /  f ]. [. ( .s `  g )  / 
s ]. [. ( Base `  f )  /  k ]. [. ( +g  `  f
)  /  p ]. [. ( .r `  f
)  /  t ]. ( f  e.  Ring  /\ 
A. q  e.  k 
A. r  e.  k 
A. x  e.  v 
A. w  e.  v  ( ( ( r s w )  e.  v  /\  ( r s ( w a x ) )  =  ( ( r s w ) a ( r s x ) )  /\  ( ( q p r ) s w )  =  ( ( q s w ) a ( r s w ) ) )  /\  (
( ( q t r ) s w )  =  ( q s ( r s w ) )  /\  ( ( 1r `  f ) s w )  =  w ) ) ) }
Colors of variables: wff setvar class
This definition is referenced by:  islmod  18867
  Copyright terms: Public domain W3C validator