Endomorphisms( group )
Endomorphisms
computes all the endomorphisms of the group group.
This function is most essential for computing the near-rings on a group.
The endomorphisms are returned as a list of transformations s.t.
the identity endomorphism is always the last entry in this list. For each
transformation in this list the record component
is-Group-En-do-mor-phism
is
set to true
and if such a transformation is in fact an automorphism
then in
addition the record component
is-Group-Auto-mor-phism
is set to true
.
gap> g := Group( (1,2,3) ); Group( (1,2,3) ) gap> Endomorphisms( g ); [ Transformation( Group( (1,2,3) ), [ 1, 1, 1 ] ), Transformation( Group( (1,2,3) ), [ 1, 3, 2 ] ), Transformation( Group( (1,2,3) ), [ 1, 2, 3 ] ) ]
GAP 3.4.4