A hierarchy of reversible finite automata
Maria Radionova, Alexander Okhotin

TL;DR
This paper establishes a hierarchy of reversible finite automata based on their expressive power, comparing various models and showing how their capabilities differ in recognizing formal languages.
Contribution
It introduces a detailed hierarchy of reversible automata variants, clarifying their relative expressive powers and collapsing properties, with new results on their relationships.
Findings
One-way reversible automata with multiple initial states are more powerful than sweeping reversible automata.
Three passes over input suffice for the hierarchy of sweeping reversible automata to collapse.
In the unary case, several automata classes become equivalent in expressive power.
Abstract
In this paper, different variants of reversible finite automata are compared, and their hierarchy by the expressive power is established. It is shown that one-way reversible automata with multiple initial states (MRFA) recognize strictly more languages than sweeping reversible automata (sRFA), which are in turn stronger than one-way reversible automata with a single initial state (1RFA). The latter recognize strictly more languages than one-way permutation automata (1PerFA). It is also shown that the hierarchy of sRFA by the number of passes over the input string collapses: it turns out that three passes are always enough. On the other hand, MRFA form a hierarchy by the number of initial states: their subclass with at most initial states (MRFA) recognize strictly fewer languages than MRFA, and also MRFA are incomparable with sRFA. In the unary case, sRFA, MRFA…
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 · Computability, Logic, AI Algorithms
