paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Fully abstract models for effectful λ-calculi via category-theoretic logical relations

通过范畴论逻辑关系构造有效应 λ-演算的完全抽象模型
POPL 6(POPL)2022匹配度 3/10 · 该论文属于纯形式语义研究,虽涉及概率编程语言(quasi-Borel spaces)的指称语义,与贝叶斯程序分析有间接理论基础关联,但不涉及静态分析、LLM/Agent、浮点程序分析或工业落地,与研究画像核心方向距离较远。引用 3 inbox
Ohad Kammar, Shin-ya Katsumata, Philip Saville
crossref: 2026-09-10

AI 速览

一句话:提出范畴论逻辑关系构造,为带和类型、效应操作与基元的计算 λ-演算生成可靠且完全抽象的模型。

论文研究如何为含效应、和类型与基元的 λ-演算构造既可靠又完全抽象的语义模型。作者在适当假设下,从 Moggi 计算 λ-演算的模型出发,借助纤维化、范畴 glueing、⊤⊤-lifting 与 ⊤⊤-closure 等技术,构造出一个新的模型,其思路受 O'Hearn 与 Riecke 的 PCF 完全抽象模型启发。关键结果是该模型满足 adequacy 与 full abstraction,并可在集合与函数范畴、微分空间与光滑映射范畴以及 quasi-Borel 空间范畴中应用;后者已被用于可微编程与概率编程的语义研究。

问题
如何为带效应操作、和类型与基元的 λ-演算构造既可靠又完全抽象的语义模型,是该领域的一个核心问题。
方法
论文在适当假设下,将 Moggi 计算 λ-演算的模型经纤维化、范畴 glueing、⊤⊤-lifting 与 ⊤⊤-closure 等范畴论逻辑关系技术变换,构造出新模型。
评估
作者证明所得模型满足 adequacy 与 full abstraction,并在集合、微分空间和 quasi-Borel 空间等范畴中展示其可应用性,覆盖可微与概率编程语义。
原文摘要(Abstract)

We present a construction which, under suitable assumptions, takes a model of Moggi’s computational λ-calculus with sum types, effect operations and primitives, and yields a model that is adequate and fully abstract. The construction, which uses the theory of fibrations, categorical glueing, ⊤⊤-lifting, and ⊤⊤-closure, takes inspiration from O’Hearn & Riecke’s fully abstract model for PCF. Our construction can be applied in the category of sets and functions, as well as the category of diffeological spaces and smooth maps and the category of quasi-Borel spaces, which have been studied as semantics for differentiable and probabilistic programming.

链接与引用

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

BibTeX
@article{paperbot1555,
  title = {Fully abstract models for effectful λ-calculi via category-theoretic logical relations},
  author = {Ohad Kammar and Shin-ya Katsumata and Philip Saville},
  journal = {Proceedings of the ACM on Programming Languages},
  volume = {6},
  number = {POPL},
  year = {2022},
  doi = {10.1145/3498705}
}