CycleQ: an efficient basis for cyclic equational reasoning
CycleQ: an efficient basis for cyclic equational reasoning
复制标题
CycleQ:循环方程推理的有效基础
DOI:
10.1145/3519939.3523731
复制
发表时间:
2022
期刊:
影响因子:
--
通讯作者:
Jones E
中科院分区:
文献类型:
--
作者:
Jones E
We propose a new cyclic proof system for automated, equational reasoning about the behaviour of pure functional programs. The key to the system is the way in which cyclic proofs and equational reasoning are mediated by the use of contextual substitution as a cut rule. We show that our system, although simple, already subsumes several of the approaches to implicit induction variously known as “inductionless induction”, “rewriting induction”, and “proof by consistency”. By restricting the form of the traces, we show that global correctness in our system can be verified incrementally, taking advantage of the well-known size-change principle, which leads to an efficient implementation of proof search. Our CycleQ tool, implemented as a GHC plugin, shows promising results on a number of standard benchmarks.
登录
查看更多内容
DOI:
--
发表时间:
2015
期刊:
International Conference on Verification, Model Checking and Abstract Interpretation
影响因子:
--
作者:
Andrew Reynolds;Viktor Kunčak
通讯作者:
Viktor Kunčak
DOI:
10.1007/978-3-642-45221-5_9
发表时间:
2013
期刊:
--
影响因子:
--
作者:
Benzmüller C
通讯作者:
Benzmüller C
DOI:
--
发表时间:
1988
期刊:
CADE
影响因子:
--
作者:
A. Bundy
通讯作者:
A. Bundy
DOI:
10.1016/s0747-7171(89)80069-0
发表时间:
1986
期刊:
J. Symb. Comput.
影响因子:
--
作者:
L. Fribourg
通讯作者:
L. Fribourg
DOI:
10.1016/0890-5401(89)90062-x
发表时间:
1989
期刊:
Inf. Comput.
影响因子:
--
作者:
J. Jouannaud;Emmanuel Kounalis
通讯作者:
Emmanuel Kounalis