The Todd-Coxeter algorithm for semigroups and monoids (Q6582344)
From MaRDI portal
| This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use this page instead for the normal view: The Todd-Coxeter algorithm for semigroups and monoids |
scientific article; zbMATH DE number 7891461
| Language | Label | Description | Also known as |
|---|---|---|---|
| English | The Todd-Coxeter algorithm for semigroups and monoids |
scientific article; zbMATH DE number 7891461 |
Statements
The Todd-Coxeter algorithm for semigroups and monoids (English)
0 references
2 August 2024
0 references
The Todd-Coxeter algorithm is an infinite collection of different but related procedures. In the literature for finitely presented groups, examples of procedures in this collection are referred to as coset enumerations. Congruences are to semigroups and monoids what cosets are to groups, and so congruence enumeration for finitely presented semigroups and monoids is the analogue of coset enumeration for groups.\N\NIn this paper, the authors define the infinite family of procedures for enumerating a right congruence on a monoid, show the validity of congruence enumeration, discuss how congruence enumeration can be used to compute congruences of a monoid that is not defined by a finite presentation, describe the two main strategies, the so-called HLT strategy and the Felsch strategy, for congruence enumeration, discuss some issues related to the implementation of congruence enumeration, and finally present some variants: for enumerating congruences of monoids with zero elements, Rees congruences, and Stephen's procedure. In the appendices, the authors give a number of extended examples and a comparison of the performance of the implementations in \textbf{libsemigroups} of various strategies when applied to a number of group, monoid, or semigroup presentations.
0 references
semigroup
0 references
monoid
0 references
finite presentations
0 references
congruences
0 references
algorithms
0 references
computer algebra
0 references
0 references