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