Hostname: page-component-74656f9884-c52kr Total loading time: 0 Render date: 2026-11-06T23:49:30.632Z Has data issue: false hasContentIssue false

Justifications for logic programs under answer set semantics

Published online by Cambridge University Press:  01 January 2009

ENRICO PONTELLI
Affiliation:
Department of Computer Science, New Mexico State University, Las Cruces, NM, USA (e-mail: epontell@cs.nmsu.edu, tson@cs.nmsu.edu, okhatib@cs.nmsu.edu)
TRAN CAO SON
Affiliation:
Department of Computer Science, New Mexico State University, Las Cruces, NM, USA (e-mail: epontell@cs.nmsu.edu, tson@cs.nmsu.edu, okhatib@cs.nmsu.edu)
OMAR ELKHATIB
Affiliation:
Department of Computer Science, New Mexico State University, Las Cruces, NM, USA (e-mail: epontell@cs.nmsu.edu, tson@cs.nmsu.edu, okhatib@cs.nmsu.edu)
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

The paper introduces the notion of offline justification for answer set programming (ASP). Justifications provide a graph-based explanation of the truth value of an atom with respect to a given answer set. The paper extends also this notion to provide justification of atoms during the computation of an answer set (on-line justification) and presents an integration of online justifications within the computation model of Smodels. Offline and online justifications provide useful tools to enhance understanding of ASP, and they offer a basic data structure to support methodologies and tools for debugging answer set programs. A preliminary implementation has been developed in – .

Information

Type
Regular Papers
Copyright
Copyright © Cambridge University Press 2009