The record of a nearring has the following components:
isDomain
, isNearring
:true
for a near-ring.
isTransformationNearring
: true
only for transformation near-rings (i.e.
those near-rings that are generated by group transformations by using
the constructor function Nearring
in the second form).
generators
:
group
:
addition
, subtraction, multiplication
:
gap> nr := Nearring( Transformation( Group( (1,2) ), [2,1] ) ); Nearring( Transformation( Group( (1,2) ), [ 2, 1 ] ) ) gap> e := Elements( nr ); [ Transformation( Group( (1,2) ), [ 1, 1 ] ), Transformation( Group( (1,2) ), [ 1, 2 ] ), Transformation( Group( (1,2) ), [ 2, 1 ] ), Transformation( Group( (1,2) ), [ 2, 2 ] ) ] gap> nr. addition( e[2], e[3] ); Transformation( Group( (1,2) ), [ 2, 2 ] ) gap> nr.multiplication( e[2], e[4] ); Transformation( Group( (1,2) ), [ 2, 2 ] ) gap> nr.multiplication( e[2], e[3] ); Transformation( Group( (1,2) ), [ 2, 1 ] )
operations
:
size
, elements
, endomorphisms
,
automorphisms
:GAP 3.4.4