【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-Tremince。我们的主要结果是给定树属于在限制重写系统的限制族的RTA语言中的重写封闭的可辨icisiaby,而此关闭不是RTA语言。这样的结果,有约束的第一对树自动机的语言重写关闭之一,使模型的检验基于有限树自动技术程序扩展。最后,还提供了具有局部和全球平等测试的多种树自动机的RTA的比较,以及DAG自动机。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号