Abstract
This paper deals with logic programs containing two kinds of negation: negation as failure and explicit negation. This allows two different forms of reasoning in the presence of incomplete information. Such programs have been introduced by Gelfond and Lifschitz and called extended programs. We provide them with a logical semantics in the style of Kunen, based on Belnap's four-valued logic, and an answer sets' semantics that is shown to be equivalent to that of Gelfond and Lifschitz. The proofs rely on a translation into normal programs, and on a variant of Fitting's extension of logic programming to bilattices.
| Original language | English |
|---|---|
| Pages (from-to) | 61-75 |
| Number of pages | 15 |
| Journal | Theoretical Computer Science |
| Volume | 171 |
| Issue number | 1-2 |
| DOIs | |
| Publication status | Published - 15 Jan 1997 |
Fingerprint
Dive into the research topics of 'Combining explicit negation and negation by failure via Belnap's logic'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver