Introducing equality into standard Horn clauses leads to a programming paradigm known as Equational Logic Programming. We propose here a scheme for the evaluation of such equational logic programs combining two powerful operational techniques : directed narrowing for the equational part and linear completion for the logical part. Thus we provide a goal-oriented solving procedure, keeping the well-known advantages of Linear Completion (a reduced search space with a loop avoiding effect and the possibility to finitely synthesize an infinite set of answers) and of Directed Narrowing (search space pruning). 1 Introduction The combination of logic and functional programming arouse much interest since the beginning of the last decade and differe...
In 1975 I started a small project to explore the consequences of implementing equational programs wi...
1 Introduction The interest in integrating functional and logic programming has grown over the last ...
AbstractIn this paper we discuss implementation issues of rite, a system that performs lazy narrowin...
Solving equations in equational Horn-clause theories is a programming paradigm that com-bines logic ...
AbstractWe show the completeness of an extension of SLD-resolution to the equational setting. This p...
AbstractThis paper is a contribution to the amalgamation of logic programming (as embodied in PROLOG...
We show the completeness of an extension of SLD resolution to the equational setting. This proves a ...
Solving equations in equational theories is a relevant programming paradigm which integrates logic a...
AbstractConditional equations provide a paradigm of computation that combines the clean syntax and s...
AbstractIn the Prolog language, Horn clauses of first-order logic are regarded as programs, and the ...
technical reportThis thesis studies first-order unification in equational theories, called E-unifica...
Equality plays an important role in our life, and we practise equational reasoning everyday. We can ...
We develop an effective model for higher-order functional-logic programming by refining higher-order...
In 1975 I started a small project to explore the consequences of implementing equational programs wi...
AbstractEquational logic programming is an extended programming paradigm of equational programming. ...
In 1975 I started a small project to explore the consequences of implementing equational programs wi...
1 Introduction The interest in integrating functional and logic programming has grown over the last ...
AbstractIn this paper we discuss implementation issues of rite, a system that performs lazy narrowin...
Solving equations in equational Horn-clause theories is a programming paradigm that com-bines logic ...
AbstractWe show the completeness of an extension of SLD-resolution to the equational setting. This p...
AbstractThis paper is a contribution to the amalgamation of logic programming (as embodied in PROLOG...
We show the completeness of an extension of SLD resolution to the equational setting. This proves a ...
Solving equations in equational theories is a relevant programming paradigm which integrates logic a...
AbstractConditional equations provide a paradigm of computation that combines the clean syntax and s...
AbstractIn the Prolog language, Horn clauses of first-order logic are regarded as programs, and the ...
technical reportThis thesis studies first-order unification in equational theories, called E-unifica...
Equality plays an important role in our life, and we practise equational reasoning everyday. We can ...
We develop an effective model for higher-order functional-logic programming by refining higher-order...
In 1975 I started a small project to explore the consequences of implementing equational programs wi...
AbstractEquational logic programming is an extended programming paradigm of equational programming. ...
In 1975 I started a small project to explore the consequences of implementing equational programs wi...
1 Introduction The interest in integrating functional and logic programming has grown over the last ...
AbstractIn this paper we discuss implementation issues of rite, a system that performs lazy narrowin...