Projects per year
Abstract
Non-idempotent intersection types can be seen as a syntactic presentation of a well-known denotational semantics for the lambda-calculus, the category of sets and relations. Building on previous work, we present a categorification of this line of thought in the framework of the bang calculus, an untyped version of Levy’s call-by-push-value. We define a bicategorical model for the bang calculus, whose syntactic counterpart is a suitable category of types. In the framework of distributors, we introduce intersection type distributors, a bicategorical proof relevant refinement of relational semantics. Finally, we prove that intersection type distributors characterize normalization at depth 0.
Original language | English |
---|---|
Title of host publication | 29th EACSL Annual Conference on Computer Science Logic (CSL 2021) |
Editors | Christel Baier, Jean Goubault-Larrecq |
Publisher | Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing |
Pages | 25:1-25:24 |
Number of pages | 24 |
ISBN (Electronic) | 9783959771757 |
DOIs | |
Publication status | Published - 15 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:Funding This work is partially supported by EPSRC Project EP/R029121/1 Typed lambda-calculi with sharing and unsharing.
Publisher Copyright:
© Giulio Guerrieri and Federico Olimpieri.
Keywords
- Bang calculus
- Bicategory
- Categorification
- Combinatorial species
- Distributors
- Linear logic
- Non-idempotent intersection types
- Relational semantics
- Symmetric sequences
ASJC Scopus subject areas
- Software
Fingerprint
Dive into the research topics of 'Categorifying Non-Idempotent Intersection Types'. 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