AbstractThis work investigates inductive theorem proving techniques for first-order functions whose meaning and domains can be specified by Horn clauses built up from the equality and finitely many unary membership predicates. In contrast with other works in the area, constructors are not assumed to be free. Techniques originating from tree automata are used to describe ground constructor terms in normal form, on which the induction proofs are built up. Validity of (free) constructor clauses is checked by an original technique relying on the recent discovery of a complete axiomatization of finite trees and their rational subsets. Validity of clauses with defined symbols or nonfree constructor terms is reduced to the latter case by appropria...
Centre for Intelligent Systems and their ApplicationsA key problem in automating proof by mathematic...
In this paper, we develop a new approach for mechanizing induction on complex data structures (like ...
AbstractMany proofs by induction diverge without a suitable generalization of the goal to be proved....
International audienceWe propose a procedure for automated implicit inductive theorem proving for eq...
AbstractInductionless induction consists of using pure equational reasoning for proving the validity...
AbstractTest set induction is a goal-directed proof technique which combines the full power of expli...
The induction principle is based on well-founded orderings, i.e., orderings without infinite descend...
Projet EURECAProofs by induction are important in many computer science and artifical intelligence a...
AbstractInductive methods are basic to program proving and this paper presents the formal part of a ...
International audienceWe consider encoding finite automata as least fixed points in a proof theoretica...
AbstractWe present a number of new results on inductive theorem provingfor design specifications bas...
International audienceIn this paper we develop a cyclic proof system for the problem of inclusion be...
Proofs by induction are important in many computer science and artificial intelligence applications,...
AbstractSeveral induction theorem provers were developed to verify functional programs mechanically....
We use the AI proof planning techniques of {\it recursion analysis} and {\it rippling} as tools to a...
Centre for Intelligent Systems and their ApplicationsA key problem in automating proof by mathematic...
In this paper, we develop a new approach for mechanizing induction on complex data structures (like ...
AbstractMany proofs by induction diverge without a suitable generalization of the goal to be proved....
International audienceWe propose a procedure for automated implicit inductive theorem proving for eq...
AbstractInductionless induction consists of using pure equational reasoning for proving the validity...
AbstractTest set induction is a goal-directed proof technique which combines the full power of expli...
The induction principle is based on well-founded orderings, i.e., orderings without infinite descend...
Projet EURECAProofs by induction are important in many computer science and artifical intelligence a...
AbstractInductive methods are basic to program proving and this paper presents the formal part of a ...
International audienceWe consider encoding finite automata as least fixed points in a proof theoretica...
AbstractWe present a number of new results on inductive theorem provingfor design specifications bas...
International audienceIn this paper we develop a cyclic proof system for the problem of inclusion be...
Proofs by induction are important in many computer science and artificial intelligence applications,...
AbstractSeveral induction theorem provers were developed to verify functional programs mechanically....
We use the AI proof planning techniques of {\it recursion analysis} and {\it rippling} as tools to a...
Centre for Intelligent Systems and their ApplicationsA key problem in automating proof by mathematic...
In this paper, we develop a new approach for mechanizing induction on complex data structures (like ...
AbstractMany proofs by induction diverge without a suitable generalization of the goal to be proved....