DocumentCode :
2038143
Title :
Types for Hereditary Permutators
Author :
Tatsuta, Makoto
Author_Institution :
Nat. Inst. of Inf., Tokyo
fYear :
2008
fDate :
24-27 June 2008
Firstpage :
83
Lastpage :
92
Abstract :
This paper answers the open problem of finding a type system that characterizes hereditary permutators. First this paper shows that there does not exist such a type system by showing that the set of hereditary permutators is not recursively enumerable. The set of positive primitive recursive functions is used to prove it. Secondly this paper gives a best-possible solution by providing a countably infinite set of types such that a term has every type in the set if and only if the term is a hereditary permutator. By the same technique for the first claim, this paper also shows that a set of normalizing terms in infinite lambda-calculus is not recursively enumerable if it contains some term having a computable infinite path,and shows the set of streams is not recursively enumerable.
Keywords :
lambda calculus; recursive functions; set theory; type theory; hereditary permutator; infinite lambda-calculus; positive primitive recursive function; type system; Calculus; Computer science; Informatics; Logic; hereditary permutator; infinite lambda-calculus; intersection type; stream type;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science, 2008. LICS '08. 23rd Annual IEEE Symposium on
Conference_Location :
Pittsburgh, PA
ISSN :
1043-6871
Print_ISBN :
978-0-7695-3183-0
Type :
conf
DOI :
10.1109/LICS.2008.18
Filename :
4557902
Link To Document :
بازگشت