Deterministic Real-Time Tree-Walking-Storage Automata
Martin Kutrib (Institut f\"ur Informatik, Universit\"at Giessen), Uwe, Meyer (Technische Hochschule Mittelhessen)

TL;DR
This paper introduces deterministic tree-walking-storage automata that operate in real time, capable of recognizing complex unary languages and occupying a computational space between regular and context-sensitive languages.
Contribution
It defines and analyzes the computational power of real-time deterministic tree-walking-storage automata, highlighting their ability to accept languages beyond classical automata models.
Findings
Can accept languages with lengths as powers of two or Fibonacci numbers
Their language families lie between regular and deterministic context-sensitive languages
They have closure properties similar to other automata families
Abstract
We study deterministic tree-walking-storage automata, which are finite-state devices equipped with a tree-like storage. These automata are generalized stack automata, where the linear stack storage is replaced by a non-linear tree-like stack. Therefore, tree-walking-storage automata have the ability to explore the interior of the tree storage without altering the contents, with the possible moves of the tree pointer corresponding to those of tree-walking automata. In addition, a tree-walking-storage automaton can append (push) non-existent descendants to a tree node and remove (pop) leaves from the tree. Here we are particularly considering the capacities of deterministic tree-walking-storage automata working in real time. It is shown that even the non-erasing variant can accept rather complicated unary languages as, for example, the language of words whose lengths are powers of two, or…
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.
