• 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