First-Order Indefinability of Answer Set Programs on Finite Structures

Abstract

An answer set program with variables is first-order definable on finite structures if the set of its finite answer sets can be captured by a first-order sentence, otherwise this program is first-order indefinable on finite structures. In this paper, we study the problem of first-order indefinability of answer set programs. We provide an Ehrenfeucht-Fraisse game-theoretic characterization for the first-order indefinability of answer set programs on finite structures. As an application of this approach, we show that the well-known finding Hamiltonian cycles program is not first-order definable on finite structures. We then define two notions named the 0-1 property and unbounded cycles or paths under the answer set semantics, from which we develop two sufficient conditions that may be effectively used in proving a program's first-order indefinability on finite structures under certain circumstances.

Cite

Text

Chen et al. "First-Order Indefinability of Answer Set Programs on Finite Structures." AAAI Conference on Artificial Intelligence, 2010. doi:10.1609/AAAI.V24I1.7589

Markdown

[Chen et al. "First-Order Indefinability of Answer Set Programs on Finite Structures." AAAI Conference on Artificial Intelligence, 2010.](https://mlanthology.org/aaai/2010/chen2010aaai-first/) doi:10.1609/AAAI.V24I1.7589

BibTeX

@inproceedings{chen2010aaai-first,
  title     = {{First-Order Indefinability of Answer Set Programs on Finite Structures}},
  author    = {Chen, Yin and Zhang, Yan and Zhou, Yi},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2010},
  pages     = {285-290},
  doi       = {10.1609/AAAI.V24I1.7589},
  url       = {https://mlanthology.org/aaai/2010/chen2010aaai-first/}
}