article
Open access
Separating Sessions Smoothly
Research footprint
At a glance
- Citations
- 9
- References
- 0
- Comments
- 0
Paper overview
Öz
<p>This paper introduces Hypersequent GV (HGV), a modular and extensible core calculus for functional programming with session types that enjoys deadlock freedom, confluence, and strong normalisation. HGV exploits hyper-environments, which are collections of type environments, to ensure that structural congruence is type preserving. As a consequence we obtain a tight operational correspondence between HGV and HCP, a hypersequent-based process-calculus interpretation of classical linear logic. Our translations from HGV to HCP and vice-versa both preserve and reflect reduction. HGV scales smoothly to support Girard’s Mix rule, a crucial ingredient for channel forwarding and exceptions.</p>
Record transparency
Publication details
- DOI
- 10.4230/lipics.concur.2021.36
- OpenAlex
- W3193512299
- Document type
- article
- Language
- EN
- Source
- DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
- Last metadata update
Comments
Oturum Açın to join the discussion.