Graph Reachability and Pebble Automata over Infinite Alphabets
Tony Tan

TL;DR
This paper investigates the computational power of pebble automata over infinite alphabets by establishing a hierarchy theorem based on graph reachability problems, revealing precise limits of automata with different pebble counts.
Contribution
It introduces a hierarchy theorem for pebble automata over infinite alphabets, showing exact bounds on their ability to recognize certain reachability languages.
Findings
Existence of a k-pebble automaton for R_{2^k-1}
Non-existence of a k-pebble automaton for R_{2^{k+1}-2}
New relations among language classes over infinite alphabets
Abstract
Let D denote an infinite alphabet -- a set that consists of infinitely many symbols. A word w = a_0 b_0 a_1 b_1 ... a_n b_n of even length over D can be viewed as a directed graph G_w whose vertices are the symbols that appear in w, and the edges are (a_0,b_0),(a_1,b_1),...,(a_n,b_n). For a positive integer m, define a language R_m such that a word w = a_0 b_0 ... a_n b_n is in R_m if and only if there is a path in the graph G_w of length <= m from the vertex a_0 to the vertex b_n. We establish the following hierarchy theorem for pebble automata over infinite alphabet. For every positive integer k, (i) there exists a k-pebble automaton that accepts the language R_{2^k-1}; (ii) there is no k-pebble automaton that accepts the language R_{2^{k+1} - 2}. Based on this result, we establish a number of previously unknown relations among some classes of languages over infinite alphabets.
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
