Conference item
Grading call-by-push-value, explicitly and implicitly
- Abstract:
- We present call-by-push-value with effects (CBPVE), a refinement of Levy’s call-by-push-value (CBPV) calculus in which the types contain behavioural information about the effects of computations. CBPVE fits well into the existing literature on graded types and computational effects. We demonstrate this by providing graded call-by-value and call-by-name translations into CBPVE, and a semantics based on algebras for a graded monad. CBPVE is designed as a standalone calculus, with explicit grade information in the syntax. We use it to study the assignment of graded types to the terms of an ungraded calculus such as CBPV, essentially treating the grades as implicit. To interpret such terms in a model that accounts for the grades, one has to prove a coherence result for the implicit grades. We show that, in the case of a graded monadic semantics, the necessary coherence result is false in general. To solve this problem, we show that a mild condition on the algebra of grades is enough to guarantee coherence, giving the first proof of a coherence result for grading, and hence also the first graded monadic semantics for CBPV computations.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Version of record, pdf, 805.1KB, Terms of use)
-
- Publisher copy:
- 10.4230/LIPIcs.FSCD.2025.28
Authors
+ UK Research and Innovation
More from this funder
- Funder identifier:
- https://ror.org/001aqnf71
- Grant:
- 10066667
- Publisher:
- Schloss Dagstuhl – Leibniz-Zentrum für Informatik
- Host title:
- 10th International Conference on Formal Structures for Computation and Deduction (FSCD 2025)
- Volume:
- 337
- Pages:
- 28:1-28:19
- Article number:
- 28
- Series:
- Leibniz International Proceedings in Informatics (LIPIcs)
- Publication date:
- 2025-07-07
- Acceptance date:
- 2025-04-30
- Event title:
- 10th International Conference on Formal Structures for Computation and Deduction (FSCD 2025)
- Event location:
- Birmingham, UK
- Event website:
- https://fscd2025.github.io/
- Event start date:
- 2025-07-14
- Event end date:
- 2025-07-20
- DOI:
- ISBN:
- 9783959773744
- Language:
-
English
- Pubs id:
-
2125803
- Local pid:
-
pubs:2125803
- Deposit date:
-
2025-05-24
- ARK identifier:
Terms of use
- Copyright holder:
- Dylan McDermott
- Copyright date:
- 2025
- Rights statement:
- © Dylan McDermott; licensed under Creative Commons License CC-BY 4.0.
- Notes:
- This paper was presented at the 10th International Conference on Formal Structures for Computation and Deduction (FSCD 2025), 14th-20th July 2025, Birmingham, UK.
- Licence:
- CC Attribution (CC BY)
If you are the owner of this record, you can report an update to it here: Report update to this record