We show the completeness of an extension of SLD resolution to the equational setting. This proves a conjecture of Laurent Fribourg and shows the completeness of an implementation of his. It is the first completeness result for superposition of equational Horn clauses which reduces to SLD resolution in the nonequational case. The inference system proved complete is actually more general than the one of Fribourg, because it allows for a selection rule on program clauses. Our completeness result also has implications for Conditional Narrowing and Basic Conditional Narrowing
technical reportThis thesis studies first-order unification in equational theories, called E-unifica...
Solving equations in equational Horn-clause theories is a programming paradigm that com-bines logic ...
AbstractThis paper is a contribution to the amalgamation of logic programming (as embodied in PROLOG...
AbstractWe show the completeness of an extension of SLD-resolution to the equational setting. This p...
AbstractWe discuss semantics of equational Horn-clause programs based on the notion of a complete se...
Introducing equality into standard Horn clauses leads to a programming paradigm known as Equational ...
AbstractIn the Prolog language, Horn clauses of first-order logic are regarded as programs, and the ...
AbstractWe study the role of unification modulo a set of equations, or E-unification, in the context...
We introduce the equality elimination method which is a new procedure for dealing with Horn clause l...
This paper presents a new operational semantics for logic programs with external procedures, introdu...
AbstractThis note discusses the results of the compilational approach of equational logic programmin...
The proof theory of logic programming has been given by the SLDNF-resolution which has been proven c...
AbstractFor logic programs that compute infinite atoms, SLD-resolution is not complete with respect ...
AbstractComplete logic programs augmented with the domain-closure axiom are proposed as the referenc...
AbstractEquational logic programming is an extended programming paradigm of equational programming. ...
technical reportThis thesis studies first-order unification in equational theories, called E-unifica...
Solving equations in equational Horn-clause theories is a programming paradigm that com-bines logic ...
AbstractThis paper is a contribution to the amalgamation of logic programming (as embodied in PROLOG...
AbstractWe show the completeness of an extension of SLD-resolution to the equational setting. This p...
AbstractWe discuss semantics of equational Horn-clause programs based on the notion of a complete se...
Introducing equality into standard Horn clauses leads to a programming paradigm known as Equational ...
AbstractIn the Prolog language, Horn clauses of first-order logic are regarded as programs, and the ...
AbstractWe study the role of unification modulo a set of equations, or E-unification, in the context...
We introduce the equality elimination method which is a new procedure for dealing with Horn clause l...
This paper presents a new operational semantics for logic programs with external procedures, introdu...
AbstractThis note discusses the results of the compilational approach of equational logic programmin...
The proof theory of logic programming has been given by the SLDNF-resolution which has been proven c...
AbstractFor logic programs that compute infinite atoms, SLD-resolution is not complete with respect ...
AbstractComplete logic programs augmented with the domain-closure axiom are proposed as the referenc...
AbstractEquational logic programming is an extended programming paradigm of equational programming. ...
technical reportThis thesis studies first-order unification in equational theories, called E-unifica...
Solving equations in equational Horn-clause theories is a programming paradigm that com-bines logic ...
AbstractThis paper is a contribution to the amalgamation of logic programming (as embodied in PROLOG...