AbstractIn several familiar cases of logic programs and queries with infinitely many answers, the usual operational mechanisms based on SLD-resolution and its extensions go into an infinite loop. It may therefore be desirable to look for mechanisms which synthesize possible structural relations on sets of answers. One such mechanism is known for pure logic programs: interpret them as rewrite programs, and execute them with a version of the Knuth-Bendix algorithm, called linear completion. W.r.t. positive queries for such programs, in most cases of productive loops, linear completion yields a finite set of answers and a finite set of rewrite rules involving just one predicate, from which the remaining answers can be deduced. It is thus natur...
A standard approach to negation in logic programming is negation as failure. Its major drawback is t...
AbstractClark's program completion offers an intuitive first-order semantics for logic programs. Unf...
There is a growing interest in ways to represent incomplete information in logic programs. It has be...
In this paper, we propose a bottom-up partial evaluation of normal programs with a top-down expansio...
AbstractA normal logic program P is transformed to another Pω by a bottom-up computation on the posi...
Using predicate logic as a programming language is a nice paradigm. But usual execution mechanisms (...
AbstractWe define a semantics for negation as failure in logic programming. Our semantics may be vie...
Abstract goes here. 1 Introduction Let us recall that a logic program is a set of clauses of the f...
AbstractConstructive negation derives constraint answers for non-ground negative literals. Its incor...
Rewrite programs are logic programs represented as rewrite rules, whose execution mechanism usually ...
AbstractAlmost all constraint logic programming systems include negation, yet nowhere has a sound op...
AbstractRewrite programs are logic programs represented as rewrite rules, whose execution mechanism ...
We consider propositional logic programs with negations. We define notions of constructive transform...
In this paper we propose a new operational semantics, called BCN, which is sound and complete with r...
The evolution of Logic Programming semantics has included the introduction of a new explicit form of...
A standard approach to negation in logic programming is negation as failure. Its major drawback is t...
AbstractClark's program completion offers an intuitive first-order semantics for logic programs. Unf...
There is a growing interest in ways to represent incomplete information in logic programs. It has be...
In this paper, we propose a bottom-up partial evaluation of normal programs with a top-down expansio...
AbstractA normal logic program P is transformed to another Pω by a bottom-up computation on the posi...
Using predicate logic as a programming language is a nice paradigm. But usual execution mechanisms (...
AbstractWe define a semantics for negation as failure in logic programming. Our semantics may be vie...
Abstract goes here. 1 Introduction Let us recall that a logic program is a set of clauses of the f...
AbstractConstructive negation derives constraint answers for non-ground negative literals. Its incor...
Rewrite programs are logic programs represented as rewrite rules, whose execution mechanism usually ...
AbstractAlmost all constraint logic programming systems include negation, yet nowhere has a sound op...
AbstractRewrite programs are logic programs represented as rewrite rules, whose execution mechanism ...
We consider propositional logic programs with negations. We define notions of constructive transform...
In this paper we propose a new operational semantics, called BCN, which is sound and complete with r...
The evolution of Logic Programming semantics has included the introduction of a new explicit form of...
A standard approach to negation in logic programming is negation as failure. Its major drawback is t...
AbstractClark's program completion offers an intuitive first-order semantics for logic programs. Unf...
There is a growing interest in ways to represent incomplete information in logic programs. It has be...