Proceedings

Will My Favorite Chases Terminate If Evaluating Conjunctive Queries Does? One Does Not Simply Decide This

Download BibTeX Cite

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

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

Abstract

Existential rules are a prominent formalism to enrich a database with knowledge from the domain of interest, but make even basic reasoning tasks on the resulting knowledge base undecidable. To circumvent this, several classes of rules offering various useful properties have been identified. One such class, for instance, contains all sets of rules on which the chase algorithm always terminates, which guarantees the existence of a finite universal model. However, these classes are often abstract rather than concrete: it may be undecidable to check whether a given set of rules belongs to them. Given that the most studied classes of existential rules are designed for reasoning on databases, thus ensuring decidable conjunctive query entailment, we ask: Within a class that supports decidable query entailment, do the usual abstract classes become concrete? We answer in the negative for classes based upon the termination of all classical chase variants and for the bts class.

  1. [Afrati and Kolaitis, 2008] Foto Afrati and Phokion G. Ko- laitis. Answering aggregate queries in data exchange. In Proceedings of the 27th ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, PODS'08, page 129-138. Association for Computing Machinery, 2008.
  2. [Baget et al., 2009] Jean-François Baget, Michel Leclère, Marie-Laure Mugnier, and Êric Salvat. Extending decid- able cases for rules with existential variables. In Proceed- ings of the 21st International Joint Conference on Artificial Intelligence, IJCAI'09, page 677-682. IJCAI
  3. [Beeri and Vardi, 1981] Catriel Beeri and Moshe Y. Vardi. The implication problem for data dependencies. In Proceed- ings of the 8th Colloquium on Automata, Languages and Programming, ICALP'81, page 73-85. Springer-Verlag, 1981.
  4. [Calautti and Pieris, 2019] Marco Calautti and Andreas Pieris. Oblivious chase termination: The sticky case. In Pro- ceedings of the 22nd International Conference on Database Theory, ICDT'19, pages 17:1-17:18. Schloss Dagstuhl - Leibniz-Zentrum für Informatik, 2019.
  5. [Calautti et al., 2015] Marco Calautti, Georg Gottlob, and Andreas Pieris. Chase termination for guarded existen- tial rules. In Proceedings of the 34th ACM SIGMOD- SIGACT-SIGAI Symposium on Principles of Database Sys- tems, PODS'15, page 91-103. Association for Computing Machinery, 2015.
  6. [Calì et al., 2013] Andrea Calì, Georg Gottlob, and Michael Kifer. Taming the infinite chase: Query answering un- der expressive relational constraints. J. Artif. Intell. Res., 48:115-174, 2013.
  7. [Calì et al., 2012] Andrea Calì, Georg Gottlob, and Thomas Lukasiewicz. A general datalog-based framework for tractable query answering over ontologies. Journal of Web Semantics, 14:57-83, 2012.
  8. [Carral et al., 2022] David Carral, Lucas Larroque, Marie- Laure Mugnier, and Michaël Thomazo. Normalisations of existential rules: Not so innocuous! In Proceedings of the 19th International Conference on Principles of Knowl- edge Representation and Reasoning, KR'22, pages 102- 111, 2022.
  9. [Courcelle, 1990] Bruno Courcelle. The monadic second- order logic of graphs. I. recognizable sets of finite graphs. Inf. Comput., 85(1):12-75, 1990.
  10. [Delivorias et al., 2021] Stathis Delivorias, Michel Leclère, Marie-Laure Mugnier, and Federico Ulliana. Character- izing boundedness in chase variants. Theory Pract. Log. Program., 21(1):51-79, 2021.
  11. [Deutsch et al., 2008] Alin Deutsch, Alan Nash, and Jeff Remmel. The chase revisited. In Proceedings of the 27th ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, PODS'08, page 149-158. Associa- tion for Computing Machinery, 2008.
  12. [Fagin et al., 2005a] Ronald Fagin, Phokion G. Kolaitis, Renée J. Miller, and Lucian Popa. Data exchange: seman- tics and query answering. Theoretical Computer Science, 336(1):89-124, 2005. Database Theory.
  13. [Fagin et al., 2005b] Ronald Fagin, Phokion G. Kolaitis, and Lucian Popa. Data exchange: getting to the core. ACM Trans. Database Syst., 30(1):174-210, 2005.
  14. [Fagin, 2018] Ronald Fagin. Tuple-generating dependencies. In Encyclopedia of Database Systems, Second Edition. Springer, 2018.
  15. [Feier et al., 2023] Cristina Feier, Carsten Lutz, and Marcin Przybylko. Answer counting under guarded tgds. Log. Methods Comput. Sci., 19(3), 2023.
  16. [Gaifman et al., 1993] Haim Gaifman, Harry G. Mairson, Yehoshua Sagiv, and Moshe Y. Vardi. Undecidable op- timization problems for database logic programs. J. ACM, 40(3):683-713, 1993.
  17. [Gerlach et al., 2025] Lukas Gerlach, Lucas Larroque, Jerzy Marcinkowski, and Piotr Ostropolski-Nalewaja. About the multi-head linear restricted chase termination. In Proceed- ings of the 22nd International Conference on Principles of Knowledge Representation and Reasoning, KR'25, pages 346-355, 2025.
  18. [Gogacz and Marcinkowski, 2014] Tomasz Gogacz and Jerzy Marcinkowski. All-instances termination of chase is undecidable. In Proceedings of the 41st International Colloquium on Automata, Languages, and Programming, ICALP'14, pages 293-304. Springer, 2014.
  19. [Gogacz et al., 2020] Tomasz Gogacz, Jerzy Marcinkowski, and Andreas Pieris. All-instances restricted chase ter- mination. In Proceedings of the 39th ACM SIGMOD- SIGACT-SIGAI Symposium on Principles of Database Sys- tems, PODS'20, page 245-258. Association for Computing Machinery, 2020.
  20. [Hernich, 2012] André Hernich. Computing universal models under guarded tgds. In Proceedings of the 15th Interna- tional Conference on Database Theory, ICDT'12, page 222-235. Association for Computing Machinery, 2012.
  21. [Larroque and Manière, 2026] Lucas Larroque and Quentin Manière. Will my favorite chases terminate if evaluating conjunctive queries does? One does not simply decide this, 2026. arXiv:2605.12349 [cs.DB].
  22. [Maier et al., 1979] David Maier, Alberto O. Mendelzon, and Yehoshua Sagiv. Testing implications of data dependencies. ACM Trans. Database Syst., 4(4):455-469, 1979.
  23. [Marnette, 2009] Bruno Marnette. Generalized schema- mappings: from termination to tractability. In Proceedings of the 28th ACM SIGMOD-SIGACT-SIGART Symposium on Principles of Database Systems, PODS'09, page 13-22. Association for Computing Machinery, 2009.
  24. [Minsky, 1967] Marvin L. Minsky. Computation: Finite and Infinite Machines. Prentice-Hall, 1967.
  25. [Ronca et al., 2018] Alessandro Ronca, Mark Kaminski, Bernardo Cuenca Grau, Boris Motik, and Ian Horrocks. Stream reasoning in temporal datalog. In Proceedings of the 32nd AAAI Conference on Artificial Intelligence, AAAI'18, pages 1941-1948. AAAI Press, 2018.

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

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