paperbot · PL 论文追踪

全部论文 待读 收藏

P2 A robust graph-based approach to observational equivalence

一种鲁棒的基于图的观察等价性方法
LMCS vol.Volume 21, Issue 22025匹配度 2/10 · 该论文属于纯形式语义与观察等价证明,使用超图重写和 Geometry of Interaction,未涉及用户关注的静态分析+LLM/Agent、浮点程序分析或贝叶斯程序分析等交叉方向。虽与PL形式化相关,但缺乏AI/LLM结合与工程落地,因此匹配度较低。引用 2 inbox
Dan R. Ghica, Koko Muroya, Todd Waugh Ambridge
crossref: 2026-09-10

AI 速览

一句话:提出基于局部推理与图邻域的鲁棒性条件,逐步证明观察等价性,并推广到受限上下文与归约步数。

论文研究观察等价性的证明问题,特别是其脆弱性与上下文量化带来的困难。作者提出一种逐步、基于局部推理的新方法:利用图论中的邻域概念,将“鲁棒性”形式化为观察等价的充分条件,从而把全局上下文推理约化为局部检查。其操作机制是受 Girard 交互几何启发的超图重写抽象机,函数抽象、应用等语言特征由超图重写规则描述。该方法还能证明推广的观察等价性:既可将量化限制在语法受限的上下文,也可按归约步数作定量约束。作者以带高阶状态的按值调用 lambda 演算为例展示了该证明方法。

问题
如何逐步、局部地证明观察等价性,并刻画其对上下文扰动的脆弱性?
方法
用图邻域与超图重写抽象机进行局部推理,提取鲁棒性作为观察等价的充分条件,并支持受限上下文与归约步数约束。
评估
以带高阶状态的 call-by-value lambda 演算为案例,展示该证明方法。
原文摘要(Abstract)

We propose a new step-wise approach to proving observational equivalence, and in particular reasoning about fragility of observational equivalence. Our approach is based on what we call local reasoning. The local reasoning exploits the graphical concept of neighbourhood, and it extracts a new, formal, concept of robustness as a key sufficient condition of observational equivalence. Moreover, our proof methodology is capable of proving a generalised notion of observational equivalence. The generalised notion can be quantified over syntactically restricted contexts instead of all contexts, and also quantitatively constrained in terms of the number of reduction steps. The operational machinery we use is given by a hypergraph-rewriting abstract machine inspired by Girard's Geometry of Interaction. The behaviour of language features, including function abstraction and application, is provided by hypergraph-rewriting rules. We demonstrate our proof methodology using the call-by-value lambda-calculus equipped with (higher-order) state.

链接与引用

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

BibTeX
@article{paperbot3423,
  title = {A robust graph-based approach to observational equivalence},
  author = {Dan R. Ghica and Koko Muroya and Todd Waugh Ambridge},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 21, Issue 2},
  year = {2025},
  doi = {10.46298/lmcs-21(2:8)2025}
}