Graph Reachability and Pebble Automata over Infinite Alphabets

被引:4
作者
Tan, Tony [1 ,2 ]
机构
[1] Hasselt Univ, Diepenbeek, Belgium
[2] Transnat Univ Limburg, Limburg, Germany
关键词
Languages; Pebble automata; Graph reachability; Infinite alphabets; FINITE GRAPHS; MONADIC NP; COMPLEXITY;
D O I
10.1145/2499937.2499940
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 an element of 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 R2k-1; (ii) there is no k-pebble automaton that accepts the language R2k+1-2. Using this fact, we establish the following main results in this article: (a) a strict hierarchy of the pebble automata languages based on the number of pebbles; (b) the separation of monadic second order logic from the pebble automata languages; (c) the separation of one-way deterministic register automata languages from pebble automata languages.
引用
收藏
页数:31
相关论文
共 17 条
[1]   REACHABILITY IS HARDER FOR DIRECTED THAN FOR UNDIRECTED FINITE GRAPHS [J].
AJTAI, M ;
FAGIN, R .
JOURNAL OF SYMBOLIC LOGIC, 1990, 55 (01) :113-150
[2]  
BJORKLUND H, 2007, P INT S FDN COMP THE, V4639, P88
[3]   Automata with group actions [J].
Bojanczyk, Mikolaj ;
Klin, Bartek ;
Lasota, Slawomir .
26TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS 2011), 2011, :355-364
[4]   Two-Variable Logic on Data Words [J].
Bojanczyk, Mikolaj ;
David, Claire ;
Muscholl, Anca ;
Schwentick, Thomas ;
Segoufin, Luc .
ACM TRANSACTIONS ON COMPUTATIONAL LOGIC, 2011, 12 (04)
[5]   A logical characterization of data languages [J].
Bouyer, P .
INFORMATION PROCESSING LETTERS, 2002, 84 (02) :75-85
[6]   On the freeze quantifier in Constraint LTL: Decidability and complexity [J].
Demri, Stephane ;
Lazic, Ranko ;
Nowak, David .
INFORMATION AND COMPUTATION, 2007, 205 (01) :2-24
[7]   ON MONADIC NP VS MONADIC CO-NP [J].
FAGIN, R ;
STOCKMEYER, LJ ;
VARDI, MY .
INFORMATION AND COMPUTATION, 1995, 120 (01) :78-92
[8]   Complexity results for two-way and multi-pebble automata and their logics [J].
Globerman, N ;
Harel, D .
THEORETICAL COMPUTER SCIENCE, 1996, 169 (02) :161-184
[9]   FINITE-MEMORY AUTOMATA [J].
KAMINSKI, M ;
FRANCEZ, N .
THEORETICAL COMPUTER SCIENCE, 1994, 134 (02) :329-363
[10]   ALTERNATING PUSHDOWN AND STACK AUTOMATA [J].
LADNER, RE ;
LIPTON, RJ ;
STOCKMEYER, LJ .
SIAM JOURNAL ON COMPUTING, 1984, 13 (01) :135-155