We present the valid model semantics, a new approach to providing semantics for logic programs with negation, setterms and grouping. The valid model semantics is a threevalued semantics, and is defined in terms of a `normal form' computation. The valid model semantics also gives meaning to the generation and use of non-ground facts (i.e., facts with variables) in a computation. The formulation of the semantics in terms of a normal form computation offers important insight not only into the valid model semantics, but also into other semantics proposed earlier. We show that the valid model semantics extends the well-founded semantics in a natural manner, and has several advantages over it. The well-founded semantics can also be understoo...
Despite the frequent comment that there is no general agreement on the semantics of logic programs, ...
The question how knowledge can be represented by means of logic programs with negation has been a dr...
This paper looks at logic programming with three kinds of negation: default, weak and strict negatio...
This paper proposes two principles, justifiability and minimal undefinedness, for a three-valued mod...
This paper introduces an original 2-valued semantics for Normal Logic Programs (NLP), important on i...
AbstractWe study the expressive of two semantics far deductive databases and logic programming: the ...
In the last years computational logic, and particularly non-monotonic reasoning, was introduced as a...
One of the most important and difficult problems in logic programming is the problem of finding a su...
AbstractIn this paper we provide semantics for normal logic programs enriched with structuring mecha...
AbstractIn this paper we define a new notion or truth on Herbrand interpretations extended with vari...
AbstractPrevious researchers have proposed extensions of logic programming to deal with true negatio...
In this paper we provide semantics for normal logic programs enriched with structuring mechanisms an...
[Fages, 1994] introduces the notion of well-supportedness as a key requirement for the seman-tics of...
AbstractOver the years, the stable-model semantics has gained a position of the correct (two-valued)...
Non–monotonic reasoning, semantics and foundations, stable model semantics From a logic programming ...
Despite the frequent comment that there is no general agreement on the semantics of logic programs, ...
The question how knowledge can be represented by means of logic programs with negation has been a dr...
This paper looks at logic programming with three kinds of negation: default, weak and strict negatio...
This paper proposes two principles, justifiability and minimal undefinedness, for a three-valued mod...
This paper introduces an original 2-valued semantics for Normal Logic Programs (NLP), important on i...
AbstractWe study the expressive of two semantics far deductive databases and logic programming: the ...
In the last years computational logic, and particularly non-monotonic reasoning, was introduced as a...
One of the most important and difficult problems in logic programming is the problem of finding a su...
AbstractIn this paper we provide semantics for normal logic programs enriched with structuring mecha...
AbstractIn this paper we define a new notion or truth on Herbrand interpretations extended with vari...
AbstractPrevious researchers have proposed extensions of logic programming to deal with true negatio...
In this paper we provide semantics for normal logic programs enriched with structuring mechanisms an...
[Fages, 1994] introduces the notion of well-supportedness as a key requirement for the seman-tics of...
AbstractOver the years, the stable-model semantics has gained a position of the correct (two-valued)...
Non–monotonic reasoning, semantics and foundations, stable model semantics From a logic programming ...
Despite the frequent comment that there is no general agreement on the semantics of logic programs, ...
The question how knowledge can be represented by means of logic programs with negation has been a dr...
This paper looks at logic programming with three kinds of negation: default, weak and strict negatio...