Answer Sets for Logic Programs with Arbitrary Abstract Constraint Atoms

Abstract

We present two equivalent approaches for defining answer sets for logic programs with arbitrary abstract constraint atoms (c-atoms). The first approach uses an immediate consequence operator for answer set checking. whose definition relies on the notion of conditional satisfaction of c-atoms w.r.t. a pair of interpretations. The second approach generalizes the notion of well-supported models of normal logic programs to programs with c-atoms. We prove that the newly defined semantics coincides with previously introduced semantics for logic programs with monotone c-atoms and extends the original answer set semantics for normal logic programs. We discuss different possibilities for treating negation-as-failure c-atoms and characterize situations in which they yield the same answer sets. We study some properties of answer sets of programs with c-atoms and relate our definition to several semantics for logic programs with aggregates.

Cite

Text

Son et al. "Answer Sets for Logic Programs with Arbitrary Abstract Constraint Atoms." Journal of Artificial Intelligence Research, 2007. doi:10.1613/JAIR.2171

Markdown

[Son et al. "Answer Sets for Logic Programs with Arbitrary Abstract Constraint Atoms." Journal of Artificial Intelligence Research, 2007.](https://mlanthology.org/jair/2007/son2007jair-answer/) doi:10.1613/JAIR.2171

BibTeX

@article{son2007jair-answer,
  title     = {{Answer Sets for Logic Programs with Arbitrary Abstract Constraint Atoms}},
  author    = {Son, Tran Cao and Pontelli, Enrico and Tu, Phan Huy},
  journal   = {Journal of Artificial Intelligence Research},
  year      = {2007},
  pages     = {353-389},
  doi       = {10.1613/JAIR.2171},
  volume    = {29},
  url       = {https://mlanthology.org/jair/2007/son2007jair-answer/}
}