Goto Chapter: Top 1 2 Ind
 [Top of Book]  [Contents]   [Previous Chapter]   [Next Chapter] 

1 Local nearrings
 1.1 The local nearrings library

1 Local nearrings

A set R with two binary operations + and \cdot is called a (left) nearring if the following statements hold:

  1. (R,+)=R^+ is a (not necessarily abelian) group with neutral element 0;

  2. (R,\cdot) is a semigroup;

  3. x(y+z)=xy+xz for all x, y, z\in R.

If R is a nearring, then the group R^+ is called the additive group of R. If in addition 0\cdot x=0, then the nearring R is called zero-symmetric, and if the semigroup (R,\cdot) is a monoid, i.e. it has an identity element i, then R is a nearring with identity i. In the latter case the group R^* of all invertible elements of the monoid (R,\cdot) is called the multiplicative group of R.

A nearring R with identity is said to be local if the set L=R\setminus R^* of all non-invertible elements of R is a subgroup of R^+.

It is clear that if L is an ideal of R, then the factor nearring R/L is a nearfield. For example, every local ring R is a zero-symmetric local nearring whose subgroup L coincides with the Jacobson radical of R.

1.1 The local nearrings library

1.1-1 TheAdditiveGroupsOfLibraryOfLNRsOfOrder
‣ TheAdditiveGroupsOfLibraryOfLNRsOfOrder( n )( function )

Returns: a list

The argument is n. The output a list of IdGroup of the additive groups of local nearrings from Library of order n.

gap> List(TheAdditiveGroupsOfLibraryOfLNRsOfOrder(81),IdGroup);
[ [ 81, 1 ], [ 81, 2 ], [ 81, 3 ], [ 81, 5 ], [ 81, 6 ], [ 81, 11 ], 
  [ 81, 12 ], [ 81, 13 ], [ 81, 15 ] ]

1.1-2 TheLibraryOfLNRsOnGroup
‣ TheLibraryOfLNRsOnGroup( G )( function )

Returns: a list

The argument is a group G. The output a list of the catalogues of local nearrings from Library on G.

The local nearrings are sorted by their multiplicative groups.

gap> G:=SmallGroup(81,2);
<pc group of size 81 with 4 generators>
gap> TheLibraryOfLNRsOnGroup(G);
[ "AllLocalNearRings(81,2,54,3)", "AllLocalNearRings(81,2,54,6)", 
  "AllLocalNearRings(81,2,54,9)", "AllLocalNearRings(81,2,54,10)", 
  "AllLocalNearRings(81,2,54,11)", "AllLocalNearRings(81,2,54,15)", 
  "AllLocalNearRings(81,2,72,14)", "AllLocalNearRings(81,2,72,19)", 
  "AllLocalNearRings(81,2,72,24)", "AllLocalNearRings(81,2,72,26)" ]

1.1-3 LocalNearRing
‣ LocalNearRing( k, l, m, n, w )( operation )

Returns: a nearring

The arguments are k, l, m, n, w. The output is local nearring from Library without check. The arguments k, l, m, n are from IdGroup of the additive group and the multiplicative group, respectively, w is the position in the list.

gap> L:=LocalNearRing(81,12,54,8,3);
ExplicitMultiplicationNearRing ( <pc group of size 81 with 
4 generators> , multiplication )

1.1-4 AllLocalNearRings
‣ AllLocalNearRings( k, l, m, n )( operation )

Returns: a list

The arguments are k, l, m, n. The output are all local nearrings from Library without check. The arguments k, l, m, n are as above.

gap> L:=AllLocalNearRings(81,12,54,8);;
gap> Size(L);
30

1.1-5 IsAdditiveGroupOfLibraryOfLNRs
‣ IsAdditiveGroupOfLibraryOfLNRs( G )( function )

Returns: a boolean

The argument is a group G. The output is true if in Library there exists a local nearring whose additive group is isomorphic to G otherwise the output is false.

gap> G:=SmallGroup(25,2);
<pc group of size 25 with 2 generators>
gap> IsAdditiveGroupOfLibraryOfLNRs(G);
true
gap> IsAdditiveGroupOfLibraryOfLNRs(SmallGroup(81,14));
false

1.1-6 InfoLocalNearRing
‣ InfoLocalNearRing( G )( function )

Returns: information

The argument is a group G. The output some information about local nearrings from Library on G.

gap> InfoLocalNearRing(SmallGroup(361,2));
The local nearrings are sorted by their multiplicative groups.
[ "AllLocalNearRings(361,2,342,1) (2)", "AllLocalNearRings(361,2,342,2) (2)", \
"AllLocalNearRings(361,2,342,4) (1)",
  "AllLocalNearRings(361,2,342,6) (1)", "AllLocalNearRings(361,2,342,7) (7)",\
 "AllLocalNearRings(361,2,342,8) (6)",
  "AllLocalNearRings(361,2,360,4) (1)", "AllLocalNearRings(361,2,360,15) (1)"\
 ]
 [Top of Book]  [Contents]   [Previous Chapter]   [Next Chapter] 
Goto Chapter: Top 1 2 Ind

generated by GAPDoc2HTML