Litcius/Paper detail

Probabilistic programming semantics for name generation

Stein, D, Sam Staton, Wolman, M, Sabok, M

2021Oxford University Research Archive (ORA) (University of Oxford)13 citationsOpen Access PDF

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 the ν-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.

Topics & Concepts

Probabilistic logicSemantics (computer science)Computer scienceCalculus (dental)Operational semanticsAnalogyMathematicsTheoretical computer scienceProgramming languageArtificial intelligenceLinguisticsPhilosophyMedicineDentistryLogic, Reasoning, and KnowledgeLogic, programming, and type systemsSemantic Web and Ontologies