DIPARTIMENTO DI
INFORMATICA Università di Torino | |
![]() Research on "Semantics and Logics of Computation" Intersection Types and Lambda DefinabilityAntonio Bucciarelli , Adolfo PIPERNO and Ivano SALVOABSTRACT. This paper presents a novel method to compare computational properties of $\lambda$-terms typeable with intersection types, with respect to terms typeable with Curry types. We introduce a translation from intersection typing {\em derivations} to Curry typeable {\em terms} which is preserved by $\beta$-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 proves strong normalization for the intersection system naturally by means of purely syntactical techniques. The paper extends the results presented in [Bucciarelli, De Lorenzis, Piperno, Salvo, Some Computational Properties of Intersection Types , LICS'99] to the whole intersection type system of Barendregt, Coppo and Dezani, thus providing a complete proof of a conjecture proposed by Leivant in 1990: all functions uniformly definable using intersection types are already definable using Curry types. BIBTEX. @article{Bucciarelli-Piperno-Salvo:MSCS-0X, author = {A. Bucciarelli and A. Piperno and I. Salvo}, title = {Intersection Types and Lambda Definability}, journal = {Mathematical Structures in Computer Science}, year = {To appear}, volume = {200X}, number = {}, pages = {}, publisher = {Cambridge University Press}, } |
Last update: Jul 20, 2000 | |