This paper is an introduction to intersection type disciplines, with the aim of illustrating their theoretical relevance in the foundations of λ-calculus. We start by describing the well-known results showing the deep connection between intersection type systems and normalization properties, i.e., their power of naturally characterizing solvable, normalizing, and strongly normalizing pure λ-terms. We then explain the importance of intersection types for the semantics of λ-calculus, through the construction of filter models and the representation of algebraic lattices. We end with an original result that shows how intersection types also allow to naturally characterize tree representations of unfoldings of λ-terms (Böhm trees)
Intersection types were originally introduced as idempotent, i.e., modulo the equivalence σ ∧σ = σ. ...
Natural intersection type preorders are the type structures which agree with the plain intuition of ...
AbstractIn this paper the intersection type discipline as defined in Barendregt (1983) is studied. W...
AbstractWe use intersection types as a tool for obtaining λ-models. Relying on the notion of easy in...
AbstractInvariance of interpretation by β-conversion is one of the minimal requirements for any stan...
We introduce a type assignment system which is parametric with respect to five families of trees obt...
The invariance of the meaning of a \u3bb-term by reduction/expansion w.r.t. the considered computati...
AbstractWe use intersection types as a tool for obtaining λ-models. Relying on the notion of easy in...
We characterize those type preorders which yield complete intersection-type assignment systems for \...
International audienceThis paper revisits models of typed lambda calculus based on filters of inters...
International audienceThis paper revisits models of typed lambda calculus based on filters of inters...
International audienceThis paper revisits models of typed lambda calculus based on filters of inters...
One of the basic principles in typed lambda calculi is that typable lambda terms are normalizable. ...
We present a typing system with non-idempotent intersection types, typing a term syntax covering thr...
We use intersection types as a tool for obtaining lambda-models. Relying on the notion of easy inter...
Intersection types were originally introduced as idempotent, i.e., modulo the equivalence σ ∧σ = σ. ...
Natural intersection type preorders are the type structures which agree with the plain intuition of ...
AbstractIn this paper the intersection type discipline as defined in Barendregt (1983) is studied. W...
AbstractWe use intersection types as a tool for obtaining λ-models. Relying on the notion of easy in...
AbstractInvariance of interpretation by β-conversion is one of the minimal requirements for any stan...
We introduce a type assignment system which is parametric with respect to five families of trees obt...
The invariance of the meaning of a \u3bb-term by reduction/expansion w.r.t. the considered computati...
AbstractWe use intersection types as a tool for obtaining λ-models. Relying on the notion of easy in...
We characterize those type preorders which yield complete intersection-type assignment systems for \...
International audienceThis paper revisits models of typed lambda calculus based on filters of inters...
International audienceThis paper revisits models of typed lambda calculus based on filters of inters...
International audienceThis paper revisits models of typed lambda calculus based on filters of inters...
One of the basic principles in typed lambda calculi is that typable lambda terms are normalizable. ...
We present a typing system with non-idempotent intersection types, typing a term syntax covering thr...
We use intersection types as a tool for obtaining lambda-models. Relying on the notion of easy inter...
Intersection types were originally introduced as idempotent, i.e., modulo the equivalence σ ∧σ = σ. ...
Natural intersection type preorders are the type structures which agree with the plain intuition of ...
AbstractIn this paper the intersection type discipline as defined in Barendregt (1983) is studied. W...