Cyclic proofs for first-order logic with inductive definitions

J Brotherston - … Conference on Automated Reasoning with Analytic …, 2005 - Springer
We consider a cyclic approach to inductive reasoning in the setting of first-order logic with
inductive definitions. We present a proof system for this language in which proofs are …

Sequent calculus proof systems for inductive definitions

J Brotherston - 2006 - era.ed.ac.uk
Inductive definitions are the most natural means by which to represent many families of
structures occurring in mathematics and computer science, and their corresponding …

[HTML][HTML] Inductive theorem proving based on tree grammars

S Eberhard, S Hetzl - Annals of Pure and Applied Logic, 2015 - Elsevier
Induction plays a key role in reasoning in many areas of mathematics and computer science.
A central problem in the automation of proof by induction is the non-analytic nature of …

Sequent calculi for induction and infinite descent

J Brotherston, A Simpson - Journal of Logic and Computation, 2011 - academic.oup.com
This article formalizes and compares two different styles of reasoning with inductively
defined predicates, each style being encapsulated by a corresponding sequent calculus …

A generic cyclic theorem prover

J Brotherston, N Gorogiannis, RL Petersen - Asian Symposium on …, 2012 - Springer
We describe the design and implementation of an automated theorem prover realising a
fully general notion of cyclic proof. Our tool, called Cyclist, is able to construct proofs obeying …

Barendregt's variable convention in rule inductions

C Urban, S Berghofer, M Norrish - … Bremen, Germany, July 17-20, 2007 …, 2007 - Springer
Inductive definitions and rule inductions are two fundamental reasoning tools in logic and
computer science. When inductive definitions involve binders, then Barendregt's variable …

Soundness and completeness proofs by coinductive methods

JC Blanchette, A Popescu, D Traytel - Journal of Automated Reasoning, 2017 - Springer
We show how codatatypes can be employed to produce compact, high-level proofs of key
results in logic: the soundness and completeness of proof systems for variations of first-order …

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 …

[PS][PS] First-order calculi and proof procedures for automated deduction

R Letz - 1993 - tcs.ifi.lmu.de
The eld of automated deduction has reached a state of maturity and seriousness, in which
the hope for nding a proof method which is simple, uniform, and successful in general has …

Rippling: A heuristic for guiding inductive proofs

A Bundy, A Stevens, F Van Harmelen, A Ireland… - Artificial intelligence, 1993 - Elsevier
We describe rippling: a tactic for the heuristic control of the key part of proofs by
mathematical induction. This tactic significantly reduces the search for a proof of a wide …