首页> 外文期刊>Journal of the Association for Computing Machinery >Transitive Closure Logic, Nested Tree Walking Automata, and XPath
【24h】

Transitive Closure Logic, Nested Tree Walking Automata, and XPath

机译:传递关闭逻辑,嵌套树遍历自动机和XPath

获取原文
获取原文并翻译 | 示例
           

摘要

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.
机译:我们研究FO(MTC),具有一元传递闭包的一阶逻辑,FO和MSO在树上的逻辑形式主义。我们用嵌套树行走自动机来描述FO(MTC)的表达能力。使用后者,我们证明FO(MTC)的表达严格不及MSO,解决了一个开放性问题。我们还以具有两个运算符的XML文档导航语言XPath的扩展形式,展示了对FO(MTC)而言表达上完全完整的树上的时态逻辑:用于路径传递传递闭包的Kleene星,以及一个子树关系化运算符,它允许在评估子表达式时将注意力集中在特定的子树上。我们表明,对于布尔,一元和二进制查询,此XPath语言的表达能力等于FO(MTC)的表达能力。我们还将研究自动机模型以及XPath方言的复杂性。我们表明查询评估是在多项式时间内完成的(组合复杂度),但空度(或可满足性)是2ExpTime-complete。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号