International audienceA cornerstone of the theory of λ-calculus is that intersection types characterise termination properties. They are a flexible tool that can be adapted to various notions of termination, and that also induces adequate denotational models. Since the seminal work of de Carvalho in 2007, it is known that multi types (i.e. non-idempotent intersection types) refine intersection types with quantitative information and a strong connection to linear logic. Typically, type derivations provide bounds for evaluation lengths, and minimal type derivations provide exact bounds. De Carvalho studied call-by-name evaluation, and Kesner used his system to show the termination equivalence of call-by-need and call-by-name. De Carvalho's sy...
The λ-calculus is a programming model based on functions. Its Turing-completeness comes from the fre...
Abstract. Type-based termination is a method to enforce termination of recursive definitions through...
International audienceWe consider the call-by-value lambda-calculus extended with a may-convergent n...
International audienceA cornerstone of the theory of λ-calculus is that intersection types character...
International audienceA cornerstone of the theory of λ-calculus is that intersection types character...
International audienceA cornerstone of the theory of λ-calculus is that intersection types character...
International audienceA cornerstone of the theory of λ-calculus is that intersection types character...
International audienceA cornerstone of the theory of λ-calculus is that intersection types character...
International audienceThe good properties of Plotkin's call-by-value lambda-calculus crucially rely ...
International audienceThe good properties of Plotkin's call-by-value lambda-calculus crucially rely ...
International audienceThe good properties of Plotkin's call-by-value lambda-calculus crucially rely ...
International audienceThe good properties of Plotkin's call-by-value lambda-calculus crucially rely ...
Abstract. We develop a system of type assignment with intersection types, union types, indexed types...
We develop a system of type assignment with intersection types, union types, indexed types, and univ...
Abstract. We develop a system of type assignment with intersection types, union types, indexed types...
The λ-calculus is a programming model based on functions. Its Turing-completeness comes from the fre...
Abstract. Type-based termination is a method to enforce termination of recursive definitions through...
International audienceWe consider the call-by-value lambda-calculus extended with a may-convergent n...
International audienceA cornerstone of the theory of λ-calculus is that intersection types character...
International audienceA cornerstone of the theory of λ-calculus is that intersection types character...
International audienceA cornerstone of the theory of λ-calculus is that intersection types character...
International audienceA cornerstone of the theory of λ-calculus is that intersection types character...
International audienceA cornerstone of the theory of λ-calculus is that intersection types character...
International audienceThe good properties of Plotkin's call-by-value lambda-calculus crucially rely ...
International audienceThe good properties of Plotkin's call-by-value lambda-calculus crucially rely ...
International audienceThe good properties of Plotkin's call-by-value lambda-calculus crucially rely ...
International audienceThe good properties of Plotkin's call-by-value lambda-calculus crucially rely ...
Abstract. We develop a system of type assignment with intersection types, union types, indexed types...
We develop a system of type assignment with intersection types, union types, indexed types, and univ...
Abstract. We develop a system of type assignment with intersection types, union types, indexed types...
The λ-calculus is a programming model based on functions. Its Turing-completeness comes from the fre...
Abstract. Type-based termination is a method to enforce termination of recursive definitions through...
International audienceWe consider the call-by-value lambda-calculus extended with a may-convergent n...