
TL;DR
This paper introduces synchronous algebras, an algebraic framework for recognizing automatic relations, extending algebraic language theory to typed, dependency-aware structures that generalize monoids for regular languages.
Contribution
It defines synchronous algebras, enabling algebraic characterization and lifting of pseudovarieties from regular languages to automatic relations, including group relations.
Findings
Synchronous algebras effectively recognize automatic relations.
Finite synchronous algebras characterize synchronous relations.
Pseudovarieties of synchronous relations correspond to those of synchronous algebras.
Abstract
We introduce "synchronous algebras", an algebraic structure tailored to recognize automatic relations (aka. synchronous relations, or regular relations). They are the equivalent of monoids for regular languages, however they conceptually differ in two points: first, they are typed and second, they are equipped with a dependency relation expressing constraints between elements of different types. The interest of the proposed definition is that it allows to lift, in an effective way, pseudovarieties of regular languages to that of synchronous relations, and we show how algebraic characterizations of pseudovarieties of regular languages can be lifted to the pseudovarieties of synchronous relations that they induce. A typical example of such a pseudovariety is the class of "group relations", defined as the relations recognized by finite-state synchronous permutation automata. In order…
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.
