Graph Reachability and Pebble Automata over Infinite Alphabets
Abstract
Let D denote an infinite alphabet -- a set that consists of infinitely many symbols. A word w = a0 b0 a1 b1 ... an bn of even length over D can be viewed as a directed graph Gw whose vertices are the symbols that appear in w, and the edges are (a0,b0),(a1,b1),...,(an,bn). For a positive integer m, define a language Rm such that a word w = a0 b0 ... an bn is in Rm if and only if there is a path in the graph Gw of length <= m from the vertex a0 to the vertex bn. 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 R2k-1; (ii) there is no k-pebble automaton that accepts the language R2k+1 - 2. Based on this result, we establish a number of previously unknown relations among some classes of languages over infinite alphabets.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.