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
Link To Document :
بازگشت