A Generic Cyclic Theorem Prover
A Generic Cyclic Theorem Prover
复制标题
通用循环定理证明者
DOI:
10.1007/978-3-642-35182-2_25
复制
发表时间:
2012
影响因子:
0.6
通讯作者:
R. Petersen
中科院分区:
文献类型:
--
作者:
J. Brotherston;Nikos Gorogiannis;R. Petersen
We describe the design and implementation of an automated theorem prover realising a fully general notion of cyclic proof. Our tool, called \(\textsc{Cyclist}\), is able to construct proofs obeying a very general cycle scheme in which leaves may be linked to any other matching node in the proof, and to verify the general, global infinitary condition on such proof objects ensuring their soundness. \(\textsc{Cyclist}\) is based on a new, generic theory of cyclic proofs that can be instantiated to a wide variety of logics. We have developed three such concrete instantiations, based on: (a) first-order logic with inductive definitions; (b) entailments of pure separation logic; and (c) Hoare-style termination proofs for pointer programs. Experiments run on these instantiations indicate that \(\textsc{Cyclist}\) offers significant potential as a future platform for inductive theorem proving.
DOI:
10.1007/978-3-642-40537-2_17
发表时间:
2013
期刊:
--
影响因子:
--
作者:
Khodadadi M
通讯作者:
Khodadadi M