Proceedings

A Sequent Calculus for Answer Set Entailment

Download BibTeX Cite

Proceedings of the Thirty-Fourth International Joint Conference on Artificial Intelligence. Main Track. Pages 4463-4472.

https://doi.org/10.24963/ijcai.2025/497

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.

  1. [Abels et al., 2019] Dirk Abels, Julian Jordi, Max Ostrowski, Torsten Schaub, Ambra Toletti, and Philipp Wanko. Train Scheduling with Hybrid ASP. In Proceedings of the 15th International Conference on Logic Programming and Non- monotonic Reasoning (LPNMR 2019), volume 11481 of LNCS, pages 3-17. Springer, 2019.
  2. [Ali et al., 2023] Ramsha Ali, Mohammed M. S. El-Kholany, and Martin Gebser. Flexible job-shop scheduling for semi- conductor manufacturing with hybrid answer set program- ming (application paper). In Proceedings of the 25th In- ternational Symposium on Practical Aspects of Declara- tive Languages (PADL 2023), pages 85-95, Cham, 2023. Springer.
  3. [Alviano et al., 2013] Mario Alviano, Carmine Dodaro, Wolf- gang Faber, Nicola Leone, and Francesco Ricca. WASP: A native ASP solver based on constraint learning. In Proceed- ings of the 12th International Conference on Logic Pro- gramming and Nonmonotonic Reasoning (LPNMR 2013), volume 8148 of LNCS, pages 54-66. Springer, 2013.
  4. [Alviano et al., 2019] Mario Alviano, Carmine Dodaro, Jo- hannes Klaus Fichte, Markus Hecher, Tobias Philipp, and Jakob Rath. Inconsistency proofs for ASP: the ASP - DRUPE format. Theory and Practice of Logic Program- ming, 19(5-6):891-907, 2019.
  5. [Alviano et al., 2024] Mario Alviano, Susana Hahn, Orkunt Sabuncu, and Hannes Weichelt. Answer set explanations via preferred unit-provable unsatisfiable subsets. In Pro- ceedings of the 17th International Conference on Logic Pro- gramming and Nonmonotonic Reasoning (LPNMR 2024), volume 15245 of LNCS, pages 187-199. Springer, 2024.
  6. [Beierle et al., 2005] Christoph Beierle, Oliver Dusso, and Gabriele Kern-Isberner. Using answer set programming for a decision support system. In Proceedings of the 8th International Conference (LPNMR 2005), volume 3662 of LNCS, pages 374-378. Springer, 2005.
  7. [Bonatti and Olivetti, 1997a] Piero A. Bonatti and Nicola Olivetti. A sequent calculus for circumscription. In Se- lected Papers of the 11th International Computer Science Logic Workshop (CSL 1997), volume 1414 of LNCS, pages 98-114. Springer, 1997.
  8. [Bonatti and Olivetti, 1997b] Piero A. Bonatti and Nicola Olivetti. A sequent calculus for skeptical default logic. In Proceedings of the 6th International Conference on Au- tomated Reasoning with Analytic Tableaux and Related Methods (TABLEAUX 1997), volume 1227 of LNCS, pages 107-121. Springer, 1997.
  9. [Bonatti et al., 2008] Piero A. Bonatti, Enrico Pontelli, and Tran Cao Son. Credulous resolution for answer set pro- gramming. In Proceedings of the 23rd AAAI Conference on Artificial Intelligence (AAAI 2008), pages 418-423. AAAI Press, 2008.
  10. [Bonatti, 2001] Piero A. Bonatti. Resolution for skeptical stable model semantics. Journal of Automated Reasoning, 27(4):391-421, 2001.
  11. [Cabalar et al., 2016] Pedro Cabalar, Roland Kaminski, Max Ostrowski, and Torsten Schaub. An ASP semantics for de- fault reasoning with constraints. In Proceedings of the 25th International Joint Conference on Artificial Intelligence (IJCAI 2016), pages 1015-1021. IJCAI/AAAI Press, 2016. IJCAI
  12. [Chew et al., 2024] Leroy Chew, Alexis de Colnet, and Ste- fan Szeider. ASP-QRAT: A conditionally optimal dual proof system for ASP. In Proceedings of the 21st Interna- tional Conference on Principles of Knowledge Representa- tion and Reasoning (KR 2024), 2024.
  13. [Comploi-Taupe et al., 2022] Richard Comploi-Taupe, Giu- lia Francescutto, and Gottfried Schenner. Applying incre- mental answer set solving to product configuration. In Proceedings of the 26th ACM International Systems and Software Product Line Conference (SPLC 2022), pages 150-155. ACM, 2022.
  14. [Eiter et al., 1997] Thomas Eiter, Georg Gottlob, and Nicola Leone. Abduction from logic programs: Semantics and complexity. Theoretical Computer Science, 189(1-2):129- 177, 1997.
  15. [Eiter et al., 1999] Thomas Eiter, Wolfgang Faber, Nicola Leone, and Gerald Pfeifer. The diagnosis frontend of the dlv system. AI Communications, 12(1-2):99-111, 1999.
  16. [Erdem and Lifschitz, 2003] Esra Erdem and Vladimir Lifs- chitz. Tight logic programs. Theory and Practice of Logic Programming, 3(4-5):499-518, 2003.
  17. [Erdem and Oztok, 2015] Esra Erdem and Umut Oztok. Gen- erating explanations for biomedical queries. Theory and Practice of Logic Programming, 15(1):35-78, 2015.
  18. [Erdem et al., 2016] Esra Erdem, Michael Gelfond, and Nicola Leone. Applications of answer set programming. AI Magazine, 37(3):53-68, 2016.
  19. [Falkner et al., 2018] Andreas Falkner, Gerhard Friedrich, Konstantin Schekotihin, Richard Taupe, and Erich C. Tep- pan. Industrial applications of answer set programming. KI -Künstliche Intelligenz, 32(2):165-176, 2018.
  20. [Fandinno and Schulz, 2019] Jorge Fandinno and Claudia Schulz. Answering the "why" in answer set programming - A survey of explanation approaches. Theory and Practice of Logic Programming, 19(2):114-203, 2019.
  21. [Gebser and Schaub, 2013] Martin Gebser and Torsten Schaub. Tableau calculi for logic programs under answer set semantics. ACM Transactions on Computational Logic, 14(2):15:1-15:40, 2013.
  22. [Gebser et al., 2019] Martin Gebser, Roland Kaminski, Ben- jamin Kaufmann, and Torsten Schaub. Multi-shot ASP solving with clingo. Theory and Practice of Logic Pro- gramming, 19(1):27-82, 2019.
  23. [Gentzen, 1935] Gerhard Gentzen. Untersuchungen über das logische Schließen. I. Mathematische Zeitschrift, 39:176- 210, 1935.
  24. [Inclezan, 2015] Daniela Inclezan. An application of answer set programming to the field of second language acquisition. Theory and Practice of Logic Programming, 15(1):1-17, 2015.
  25. [Leone et al., 1997] Nicola Leone, Pasquale Rullo, and Francesco Scarcello. Disjunctive Stable Models: Un- founded Sets, Fixpoint Semantics and Computation. Infor- mation and Computation, 135(2):69-112, June 1997.
  26. [Leone et al., 2006] Nicola Leone, Gerald Pfeifer, Wolfgang Faber, Thomas Eiter, Georg Gottlob, Simona Perri, and Francesco Scarcello. The DLV system for knowledge rep- resentation and reasoning. ACM Transactions on Computa- tional Logic, 7(3):499-562, 2006.
  27. [Lifschitz and Turner, 1994] Vladimir Lifschitz and Hudson Turner. Splitting a logic program. In Proceedings of the 11th International Conference on Logic Programming (ICLP 1994), pages 23-37. MIT Press, 1994.
  28. [Lifschitz et al., 2001] Vladimir Lifschitz, David Pearce, and Agustín Valverde. Strongly equivalent logic programs. ACM Transactions on Computational Logic, 2(4):526-541, 2001.
  29. [Mints, 2010] Grigori Mints. Cut-free formulations for a quantified logic of here and there. Annals of Pure and Applied Logic, 162(3):237-242, 2010.
  30. [Oetsch and Tompits, 2011] Johannes Oetsch and Hans Tom- pits. Gentzen-type refutation systems for three-valued logics with an application to disproving strong equiva- lence. In Proceedings of the 11th International Confer- ence on Logic Programming and Nonmonotonic Reasoning (LPNMR 2011), volume 6645 of LNCS, pages 254-259. Springer, 2011.
  31. [Olivetti, 1992] Nicola Olivetti. Tableaux and sequent calcu- lus for minimal entailment. Journal of Automated Reason- ing, 9(1):99-139, 1992.
  32. [Osorio et al., 2005] Mauricio Osorio, Juan Antonio Navarro Pérez, and José Arrazola. Safe beliefs for propositional theories. Annals of Pure and Applied Logic, 134(1):63-82, 2005.
  33. [Pearce and Valverde, 2008] David Pearce and Agustín Valverde. Quantified equilibrium logic and foundations for answer set programs. In Proceedings of the 24th Inter- national Conference on Logic Programming (ICLP 2008), volume 5366 of LNCS, pages 546-560. Springer, 2008.
  34. [Pearce et al., 2000] David Pearce, Inman P. de Guzmán, and Agustín Valverde. A tableau calculus for equilibrium entail- ment. In Proceedings of the 9th International Conference on Automated Reasoning with Analytic Tableaux and Re- lated Methods (TABLEAUX 2000), volume 1847 of LNCS, pages 352-367. Springer, 2000.
  35. [Pearce, 1996] David Pearce. A new logical characterisation of stable models and answer sets. In Selected Papers of the 2nd International Workshop on Non-Monotonic Extensions of Logic Programming (NMELP 1996), volume 1216 of LNCS, pages 57-70. Springer, 1996.
  36. [Pearce, 2006] David Pearce. Equilibrium logic. Annals of Mathematics and Artificial Intelligence, 47:3-41, 2006.
  37. [Pontelli et al., 2009] Enrico Pontelli, Tran Cao Son, and Omar El-Khatib. Justifications for logic programs under answer set semantics. Theory and Practice of Logic Pro- gramming, 9(1):1-56, 2009.
  38. [Yli-Jyrä et al., 2023] Anssi Yli-Jyrä, Masood Feyzbakhsh Rankooh, and Tomi Janhunen. Pruning redundancy in an- swer set optimization applied to preventive maintenance scheduling. In Proceedings of the 25th International Sym- posium on Practical Aspects of Declarative Languages (PADL 2023), pages 279-294, Cham, 2023. Springer.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards