Proceedings

A Unifying Framework for Semiring-Based Constraint Logic Programming With Negation

Download BibTeX Cite

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

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

Abstract

Constraint Logic Programming (CLP) is a logic programming formalism used to solve problems requiring the consideration of constraints, like resource allocation and automated planning and scheduling.

It has previously been extended in various directions, for example to support fuzzy constraint satisfaction, uncertainty, or negation, with different notions of semiring being used as a unifying abstraction for these generalisations. None of these extensions have studied clauses with negation allowed in the body.

We investigate an extension of CLP which unifies many of these extensions and allows negation in the body. We provide semantics for such programs, using the framework of approximation fixpoint theory, and give a detailed overview of the impacts of properties of the semirings on the resulting semantics. As such, we provide a unifying framework that captures existing approaches and allows to extend them with a more expressive language.

  1. [Bistarelli et al., 1997] Stefano Bistarelli, Ugo Montanari, and Francesca Rossi. Semiring-based constraint satisfac- tion and optimization. J. ACM, 44(2):201-236, 1997.
  2. [Bistarelli et al., 2001] Stefano Bistarelli, Ugo Montanari, and Francesca Rossi. Semiring-based contstraint logic pro- gramming: Syntax and semantics. ACM Trans. Program. Lang. Syst., 23(1):1-29, 2001.
  3. [Blyth, 2005] T.S. Blyth. Lattices and Ordered Algebraic Structures. Universitext. Springer-Verlag, London, 2005.
  4. [Cabalar et al., 2020a] Pedro Cabalar, Jorge Fandinno, Tor- sten Schaub, and Philipp Wanko. An ASP Semantics for Constraints Involving Conditional Aggregates. In ECAI 2020 -24th European Conference on Artificial Intelligence, 29 August-8 September 2020, Santiago de Compostela, Spain, August 29 -September 8, 2020 -Including 10th Conference on Prestigious Applications of Artificial Intelli- gence (PAIS 2020), pages 664-671, 2020.
  5. [Cabalar et al., 2020b] Pedro Cabalar, Jorge Fandinno, Tor- sten Schaub, and Philipp Wanko. A Uniform Treatment of Aggregates and Constraints in Hybrid ASP. In Proceed- ings of the 17th International Conference on Principles of Knowledge Representation and Reasoning, KR 2020, Rhodes, Greece, September 12-18, 2020., pages 193-202, 2020.
  6. [Ceri et al., 1989] Stefano Ceri, Georg Gottlob, and Letizia Tanca. What you Always Wanted to Know About Datalog (And Never Dared to Ask). IEEE Trans. Knowl. Data Eng., 1(1):146-166, 1989.
  7. [Clark, 1977] Keith L. Clark. Negation as Failure. In Logic and Data Bases, Symposium on Logic and Data Bases, Centre d'études et de Recherches de Toulouse, France, 1977., pages 293-322, 1977.
  8. [Cousot and Cousot, 1979] Patrick Cousot and Radhia Cousot. Constructive versions of Tarski's fixed point theorems. Pacific Journal of Mathematics, 82(1):43-57, May 1979.
  9. [Denecker et al., 2001] Marc Denecker, Victor Marek, and Miros Truszczynski. Approximations, Stable Operat- ors, Well-Founded Fixpoints And Applications In Non- monotonic Reasoning. Logic-based Artificial Intelligence, December 2001.
  10. [Denecker et al., 2004] Marc Denecker, Victor W. Marek, and Miroslaw Truszczynski. Ultimate approximation and its application in nonmonotonic knowledge representation systems. Inf. Comput., 192(1):84-121, 2004.
  11. [Derkinderen et al., 2024] Vincent Derkinderen, Robin Man- haeve, Pedro Zuidberg Dos Martires, and Luc De Raedt. Semirings for probabilistic and neuro-symbolic logic pro- gramming. Int. J. Approx. Reason., 171:109130, 2024.
  12. [Eiter and Kiesel, 2020a] Thomas Eiter and Rafael Kiesel. ASP(AC ): Answer Set Programming with Algebraic Con- straints. Theory Pract. Log. Program., 20(6):895-910, 2020.
  13. [Eiter and Kiesel, 2020b] Thomas Eiter and Rafael Kiesel. Weighted LARS for Quantitative Stream Reasoning. In ECAI 2020 -24th European Conference on Artificial Intel- ligence, 29 August-8 September 2020, Santiago de Com- postela, Spain, August 29 -September 8, 2020 -Including 10th Conference on Prestigious Applications of Artificial Intelligence (PAIS 2020), pages 729-736, 2020.
  14. [Fitting, 2002] Melvin Fitting. Fixpoint semantics for logic programming a survey. Theor. Comput. Sci., 278(1-2):25- 51, 2002.
  15. [Green et al., 2007] Todd J. Green, Gregory Karvounarakis, and Val Tannen. Provenance semirings. In Proceedings of the Twenty-Sixth ACM SIGACT-SIGMOD-SIGART Sym- posium on Principles of Database Systems, June 11-13, 2007, Beijing, China, pages 31-40, 2007.
  16. [Gödel, 1932] Kurt Gödel. Zum intuitionistischen aussagen- kalkul. Anzeiger Akademie der Wissenschaften Wien, mathematisch-naturwissenschaftliche Klasse, 69:65-66, 1932.
  17. [Hannula, 2023] Miika Hannula. Conditional independence on semiring relations. CoRR, abs/2310.01910, 2023.
  18. [Heyninck et al., 2024] Jesse Heyninck, Ofer Arieli, and Bart Bogaerts. Non-deterministic approximation fixpoint the- ory and its application in disjunctive logic programming. Artificial Intelligence, 331:104110, 2024.
  19. [Heyninck, 2024] Jesse Heyninck. An algebraic notion of conditional independence, and its application to know- ledge representation (full version). arXiv preprint arXiv:2412.13712, 2024.
  20. [Khamis et al., 2023] Mahmoud Abo Khamis, Hung Q. Ngo, Reinhard Pichler, Dan Suciu, and Yisu Remy Wang. Con- vergence of Datalog over (Pre-) Semirings. SIGMOD Rec., 52(1):75-82, 2023.
  21. [Khamis et al., 2024] Mahmoud Abo Khamis, Hung Q. Ngo, Reinhard Pichler, Dan Suciu, and Yisu Remy Wang. Con- vergence of datalog over (Pre-) Semirings. J. ACM, 71(2):8:1-8:55, April 2024.
  22. [Kimmig et al., 2017] Angelika Kimmig, Guy Van den Broeck, and Luc De Raedt. Algebraic model counting. J. Appl. Log., 22:46-62, 2017.
  23. [Lloyd, 1987] John W. Lloyd. Foundations of Logic Program- ming, 2nd Edition. Springer, 1987.
  24. [Pelov et al., 2007] Nikolay Pelov, Marc Denecker, and Maurice Bruynooghe. Well-founded and stable semantics of logic programs with aggregates. Theory Pract. Log. Program., 7(3):301-353, 2007.
  25. [Przymusinski, 1990] Teodor C. Przymusinski. The Well- Founded Semantics Coincides with the Three-Valued Stable Semantics. Fundam. Inform., 13(4):445-463, 1990.
  26. [Raedt et al., 2007] Luc De Raedt, Angelika Kimmig, and Hannu Toivonen. ProbLog: A Probabilistic Prolog and Its Application in Link Discovery. In IJCAI 2007, Proceedings of the 20th International Joint Conference on Artificial Intelligence, Hyderabad, India, January 6-12, 2007, pages 2462-2467, 2007. IJCAI
  27. [Tarski, 1955] Alfred Tarski. A lattice-theoretical fixpoint the- orem and its applications. Pacific Journal of Mathematics, 5(2):285-309, June 1955.
  28. [Vennekens et al., 2004] Joost Vennekens, David Gilis, and Marc Denecker. Splitting an operator: Algebraic modu- larity results for logics with fixpoint semantics. CoRR, cs.AI/0405002, 2004.

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

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