Classical Transitions
Fabrizio Montesi, Marco Peressotti

TL;DR
The paper introduces Classical Transitions (CT), a calculus linking linear logic and process theory through hypersequents, enabling new proof transformations and a labelled transition system for processes.
Contribution
It extends linear logic to labelled transitions using hypersequents, bridging proof structures with standard process calculi like the pi-calculus.
Findings
CT enjoys subject reduction and progress.
New proof transformations correspond to a labelled transition system.
Bridges the gap between proof terms and process operators.
Abstract
We introduce the calculus of Classical Transitions (CT), which extends the research line on the relationship between linear logic and processes to labelled transitions. The key twist from previous work is registering parallelism in typing judgements, by generalising linear logic judgements from one sequents to many (hypersequents). This allows us to bridge the gap between the structures of operators used as proof terms in previous work and those of the standard {\pi}-calculus (in particular parallel operator and restriction). The proof theory of CT allows for new proof transformations, which we show correspond to a labelled transition system (LTS) for processes. We prove that CT enjoys subject reduction and progress.
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.
Taxonomy
TopicsLogic, programming, and type systems · Distributed systems and fault tolerance · Logic, Reasoning, and Knowledge
