Disjunctive Logic Programming and Possible Model Semantics
Yuan Li, Jihao You, Randy Goebel, Y Goebel
Abstract
Yuan Li, Jihao You, Randy Goebel, Y Goebel
Abstract
. We use Kripke structures of autoepistemic logic to classify various semantics for disjunctive logic programs with default negation. We have observed that nonmonotonic reasoning can be characterized by Kripke structures whose beliefs are justified. We also observed that two different types of negative introspection in autoepistemic reasoning present two different interpretations of default negation: consistencybased and minimal-model-based; we further observed that all logic program semantics fall into three semantical points of view: the skeptical, stable, and partial-stable. Based on these observations, we classify disjunctive logic program semantics into six different categories, and discuss the relationships among various semantics. 1 Introduction Recently the study of theoretical foundations of disjunctive logic programs with default negation has attracted considerable attention [3, 15, 17]. This is mainly because the additional expressive power of disjunctive logic programs sig...
A significance statement is not available in the OpenAlex record.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
. We use Kripke structures of autoepistemic logic to classify various semantics for disjunctive logic programs with default negation. We have observed that nonmonotonic reasoning can be characterized by Kripke structures whose beliefs are justified. We also observed that two different types of negative introspection in autoepistemic reasoning present two different interpretations of default negation: consistencybased and minimal-model-based; we further observed that all logic program semantics fall into three semantical points of view: the skeptical, stable, and partial-stable. Based on these observations, we classify disjunctive logic program semantics into six different categories, and discuss the relationships among various semantics. 1 Introduction Recently the study of theoretical foundations of disjunctive logic programs with default negation has attracted considerable attention [3, 15, 17]. This is mainly because the additional expressive power of disjunctive logic programs sig...
Key concepts: Stable model semantics, Autoepistemic logic, Well-founded semantics, Negation, Non-monotonic logic, Default logic, Semantics (computer science), Computer science