Proceedings of the 32nd ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems 2013
DOI: 10.1145/2463664.2463675
|View full text |Cite
|
Sign up to set email alerts
|

On XPath with transitive axes and data tests

Abstract: We study the satisfiability problem for XPath with data equality tests. XPath is a node selecting language for XML documents whose satisfiability problem is known to be undecidable, even for very simple fragments. However, we show that the satisfiability for XPath with the rightward, leftward and downward reflexive-transitive axes (namely followingsibling-or-self, preceding-sibling-or-self, descendant-or-self) is decidable. Our algorithm yields a complexity of 3ExpSpace, and we also identify an expressive-equi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2015
2015
2019
2019

Publication Types

Select...
4
3
1

Relationship

3
5

Authors

Journals

citations
Cited by 9 publications
(7 citation statements)
references
References 22 publications
(32 reference statements)
0
7
0
Order By: Relevance
“…In fact, both SAT-XPath(→ * ) and SAT-XPath(→ * , * ←) are ExpSpace-complete [Fig11]. What is more, this good behavior extends also to trees, as SAT-XPath(→ * , * ←, ↓ * ) is also of elementary complexity [Fig13] (somewhere between ExpSpace and 3ExpSpace).…”
Section: Transitive Axesmentioning
confidence: 93%
“…In fact, both SAT-XPath(→ * ) and SAT-XPath(→ * , * ←) are ExpSpace-complete [Fig11]. What is more, this good behavior extends also to trees, as SAT-XPath(→ * , * ←, ↓ * ) is also of elementary complexity [Fig13] (somewhere between ExpSpace and 3ExpSpace).…”
Section: Transitive Axesmentioning
confidence: 93%
“…Related work. This paper combines work on unordered trees and the associated automata and logics, as in [4,5,6], with questions about data values that are closely related to problems studied in the databases community for register automata, first-order logic, and XPath, [16,19], among others. The upshot of the existing work is that, in the ordered case, even the mere ability to express equality between data values renders very simple logics intractable or undecidable.…”
Section: Filetex Dirmentioning
confidence: 99%
“…What is more, this good behavior extends also to trees, as SAT-XPath(! ⇤ , ⇤ , # ⇤ ) is also of elementary complexity [Figueira 2013] (somewhere between EXPSPACE and 3EXPSPACE).…”
Section: Transitive Axesmentioning
confidence: 99%