A key problem in automating proof by mathematical induction is choosing an induction rule suitable for a given conjecture. Since Boyer & Moore’s NQTHM system the standard approach has been based on recursion analysis, which uses a combination of induction rules based on the relevant recursive function definitions. However, there are practical examples on which such techniques are known to fail. Recent research has tried to improve automation by delaying the choice of inductive rule until later in the proof, but these techniques suffer from two serious problems. Firstly, a lack of search control: specifically, in controlling the application of ‘speculative’ proof steps that partially commit to a choice of induction rule. Secondly, a lack of ...
Z is a formal specification language that is extensively used in both academia and industry. Several...
AbstractWe describe novel computational techniques for constructing induction rules for deductive sy...
In this paper we develop a method for automatic construction of customised induction rules for use i...
Centre for Intelligent Systems and their ApplicationsA key problem in automating proof by mathematic...
Mathematical induction is required for reasoning about objects or events containing repe-tition, e.g...
AbstractA theorem-proving system has been programmed for automating mildly complex proofs by structu...
We use the AI proof planning techniques of {\it recursion analysis} and {\it rippling} as tools to a...
Proof planning is a paradigm for the automation of proof that focuses on encoding intelligence to gu...
Several induction provers have been developed to automate inductive proofs (see for instance: Nqthm,...
We propose a new procedure for proof by induction in conditional theories where case analysis is sim...
Projet EURECAProofs by induction are important in many computer science and artifical intelligence a...
A theorem proving system has been programmed for automating mildly complex proofs by structural indu...
Colloque sans acte à diffusion restreinte. internationale.International audienceIn the last decades ...
We develop two applications of middle-out reasoning in inductive proofs: the logic program synthesis...
This paper reports a case study in the use of proof planning in the context of higher order syntax. ...
Z is a formal specification language that is extensively used in both academia and industry. Several...
AbstractWe describe novel computational techniques for constructing induction rules for deductive sy...
In this paper we develop a method for automatic construction of customised induction rules for use i...
Centre for Intelligent Systems and their ApplicationsA key problem in automating proof by mathematic...
Mathematical induction is required for reasoning about objects or events containing repe-tition, e.g...
AbstractA theorem-proving system has been programmed for automating mildly complex proofs by structu...
We use the AI proof planning techniques of {\it recursion analysis} and {\it rippling} as tools to a...
Proof planning is a paradigm for the automation of proof that focuses on encoding intelligence to gu...
Several induction provers have been developed to automate inductive proofs (see for instance: Nqthm,...
We propose a new procedure for proof by induction in conditional theories where case analysis is sim...
Projet EURECAProofs by induction are important in many computer science and artifical intelligence a...
A theorem proving system has been programmed for automating mildly complex proofs by structural indu...
Colloque sans acte à diffusion restreinte. internationale.International audienceIn the last decades ...
We develop two applications of middle-out reasoning in inductive proofs: the logic program synthesis...
This paper reports a case study in the use of proof planning in the context of higher order syntax. ...
Z is a formal specification language that is extensively used in both academia and industry. Several...
AbstractWe describe novel computational techniques for constructing induction rules for deductive sy...
In this paper we develop a method for automatic construction of customised induction rules for use i...