【24h】

Rigid Tree Automata

机译:刚性树自动机

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

摘要

We introduce the class of Rigid Tree Automata (RTA), an extension of standard bottom-up automata on ranked trees with distinguished states called rigid. Rigid states define a restriction on the computation of RTA on trees: RTA can test for equality in subtrees reaching the same rigid state. RTA are able to perform local and global tests of equality between subtrees, non-linear tree pattern matching, and restricted disequality tests as well. Properties like determinism, pumping lemma, boolean closure, and several decision problems are studied in detail. In particular, the emptiness problem is shown decidable in linear time for RTA whereas membership of a given tree to the language of a given RTA is NP-complete. Our main result is the decidability of whether a given tree belongs to the rewrite closure of a RTA language under a restricted family of term rewriting systems, whereas this closure is not a RTA language. This result, one of the first on rewrite closure of languages of tree automata with constraints, is enabling the extension of model checking procedures based on finite tree automata techniques. Finally, a comparison of RTA with several classes of tree automata with local and global equality tests, and with dag automata is also provided.
机译:我们介绍了刚性树自动机(RTA)类,它是标准自下而上自动机在具有严格状态的具有状态的排名树上的扩展。刚性状态定义了对树上RTA计算的限制:RTA可以测试达到相同刚性状态的子树中的相等性。 RTA能够执行子树之间相等性的局部和全局测试,非线性树模式匹配以及受限的不相等性测试。详细研究了确定性,泵引理,布尔闭包和几个决策问题等属性。尤其是,对于RTA,空度问题在线性时间内可以确定,而给定RTA语言的给定树的成员资格是NP完全的。我们的主要结果是,在受限的术语重写系统家族下,给定树是否属于RTA语言的重写闭包的可判定性,而这种闭包不是RTA语言。该结果是具有约束的树自动机语言重写闭包的第一个结果,它使基于有限树自动机技术的模型检查过程得以扩展。最后,还提供了RTA与具有本地和全局相等性测试的几种树自动机以及dag自动机的比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号