In this paper, we develop a new approach for mechanizing induction on complex data structures (like sets, sorted lists, trees, powerlists...). The key idea is to compute a tree grammar with constraints which describes exactly the initial model of the given specification, unlike test sets or cover sets which are approximative induction schemes when the constructors are not free. This grammar is used for the generation of subgoals during the proof by induction. Our procedure is sound and refutationally complete even with constrained axioms for constructors. Our method subsumes all test set induction techniques, and yields very natural proofs for several examples on which other approaches failed.
AbstractA theorem-proving system has been programmed for automating mildly complex proofs by structu...
International audienceIn the recent years, the amount of available textual documents has drasticall...
We propose a uniform, category-theoretic account of structural induction for inductively defined dat...
International audienceWe propose a procedure for automated implicit inductive theorem proving for eq...
AbstractInductive methods are basic to program proving and this paper presents the formal part of a ...
This paper introduces deep induction, and shows that it is the notion of induction most appropriate ...
This thesis proposes improved methods for the automatic generation of proofs by structural inductio...
The induction principle is based on well-founded orderings, i.e., orderings without infinite descend...
AbstractTest set induction is a goal-directed proof technique which combines the full power of expli...
International audienceProofs by induction on some inductively defined structure, e. g., finitely-bra...
We consider the problem of automated program verification with emphasis on reasoning about dynamical...
AbstractThis work investigates inductive theorem proving techniques for first-order functions whose ...
Induction is the process by which we obtain predictive laws or theories or models of the world. We c...
Projet EURECAProofs by induction are important in many computer science and artifical intelligence a...
An SE-tree based Characterization of the Induction Problem Many induction programs use decision tree...
AbstractA theorem-proving system has been programmed for automating mildly complex proofs by structu...
International audienceIn the recent years, the amount of available textual documents has drasticall...
We propose a uniform, category-theoretic account of structural induction for inductively defined dat...
International audienceWe propose a procedure for automated implicit inductive theorem proving for eq...
AbstractInductive methods are basic to program proving and this paper presents the formal part of a ...
This paper introduces deep induction, and shows that it is the notion of induction most appropriate ...
This thesis proposes improved methods for the automatic generation of proofs by structural inductio...
The induction principle is based on well-founded orderings, i.e., orderings without infinite descend...
AbstractTest set induction is a goal-directed proof technique which combines the full power of expli...
International audienceProofs by induction on some inductively defined structure, e. g., finitely-bra...
We consider the problem of automated program verification with emphasis on reasoning about dynamical...
AbstractThis work investigates inductive theorem proving techniques for first-order functions whose ...
Induction is the process by which we obtain predictive laws or theories or models of the world. We c...
Projet EURECAProofs by induction are important in many computer science and artifical intelligence a...
An SE-tree based Characterization of the Induction Problem Many induction programs use decision tree...
AbstractA theorem-proving system has been programmed for automating mildly complex proofs by structu...
International audienceIn the recent years, the amount of available textual documents has drasticall...
We propose a uniform, category-theoretic account of structural induction for inductively defined dat...