AbstractA normal logic program P is transformed to another Pω by a bottom-up computation on the positive component of P while the negative counterpart is left untouched. The declarative semantics of P is given by the completion of Pω. The completed predicate definitions in Pω, if they do not contain local variables, can be used as a basis for expanding each negated atom in the bodies of Pω. We show that for a class of programs where every negative subgoal can be expanded, the resultant program P′ is a definite logic program with equality and disequality constraints. If the program falls outside this class, the resultant program may be executed using constructive negation.Our proposed scheme provides an effective sound and complete query-ans...
In the literature there are various papers which illustrate the relationship between the unfold/fold...
Recent extensive research on non-monotonic reasoning and logic programming has clearly demonstrated ...
The aim of this paper is to extend the Constructive Negation technique to the case of CLP(SET), a Co...
AbstractA normal logic program P is transformed to another Pω by a bottom-up computation on the posi...
In this paper, we propose a bottom-up partial evaluation of normal programs with a top-down expansio...
AbstractIn several familiar cases of logic programs and queries with infinitely many answers, the us...
In this paper we propose a new operational semantics, called BCN, which is sound and complete with r...
AbstractAlmost all constraint logic programming systems include negation, yet nowhere has a sound op...
Logic programs are an important knowledge representation tool. In many cases, definite logic program...
Abstract We propose a set of transformation rules for constraint logic programs with negation. We as...
AbstractImpressive work has been done in the last years concerning the meaning of negation and disju...
AbstractConstructive negation derives constraint answers for non-ground negative literals. Its incor...
AbstractWe show that a simple concurrent pruning mechanism over standard SLD derivation trees, calle...
The different properties characterizing the operational behavior of logic programs can be organized ...
AbstractSemantics for positive programs have been thoroughly explored in the context of Herbrand mod...
In the literature there are various papers which illustrate the relationship between the unfold/fold...
Recent extensive research on non-monotonic reasoning and logic programming has clearly demonstrated ...
The aim of this paper is to extend the Constructive Negation technique to the case of CLP(SET), a Co...
AbstractA normal logic program P is transformed to another Pω by a bottom-up computation on the posi...
In this paper, we propose a bottom-up partial evaluation of normal programs with a top-down expansio...
AbstractIn several familiar cases of logic programs and queries with infinitely many answers, the us...
In this paper we propose a new operational semantics, called BCN, which is sound and complete with r...
AbstractAlmost all constraint logic programming systems include negation, yet nowhere has a sound op...
Logic programs are an important knowledge representation tool. In many cases, definite logic program...
Abstract We propose a set of transformation rules for constraint logic programs with negation. We as...
AbstractImpressive work has been done in the last years concerning the meaning of negation and disju...
AbstractConstructive negation derives constraint answers for non-ground negative literals. Its incor...
AbstractWe show that a simple concurrent pruning mechanism over standard SLD derivation trees, calle...
The different properties characterizing the operational behavior of logic programs can be organized ...
AbstractSemantics for positive programs have been thoroughly explored in the context of Herbrand mod...
In the literature there are various papers which illustrate the relationship between the unfold/fold...
Recent extensive research on non-monotonic reasoning and logic programming has clearly demonstrated ...
The aim of this paper is to extend the Constructive Negation technique to the case of CLP(SET), a Co...