Built-in equality and inequality predicates based on comparison of canonical forms in algebraic specifications are frequently used because they are handy and efficient. However, their use places algebraic specifications with initial algebra semantics beyond the pale of theorem proving tools based, for example, on explicit or inductionless induction techniques, and of other formal tools for checking key properties such as confluence, termination, and sufficient completeness. Such specifications would instead be amenable to formal analysis if an equationally-defined equality predicate enriching the algebraic data types were to be added to them. Furthermore, having an equationally-defined equality predicate ...
International audienceWe present an original narrowing-based proof search method for inductive theor...
AbstractThe kinds of inference rules and decision procedures that one writes for proofs involving eq...
We refine Brand's method for eliminating equality axioms by (i) imposingeordering constraints on aux...
Built-in equality and inequality predicates based on comparison of canonical forms in algebraic s...
Built-in equality and inequality predicates based on comparison of canonical forms in algebraic spec...
We present an inductive inference system for proving validity of formulas in the initial algebra ...
We present refutationally complete calculi for first-order clauses with equality. General paramodula...
AbstractThis paper is part of a long-term effort to increase expressiveness of algebraic specificati...
We propose three different notions of completeness for term rewrite specifications supporting order-...
International audienceThis paper is part of a long-term effort to increase expressiveness of algebra...
AbstractInductive theorems are properties valid in the initial algebra. A now popular tool for provi...
AbstractWe present a refutationally complete set of inference rules for first-order logic with equal...
AbstractEquational logic programming is an extended programming paradigm of equational programming. ...
AbstractAn equational formula is a first-order formula over an alphabet F of function symbols and th...
Specification frameworks such as B and Z provide power sets and cartesianproducts as built-in type c...
International audienceWe present an original narrowing-based proof search method for inductive theor...
AbstractThe kinds of inference rules and decision procedures that one writes for proofs involving eq...
We refine Brand's method for eliminating equality axioms by (i) imposingeordering constraints on aux...
Built-in equality and inequality predicates based on comparison of canonical forms in algebraic s...
Built-in equality and inequality predicates based on comparison of canonical forms in algebraic spec...
We present an inductive inference system for proving validity of formulas in the initial algebra ...
We present refutationally complete calculi for first-order clauses with equality. General paramodula...
AbstractThis paper is part of a long-term effort to increase expressiveness of algebraic specificati...
We propose three different notions of completeness for term rewrite specifications supporting order-...
International audienceThis paper is part of a long-term effort to increase expressiveness of algebra...
AbstractInductive theorems are properties valid in the initial algebra. A now popular tool for provi...
AbstractWe present a refutationally complete set of inference rules for first-order logic with equal...
AbstractEquational logic programming is an extended programming paradigm of equational programming. ...
AbstractAn equational formula is a first-order formula over an alphabet F of function symbols and th...
Specification frameworks such as B and Z provide power sets and cartesianproducts as built-in type c...
International audienceWe present an original narrowing-based proof search method for inductive theor...
AbstractThe kinds of inference rules and decision procedures that one writes for proofs involving eq...
We refine Brand's method for eliminating equality axioms by (i) imposingeordering constraints on aux...