Structural vs. cyclic induction: a report on some experiments with Coq

S Stratulat - 2016 18th International Symposium on Symbolic …, 2016 - ieeexplore.ieee.org
Structural and (Noetherian) cyclic induction are two instances of the Noetherian induction
principle adapted to reason on first-order logic. From a theoretical point of view, every …

Mechanical certification of FOLID cyclic proofs

S Stratulat - Annals of Mathematics and Artificial Intelligence, 2023 - Springer
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 …

Equivalence of inductive definitions and cyclic proofs under arithmetic

S Berardi, M Tatsuta - … 32nd Annual ACM/IEEE Symposium on …, 2017 - ieeexplore.ieee.org
A cyclic proof system, called CLKID-omega, gives us another way of representing inductive
definitions and efficient proof search. The 2011 paper by Brotherston and Simpson showed …

[HTML][HTML] Mechanically certifying formula-based Noetherian induction reasoning

S Stratulat - Journal of Symbolic Computation, 2017 - Elsevier
In first-order logic, the formula-based instances of the Noetherian induction principle allow to
perform effectively simultaneous, mutual and lazy induction reasoning. Compared to the …

Classical System of Martin-Lof's Inductive Definitions is not Equivalent to Cyclic Proofs

S Berardi, M Tatsuta - Logical Methods in Computer Science, 2019 - lmcs.episciences.org
A cyclic proof system, called CLKID-omega, gives us another way of representing inductive
definitions and efficient proof search. The 2005 paper by Brotherston showed that the …

Proof trick: Small inversions

JF Monin - Second Coq Workshop, 2010 - inria.hal.science
We show how an inductive hypothesis can be inverted with small proof terms, using just
dependent elimination with a diagonal predicate. The technique works without any auxiliary …

Cyclic proofs with ordering constraints

S Stratulat - … Conference on Automated Reasoning with Analytic …, 2017 - Springer
CLKID^ ω ω is a sequent-based cyclic inference system able to reason on first-order logic
with inductive definitions. The current approach for verifying the soundness of CLKID^ ω ω …

Proof pearl: Constructive extraction of cycle finding algorithms

D Larchey-Wendling - … Theorem Proving: 9th International Conference, ITP …, 2018 - Springer
We present a short implementation of the well-known Tortoise and Hare cycle finding
algorithm in the constructive setting of Coq. This algorithm is interesting from a constructive …

Classical System of Martin-Lof's Inductive Definitions is not Equivalent to Cyclic Proofs

S Berardi, M Tatsuta - arXiv preprint arXiv:1712.09603, 2017 - arxiv.org
A cyclic proof system, called CLKID-omega, gives us another way of representing inductive
definitions and efficient proof search. The 2005 paper by Brotherston showed that the …

Cyclic arithmetic is equivalent to peano arithmetic

A Simpson - International Conference on Foundations of Software …, 2017 - Springer
Cyclic proof provides a style of proof for logics with inductive (and coinductive) definitions, in
which proofs are cyclic graphs representing a form of argument by infinite descent. It is …