Rational semigroup automata
Elaine Render, Mark Kambites

TL;DR
This paper characterizes the classes of languages accepted by automata based on monoids and semigroups, revealing their dependence on the structure outside the maximal ideal and extending to rational target sets.
Contribution
It provides a complete classification of languages accepted by monoid and semigroup automata, linking them to simple, 0-simple, and Rees matrix semigroups, and extends the theory to rational target sets.
Findings
Languages accepted by M-automata depend on the part of M outside the maximal ideal.
Every such language family is either regular, contains all blind one-counter languages, or relates to non-locally-finite torsion groups.
Complete characterization of languages for completely simple or 0-simple semigroups in terms of maximal subgroups.
Abstract
We show that for any monoid M, the family of languages accepted by M-automata (or equivalently, generated by regular valence grammars over M) is completely determined by that part of M which lies outside the maximal ideal. Hence, every such family arises as the family of languages accepted by N-automata where N is a simple or 0-simple monoid. A consequence is that every such family is either the class of regular languages, contains all the blind one-counter languages, or is the family of languages accepted by G-automata for G a non-locally-finite torsion group. We consider a natural extension of the usual definition which permits the automata to utilise more of the structure of each monoid, and also allows us to define S-automata for S an arbitrary semigroup. In the monoid case, the resulting automata are equivalent to the valence automata with rational target sets} which arise in the…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topicssemigroups and automata theory · DNA and Biological Computing · Machine Learning and Algorithms
