Proceedings

On the Size Complexity and Decidability of First-Order Progression

Download BibTeX Cite

Proceedings of the Thirty-Fifth International Joint Conference on Artificial Intelligence. Main Track. Pages 3801-3809.

https://doi.org/10.24963/ijcai.2026/423

Abstract

Progression, the task of updating a knowledge base to reflect action effects, generally requires second-order logic. Identifying first-order special cases, by restricting either the knowledge base or action effects, has long been a central topic in reasoning about actions. It is known that local-effect, normal, and acyclic actions, three increasingly expressive classes, admit first-order progression. However, a systematic analysis of the size of such progressions, crucial for practical applications, has been missing. In this paper, using the framework of Situation Calculus, we show that under reasonable assumptions, first-order progression for these action classes grows only polynomially. Moreover, we show that when the KB belongs to decidable fragments such as two-variable first-order logic or universal theories with constants, the progression remains within the same fragment, ensuring decidability and practical applicability.

  1. [Ackermann, 1935] Wilhelm Ackermann. Untersuchungen über das Eliminationsproblem der mathematischen Logik. Mathematische Annalen, 110(1):390-413, 1935.
  2. [Arenas et al., 2018] Marcelo Arenas, Jorge A. Baier, Juan S. Navarro, and Sebastian Sardiña. On the progres- sion of situation calculus universal theories with constants. In Michael Thielscher, Francesca Toni, and Frank Wolter, editors, Proceedings of the Sixteenth International Confer- ence on the Principles of Knowledge Representation and Reasoning (KR 2018), pages 484-493. AAAI Press, 2018.
  3. [Bernays and Schönfinkel, 1928] Paul Bernays and Moses Schönfinkel. Zum Entscheidungsproblem der mathematis- chen Logik. Mathematische Annalen, 99:342-372, 1928.
  4. [Calvanese et al., 2015] Diego Calvanese, Giuseppe De Gi- acomo, and Mikhail Soutchanski. On the undecidability of the situation calculus extended with description logic ontologies. In Qiang Yang and Michael Wooldridge, edi- tors, Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence (IJCAI 2015), pages 2840-2846. AAAI Press, 2015. IJCAI
  5. [Corrêa and De Giacomo, 2024] Augusto B. Corrêa and Giuseppe De Giacomo. Lifted planning: Recent advances in planning using first-order representations. In Kate Lar- son, editor, Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence (IJCAI 2024), pages 8010-8019. ijcai.org, 2024. IJCAI
  6. [De Giacomo et al., 2016] Giuseppe De Giacomo, Yves Lespérance, Fabio Patrizi, and Stavros Vassos. Progres- sion and verification of situation calculus agents with bounded beliefs. Studia Logica, 104:705-739, 2016.
  7. [Eiter and Soldà, 2024] Thomas Eiter and Davide Soldà. Computational aspects of progression for temporal equi- librium logic. In Kate Larson, editor, Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence (IJCAI 2024), pages 3342-3350. ijcai.org, 2024. IJCAI
  8. [Grädel et al., 1997] Erich Grädel, Phokion G. Kolaitis, and Moshe Y. Vardi. On the decision problem for two-variable first-order logic. Bulletin of Symbolic Logic, 3(1):53-69, 1997.
  9. [Gu and Soutchanski, 2010] Yilan Gu and Mikhail Soutchanski. A description logic based situation calcu- lus. Annals of Mathematics and Artificial Intelligence, 58(1-2):3-83, 2010.
  10. [Jung and Wolter, 2021] Jean Christoph Jung and Frank Wolter. Living without beth and craig: Definitions and interpolants in the guarded and two-variable fragments. In LICS 2021, pages 1-14. IEEE, 2021.
  11. [Lakemeyer and Levesque, 2002] Gerhard Lakemeyer and Hector J. Levesque. Evaluation-based reasoning with dis- junctive information in first-order knowledge bases. In Proceedings of the Eighth International Conference on the Principles of Knowledge Representation and Reasoning (KR 2002), pages 73-81. AAAI Press, 2002.
  12. [Lakemeyer and Levesque, 2014] Gerhard Lakemeyer and Hector J. Levesque. Decidable reasoning in a fragment of the epistemic situation calculus. In Thomas Eiter, Chitta Baral, and Giuseppe De Giacomo, editors, Proceedings of the Fourteenth International Conference on the Principles of Knowledge Representation and Reasoning (KR 2014), pages 468-477. AAAI Press, 2014.
  13. [Levesque et al., 1998] Hector J. Levesque, Fiora Pirri, and Raymond Reiter. Foundations for the situation calculus. Electron. Trans. Artif. Intell., 2:159-178, 1998.
  14. [Lin and Reiter, 1994] Fangzhen Lin and Ray Reiter. Forget it! In Working Notes of AAAI Fall Symposium on Rele- vance, pages 154-159, 1994.
  15. [Lin and Reiter, 1997] Fangzhen Lin and Raymond Reiter. How to progress a database. Artificial Intelligence, 92(1- 2):131-167, 1997.
  16. [Liu and Claßen, 2024] Daxin Liu and Jens Claßen. First- order progression beyond local-effect and normal actions. In Kate Larson, editor, Proceedings of the Thirty-Third In- ternational Joint Conference on Artificial Intelligence (IJ- CAI 2024), pages 3475-3483. ijcai.org, 2024.
  17. [Liu and Lakemeyer, 2009] Yongmei Liu and Gerhard Lake- meyer. On first-order definability and computability of progression for local-effect actions and beyond. In Craig Boutilier, editor, Proceedings of the Twenty-First Interna- tional Joint Conference on Artificial Intelligence (IJCAI 2009), pages 860-866. AAAI Press, 2009. IJCAI
  18. [Liu and Levesque, 2005] Yongmei Liu and Hector J. Levesque. Tractable reasoning in first-order knowledge bases with disjunctive information. In Manuela M. Veloso and Subbarao Kambhampati, editors, Proceedings of the Twentieth National Conference on Artificial Intelligence (AAAI 2005), pages 639-644. AAAI Press, 2005.
  19. [Lutz et al., 2001] Carsten Lutz, Ulrike Sattler, and Frank Wolter. Description logics and the two-variable frag- ment. In Carole A. Goble, Deborah L. McGuinness, Ralf Möller, and Peter F. Patel-Schneider, editors, Working Notes of the 2001 International Description Logics Work- shop (DL-2001), volume 49 of CEUR Workshop Proceed- ings. CEUR-WS.org, 2001.
  20. [McCarthy and Hayes, 1969] John McCarthy and Patrick Hayes. Some philosophical problems from the standpoint of artificial intelligence. In B. Meltzer and D. Michie, ed- itors, Machine Intelligence 4, pages 463-502. American Elsevier, New York, 1969.
  21. [Reiter, 2001] Raymond Reiter. Knowledge in Action: Logi- cal Foundations for Specifying and Implementing Dynam- ical Systems. MIT Press, 2001.
  22. [Vassos and Levesque, 2013] Stavros Vassos and Hector J. Levesque. How to progress a database III. Artificial In- telligence, 195:203-221, 2013.
  23. [Zarrieß and Claßen, 2016] Benjamin Zarrieß and Jens Claßen. Decidable verification of Golog programs over non-local effect actions. In Dale Schuurmans and Michael Wellman, editors, Proceedings of the Thirtieth AAAI Conference on Artificial Intelligence (AAAI 2016), pages 1109-1115. AAAI Press, 2016.
  24. [Zarrieß, 2018] Benjamin Zarrieß. Verification of Golog Pro- grams over Description Logic Actions. PhD thesis, TU Dresden, 2018.

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

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