A Sequent Calculus for Answer Set Entailment

Abstract

Answer Set Programming (ASP) is a popular nonmonotonic formalism used for common-sense reasoning and problem-solving based on stable model semantics. Equilibrium logic is a generalisation of ASP for arbitrary propositional theories and thus provides a logical characterisation of the nonmonotonic stable model semantics. In difference to classical logic, which can be defined via proof or model theory, nonmonotonic reasoning formalisms are defined via their models exclusively. Equilibrium logic is no exception here, as it has no proper proof-theoretic axiomatisation. Besides this being a theoretical imbalance, it also has consequences regarding notions of justification and explainability. In this work, we fill this gap by providing a sequent calculus for answer set entailment. Our calculus builds upon ideas from existing calculi for other nonmonotonic formalisms and utilises calculi for the logic of here and there, which is the underlying base logic of equilibrium logic. We show that the calculus is sound and complete and discuss pitfalls as well as alternative axiomatisations. Finally, we address how our approach can be of use for explainability in ASP.

Cite

Text

Eiter and Geibinger. "A Sequent Calculus for Answer Set Entailment." International Joint Conference on Artificial Intelligence, 2025. doi:10.24963/IJCAI.2025/497

Markdown

[Eiter and Geibinger. "A Sequent Calculus for Answer Set Entailment." International Joint Conference on Artificial Intelligence, 2025.](https://mlanthology.org/ijcai/2025/eiter2025ijcai-sequent/) doi:10.24963/IJCAI.2025/497

BibTeX

@inproceedings{eiter2025ijcai-sequent,
  title     = {{A Sequent Calculus for Answer Set Entailment}},
  author    = {Eiter, Thomas and Geibinger, Tobias},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2025},
  pages     = {4463-4472},
  doi       = {10.24963/IJCAI.2025/497},
  url       = {https://mlanthology.org/ijcai/2025/eiter2025ijcai-sequent/}
}