%0 Journal Article
%T Intersection types and λ-definability
%A Bucciarelli, Antonio
%A Piperno, Adolfo
%A Salvo, Ivano
%J Mathematical Structures in Computer Science
%D 2003
%V 13
%N 1
%I Cambridge University Press
%C New York, NY, USA
%@ 0960-1295
%F Bucciarelli_etal2003
%O exported from refbase (http://mclab.di.uniroma1.it/publications/show.php?record=69), last updated on Thu, 22 Nov 2012 14:59:18 +0100
%X This paper presents a novel method for comparing computational properties of λ-terms that are typeable with intersection types, with respect to terms that are typeable with Curry types. We introduce a translation from intersection typing derivations to Curry typeable terms that is preserved by β-reduction: this allows the simulation of 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 normalisation for the intersection system naturally by means of purely syntactical techniques. The paper extends the results presented in Bucciarelli et al. (1999) to the whole intersection type system of Barendregt, Coppo and Dezani, thus providing a complete proof of the conjecture, proposed in Leivant (1990), that all functions uniformly definable using intersection types are already definable using Curry types.
%U http://mclab.di.uniroma1.it/publications/papers/papers/Bucciarelli2003.ps
%U http://dx.doi.org/10.1017/S0960129502003833
%P 15-53