Conjecture Synthesis for Inductive Theories

被引:0
|
作者
Moa Johansson
Lucas Dixon
Alan Bundy
机构
[1] Università degli Studi di Verona,Dipartimento di Informatica
[2] University of Edinburgh,School of Informatics
来源
关键词
Theory formation; Induction; Synthesis; Theorem proving; Lemma discovery;
D O I
暂无
中图分类号
学科分类号
摘要
We have developed a program for inductive theory formation, called IsaCoSy, which synthesises conjectures ‘bottom-up’ from the available constants and free variables. The synthesis process is made tractable by only generating irreducible terms, which are then filtered through counter-example checking and passed to the automatic inductive prover IsaPlanner. The main technical contribution is the presentation of a constraint mechanism for synthesis. As theorems are discovered, this generates additional constraints on the synthesis process. We evaluate IsaCoSy as a tool for automatically generating the background theories one would expect in a mature proof assistant, such as the Isabelle system. The results show that IsaCoSy produces most, and sometimes all, of the theorems in the Isabelle libraries. The number of additional un-interesting theorems are small enough to be easily pruned by hand.
引用
收藏
页码:251 / 289
页数:38
相关论文
共 50 条