Proof by induction plays a central role in showing that recursive programs satisfy their specification. Sometimes a key step is to generalise a lemma so that its inductive proof is easier. Existing heuristics for generalisation for induction are examined. The applicability of heuristics for generalisation is also examined, and it is shown thatthe kind of examples on which some of the heuristics work best form a well defined class of problems. A class of generalisation problems is identified for which none of the methods work, and directions for future research are provided
AbstractHere we present a new version of recursion induction principle with an effective and, by the...
Confirmatory generalisation consists in determining the most general laws confirmed by a set of obse...
AbstractA generalization procedure which reconstructs mathematical inductions that are expanded in a...
Proof by induction plays a central role in showing that recursive programs satisfy their specificati...
AbstractMany proofs by induction diverge without a suitable generalization of the goal to be proved....
In many automated methods for proving inductive theorems, finding a suitable generalization of a con...
International audienceMany proofs by induction diverge without a suitable generalization of the goal...
This thesis proposes improved methods for the automatic generation of proofs by structural inductio...
Several induction provers have been developed to automate inductive proofs (see for instance: Nqthm,...
Centre for Intelligent Systems and their ApplicationsA key problem in automating proof by mathematic...
Automating proofs by induction can be challenging, not least because proofs might need auxiliary lem...
In the area of inductive learning, generalization is a main operation, and the usual de nition of in...
AbstractA theorem-proving system has been programmed for automating mildly complex proofs by structu...
Induction is the process by which we reason from the particular to the general. In this paper we use...
Hipster is a theory exploration tool for the proof assistant Isabelle/HOL. It automatically discover...
AbstractHere we present a new version of recursion induction principle with an effective and, by the...
Confirmatory generalisation consists in determining the most general laws confirmed by a set of obse...
AbstractA generalization procedure which reconstructs mathematical inductions that are expanded in a...
Proof by induction plays a central role in showing that recursive programs satisfy their specificati...
AbstractMany proofs by induction diverge without a suitable generalization of the goal to be proved....
In many automated methods for proving inductive theorems, finding a suitable generalization of a con...
International audienceMany proofs by induction diverge without a suitable generalization of the goal...
This thesis proposes improved methods for the automatic generation of proofs by structural inductio...
Several induction provers have been developed to automate inductive proofs (see for instance: Nqthm,...
Centre for Intelligent Systems and their ApplicationsA key problem in automating proof by mathematic...
Automating proofs by induction can be challenging, not least because proofs might need auxiliary lem...
In the area of inductive learning, generalization is a main operation, and the usual de nition of in...
AbstractA theorem-proving system has been programmed for automating mildly complex proofs by structu...
Induction is the process by which we reason from the particular to the general. In this paper we use...
Hipster is a theory exploration tool for the proof assistant Isabelle/HOL. It automatically discover...
AbstractHere we present a new version of recursion induction principle with an effective and, by the...
Confirmatory generalisation consists in determining the most general laws confirmed by a set of obse...
AbstractA generalization procedure which reconstructs mathematical inductions that are expanded in a...