A Strong Bisimulation for a Classical Term Calculus
Eduardo Bonelli, Delia Kesner, Andr\'es Viso

TL;DR
This paper introduces a strong bisimulation relation for classical lambda calculus that accurately captures reduction semantics, overcoming limitations of previous equivalences by enriching the syntax and distinguishing reduction steps.
Contribution
It defines a new relation $\\simeq$ over an enriched lambda-mu calculus that forms a strong bisimulation, providing a more precise equivalence for classical term calculus.
Findings
The relation $\simeq$ is a strong bisimulation with respect to reduction in the calculus.
$\simeq$ can be viewed as a restriction of Laurent's $\simeq_\sigma$-equivalence.
The enriched syntax allows tracking of exponential operations, enabling the bisimulation.
Abstract
When translating a term calculus into a graphical formalism many inessential details are abstracted away. In the case of -calculus translated to proof-nets, these inessential details are captured by a notion of equivalence on -terms known as -equivalence, in both the intuitionistic (due to Regnier) and classical (due to Laurent) cases. The purpose of this paper is to uncover a strong bisimulation behind -equivalence, as formulated by Laurent for Parigot's -calculus. This is achieved by introducing a relation , defined over a revised presentation of -calculus we dub . More precisely, we first identify the reasons behind Laurent's -equivalence on -terms failing to be a strong bisimulation. Inspired by Laurent's \emph{Polarized Proof-Nets}, this leads us to distinguish…
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 · Semantic Web and Ontologies · Logic, Reasoning, and Knowledge
