Hostname: page-component-77f85d65b8-45ctf Total loading time: 0 Render date: 2026-04-19T17:32:33.476Z 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)

Abstract

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

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable