...
首页> 外文期刊>International Journal of Innovative Computing Information and Control >GENERATION OF LOGICAL EQUIVALENCES BELONGING TO THE C2LE CLASS APPLIED TO PROGRAM SYNTHESIS BASED ON EQUIVALENT TRANSFORMATION
【24h】

GENERATION OF LOGICAL EQUIVALENCES BELONGING TO THE C2LE CLASS APPLIED TO PROGRAM SYNTHESIS BASED ON EQUIVALENT TRANSFORMATION

机译:基于等效转换的应用于编程合成的C2LE类的逻辑等效生成

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

获取外文期刊封面封底 >>

       

摘要

This paper proposes a framework that automatically generates multiple logical equivalences belonging to the C2LE class from a goal clause. A logical equivalence is a mathematical formula that describes the equivalence of the declarative meaning between two sets of atomic formulas, and is used to generate programs based on equivalent transformation. In the C2LE class, all atomic formulas are mutually connected via variables. The proposed framework consists of two functions, a generator and a filter, newly defined in this paper. The generator first acquires multiple pairs of sets consisting of atomic formulas from a goal clause, and then generates multiple logical equivalences from the obtained pairs by simple formula transformation. The filter uses an instantiation check to remove incorrect logical equivalences that do not specify equivalence between two sets of atomic formulas. An instantiation check is an original method to determine if two definite clauses are equivalent by specializing the targeted clauses. Experimental results indicate that the proposed framework works efficiently to generate logical equivalences that are useful to generate correct and efficient programs. Furthermore, we also show that the proposed framework can generate logical equivalences that cannot be generated using extant frameworks.
机译:本文提出了一个框架,它自动生成属于目标子句属于C2LE类的多个逻辑等效性。逻辑等价是一个数学公式,其描述了两组原子公式之间的声明性含义的等价性,并且用于基于等效变换生成程序。在C2LE类中,所有原子公式通过变量相互连接。所提出的框架包括两个功能,发电机和过滤器,在本文中新定义。发电机首先从目标子句获取由来自目标子句的原子公式组成的多对集合,然后通过简单的公式变换从所获得的对中生成多个逻辑等效性。过滤器使用实例化检查以删除不指定两组原子公式之间的等效的不正确的逻辑等效性。实例化检查是一种原始方法,可以通过专门提供目标条款来确定两个确定的子句是否等同。实验结果表明,所提出的框架有效地生成有用的逻辑等效性,可以生成正确和高效的程序。此外,我们还表明,所提出的框架可以生成无法使用现存框架生成的逻辑等效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号