...
首页> 外文期刊>Journal of Advanced Computatioanl Intelligence and Intelligent Informatics >Expanding Transformation: A Basis for Correctness Verification of Rewriting Rules
【24h】

Expanding Transformation: A Basis for Correctness Verification of Rewriting Rules

机译:扩展转换:重写规则正确性验证的基础

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

摘要

Unfolding transformation has long been used for computation and program transformation both in functional programming and logic programming paradigms. In this paper, we clarify that an unfolding step can be regarded as the composition of two simpler operations, i.e., expanding transformation and unification, and show that expanding transformation, rather than unfolding transformation, is a suitable basis for verifying the correctness of rewriting rules by pattern manipulation, which in turn provides a basis for systematically generating rewriting rules from a given problem description. We verify the correctness of expanding transformation and demonstrate the correctness of a basic class of rewriting rules, called general rewriting rules, based on expanding transformation. Applying expanding transformation and its correctness result, we demonstrate correctness verification of a larger class of rewriting rules, called expanding-based rewriting rules, by transformation of clause patterns.
机译:展开变换长期以来一直用于函数编程和逻辑编程范例中的计算和程序变换。在本文中,我们澄清了展开步骤可以看作是两个简单操作的组合,即展开转换和统一,并表明展开转换而不是展开转换是验证重写规则正确性的合适基础通过模式操纵,这又为根据给定的问题描述系统地生成重写规则提供了基础。我们验证扩展转换的正确性,并演示基于扩展转换的基本重写规则类(称为通用重写规则)的正确性。应用扩展转换及其正确性结果,我们通过子句模式的转换来演示一类更大的重写规则(称为基于扩展的重写规则)的正确性验证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号