一句话:为 Parigot λμ 演算提出修订演算 ΛM 及关系 ≃,证明其关于归约构成强互模拟。
本文研究 Laurent 为 Parigot λμ 演算定义的 ≃σ-等价,该等价源于将 λ 项翻译到证明网时忽略非本质细节,但它并非强互模拟。作者首先分析 Laurent 的 ≃σ 在 λμ 项上失效的原因,受极化证明网启发,在项上区分乘法与指数归约步骤;随后扩充 λμ 语法以追踪指数操作,提出修订演算 ΛM 及关系 ≃。论文证明 ≃ 关于 ΛM 的归约是强互模拟:≃-等价项具有完全相同的归约语义。该结果对 λ 演算中 Regnier 的 ≃σ 和 λμ 中 Laurent 的 ≃σ 均不成立。虽然 ≃ 定义在扩充语法上,但可视为 Laurent ≃σ 的一种限制。
When translating a term calculus into a graphical formalism many inessential details are abstracted away. In the case of $\lambda$-calculus translated to proof-nets, these inessential details are captured by a notion of equivalence on $\lambda$-terms known as $\simeq_\sigma$-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 $\simeq_\sigma$-equivalence, as formulated by Laurent for Parigot's $\lambda\mu$-calculus. This is achieved by introducing a relation $\simeq$, defined over a revised presentation of $\lambda\mu$-calculus we dub $\Lambda M$. More precisely, we first identify the reasons behind Laurent's $\simeq_\sigma$-equivalence on $\lambda\mu$-terms failing to be a strong bisimulation. Inspired by Laurent's \emph{Polarized Proof-Nets}, this leads us to distinguish multiplicative and exponential reduction steps on terms. Second, we enrich the syntax of $\lambda\mu$ to allow us to track the exponential operations. These technical ingredients pave the way towards a strong bisimulation for the classical case. We introduce a calculus $\Lambda M$ and a relation $\simeq$ that we show to be a strong bisimulation with respect to reduction in $\Lambda M$, ie. two $\simeq$-equivalent terms have the exact same reduction semantics, a result which fails for Regnier's $\simeq_\sigma$-equivalence in $\lambda$-calculus as well as for Laurent's $\simeq_\sigma$-equivalence in $\lambda\mu$. Although $\simeq$ is formulated over an enriched syntax and hence is not strictly included in Laurent's $\simeq_\sigma$, we show how it can be seen as a restriction of it.
@article{paperbot2764,
title = {A Strong Bisimulation for a Classical Term Calculus},
author = {Eduardo Bonelli and Delia Kesner and Andrés Viso},
journal = {Logical Methods in Computer Science},
volume = {Volume 20, Issue 2},
year = {2024},
doi = {10.46298/lmcs-20(2:4)2024}
}