We investigate intersection types and resource lambda-calculus in deep-inference proof theory. We give a unified type system that is parametric in various aspects: it encompasses resource calculi, intersection-typed lambda-calculus, and simply-typed lambda-calculus; it accommodates both idempotence and non-idempotence; it characterizes strong and weak normalization; and it does so while allowing a range of algebraic laws to determine reduction behaviour, for various quantitative effects. We give a parametric resource calculus with explicit sharing, the “collection calculus”, as a Curry–Howard interpretation of the type system, that embodies these computational properties.<br/
AbstractA general reducibility method is developed for proving reduction properties of lambda terms ...
Since its discovery, differential linear logic (DLL) inspired numerous domains. In denotational sema...
In this dissertation, we extend the methods of non-idempotent intersection type theory, pioneered by...
We investigate intersection types and resource lambda-calculus in deep-inference proof theory. We gi...
We define two resource aware typing systems for the lambda-mu-calculus based on non-idempotent inter...
In this paper we invite the reader to a journey through three lambda calculi with resource control: ...
International audienceWe propose intersection type assignment systems for two resource control term ...
International audienceWe define two intersection type systems for the pure, un-typed, probabilistic ...
International audienceWe present an explicitly typed lambda calculus "à la Church" based on the uni...
We present a typing system with non-idempotent intersection types, typing aterm syntax covering thre...
We study systems of non-idempotent intersection types for different variants of the lambda-calculus ...
We define quantitative type systems for two intuitionistic term languages. While the first language ...
We present Quantitative Type Theory, a Type Theory that records usage information for each variable ...
Non-idempotent intersection types provide quantitative information about typed programs, and have be...
This paper shows that the recent approach to quantitative typing systems for programming languages c...
AbstractA general reducibility method is developed for proving reduction properties of lambda terms ...
Since its discovery, differential linear logic (DLL) inspired numerous domains. In denotational sema...
In this dissertation, we extend the methods of non-idempotent intersection type theory, pioneered by...
We investigate intersection types and resource lambda-calculus in deep-inference proof theory. We gi...
We define two resource aware typing systems for the lambda-mu-calculus based on non-idempotent inter...
In this paper we invite the reader to a journey through three lambda calculi with resource control: ...
International audienceWe propose intersection type assignment systems for two resource control term ...
International audienceWe define two intersection type systems for the pure, un-typed, probabilistic ...
International audienceWe present an explicitly typed lambda calculus "à la Church" based on the uni...
We present a typing system with non-idempotent intersection types, typing aterm syntax covering thre...
We study systems of non-idempotent intersection types for different variants of the lambda-calculus ...
We define quantitative type systems for two intuitionistic term languages. While the first language ...
We present Quantitative Type Theory, a Type Theory that records usage information for each variable ...
Non-idempotent intersection types provide quantitative information about typed programs, and have be...
This paper shows that the recent approach to quantitative typing systems for programming languages c...
AbstractA general reducibility method is developed for proving reduction properties of lambda terms ...
Since its discovery, differential linear logic (DLL) inspired numerous domains. In denotational sema...
In this dissertation, we extend the methods of non-idempotent intersection type theory, pioneered by...