arXiv · 2007.08638
Probabilistic Programming Semantics for Name Generation
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.
Explore related subjects
Keep this discovery
Marcin Sabok, Sam Staton, Dario Stein, Michael Wolman. 2020-07-16. Probabilistic Programming Semantics for Name Generation. https://arxiv.org/abs/2007.08638
Cite the original work for its findings. Save a collection to share your selection of sources.