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 条
  • [1] Bottom-up automata on data trees and vertical XPath
    Figueira, Diego
    Segoufin, Luc
    [J]. 28TH INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2011), 2011, 9 : 93 - 104
  • [2] Tree automata and XPath on compressed trees
    Lohrey, M
    Maneth, S
    [J]. IMPLEMENTATION AND APPLICATION OF AUTOMATA, 2006, 3845 : 225 - 237
  • [3] BOTTOM-UP AUTOMATA ON DATA TREES AND VERTICAL XPATH cr
    Figueira, Diego
    Segoufin, Luc
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2017, 13 (04)
  • [4] Homomorphism resolving of XPath trees based on automata
    Fu, Ming
    Zhang, Yu
    [J]. ADVANCES IN DATA AND WEB MANAGEMENT, PROCEEDINGS, 2007, 4505 : 821 - +
  • [5] Satisfiability of Downward XPath with Data Equality Tests
    Figueira, Diego
    [J]. PODS'09: PROCEEDINGS OF THE TWENTY-EIGHTH ACM SIGMOD-SIGACT-SIGART SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS, 2009, : 197 - 206
  • [6] Alternating register automata on finite data words and trees
    Figueira, Diego
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2012, 8 (01)
  • [7] AN EXTENSION OF DATA AUTOMATA THAT CAPTURES XPATH
    Bojanczyk, Mikolaj
    Lasota, Slawomir
    [J]. LOGICAL METHODS IN COMPUTER SCIENCE, 2012, 8 (01)
  • [8] An extension of data automata that captures XPath
    Bojanczyk, Mikolaj
    Lasota, Slawomir
    [J]. 25TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE (LICS 2010), 2010, : 243 - 252
  • [9] Satisfiability of XPath expressions
    Hidders, J
    [J]. DATABASE PROGRAMMING LANGUAGES, 2004, 2921 : 21 - 36
  • [10] The complexity of tree automata and XPath on grammar-compressed trees
    Lohrey, Markus
    Maneth, Sebastian
    [J]. THEORETICAL COMPUTER SCIENCE, 2006, 363 (02) : 196 - 210