Proceedings

The Intricacies of Three-Valued Extensional Semantics for Higher-Order Logic Programs

Download BibTeX Cite

Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence. Best Sister Conferences. Pages 5344-5348.

https://doi.org/10.24963/ijcai.2018/750

Abstract

In this paper we examine the problem of providing a purely extensional three-valued semantics for higher-order logic programs with negation. We demonstrate that a technique that was proposed by M. Bezem for providing extensional semantics to positive higher-order logic programs, fails when applied to higher-order logic programs with negation. On the positive side, we demonstrate that for stratified higher-order logic programs, extensionality is indeed achieved by the technique. We analyze the reasons of the failure of extensionality in the general case, arguing that a three-valued setting can not distinguish between certain predicates that appear to have a different behaviour inside a program context, but which happen to be identical as three-valued relations.

  1. [Apt et al., 1988] Krzysztof R. Apt, Howard A. Blair, and Adrian Walker. Towards a theory of declarative knowl- edge. In Jack Minker, editor, Foundations of Deductive Databases and Logic Programming, pages 89-148.
  2. Mor- gan Kaufmann, 1988.
  3. [Bezem, 1999] Marc Bezem. Extensionality of simply typed logic programs. In Danny De Schreye, editor, Logic Programming: The 1999 International Conference, Las Cruces, New Mexico, USA, November 29 -December 4, 1999, pages 395-410. MIT Press, 1999.
  4. [Bezem, 2001] Marc Bezem. An improved extensionality criterion for higher-order logic programs. In Laurent Fribourg, editor, Computer Science Logic, 15th Interna- tional Workshop, CSL 2001. 10th Annual Conference of the EACSL, Paris, France, September 10-13, 2001, Pro- ceedings, volume 2142 of Lecture Notes in Computer Sci- ence, pages 203-216. Springer, 2001.
  5. [Charalambidis et al., 2013] Angelos Charalambidis, Kon- stantinos Handjopoulos, Panos Rondogiannis, and William W. Wadge. Extensional higher-order logic programming. ACM Trans. Comput. Log., 14(3):21, 2013.
  6. [Charalambidis et al., 2014] Angelos Charalambidis, Zoltán Ésik, and Panos Rondogiannis. Minimum model seman- tics for extensional higher-order logic programming with negation. TPLP, 14(4-5):725-737, 2014.
  7. [Charalambidis et al., 2017] Angelos Charalambidis, Panos Rondogiannis, and Ioanna Symeonidou. Equivalence of two fixed-point semantics for definitional higher-order logic programs. Theor. Comput. Sci., 668:27-42, 2017.
  8. [Charalambidis et al., 2018] Angelos Charalambidis, Panos Rondogiannis, and Ioanna Symeonidou. Approximation fixpoint theory and the well-founded semantics of higher- order logic programs (in press). 2018.
  9. [Denecker et al., 2012] Marc Denecker, Maurice Bruynooghe, and Joost Vennekens. Approximation fixpoint theory and the semantics of logic and answers set programs. In Esra Erdem, Joohyung Lee, Yuliya Lierler, and David Pearce, editors, Correct Reasoning -Essays on Logic-Based AI in Honour of Vladimir Lifschitz, volume 7265 of Lecture Notes in Computer Science, pages 178-194. Springer, 2012.
  10. [Gelder et al., 1991] Allen Van Gelder, Kenneth A. Ross, and John S. Schlipf. The well-founded semantics for gen- eral logic programs. J. ACM, 38(3):620-650, 1991.
  11. [Gelfond and Lifschitz, 1988] Michael Gelfond and Vladimir Lifschitz. The stable model semantics for logic programming. In Robert A. Kowalski and Ken- neth A. Bowen, editors, Logic Programming, Proceedings of the Fifth International Conference and Symposium, Seattle, Washington, August 15-19, 1988 (2 Volumes), pages 1070-1080. MIT Press, 1988.
  12. [Rondogiannis and Symeonidou, 2017] Panos Rondogiannis and Ioanna Symeonidou. The intricacies of three-valued extensional semantics for higher-order logic programs. TPLP, 17(5-6):974-991, 2017.
  13. [Rondogiannis and Symeonidou, 2018] Panos Rondogiannis and Ioanna Symeonidou. Extensional semantics for higher-order logic programs with negation (in press). Log- ical Methods in Computer Science, abs/1701.08622, 2018.
  14. [Rondogiannis and Wadge, 2005] Panos Rondogiannis and William W. Wadge. Minimum model semantics for logic programs with negation-as-failure. ACM Trans. Comput. Log., 6(2):441-467, 2005.
  15. [Wadge, 1991] William W. Wadge. Higher-order horn logic programming. In Vijay A. Saraswat and Kazunori Ueda, editors, Logic Programming, Proceedings of the 1991 In- ternational Symposium, San Diego, California, USA, Oct. 28 -Nov 1, 1991, pages 289-303. MIT Press, 1991.

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

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