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

Definition df-grp 12711
Description: Define class of all groups. A group is a monoid (df-mnd 12653) whose internal operation is such that every element admits a left inverse (which can be proven to be a two-sided inverse). Thus, a group  G is an algebraic structure formed from a base set of elements (notated  ( Base `  G
) per df-base 12422) and an internal group operation (notated  ( +g  `  G
) per df-plusg 12493). The operation combines any two elements of the group base set and must satisfy the 4 group axioms: closure (the result of the group operation must always be a member of the base set, see grpcl 12716), associativity (so  ( (
a +g  b ) +g  c )  =  ( a +g  ( b +g  c ) ) for any a, b, c, see grpass 12717), identity (there must be an element  e  =  ( 0g `  G
) such that  e +g  a  =  a +g  e  =  a for any a), and inverse (for each element a in the base set, there must be an element  b  =  invg a in the base set such that  a +g  b  =  b +g  a  =  e). It can be proven that the identity element is unique (grpideu 12719). Groups need not be commutative; a commutative group is an Abelian group. Subgroups can often be formed from groups. An example of an (Abelian) group is the set of complex numbers  CC over the group operation  + (addition). Other structures include groups, including unital rings and fields. (Contributed by NM, 17-Oct-2012.) (Revised by Mario Carneiro, 6-Jan-2015.)
Assertion
Ref Expression
df-grp  |-  Grp  =  { g  e.  Mnd  | 
A. a  e.  (
Base `  g ) E. m  e.  ( Base `  g ) ( m ( +g  `  g
) a )  =  ( 0g `  g
) }
Distinct variable group:    g, a, m

Detailed syntax breakdown of Definition df-grp
StepHypRef Expression
1 cgrp 12708 . 2  class  Grp
2 vm . . . . . . . 8  setvar  m
32cv 1347 . . . . . . 7  class  m
4 va . . . . . . . 8  setvar  a
54cv 1347 . . . . . . 7  class  a
6 vg . . . . . . . . 9  setvar  g
76cv 1347 . . . . . . . 8  class  g
8 cplusg 12480 . . . . . . . 8  class  +g
97, 8cfv 5198 . . . . . . 7  class  ( +g  `  g )
103, 5, 9co 5853 . . . . . 6  class  ( m ( +g  `  g
) a )
11 c0g 12596 . . . . . . 7  class  0g
127, 11cfv 5198 . . . . . 6  class  ( 0g
`  g )
1310, 12wceq 1348 . . . . 5  wff  ( m ( +g  `  g
) a )  =  ( 0g `  g
)
14 cbs 12416 . . . . . 6  class  Base
157, 14cfv 5198 . . . . 5  class  ( Base `  g )
1613, 2, 15wrex 2449 . . . 4  wff  E. m  e.  ( Base `  g
) ( m ( +g  `  g ) a )  =  ( 0g `  g )
1716, 4, 15wral 2448 . . 3  wff  A. a  e.  ( Base `  g
) E. m  e.  ( Base `  g
) ( m ( +g  `  g ) a )  =  ( 0g `  g )
18 cmnd 12652 . . 3  class  Mnd
1917, 6, 18crab 2452 . 2  class  { g  e.  Mnd  |  A. a  e.  ( Base `  g ) E. m  e.  ( Base `  g
) ( m ( +g  `  g ) a )  =  ( 0g `  g ) }
201, 19wceq 1348 1  wff  Grp  =  { g  e.  Mnd  | 
A. a  e.  (
Base `  g ) E. m  e.  ( Base `  g ) ( m ( +g  `  g
) a )  =  ( 0g `  g
) }
Colors of variables: wff set class
This definition is referenced by:  isgrp  12714
  Copyright terms: Public domain W3C validator