Explicit and default negation in databases and logic programs

  • Authors:
  • Navin Viswanath

  • Affiliations:
  • Georgia State University, Atlanta, GA

  • Venue:
  • Proceedings of the 2nd SIGMOD PhD workshop on Innovative database research
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Both relational databases and logic programs adopt some form of nonmonotonic reasoning in order to infer negative information. Relational databases adopt the Closed World Assumption (CWA) of Reiter. It can be easily seen that much greater expressivity is gained if negative information can be explicitly stated. This turns out to be especially true in the presence of uncertain or incomplete information in the database. The aim of this work is to investigate the handling of incomplete information in an open world setting. For logic programs, the class of extended logic programs has already been defined and studied. Of the programs declared contradictory by most of the semantics proposed so far, some programs may in fact have an appropriate meaning. In this paper, we present a new semantics for logic programs with explicit negation where the derivation of a literal is tied to the derivation of its complement.