Back to Search Start Over

Probabilistic Programming Semantics for Name Generation

Authors :
Sabok, Marcin
Staton, Sam
Stein, Dario
Wolman, Michael
Publication Year :
2020

Abstract

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 $\nu$-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 $\nu$-calculus.<br />Comment: 29 pages, 1 figure; to be published in POPL 2021

Details

Database :
arXiv
Publication Type :
Report
Accession number :
edsarx.2007.08638
Document Type :
Working Paper