【24h】

Recursive Path Orderings Can Be Context-Sensitive

机译:递归路径顺序可以是上下文相关的

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

摘要

Context-sensitive rewriting (CSR) is a simple restriction of rewriting which can be used e.g. for modelling non-eager evaluation in programming languages. Many times termination is a crucial property for program verification. Hence, developing tools for automatically proving termination of CSR is necessary. All known methods for proving termination of (CSR) systems are based on transforming the CSR system R. into a (standard) rewrite system R' whose termination implies the termination of the CSR system R. In this paper first several negative results on the applicability of existing transformation methods are provided. Second, as a general-purpose way to overcome these problems, we develop the first (up to our knowledge) method for proving directly termination of context-sensitive rewrite systems: the context sensitive recursive path ordering (CSRPO). Many interesting (realistic) examples that cannot be proved or axe hard to prove with the known transformation methods are easily handled using CSRPO. Moreover, CSRPO is very suitable for automation.
机译:上下文相关重写(CSR)是重写的一种简单限制,可用于例如用于以编程语言为非急切评估建模。很多时候,终止是程序验证的关键属性。因此,需要开发用于自动证明CSR终止的工具。证明(CSR)系统终止的所有已知方法都基于将CSR系统R.转换为(标准)重写系统R',其终止意味着CSR系统R的终止。在本文中,首先对适用性提出了一些负面结论提供了现有的转换方法。第二,作为克服这些问题的通用方法,我们开发了第一种(据我们所知)用于证明直接终止上下文相关的重写系统的方法:上下文相关的递归路径排序(CSRPO)。使用CSRPO可以轻松处理许多用已知的转换方法无法证明或难以证明的有趣(现实)示例。此外,CSRPO非常适合自动化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号