arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2007.08638cs.PLcs.LOmath.LO
收藏

名称生成的概率编程语义

Probabilistic Programming Semantics for Name Generation

Marcin Sabok, Sam Staton, Dario Stein, Michael Wolman

摘要:

我们做一个正式的类比之间的随机抽样和新鲜的名字生成。我们表明,准Borel空间,概率规划模型,可以合理地解释斯塔克的$ν$ -演算,演算的名称生成。此外,我们证明了这种语义是完全抽象的一阶类型。这是令人惊讶的“现成的”模型,并需要一个新的分析函数空间上的概率分布。我们的工具是多样的,包括描述集理论和范式的$ν$ -演算。

英文摘要:

We make a formal analogy between random sampling and fresh name generation. We show that quasi-Borel spaces, a model for probabilistic programming, can soundly interpret Stark's $ν$-calculus, a calculus for name generation. Moreover, we prove that this semantics is fully abstract up to first-order types. This is surprising for an 'off-the-shelf' model, and requires a novel analysis of probability distributions on function spaces. Our tools are diverse and include descriptive set theory and normal forms for the $ν$-calculus.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑