• DocumentCode
    3036932
  • Title

    Some computational properties of intersection types

  • Author

    Bucciarelli, Antonio ; De Lorenzis, S. ; Piperno, Adolfo ; Salvo, Ivano

  • Author_Institution
    Dipt. di Sci. dell´´Inf., Univ. di Roma, Italy
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    109
  • Lastpage
    118
  • Abstract
    This paper presents a new method for comparing computation-properties of λ-terms typeable with intersection types with respect to terms typeable with Curry types. In particular, strong normalization and λ-definability are investigated. A translation is introduced from intersection typing derivations to Curry typeable terms; the main feature of the proposed technique is that the translation is preserved by β-reduction. This allows to simulate a computation starting from a term typeable in the intersection discipline by means of a computation starting from a simply typeable term. Our approach naturally leads to prove strong normalization in the intersection system by means of purely syntactical techniques. In addition, the presented method enables us to give a proof of a conjecture proposed by Leivant in 1990, namely that all functions uniformly definable using intersection types are already definable using Curry types
  • Keywords
    lambda calculus; Curry types; intersection types; lambda-definability; lambda-terms; strong normalization; Calculus; Electrical capacitance tomography; Read only memory; Remuneration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Logic in Computer Science, 1999. Proceedings. 14th Symposium on
  • Conference_Location
    Trento
  • ISSN
    1043-6871
  • Print_ISBN
    0-7695-0158-3
  • Type

    conf

  • DOI
    10.1109/LICS.1999.782598
  • Filename
    782598