![[MONOiD]](monoid.png)
Monoid Records and Semigroup Records) the record representing a transformation monoid M has a component
isTransMonoid:true.
Moreover, such a record will (after a while) acquire the following
components.
orbitClasses:
images:images[ k ] is the list of all
different image sets of size k of the elements of M.
imagePos:orbitClasses and images. The
image set images[k][l] occurs in the orbit of the R class
with index imagePos[k][l] in the list orbitClasses.
rClassReps:rClassReps[l] contains the complete
list of representatives of the R classes with the same image
orbit as the R class orbitClasses[l].
lTrans:lTrans[l][k] is a transformation
alpha such that lTrans[l][k] * rClassReps[l][k] is
an element of the R class orbitClasses[l].
kernels:kernels[l][k] is the common kernel
of the elements in the R class of rClassReps[l][k].