Logic Programming Semantics Made Easy
Els Laenens,Dirk Vermeir,Carlo Zaniolo +2 more
- 13 Jul 1992
- pp 499-508
TL;DR: A new model-theoretic semantics for logic programs is proposed, called pure semantics, based on the notions of unfounded set and assumption set, which unifies previous approaches and explains how partial model semantics follows from a weaker closed world assumption.
read more
Abstract: We propose a new model-theoretic semantics for logic programs, called pure semantics, based on the notions of unfounded set and assumption set. The pure semantics emerges from the observation that major logic programming semantics have the following feature in common: given an ’intended model’ M, the set of negative literals in M corresponds exactly with the greatest unfounded set w.r.t. the set of positive literals in M. In other words, a model contains redundant information as its negative part can be described in function of its positive part. Thus, the total models and the partial models of programs can now be characterized by a set of positive literals. Based on this idea, we develop the pure semantics for logic programs. The result is a remarkably simple semantics that unifies previous approaches and explains how partial model semantics follows from a weaker closed world assumption.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Complexity and expressive power of deterministic semantics for DATALOG
Sergio Greco,Domenico Saccà +1 more
TL;DR: In coherence with the deterministic nature of the model, the expressive power of max-deterministic semantics is shown to be able to express problems with unique solutions, whereas the well-founded model only captures a proper subset of the queries computable in polynomial time, the so-called fixpoint queries.
10
Deterministic Semantics for Datalog¬: Complexity and Expressive Power
Sergio Greco,Domenico Saccà +1 more
- 08 Dec 1997
TL;DR: In this paper, the authors study the complexity and expressive power of deterministic semantics for partial stable models and show that the well-founded model is not the unique deterministic model, but the max-deterministic model is.
7
Default Consequence Relations as a Logical Framework for Logic Programs
Alexander Bochman
- 26 Jun 1995
TL;DR: It is shown, in particular, that default consequence relations based on three-valued inference are adequate for these semantics.
7
Semantic Forcing in Disjunctive Logic Programs
Marina De Vos,Dirk Vermeir +1 more
- 01 Nov 2001
TL;DR: A semantics for disjunctive logic programs, based on the single notion of forcing, is proposed and it is shown that the semantics properly extends, in a natural way, previous approaches.
5
References
•Proceedings Article
The stable model semantics for logic programming
Michael Gelfond,Vladimir Lifschitz +1 more
- 01 Jan 1988
TL;DR: This paper introduces a succinct abstract representation of constraint atoms in which a constraint atom is represented compactly and shows that this representation provides a means to characterize dependencies of atoms in a program with constraint atoms, so that some standard characterizations and properties relying on these dependencies in the past for logic programs with ordinary atoms can be extended.
The well-founded semantics for general logic programs
TL;DR: It is shown that the class of programs possessing a total well-founded model properly includes previously studied classes of "stratified" and "locally stratified" programs, and is compared with other proposals in the literature.
A Fixpoint Semantics for Ordered Logic
Els Laenens,Dirk Vermeir +1 more
TL;DR: In this article, a logic called ordered logic (OL) is defined, which models the most important aspects of object-oriented programming languages, such as object identity, multiple inheritance and defaults.
72
•Proceedings Article
Three-valued formalizations of non-monotonic reasoning and logic programming
Teodor C. Przymusinski
- 01 Dec 1989
48
Three-valued formalization of logic programming: is it needed?
Jia-Huai You,Li-Yan Yuan +1 more
- 02 Apr 1990
TL;DR: It is shown that the truth value undefined in Przymusinsi's 3-valued formalization of nonmonotonic reasoning and logic programming is needed only for a very special type of programs whose practicality is yet to be evidenced.
46
Related Papers (5)
Michael Gelfond,Vladimir Lifschitz +1 more
- 01 Jan 1988
Martin Churchill,James Laird,Guy McCusker +2 more
- 21 Jun 2011