作者
Sorin Stratulat
发表日期
2023/10
期刊
Annals of Mathematics and Artificial Intelligence
卷号
91
期号
5
页码范围
651-673
出版商
Springer International Publishing
简介
Cyclic induction is a powerful reasoning technique that consists in blocking the proof development of certain subgoals already encountered during the proof process. In the setting of first-order logic with inductive definitions and equality (FOLID), cyclic proofs can be built automatically by the Cyclist prover, but their implementations are error-prone and the human validation may be tedious. On the other hand, cyclic induction is not yet integrated into certifying proof environments that support first-order logic and inductive definitions, such as Isabelle and Coq. We propose a solution to check, using Coq, the cyclic proofs produced by E-Cyclist, an extension of Cyclist that implements a more efficient soundness validation method, by using the general Noetherian induction principle integrated into Coq. Our work is based on a methodology for certifying first-order formula-based Noetherian induction proofs, such as those …
学术搜索中的文章
S Stratulat - Annals of Mathematics and Artificial Intelligence, 2023