On some Classes of Reversible 2-head Automata
Benedek Nagy (Eastern Mediterranean University / Eszterh\'azy K\'aroly Catholic University), Walaa Yasin (Eastern Mediterranean University)

TL;DR
This paper investigates the computational capabilities of reversible 2-head finite automata, revealing their ability to recognize certain linear languages like palindromes and establishing a hierarchy among their restricted variants.
Contribution
It introduces and analyzes the power of reversible 2-head automata, including restricted forms, and compares their language acceptance to linear grammars.
Findings
Reversible 2-head automata can accept some non-regular languages like palindromes.
Restricted variants are less powerful and form a proper hierarchy.
Automata are characterized by state classes based on head usage.
Abstract
Deterministic 2-head finite automata which are machines that process an input word from both ends are analyzed for their ability to perform reversible computations. This implies that the automata are backward deterministic, enabling unique forward and backward computation. We explore the computational power of such automata, discovering that, while some regular languages cannot be accepted by these machines, they are capable of accepting some characteristic linear languages, e.g., the language of palindromes. Additionally, we prove that restricted variants, i.e., both 1-limited reversible 2-head finite automata and complete reversible 2-head finite automata are less powerful and they form a proper hierarchy. In the former, in each computation step exactly one input letter is being processed, i.e., only one of the heads can read a letter. These automata are also characterized by putting…
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.
