Projects per year
Abstract
We present a new technique for proving factorization theorems for compound rewriting systems in a modular way, which is inspired by the Hindley-Rosen technique for confluence. Specifically, our approach is well adapted to deal with extensions of the call-by-name and call-by-value λ-calculi. The technique is first developed abstractly. We isolate a sufficient condition (called linear swap) for lifting factorization from components to the compound system, and which is compatible with β-reduction. We then closely analyze some common factorization schemas for the λ-calculus. Concretely, we apply our technique to diverse extensions of the λ-calculus, among which de' Liguoro and Piperno’s non-deterministic λ-calculus and - for call-by-value - Carraro and Guerrieri’s shuffling calculus. For both calculi the literature contains factorization theorems. In both cases, we give a new proof which is neat, simpler than the original, and strikingly shorter.
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 | 6:1-6:25 |
Number of pages | 25 |
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 ANR JCJC grant “COCA HOLA” (ANR-16-CE40-004-01), ANR PRC project PPS (ANR-19-CE48-0014), and EPSRC Project EP/R029121/1 Typed lambda-calculi with sharing and unsharing.
Publisher Copyright:
© Beniamino Accattoli, Claudia Faggian, and Giulio Guerrieri.
Keywords
- Factorization
- Lambda calculus
- Reduction strategies
- Rewriting
ASJC Scopus subject areas
- Software
Fingerprint
Dive into the research topics of 'Factorize Factorization'. 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