Todd-Coxeter
This page contains documentation related to the implementation of the Todd-Coxeter algorithm [CMST22] in libsemigroups.
The purpose of this algorithm is to find the WordGraph
of the action of a
semigroup or monoid on the classes of a 1-sided (right), or 2-sided congruence;
see [CMST22] for more details.
Similar to other places in libsemigroups it is possible to create a
ToddCoxeter
object from a presentation consisting of strings or lists of
integers.