Semigroups, Monoids, and other Generalisations of Groups
These include
-
functions for calculating with
transformations,
-
functions for investigating
semigroups,
in particular transformation semigroups,
monoids, and
finitely presented semigroups and monoids,
-
sets of basic functions for
magmas and
additive magmas,
-
a package
SONATA for investigating near rings,
-
a package
XMod for crossed modules and cat-1 groups,
-
a package
GPD
for computation of finite groupoids,
-
a package
Loops for various types of loops,
-
a package
Semigroups (former Citrus)
for computing with semigroups of transformations and partial permutations,
or subsemigroups of regular Rees 0-matrix semigroups, and also with
free inverse semigroups,
-
a package
Smallsemi, providing a data library
of all semigroups with at most 8 elements,
-
a package
NumericalSgps
for computations with numerical semigroups, and
-
a package
SgpViz for semigroup visualization.
|