Affiliation:
1. INRIA, ENS-Cachan, Santa Cruz, CA
2. INRIA, ENS-Cachan, Cedex, France
Abstract
We study FO(MTC), first-order logic with monadic transitive closure, a logical formalism in between FO and MSO on trees. We characterize the expressive power of FO(MTC) in terms of nested tree-walking automata. Using the latter, we show that FO(MTC) is strictly less expressive than MSO, solving an open problem. We also present a temporal logic on trees that is expressively complete for FO(MTC), in the form of an extension of the XML document navigation language XPath with two operators: the Kleene star for taking the transitive closure of path expressions, and a subtree relativisation operator, allowing one to restrict attention to a specific subtree while evaluating a subexpression. We show that the expressive power of this XPath dialect equals that of FO(MTC) for Boolean, unary and binary queries. We also investigate the complexity of the automata model as well as the XPath dialect. We show that query evaluation be done in polynomial time (combined complexity), but that emptiness (or, satisfiability) is 2ExpTime-complete.
Funder
Division of Information and Intelligent Systems
Nederlandse Organisatie voor Wetenschappelijk Onderzoek
Publisher
Association for Computing Machinery (ACM)
Subject
Artificial Intelligence,Hardware and Architecture,Information Systems,Control and Systems Engineering,Software
Reference26 articles.
1. First-Order and Temporal Logics for Nested Words
2. XPath satisfiability in the presence of DTDs
3. Structural properties of XPath fragments
4. XML Subtree Queries: Specification and Composition
5. Bird S. Chen Y. Davidson S. B. Lee H. and Zheng Y. 2005. Extending XPath to support linguistic queries. In PLAN-X. 35--46. Bird S. Chen Y. Davidson S. B. Lee H. and Zheng Y. 2005. Extending XPath to support linguistic queries. In PLAN-X. 35--46.
Cited by
9 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献