An explicit algorithm for normal forms in small overlap monoids
James D. Mitchell, Maria Tsalakou

TL;DR
This paper introduces a practical quadratic-time algorithm for computing normal forms in small overlap monoids, improving efficiency and applicability for solving the word problem in these algebraic structures.
Contribution
The paper presents a new quadratic-time algorithm for normal forms in $C(4)$ monoids with smaller coefficients, enhancing practical computation over previous methods.
Findings
Normal form computation in $C(4)$ monoids can be done in $O(|u|^2)$ time.
The uniform word problem for small overlap monoids is solvable in $O(N imes ext{min}iglrace |u|, |v|igrrace)$ time.
The new algorithm has smaller coefficients, making it more practical for implementation.
Abstract
We describe a practical algorithm for computing normal forms for semigroups and monoids with finite presentations satisfying so-called small overlap conditions. Small overlap conditions are natural conditions on the relations in a presentation, which were introduced by J. H. Remmers and subsequently studied extensively by M. Kambites. Presentations satisfying these conditions are ubiquitous; Kambites showed that a randomly chosen finite presentation satisfies the condition with probability tending to 1 as the sum of the lengths of relation words tends to infinity. Kambites also showed that several key problems for finitely presented semigroups and monoids are tractable in monoids: the word problem is solvable in time in the size of the input words and ; the uniform word problem for is solvable in …
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · semigroups and automata theory
