Theoretical Computer Science 272:3-40, 2002

Abstract

Intersection Types for Lambda-Trees.
by S. van Bakel, F. Barbanera, M. Dezani-Ciancaglini, F.J. de Vries.

We introduce a type assignment system which is parametric with respect to five families of trees obtained by evaluating lambda-terms (Bohm trees, Levy-Longo trees, ...). Then we prove, in an (almost) uniform way, that each type assignment system fully describes the observational equivalences induced by the corresponding tree representation of terms. More precisely, for each family of trees, two terms have the same tree if and only if they get assigned the same types in the corresponding type assignment system.

Appeared as:
@Article {Bakel-et.al-TCS'01,Bakel-et.al-TCS'02,
Author = "S. van Bakel, F. Barbanera, M. Dezani-Ciacaglini and F.-J. de Vries",
Title = "{I}ntersection {T}ypes for $\lambda$-{T}rees",
Journal = "Theoretical Computer Science",
Volume = "272",
Year = "2002",
Pages = "3-40"
}

ps pdf