Projects per year
Abstract
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.
Original language | English |
---|---|
Title of host publication | 29th EACSL Annual Conference on Computer Science Logic, CSL 2021 |
Subtitle of host publication | CSL 2021 |
Editors | Christel Baier, Jean Goubault-Larrecq |
Place of Publication | Dagstuhl, Germany |
Publisher | Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing |
Pages | 24:1-24:24 |
Number of pages | 24 |
Volume | 183 |
Edition | 2021 |
ISBN (Electronic) | 9783959771757 |
ISBN (Print) | 978-3-95977-175-7 |
DOIs | |
Publication status | Published - 13 Jan 2021 |
Event | 29th EACSL Annual Conference on Computer Science Logic (CSL 2021) - Lubijana, Slovenia Duration: 25 Jan 2021 → 28 Jan 2021 |
Publication series
Name | Leibniz International Proceedings in Informatics, LIPIcs |
---|---|
Volume | 183 |
ISSN (Print) | 1868-8969 |
Conference
Conference | 29th EACSL Annual Conference on Computer Science Logic (CSL 2021) |
---|---|
Country/Territory | Slovenia |
City | Lubijana |
Period | 25/01/21 → 28/01/21 |
Bibliographical note
Funding Information:This work was supported by EPSRC Project EP/R029121/1 Typed lambda-calculi with sharing and unsharing.
Publisher Copyright:
© Giulio Guerrieri, Willem B. Heijltjes, and Joseph W.N. Paulus.
Keywords
- Deep inference
- Intersection types
- Lambda-calculus
- Resource calculus
ASJC Scopus subject areas
- Software
Fingerprint
Dive into the research topics of 'A deep quantitative type system'. Together they form a unique fingerprint.Projects
- 1 Finished
-
Typed Lambda-Calculi with Sharing and Unsharing
Heijltjes, W. (PI)
Engineering and Physical Sciences Research Council
1/01/19 → 30/07/22
Project: Research council