paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Revisiting Call-by-value B\"ohm trees in light of their Taylor expansion

从 Taylor 展开重新审视按值调用 Böhm 树
LMCS vol.Volume 16, Issue 32020匹配度 1/10 · 该论文属于纯 λ 演算与形式语义的理论研究,讨论 call-by-value Böhm 树、Taylor 展开和观测等价,与用户关注的静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析均无直接交集。虽然属于 PL 理论,但不涉及用户当前追的问题,也未体现 AI 与 PL 的交叉或工程落地。引用 26 inbox
Emma Kerinec, Giulio Manzonetto, Michele Pagani
dblp: 2026-09-10crossref: 2026-09-10arxiv: 2026-09-10

AI 速览

一句话:为按值调用 λ 演算引入置换规则,建立 Böhm 树与程序近似理论,并用 Taylor 展开刻画观测等价。

论文研究按值调用(call-by-value)λ 演算中因规约阻塞而难以刻画程序近似的问题。作者从线性逻辑证明网引入置换规则来扩展该演算,使原本卡住的 redex 可被解锁,并在此框架下定义合适的 Böhm(-like) 树与程序近似理论。主要结果包括:具有相同 Böhm 树的 λ 项观测等价;刻画可作为 λ 项实际 Böhm 树出现的 Böhm-like 树;与 Ehrhard 基于 Taylor 展开的近似理论进行比较,给出资源项集合成为某 λ 项 Taylor 展开的充要条件;并证明 λ 项 Taylor 展开的正规形可由其 Böhm 树的正规化 Taylor 展开计算,从而推出两 λ 项具有相同 Böhm 树当且仅当其 Taylor 展开正规形一致。

问题
按值调用 λ 演算中,置换与规约阻塞使传统 Böhm 树难以给出令人满意的程序近似和观测等价刻画。
方法
从线性逻辑证明网为按值调用 λ 演算加入置换规则,定义 Böhm(-like) 树,并借助 Taylor 展开与资源项建立程序近似理论。
评估
论文以理论证明进行评估:证明相同 Böhm 树蕴含观测等价,刻画可实现的 Böhm-like 树,并建立 Taylor 展开正规形与 Böhm 树正规展开之间的对应。
原文摘要(Abstract)

The call-by-value lambda calculus can be endowed with permutation rules, arising from linear logic proof-nets, having the advantage of unblocking some redexes that otherwise get stuck during the reduction. We show that such an extension allows to define a satisfying notion of B\"ohm(-like) tree and a theory of program approximation in the call-by-value setting. We prove that all lambda terms having the same B\"ohm tree are observationally equivalent, and characterize those B\"ohm-like trees arising as actual B\"ohm trees of lambda terms. We also compare this approach with Ehrhard's theory of program approximation based on the Taylor expansion of lambda terms, translating each lambda term into a possibly infinite set of so-called resource terms. We provide sufficient and necessary conditions for a set of resource terms in order to be the Taylor expansion of a lambda term. Finally, we show that the normal form of the Taylor expansion of a lambda term can be computed by performing a normalized Taylor expansion of its B\"ohm tree. From this it follows that two lambda terms have the same B\"ohm tree if and only if the normal forms of their Taylor expansions coincide.

链接与引用

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

BibTeX
@article{abs-1809-02659,
  title = {Revisiting Call-by-value B\"ohm trees in light of their Taylor expansion},
  author = {Emma Kerinec and Giulio Manzonetto and Michele Pagani},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 16, Issue 3},
  year = {2020},
  doi = {10.23638/lmcs-16(3:6)2020}
}