Proceedings

On Temporal ASP with Eager Unfoldable Operators

Download BibTeX Cite

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

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

Abstract

Temporal Equilibrium Logic (TEL) extends Answer Set Programming (ASP) with linear-time temporal operators (LTL), enabling reasoning about dynamic systems. However, TEL enforces strong minimization criteria that may preclude intuitive models. Liveness formulas, for instance, tend to fail to have infinite equilibrium models, as TEL minimization postpones satisfaction forever. We address this limitation by introducing eager temporal operators (eager Until, eager Release, etc.), and present non-disjunctive temporal programs (NDTP) as a framework for modeling dependencies, inertia, and non-determinism. The fragment of tight temporal programs (TTP), which can be recognized efficiently based on automata techniques for loop detections, guarantees polynomial encodability into LTL. Practical examples, such as request-grant protocols and user permissions in distributed systems, illustrate the applicability of our approach.

  1. [Aguado et al., 2023] Felicidad Aguado, Pedro Cabalar, Martín Diéguez, Gilberto Pérez, Torsten Schaub, Anna Schuhmann, and Concepción Vidal. Linear-time temporal answer set programming. Theory and Practice of Logic Programming, 23(1):2-56, 2023.
  2. [Alviano et al., 2016] Mario Alviano, Carmine Dodaro, et al. Completion of disjunctive logic programs. In IJCAI, volume 16, pages 886-892, 2016. IJCAI
  3. [Beck et al., 2018] Harald Beck, Minh Dao-Tran, and Thomas Eiter. Lars: A logic-based framework for analytic reasoning over streams. Artificial Intelligence, 261:16-70, 2018.
  4. [Bozzelli and Pearce, 2015] Laura Bozzelli and David Pearce. On the complexity of temporal equilibrium logic. In 2015 30th Annual ACM/IEEE Symposium on Logic in Computer Science, pages 645-656. IEEE, 2015.
  5. [Brewka et al., 2011] Gerhard Brewka, Thomas Eiter, and Miroslaw Truszczynski. Answer set programming at a glance. Commun. ACM, 54(12):92-103, 2011.
  6. [Cabalar and Diéguez, 2014] Pedro Cabalar and Martín Diéguez. Strong equivalence of non-monotonic temporal theories. In Fourteenth International Conference on the Principles of Knowledge Representation and Reasoning, 2014.
  7. [Cabalar et al., 2019] Pedro Cabalar, Roland Kaminski, Philip Morkisch, and Torsten Schaub. telingo= asp+ time. In International Conference on Logic Programming and Nonmonotonic Reasoning, pages 256-269. Springer, 2019.
  8. [Cabalar, 2010] Pedro Cabalar. A normal form for linear temporal equilibrium logic. In European Workshop on Logics in Artificial Intelligence, pages 64-76. Springer, 2010.
  9. [Cavada et al., 2014] Roberto Cavada, Alessandro Cimatti, Michele Dorigatti, Alberto Griggio, Alessandro Mariotti, Andrea Micheli, Sergio Mover, Marco Roveri, and Stefano Tonetta. The nuxmv symbolic model checker. In Com- puter Aided Verification: 26th International Conference, CAV 2014, Held as Part of the Vienna Summer of Logic, VSL 2014, Vienna, Austria, July 18-22, 2014. Proceedings 26, pages 334-342. Springer, 2014.
  10. [Clark, 1977] Keith L Clark. Negation as failure. In Logic and data bases, pages 293-322. Springer, 1977.
  11. [Comon and Jurski, 1998] Hubert Comon and Yan Jurski. Multiple counters automata, safety analysis and presburger arithmetic. In Computer Aided Verification: 10th Interna- tional Conference, CAV'98 Vancouver, BC, Canada, June 28-July 2, 1998 Proceedings 10, pages 268-279. Springer, 1998.
  12. [Demri and Schnoebelen, 2002] Stéphane Demri and Philippe Schnoebelen. The complexity of propositional linear temporal logics in simple cases. Information and Computation, 174(1):84-103, 2002.
  13. [Dodaro et al., 2023] Carmine Dodaro, Giuseppe Mazzotta, and Francesco Ricca. Compilation of tight asp programs. In ECAI 2023, pages 557-564. IOS Press, 2023.
  14. [Eiter and Šimkus, 2009] Thomas Eiter and Mantas Šimkus. Bidirectional answer set programs with function symbols. In C. Boutilier, editor, Proceedings of the 21st Interna- tional Joint Conference on Artificial Intelligence (IJCAI- 09), pages 765-771. AAAI Press/IJCAI, 2009. IJCAI
  15. [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.
  16. [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.
  17. [Geatti et al., 2021] Luca Geatti, Nicola Gigante, Angelo Montanari, et al. Black: A fast, flexible and reliable ltl satisfiability checker. In CEUR Workshop Proceedings, volume 2987, pages 7-12. CEUR-WS, 2021.
  18. [Holzmann, 1997] Gerard J. Holzmann. The model checker spin. IEEE Transactions on software engineering, 23(5):279-295, 1997.
  19. [Lafourcade et al., 2005] Pascal Lafourcade, Denis Lugiez, and Ralf Treinen. Intruder deduction for ac-like equational theories with homomorphisms. In Term Rewriting and Applications: 16th International Conference, RTA 2005, Nara, Japan, April 19-21, 2005. Proceedings 16, pages 308-322. Springer, 2005.
  20. [Lifschitz, 2019] Vladimir Lifschitz. Answer set program- ming, volume 3. Springer Heidelberg, 2019.
  21. [Lin and Zhao, 2003] Fangzhen Lin and Jicheng Zhao. On tight logic programs and yet another translation from nor- mal logic programs to propositional logic. In International Joint Conference on Artificial Intelligence, 2003. IJCAI
  22. [McCarthy and Hayes, 1981] John McCarthy and Patrick J Hayes. Some philosophical problems from the standpoint of artificial intelligence. In Readings in artificial intelli- gence, pages 431-450. Elsevier, 1981.
  23. [Pnueli, 1977] Amir Pnueli. The temporal logic of programs. In 18th annual symposium on foundations of computer sci- ence (sfcs 1977), pages 46-57. ieee, 1977.
  24. [Šimkus, 2010] Mantas Šimkus. Nonmonotonic logic pro- grams with function symbols. PhD thesis, Technische Uni- versität Wien, 2010.
  25. [Soldà et al., 2023] Davide Soldà, Ignacio D Lopez-Miguel, Ezio Bartocci, and Thomas Eiter. Progression for moni- toring in temporal asp. In ECAI 2023, pages 2170-2177. IOS Press, 2023.
  26. [Tseitin, 1983] Grigori S. Tseitin. On the complexity of derivation in propositional calculus. Automation of rea- soning: 2: Classical papers on computational logic 1967- 1970, pages 466-483, 1983.
  27. [Walega et al., 2021] Przemyslaw A. Walega, Michal Zaw- idzki, and Bernardo C. Grau. Finitely materialisable data- log programs with metric temporal operators. In Meghyn Bienvenu, Gerhard Lakemeyer, and Esra Erdem, editors, Proceedings of the 18th International Conference on Prin- ciples of Knowledge Representation and Reasoning, KR 2021, Online event, November 3-12, 2021, pages 619-628, 2021.

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

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