Inductive Theorem Proving in Non-terminating Rewriting Systems and Its Application to Program Transformation
Inductive Theorem Proving in Non-terminating Rewriting Systems and Its Application to Program Transformation
复制标题
非终止重写系统中的归纳定理证明及其在程序转换中的应用
DOI:
10.1145/3354166.3354178
复制
发表时间:
2019
期刊:
影响因子:
--
通讯作者:
Isao Sasano
中科院分区:
文献类型:
--
作者:
Kentaro Kikuchi;Takahito Aoto;Isao Sasano
We present a framework for proving inductive theorems of first-order equational theories, using techniques of implicit induction developed in the field of term rewriting. In this framework, we make use of automated confluence provers, which have recently been developed intensively, as well as a novel condition of sufficient completeness, called local sufficient completeness. The condition is a key to automated proof of inductive theorems of term rewriting systems that include non-terminating functions. We also apply the technique to showing the correctness of program transformation that is realised as an equivalence transformation of term rewriting systems.