Alternating Automata on Data Trees and XPath Satisfiability

被引:15
|
作者
Jurdzinski, Marcin [1 ]
Lazic, Ranko [1 ]
机构
[1] Univ Warwick, Coventry CV4 7AL, W Midlands, England
关键词
Algorithms; Verification;
D O I
10.1145/1929954.1929956
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
A data tree is an unranked ordered tree whose every node is labeled by a letter from a finite alphabet and an element ("datum") from an infinite set, where the latter can only be compared for equality. The article considers alternating automata on data trees that can move downward and rightward, and have one register for storing data. The main results are that nonemptiness over finite data trees is decidable but not primitive recursive, and that nonemptiness of safety automata is decidable but not elementary. The proofs use nondeterministic tree automata with faulty counters. Allowing upward moves, leftward moves, or two registers, each causes undecidability. As corollaries, decidability is obtained for two data-sensitive fragments of the XPath query language.
引用
收藏
页数:21
相关论文
共 50 条
  • [41] Spanning trees in random satisfiability problems
    Ramezanpour, A.
    Moghimi-Araghi, S.
    [J]. JOURNAL OF PHYSICS A-MATHEMATICAL AND GENERAL, 2006, 39 (18): : 4901 - 4909
  • [42] Transitive Closure Logic, Nested Tree Walking Automata, and XPath
    Ten Cate, Balder
    Segoufin, Luc
    [J]. JOURNAL OF THE ACM, 2010, 57 (03)
  • [43] Quantified Data Automata on Skinny Trees: An Abstract Domain for Lists
    Garg, Pranav
    Madhusudan, P.
    Parlato, Gennaro
    [J]. STATIC ANALYSIS, SAS 2013, 2013, 7935 : 172 - 193
  • [44] Evaluating Linear XPath Expressions by Pattern-Matching Automata
    Silvasti, Panu
    Sippu, Seppo
    Soisalon-Soininen, Eljas
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2010, 16 (05) : 833 - 851
  • [45] Satisfiability in alternating-time temporal logic
    van Drimmelen, G
    [J]. 18TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2003, : 208 - 217
  • [46] AXIOMATIZING HYBRID XPATH WITH DATA
    Areces, Carlos
    Fervari, Raul
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2021, 17 (03) : 5:1 - 5:37
  • [47] Data Driven XPath Generation
    De Mol, Robin
    Bronselaer, Antoon
    Nielandt, Joachim
    De Tre, Guy
    [J]. INTELLIGENT SYSTEMS'2014, VOL 1: MATHEMATICAL FOUNDATIONS, THEORY, ANALYSES, 2015, 322 : 569 - 580
  • [48] Tableaux for Hybrid XPath with Data
    Areces, Carlos
    Fervari, Raul
    Seiler, Nahuel
    [J]. PROGRESS IN ARTIFICIAL INTELLIGENCE (EPIA 2017), 2017, 10423 : 611 - 623
  • [49] Balanced K-satisfiability and biased random K-satisfiability on trees
    Sumedha
    Krishnamurthy, Supriya
    Sahoo, Sharmistha
    [J]. PHYSICAL REVIEW E, 2013, 87 (04):
  • [50] Automata for unordered trees
    Boiret, Adrien
    Hugot, Vincent
    Niehren, Joachim
    Treinen, Ralf
    [J]. INFORMATION AND COMPUTATION, 2017, 253 : 304 - 335