Abstract
Most known computational approaches to reasoning have problems when facing inconsistency, so they assume that a given logical system is consistent. Unfortunately, the latter is difficult to verify and very often is not true. It may happen that addition of data to a large system makes it inconsistent, and hence destroys the vast amount of meaningful information. We present a logic, called APC (annotated predicate calculus; cf. annotated logic programs of [4, 5]), that treats any set of clauses, either consistent or not, in a uniform way. In this logic, consequences of a contradiction are not nearly as damaging as in the standard predicate calculus, and meaningful information can still be extracted from an inconsistent set of formulae. APC has a resolution-based sound and complete proof procedure. We also introduce a novel notion of 'epistemic entailment' and show its importance for investigating inconsistency in predicate calculus as well as its application to nonmonotonic reasoning. Most importantly, our claim that a logical theory is an adequate model of human perception of inconsistency, is actually backed by rigorous arguments.
| Original language | English |
|---|---|
| Pages (from-to) | 179-215 |
| Number of pages | 37 |
| Journal | Journal of Automated Reasoning |
| Volume | 9 |
| Issue number | 2 |
| DOIs | |
| State | Published - Oct 1992 |
Keywords
- Inconsistent beliefs
- epistemic entailment
- gangs
- nonmonotonic reasoning
- ontological negation
- proof theory
- suspects
Fingerprint
Dive into the research topics of 'A logic for reasoning with inconsistency'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver