• DocumentCode
    2081430
  • Title

    A polymorphic type system in logic programming

  • Author

    Huiqi, Li ; Zhizhuo, Zhao

  • Author_Institution
    Dept. of Comput. Sci., Xiamen Univ., Xiamen, China
  • Volume
    1
  • fYear
    2008
  • fDate
    17-19 Nov. 2008
  • Firstpage
    125
  • Lastpage
    130
  • Abstract
    This paper is concerned with the design of type systems for logic programming so as to satisfy the requirements of modern logic programming. The design of type systems is based on the language Godel which has a strongly type system based on many-sorted logic with parametric polymorphism. The definitions of the basic logic programming concepts of terms, atoms, programs are given in the setting of polymorphic many-sorted logic. In particular, an unification algorithm for typed predicates is proposed for the compiler construction of Godel.
  • Keywords
    formal logic; logic programming; type theory; Godel language; logic programming; parametric polymorphism; polymorphic many-sorted logic; polymorphic type system; Calculus; Computer science; Electronic mail; Intelligent systems; Knowledge engineering; Knowledge representation; Logic design; Logic programming; Protection; Robustness;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent System and Knowledge Engineering, 2008. ISKE 2008. 3rd International Conference on
  • Conference_Location
    Xiamen
  • Print_ISBN
    978-1-4244-2196-1
  • Electronic_ISBN
    978-1-4244-2197-8
  • Type

    conf

  • DOI
    10.1109/ISKE.2008.4730911
  • Filename
    4730911