Semantics For Disjunctive Logic Programs With Explicit And Default Negation

  • Authors:
  • Jack Minker;Carolina Ruiz

  • Affiliations:
  • Department of Computer Science, Institute for Advanced Computer Studies, University of Maryland, College Park, MD 20742, U.S.A.;Department of Computer Science, Institute for Advanced Computer Studies, University of Maryland, College Park, MD 20742, U.S.A.

  • Venue:
  • Fundamenta Informaticae
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

The use of explicit negation enhances the expressive power of logic programs by providing a natural and unambiguous way to assert negated information about the domain being represented. We study the semantics of disjunctive programs that contain both explicit negation and negation-by-default, called extended disjunctive logic programs. General techniques are described for extending model, fixpoint, and proof theoretic characterizations of an arbitrary semantics of normal disjunctive logic programs to cover the class of extended programs. Illustrations of these techniques are given for stable models, disjunctive well-founded and stationary semantics. The declarative complexity of the extended programs, as well as the algorithmic complexity of the proof procedures and fixpoint operators, are discussed.