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 is very useful in its own right, par...
[EN] Partial evaluation is a powerful and general program optimization technique with many successfu...
International audienceThe kinds of inference rules and decision procedures that one writes for proof...
For an unconditional equational theory (Sigma, E) whose oriented equations (E) over arrow are conflu...
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 ...
AbstractThis paper is part of a long-term effort to increase expressiveness of algebraic specificati...
We present refutationally complete calculi for first-order clauses with equality. General paramodula...
International audienceThis paper is part of a long-term effort to increase expressiveness of algebra...
We refine Brand's method for eliminating equality axioms by (i) imposingeordering constraints on aux...
We propose three different notions of completeness for term rewrite specifications supporting order-...
AbstractThe kinds of inference rules and decision procedures that one writes for proofs involving eq...
AbstractInductive theorems are properties valid in the initial algebra. A now popular tool for provi...
AbstractEquational logic programming is an extended programming paradigm of equational programming. ...
Specification frameworks such as B and Z provide power sets and cartesianproducts as built-in type c...
[EN] Partial evaluation is a powerful and general program optimization technique with many successfu...
International audienceThe kinds of inference rules and decision procedures that one writes for proof...
For an unconditional equational theory (Sigma, E) whose oriented equations (E) over arrow are conflu...
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 ...
AbstractThis paper is part of a long-term effort to increase expressiveness of algebraic specificati...
We present refutationally complete calculi for first-order clauses with equality. General paramodula...
International audienceThis paper is part of a long-term effort to increase expressiveness of algebra...
We refine Brand's method for eliminating equality axioms by (i) imposingeordering constraints on aux...
We propose three different notions of completeness for term rewrite specifications supporting order-...
AbstractThe kinds of inference rules and decision procedures that one writes for proofs involving eq...
AbstractInductive theorems are properties valid in the initial algebra. A now popular tool for provi...
AbstractEquational logic programming is an extended programming paradigm of equational programming. ...
Specification frameworks such as B and Z provide power sets and cartesianproducts as built-in type c...
[EN] Partial evaluation is a powerful and general program optimization technique with many successfu...
International audienceThe kinds of inference rules and decision procedures that one writes for proof...
For an unconditional equational theory (Sigma, E) whose oriented equations (E) over arrow are conflu...