Stephen¶
-
class Stephen : public libsemigroups::Runner¶
Defined in
stephen.hpp.On this page we describe the functionality in
libsemigroupsrelating to Stephen’s procedure for finitely presented semigroups. This class implements Stephen’s procedure for (possibly) constructing the word graph (ActionDigraph) corresponding to the left factors of a word in a finitely presented semigroup. The algorithm implemented in this class is closely related to the Todd-Coxeter algorithm (as implemented in congruence::ToddCoxeter) and originates in Applications of automata theory to presentations of monoids and inverse monoids by J. B. Stephen.
Member types¶
The return type of the function |
|
The type of the nodes of a |
Constructor¶
Default move constructor. |
|
Default copy constructor. |
|
Default move assignment operator. |
|
Default copy assignment operator. |