AbstractIn the Prolog language, Horn clauses of first-order logic are regarded as programs, and the resolution procedure is used as an interpreter. In this paper, we present the formalism of Horn oriented equational clauses (Horn clauses with a rewrite rule as the head part, and a list of equations as the body part). We show that such a formalism can be interpreted as a logic language with built-in equality, and that a procedure based on clausal superposition can be used as an interpreter. We define the operational, model-theoretic and fixpoint semantics of the language, and prove their equivalence. Then we point out the advantages of such a programming language: embodying Prolog, mixing functional and relational features and, handling the ...
AbstractThis paper presents hornlog, a general Horn-clause proof procedure that can be used to inter...
We introduce the equality elimination method which is a new procedure for dealing with Horn clause l...
AbstractIn the last few years, substantial efforts have been made towards developing equational prog...
AbstractThis paper is a contribution to the amalgamation of logic programming (as embodied in PROLOG...
Introducing equality into standard Horn clauses leads to a programming paradigm known as Equational ...
Solving equations in equational Horn-clause theories is a programming paradigm that com-bines logic ...
We show the completeness of an extension of SLD resolution to the equational setting. This proves a ...
AbstractWe show the completeness of an extension of SLD-resolution to the equational setting. This p...
AbstractWe extend Horn Clause Prolog with two new primitives, new_engine (+Goal, +Answer, -Engine) a...
technical reportThis thesis studies first-order unification in equational theories, called E-unifica...
This paper considers, in a general setting, an axiomatic basis for Horn clause logic program-ming. I...
Abstract: This paper is part of a long-term effort to increase expressiveness of algebraic specifica...
The feasibility of using Horn clauses as a means of describing and transforming imperative pro-grams...
AbstractSince the advent of Horn-clause logic programming in the mid 1970's, there have been numerou...
AbstractConditional equations provide a paradigm of computation that combines the clean syntax and s...
AbstractThis paper presents hornlog, a general Horn-clause proof procedure that can be used to inter...
We introduce the equality elimination method which is a new procedure for dealing with Horn clause l...
AbstractIn the last few years, substantial efforts have been made towards developing equational prog...
AbstractThis paper is a contribution to the amalgamation of logic programming (as embodied in PROLOG...
Introducing equality into standard Horn clauses leads to a programming paradigm known as Equational ...
Solving equations in equational Horn-clause theories is a programming paradigm that com-bines logic ...
We show the completeness of an extension of SLD resolution to the equational setting. This proves a ...
AbstractWe show the completeness of an extension of SLD-resolution to the equational setting. This p...
AbstractWe extend Horn Clause Prolog with two new primitives, new_engine (+Goal, +Answer, -Engine) a...
technical reportThis thesis studies first-order unification in equational theories, called E-unifica...
This paper considers, in a general setting, an axiomatic basis for Horn clause logic program-ming. I...
Abstract: This paper is part of a long-term effort to increase expressiveness of algebraic specifica...
The feasibility of using Horn clauses as a means of describing and transforming imperative pro-grams...
AbstractSince the advent of Horn-clause logic programming in the mid 1970's, there have been numerou...
AbstractConditional equations provide a paradigm of computation that combines the clean syntax and s...
AbstractThis paper presents hornlog, a general Horn-clause proof procedure that can be used to inter...
We introduce the equality elimination method which is a new procedure for dealing with Horn clause l...
AbstractIn the last few years, substantial efforts have been made towards developing equational prog...