Strong Bisimulation for Control Operators
Eduardo Bonelli, Delia Kesner, Andr\'es Viso

TL;DR
This paper introduces a strong bisimulation relation for control operators in the lambda-mu calculus, ensuring exact correspondence in reduction semantics through a novel relation and translation to proof-nets.
Contribution
It defines a new relation $$ that characterizes structural equivalence and acts as a strong bisimulation, improving understanding of control operators' semantics.
Findings
$$ characterizes structural equivalence in polarized proof-nets.
$$ is a strong bisimulation for $$-equivalent terms.
The relation ensures exact reduction semantics correspondence.
Abstract
The purpose of this paper is to identify programs with control operators whose reduction semantics are in exact correspondence. This is achieved by introducing a relation , defined over a revised presentation of Parigot's -calculus we dub . Our result builds on two fundamental ingredients: (1) factorization of -reduction into multiplicative and exponential steps by means of explicit term operators of , and (2) translation of -terms into Laurent's polarized proof-nets (PPN) such that cut-elimination in PPN simulates our calculus. Our proposed relation is shown to characterize structural equivalence in PPN. Most notably, is shown to be a strong bisimulation with respect to reduction in , i.e. two -equivalent terms have the exact same reduction semantics, a result which fails for Regnier's…
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.
