A Subexponential View of Domains in Session Types
Daniele Nantes (MAT-UnB), Carlos Olarte (ECT-UFRN/LIPN), Daniel, Ventura (INF-UFG)

TL;DR
This paper explores the interpretation of subexponentials in linear logic through a process calculus that models agents in locations, extending session types and their proof-theoretic foundations.
Contribution
It introduces a pi-like calculus based on subexponentials, explicitly modeling agent locations and communication, extending the Caires-Pfenning session type interpretation.
Findings
Provides a new process calculus based on subexponentials
Extends session types with location-aware communication
Connects proof theory with distributed process modeling
Abstract
Linear logic (LL) has inspired the design of many computational systems, offering reasoning techniques built on top of its meta-theory. Since its inception, several connections between concurrent systems and LL have emerged from different perspectives. In the last decade, the seminal work of Caires and Pfenning showed that formulas in LL can be interpreted as session types and processes in the pi-calculus as proof terms. This leads to a Curry-Howard interpretation where proof reductions in the cut-elimination procedure correspond to process reductions/interactions. The subexponentials in LL have also played an important role in concurrent systems since they can be interpreted in different ways, including timed, spatial and even epistemic modalities in distributed systems. In this paper we address the question: What is the meaning of the subexponentials from the point of view of a…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
