paperbot · PL 论文追踪

全部论文 待读 收藏

P2 A categorical framework for congruence of applicative bisimilarity in higher-order languages

高阶语言中应用型互模拟同余性的范畴论框架
LMCS vol.Volume 18, Issue 32022匹配度 2/10 · 该论文是纯形式语义与范畴论研究,证明应用型互模拟的同余性,与用户关注的LLM/Agent、静态分析、浮点程序分析、贝叶斯程序分析均无直接交叉;仅在高阶语言形式化验证的基础理论层面有非常微弱的联系。引用 6 inbox
Tom Hirschowitz, Ambroise Lafont
crossref: 2026-09-10

AI 速览

一句话:提出范畴框架,抽象证明应用型互模拟自动同余,统一Howe格式下高阶语言。

应用型互模拟是call-by-name λ演算中观察等价的一种余归纳刻画,Howe曾证明其为同余,并推广到符合特定格式的语言。本文提出一个范畴框架,用于指定操作语义,并在该抽象层面证明应用型互模拟的类似物自动具有同余性。该框架覆盖call-by-name、call-by-value以及非确定性λ演算中的标准应用型互模拟,并涵盖符合Howe格式变体的所有语言,从而给出统一且可复用的同余性证明方法。

问题
如何在范畴层面统一证明高阶语言中应用型互模拟的同余性,并推广Howe格式。
方法
提出用于指定操作语义的范畴框架,将应用型互模拟抽象化并证明其自动同余。
评估
通过实例化到call-by-name、call-by-value、非确定性λ演算及满足Howe格式变体的语言来展示框架适用性。
原文摘要(Abstract)

Applicative bisimilarity is a coinductive characterisation of observational equivalence in call-by-name lambda-calculus, introduced by Abramsky (1990). Howe (1996) gave a direct proof that it is a congruence, and generalised the result to all languages complying with a suitable format. We propose a categorical framework for specifying operational semantics, in which we prove that (an abstract analogue of) applicative bisimilarity is automatically a congruence. Example instances include standard applicative bisimilarity in call-by-name, call-by-value, and call-by-name non-deterministic $\lambda$-calculus, and more generally all languages complying with a variant of Howe's format.

链接与引用

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

BibTeX
@article{paperbot1651,
  title = {A categorical framework for congruence of applicative bisimilarity in higher-order languages},
  author = {Tom Hirschowitz and Ambroise Lafont},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 18, Issue 3},
  year = {2022},
  doi = {10.46298/lmcs-18(3:37)2022}
}