Default Negation in Normal Logic Programs Considered as Minimal Abduction of Positive Hypotheses

Alexandre Miguel Pinto, Luís Moniz Pereira

Research output: Chapter in Book/Report/Conference proceedingChapterpeer-review

Abstract

Logic programs (LPs) are a practical tool for declarative knowledge representation and consist of normal rules and integrity constraints (ICs). Reasoning with LPs is parameterized by the particular semantics chosen. However, the declaratively of the knowledge represented by an LP is restricted if the semantics chosen for the normal rules allows them to play the role ICs already can have. Namely because odd loops over negation, such as in rule {p ← not p}, entail the absence of two-valued semantics models and complex odd loops over negation are often deliberately used as ICs. Here the authors propose a more flexible reading of default negation, such that NLPs always have a two-valued model before ICs are evaluated. To wit, the authors do so by allowing for minimally assuming (or abducing) positive hypotheses and hence still maximizing the assumption of negative hypotheses that preserve consistency. The authors show how that translates into a semantics for normal logic programs (NLPs) – the minimal hypotheses (MH) semantics – which safeguards declarativity in this sense and moreover enjoys useful semantic properties such as cumulativity and relevancy, besides existence. Moreover, the authors introduce a program transformation which allows to compute the MH models of a program as a selection of the stable models of the transform.
Original languageEnglish
Title of host publicationHandbook of Abductive Cognition
EditorsLorenzo Magnani
Place of PublicationCham
PublisherSpringer
Pages833-873
Number of pages41
ISBN (Electronic)978-3-031-10135-9
ISBN (Print)978-3-031-10134-2
DOIs
Publication statusPublished - 1 Apr 2023

Keywords

  • Abduction
  • Default negation
  • Hypothetical reasoning
  • Minimal hypotheses semantics
  • Normal logic programs
  • Stable models semantics

Fingerprint

Dive into the research topics of 'Default Negation in Normal Logic Programs Considered as Minimal Abduction of Positive Hypotheses'. Together they form a unique fingerprint.

Cite this