We use the AI proof planning techniques of {\it recursion analysis} and {\it rippling} as tools to analyze so-called {\it inductionless induction} proof techniques. Recursion analysis chooses induction schemas and variables and rippling controls rewriting in explicit induction proofs. They provide a basis for explaining the success and failure of inductionless induction, both in deduction of critical pairs and in their simplification. Furthermore, these explicit induction techniques motivate and provide insight into advancements in inductive completion algorithms and suggest directions for further improvements. Our study includes an experimental comparison of Clam, an explicit induction theorem prover, with an implementation of Huet and Hul...
We show that certain input-output relations, termed inductive invariants are of central importance ...
Proof planning is a paradigm for the automation of proof that focuses on encoding intelligence to gu...
The recursive construction of a function f: A → Θ consists, paradigmatically, of finding a functor T...
We use the AI proof planning techniques of {\it recursion analysis} and {\it rippling} as tools to a...
A key problem in automating proof by mathematical induction is choosing an induction rule suitable f...
Centre for Intelligent Systems and their ApplicationsA key problem in automating proof by mathematic...
The original publication is available at www.springerlink.com. Abstract. In order to support the ver...
Induction is the process by which we reason from the particular to the general. In this paper we use...
When proving theorems by explicit induction the used induction orderings are synthesized from the re...
Several induction theorem provers were developed to verify functional programs mechanically. Unfortu...
In earlier papers we described a technique for automatically constructing inductive proofs, using a ...
AbstractHere we present a new version of recursion induction principle with an effective and, by the...
We describe rippling: a tactic for the heuristic control of the key part of proofs by mathematical i...
Several induction provers have been developed to automate inductive proofs (see for instance: Nqthm,...
This paper reports a case study in the use of proof planning in the context of higher order syntax. ...
We show that certain input-output relations, termed inductive invariants are of central importance ...
Proof planning is a paradigm for the automation of proof that focuses on encoding intelligence to gu...
The recursive construction of a function f: A → Θ consists, paradigmatically, of finding a functor T...
We use the AI proof planning techniques of {\it recursion analysis} and {\it rippling} as tools to a...
A key problem in automating proof by mathematical induction is choosing an induction rule suitable f...
Centre for Intelligent Systems and their ApplicationsA key problem in automating proof by mathematic...
The original publication is available at www.springerlink.com. Abstract. In order to support the ver...
Induction is the process by which we reason from the particular to the general. In this paper we use...
When proving theorems by explicit induction the used induction orderings are synthesized from the re...
Several induction theorem provers were developed to verify functional programs mechanically. Unfortu...
In earlier papers we described a technique for automatically constructing inductive proofs, using a ...
AbstractHere we present a new version of recursion induction principle with an effective and, by the...
We describe rippling: a tactic for the heuristic control of the key part of proofs by mathematical i...
Several induction provers have been developed to automate inductive proofs (see for instance: Nqthm,...
This paper reports a case study in the use of proof planning in the context of higher order syntax. ...
We show that certain input-output relations, termed inductive invariants are of central importance ...
Proof planning is a paradigm for the automation of proof that focuses on encoding intelligence to gu...
The recursive construction of a function f: A → Θ consists, paradigmatically, of finding a functor T...