References

  1. J. Barbosa, M. Florido & V. Santos Costa (2017): Closed Types for Logic Programming. In: 25th Int. Workshop on Functional and Logic Programming (WFLP 2017).
  2. Roberto Barbuti & Roberto Giacobazzi (1992): A Bottom-Up Polymorphic Type Inference in Logic Programming. Sci. Comput. Program. 19(3), pp. 281–313, doi:10.1016/0167-6423(92)90038-D.
  3. Jc Beall (2016): Off-Topic: A New Interpretation of Weak-Kleene Logic. The Australasian Journal of Logic 13(6), doi:10.26686/ajl.v13i6.3976.
  4. D.A. Bochvar & Merrie Bergmann (1981): On a three-valued logical calculus and its application to the analysis of the paradoxes of the classical extended functional calculus. History and Philosophy of Logic 2(1-2), pp. 87–112, doi:10.1080/01445348108837023.
  5. Maurice Bruynooghe & Gerda Janssens (1988): An Instance of Abstract Interpretation Integrating Type and Mode Inferencing. In: Logic Programming, Proceedings of the Fifth International Conference and Symposium, Seattle, Washington, USA, August 15-19, 1988 (2 Volumes), pp. 669–683.
  6. Philip W. Dart & Justin Zobel (1992): A Regular Type Language for Logic Programs. In: Types in Logic Programming, pp. 157–187.
  7. Maarten H. van Emden & Robert A. Kowalski (1976): The Semantics of Predicate Logic as a Programming Language. J. ACM 23(4), pp. 733–742, doi:10.1145/321978.321991.
  8. Mário Florido & Luís Damas (1992): Types as Theories. In: Proc. of post-conference workshop on Proofs and Types, Joint International Conference and Symposium on Logic Programming.
  9. Thom W. Frühwirth, Ehud Shapiro, Moshe Y. Vardi & Eyal Yardeni (1991): Logic Programs as Types for Logic Programs. In: Proceedings of the Sixth Annual Symposium on Logic in Computer Science (LICS '91), Amsterdam, The Netherlands, July 15-18, 1991, pp. 300–309, doi:10.1109/LICS.1991.151654.
  10. John P. Gallagher & D. Andre de Waal (1994): Fast and Precise Regular Approximations of Logic Programs. In: Logic Programming, Proceedings of the Eleventh International Conference on Logic Programming, Santa Marherita Ligure, Italy, June 13-18, 1994, pp. 599–613.
  11. Michael Hanus (2013): Functional Logic Programming: From Theory to Curry. In: Programming Logics - Essays in Memory of Harald Ganzinger, pp. 123–168, doi:10.1007/978-3-642-37651-1_6.
  12. Fritz Henglein (1993): Type Inference with Polymorphic Recursion. ACM Trans. Program. Lang. Syst. 15(2), pp. 253–289, doi:10.1145/169701.169692.
  13. Manuel V. Hermenegildo, Francisco Bueno, Manuel Carro, Pedro López-García, Edison Mera, José F. Morales & Germán Puebla (2012): An overview of Ciao and its design philosophy. TPLP 12(1-2), pp. 219–252, doi:10.1017/S1471068411000457.
  14. Patricia M. Hill & John W. Lloyd (1994): The Gödel programming language. MIT Press.
  15. A. J. Kfoury, Jerzy Tiuryn & Pawel Urzyczyn (1993): Type Reconstruction in the Presence of Polymorphic Recursion. ACM Trans. Program. Lang. Syst. 15(2), pp. 290–311, doi:10.1145/169701.169687.
  16. S. C. Kleene (1952): Introduction to Metamathematics.
  17. Stephen Cole Kleene (1938): On Notation for Ordinal Numbers. J. Symb. Log. 3(4), pp. 150–155, doi:10.2307/2267778.
  18. T. L. Lakshman & Uday S. Reddy (1991): Typed Prolog: A Semantic Reconstruction of the Mycroft-O'Keefe Type System. In: Logic Programming, Proceedings of the 1991 International Symposium, San Diego, California, USA, Oct. 28 - Nov 1, 1991, pp. 202–217.
  19. Robin Milner (1978): A Theory of Type Polymorphism in Programming. J. Comput. Syst. Sci. 17(3), pp. 348–375, doi:10.1016/0022-0000(78)90014-4.
  20. Alan Mycroft & Richard A. O'Keefe (1984): A Polymorphic Type System for Prolog. Artif. Intell. 23(3), pp. 295–307, doi:10.1016/0004-3702(84)90017-1.
  21. Lee Naish (1992): Types and the Intended Meaning of Logic Programs. In: Types in Logic Programming, pp. 189–216.
  22. Lee Naish (2006): A three-valued semantics for logic programmers. TPLP 6(5), pp. 509–538, doi:10.1017/S1471068406002742.
  23. Luís Moniz Pereira (1986): Rational Debugging in Logic Programming. In: Proceedings of the Third International Conference on Logic Programming. Springer-Verlag, London, UK, UK, pp. 203–210, doi:10.1007/3-540-16492-8_76.
  24. Changwoo Pyo & Uday S. Reddy (1989): Inference of Polymorphic Types for Logic Programs. In: Logic Programming, Proceedings of the North American Conference 1989, Cleveland, Ohio, USA, October 16-20, 1989. 2 Volumes, pp. 1115–1132.
  25. Peter Van Roy (1990): Can Logic Programming Execute as Fast as Imperative Programming?. University of California at Berkeley.
  26. Hüseyin Saglam & John P. Gallagher (1995): Approximating Constraint Logic Programs Using Polymorphic Types and Regular Descriptions. In: Programming Languages: Implementations, Logics and Programs, 7th International Symposium, PLILP'95, Utrecht, The Netherlands, September 20-22, 1995, Proceedings, pp. 461–462, doi:10.1007/BFb0026840.
  27. Tom Schrijvers, Vítor Santos Costa, Jan Wielemaker & Bart Demoen (2008): Towards Typed Prolog. In: Logic Programming, 24th International Conference, ICLP 2008, Udine, Italy, December 9-13 2008, Proceedings, pp. 693–697, doi:10.1007/978-3-540-89982-2_59.
  28. Zoltan Somogyi, Fergus Henderson & Thomas C. Conway (1996): The Execution Algorithm of Mercury, an Efficient Purely Declarative Logic Programming Language. J. Log. Program. 29(1-3), pp. 17–64, doi:10.1016/S0743-1066(96)00068-4.
  29. Claudio Vaucheret & Francisco Bueno (2002): More Precise Yet Efficient Type Inference for Logic Programs. In: Proceedings of the 9th International Symposium on Static Analysis, SAS '02. Springer-Verlag, Berlin, Heidelberg, pp. 102–116.
  30. Eyal Yardeni, Thom W. Frühwirth & Ehud Shapiro (1992): Polymorphically Typed Logic Programs. In: Types in Logic Programming, pp. 63–90.
  31. Justin Zobel (1987): Derivation of Polymorphic Types for PROLOG Programs. In: Logic Programming, Proceedings of the Fourth International Conference, Melbourne, Victoria, Australia, May 25-29, 1987 (2 Volumes), pp. 817–838.

Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org