首页> 外文期刊>Theoretical computer science >Loop detection in term rewriting using the eliminating unfoldings
【24h】

Loop detection in term rewriting using the eliminating unfoldings

机译:使用消除现象在术语重写中进行循环检测

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

摘要

In this paper, we present a fully automatizable approach to detecting loops in standard term rewriting. Our method is based on semi-unification and an unfolding operation which processes both forwards and backwards and considers variable subterms. We also describe a technique to reduce the explosion of rules caused by the unfolding process. The idea is to eliminate from the set of unfoldings some rules that are estimated as useless for detecting loops. This is done by an approximation which consists in pruning the left-hand or right-hand side of the rules used to unfold. The analyser that we have implemented is able to solve most of the examples from the Termination Competition'07 that do not terminate due to a loop.
机译:在本文中,我们提出了一种完全自动化的方法来检测标准术语重写中的循环。我们的方法基于半统一和展开操作,该展开操作同时处理正向和反向并考虑变量子项。我们还描述了一种减少由展开过程引起的规则爆炸的技术。这个想法是从展开的集合中消除一些规则,这些规则被认为对检测循环没有用。这是通过近似来完成的,该近似包括修剪用于展开的规则的左侧或右侧。我们实现的分析仪能够解决《 Terminal Competition》 '07中的大多数示例,这些示例由于循环而不会终止。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号