# Semantics of higher-order probabilistic programs with conditioning

**Authors:** Fredrik Dahlqvist, Dexter Kozen

arXiv: 1902.11189 · 2019-03-01

## TL;DR

This paper develops a denotational semantics for higher-order probabilistic programs using linear operators on Banach spaces, emphasizing the treatment of randomness as a resource within a monoidal framework.

## Contribution

It introduces a novel semantics based on Banach space theory that captures higher-order probabilistic computations with conditioning.

## Key findings

- Semantics based on linear operators between Banach spaces.
- Framework allows fixed point definitions for higher-order programs.
- Treats randomness as a resource within a monoidal structure.

## Abstract

We present a denotational semantics for higher-order probabilistic programs in terms of linear operators between Banach spaces. Our semantics is rooted in the classical theory of Banach spaces and their tensor products, but bears similarities with the well-known Scott semantics of higher-order programs through the use ordered Banach spaces which allow definitions in terms of fixed points. Being based on a monoidal rather than cartesian closed structure, our semantics effectively treats randomness as a resource.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1902.11189/full.md

## Figures

1 figure with captions in the complete paper: https://tomesphere.com/paper/1902.11189/full.md

## References

30 references — full list in the complete paper: https://tomesphere.com/paper/1902.11189/full.md

---
Source: https://tomesphere.com/paper/1902.11189