Abstract

There are three most prominent semantics defined for certain subclasses of disjunctive logic programs: GCWA (for positive programs), PERFECT (for stratified programs), and STABLE (defined for the whole class of all disjunctive programs). While there are various competitors based on 3-valued models, notably WFS and its disjunctive counterparts, there are no other semantics consisting of two-valued models. We argue that the reason for this is the Partial Evaluation property (also called Unfolding or Partial Deduction) well known from logic programming. In fact, we prove characterizations of these semantics and show that if a semantics SEM satisfies Partial Evaluation and Elimination of Tautologies, then (1) SEM is based on two-valued minimal models for positive programs, and (2) if SEM satisfies in addition Elimination of Contradictions, it is based on stable models. We also show that if we require Isomorphy and Relevance, then STABLE is completely determined on the class of all stratified disjunctive logic programs.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call