paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Boolean-Valued Semantics for the Stochastic λ-Calculus

随机 λ-演算的布尔值语义
LICS Proceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer Science2018匹配度 3/10 · 论文属于概率程序语言的形式语义与等式推理,与概率/贝叶斯程序分析有概念关联;但它不涉及静态分析、LLM/Agent、浮点程序分析或工业落地,因此与当前研究画像的核心方向匹配度较低。引用 13 inbox
Giorgio Bacci, Robert Furber, Dexter Kozen, Radu Mardare, Prakash Panangaden, Dana Scott
crossref: 2026-09-12

AI 速览

一句话:提出随机 λ-演算的布尔值语义,用测度代数解释高阶概率程序并支持等式推理。

本文为高阶概率程序建立语义与推理原则。作者扩展无类型 λ-演算,在 Scott 与 Plotkin 的 λ-理论模型基础上引入随机变量,并重构为基于测度代数的高阶布尔值模型。项被解释为携带无限抛硬币序列的 continuation-style 语义,该序列作为随机性来源。由于 β-归约对无限制项不再可靠,作者引入新的不动点算子作为语法构造。文章还给出若干关键等式,并提出在测度代数中解释项之间的新相等概念,使得可以推理不几乎处处相等的项。该工作为概率程序及其高阶性质提供了新的语义框架与推理方法。

问题
如何为带随机性的高阶 λ-演算/概率程序提供合适的指称语义,并支持对项的高阶性质与不几乎处处相等的行为进行推理。
方法
扩展无类型随机 λ-演算,采用带无限抛硬币序列的 continuation-style 语义,在测度代数上建立高阶布尔值模型,并引入不动点算子处理 β-归约不成立的问题。
评估
评估以形式化推导为主:作者展示该语义满足的若干关键等式,并定义基于测度代数的项相等概念以推理不几乎处处相等的项。摘要未报告实现或实验评估。
原文摘要(Abstract)

The ordinary untyped λ-calculus has a λ-theoretic model proposed in two related forms by Scott and Plotkin in the 1970s. Recently Scott showed how to introduce probability by extending these models with random variables. However, to reason about correctness and to add further features, it is useful to reinterpret the construction in a higher-order Boolean-valued model involving a measure algebra. We develop the semantics of an extended stochastic λ-calculus suitable for modeling a simple higher-order probabilistic programming language. We exhibit a number of key equations satisfied by the terms of our language. The terms are interpreted using a continuation-style semantics with an additional argument, an infinite sequence of coin tosses, which serves as a source of randomness. We also introduce a fixpoint operator as a new syntactic construct, as β-reduction turns out not to be sound for unrestricted terms. Finally, we develop a new notion of equality between terms interpreted in a measure algebra, allowing one to reason about terms that may not be equal almost everywhere. This provides a new framework and reasoning principles for probabilistic programs and their higher-order properties.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot4318,
  title = {Boolean-Valued Semantics for the Stochastic λ-Calculus},
  author = {Giorgio Bacci and Robert Furber and Dexter Kozen and Radu Mardare and Prakash Panangaden and Dana Scott},
  booktitle = {LICS},
  year = {2018},
  doi = {10.1145/3209108.3209175}
}