Revised Stable Models - a new semantics for logic programs
نویسندگان
چکیده
This paper introduces an original 2-valued semantics for Normal Logic Programs (NLP), important on its own. Nevertheless, its name draws attention to that it is inspired by and generalizes Stable Model semantics (SM). The definitional distinction consists in the revision of one feature of SM, namely its treatment of odd loops over default negation. This single revised aspect, addressed by means of a Reductio ad Absurdum approach, affords us a fruitful cornucopia of consequences, namely regarding existence, relevance and top-down querying, cumulativity, and implementation. The paper motivates and then defines the Revised Stable Models semantics (rSM), justifying the definition and providing examples. It also presents two rSM semantics preserving program transformations into NLP without odd loops. Properties of rSM are given and contrasted with those of SM. Implementation is examined, and extensions of rSM are given with regard to explicit negation, ‘not’s in heads, and contradiction removal. Conclusions, further work, as well as potential use, terminate the paper.
منابع مشابه
Revised Stable Models - A Semantics for Logic Programs
This paper introduces an original 2-valued semantics for Normal Logic Programs (NLP), which conservatively extends the Stable Model semantics (SM) to all normal programs. The distinction consists in the revision of one feature of SM, namely its treatment of odd loops, and of infinitely long support chains, over default negation. This single revised aspect, addressed by means of a Reductio ad Ab...
متن کاملGenerated Models and Extensions of Nonmonotonic Systems
Stable generated models provide a general semantics for logic programming. Although equal for normal programs, they diier from the answer set semantics on disjunctive programs. We show that stable generated semantics coincide with the semantics obtained by translating programs into a minimal partial temporal logic into which a subsystem of default logic can be embedded. This leads us to a new v...
متن کاملR-Stable Models for Logic Programs
We propose a new semantics for general logic programs which stems from rst principles of logic-programming semantics. Our theory uniies previous approaches and is applicable to some useful programs which are not properly handled by existing semantics.
متن کاملA General Schema For Generating Argumentation Semantics From Logic Programming Semantics
In this paper, by considering the idea that argumentation semantics can be viewed as a special form of logic programming semantics with negation as failure, we show that any logic programming semantics as the stable model semantics, the minimal models, etc., can define candidate argumentation semantics. These new argumentation semantics will overcome some of the problems of the Dung’s argumenta...
متن کاملDisjunctive Stable Models : Unfounded Sets
Disjunctive logic programs have become a powerful tool in knowledge representation and commonsense reasoning. This paper focuses on stable model semantics, currently the most widely acknowledged semantics for disjunctive logic programs. After presenting a new notion of unfounded sets for disjunctive logic programs, we provide two declarative characterizations of stable models in terms of unfoun...
متن کامل