A New Logical Characterisation of Stable Models and Answer Sets

This paper relates inference in extended logic programming with nonclassical, nonmonotonic logics. We define a nonmonotonic logic, called equilibrium logic, based on the least constructive extension, N2, of the intermediate logic of “here-and-there”. We show that on logic programs equilibrium logic coincides with the inference operation associated with the stable model and answer set semantics of Gelfond and Lifschitz. We thereby obtain a very simple characterisation of answer set semantics as a form of minimal model reasoning in N2, while equilibrium logic itself provides a natural generalisation of this semantics to arbitrary theories. We discuss briefly some consequences and applications of this result.

[1]  Seiki Akama Constructive predicate logic with strong negation and model theory , 1988, Notre Dame J. Formal Log..

[2]  Ryszard Wójcicki,et al.  Theory of Logical Calculi , 1988 .

[3]  Michael Gelfond,et al.  Logic Programs with Classical Negation , 1990, ICLP.

[4]  David Pearce,et al.  Nonmonotonicity and Answer Set Inference , 1995, LPNMR.

[5]  G. Antoniou Stable Model Semantics of Logic Programs , 1997 .

[6]  A. Heyting Die formalen Regeln der intuitionistischen Logik , 1930 .

[7]  Andrzej Mostowski,et al.  Review: N. N. Vorob'ev, A Constructive Propositional Calculus with Strong Negation , 1953 .

[8]  David Nelson,et al.  Constructible falsity and inexact predicates , 1984, Journal of Symbolic Logic.

[9]  Vladimir Lifschitz Minimal Belief and Negation as Failure , 1994, Artif. Intell..

[10]  Richmond H. Thomason,et al.  A semantical study of constructible falsity , 1969 .

[11]  Francesco Scarcello,et al.  Declarative and Fixpoint Characterizations of Disjunctive Stable Models , 1995, ILPS.

[12]  José Júlio Alferes,et al.  Reasoning with Logic Programming , 1996, Lecture Notes in Computer Science.

[13]  Wolfgang Rautenberg,et al.  Klassische und nichtklassische Aussagenlogik , 1979 .

[14]  David Pearce,et al.  Answer Sets and Nonmonotonic S4 , 1993, ELP.

[15]  Miroslaw Truszczynski,et al.  Reflexive autoepistemic logic and logic programming , 1993 .

[16]  Seiki Akama On the Proof Method for Constructive Falsity , 1988, Math. Log. Q..

[17]  Yuri Gurevich,et al.  Intuitionistic logic with strong negation , 1977 .

[18]  Vladimir Lifschitz,et al.  Extended Logic Programs as Autoepistemic Theories , 1993, LPNMR.

[19]  Marcus Kracht,et al.  On Extensions of Intermediate Logics by Strong Negation , 1998, J. Philos. Log..

[20]  Fangzhen Lin,et al.  A Logic of Knowledge and Justified Assumptions , 1992, Artif. Intell..