paperbot · PL 论文追踪

全部论文 待读 收藏

P2 A Strong Bisimulation for a Classical Term Calculus

经典项演算的强互模拟
LMCS vol.Volume 20, Issue 22024匹配度 2/10 · 该论文属于纯程序语言形式语义研究,讨论 λμ 演算、证明网与强互模拟,与用户核心关注的静态分析、LLM/Agent 程序分析、浮点程序分析及贝叶斯程序分析无直接交集。仅因涉及形式化验证/语义基础而与 PL 理论背景有较弱关联。引用 0 inbox
Eduardo Bonelli, Delia Kesner, Andrés Viso
crossref: 2026-09-10

AI 速览

一句话:为 Parigot λμ 演算提出修订演算 ΛM 及关系 ≃,证明其关于归约构成强互模拟。

本文研究 Laurent 为 Parigot λμ 演算定义的 ≃σ-等价,该等价源于将 λ 项翻译到证明网时忽略非本质细节,但它并非强互模拟。作者首先分析 Laurent 的 ≃σ 在 λμ 项上失效的原因,受极化证明网启发,在项上区分乘法与指数归约步骤;随后扩充 λμ 语法以追踪指数操作,提出修订演算 ΛM 及关系 ≃。论文证明 ≃ 关于 ΛM 的归约是强互模拟:≃-等价项具有完全相同的归约语义。该结果对 λ 演算中 Regnier 的 ≃σ 和 λμ 中 Laurent 的 ≃σ 均不成立。虽然 ≃ 定义在扩充语法上,但可视为 Laurent ≃σ 的一种限制。

问题
如何为经典 λμ 演算找到隐藏在 Laurent ≃σ-等价背后的强互模拟,并解释原等价为何不是强互模拟。
方法
受极化证明网启发区分乘法与指数归约,扩充 λμ 语法以追踪指数操作,定义修订演算 ΛM 及其上的关系 ≃。
评估
通过理论证明展示 ≃ 关于 ΛM 归约是强互模拟,即等价项具有相同归约语义,并论证 ≃ 可看作 Laurent ≃σ 的限制。
原文摘要(Abstract)

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.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@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}
}