A Cartesian Closed Category for Random Variables

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Di Gianantonio, Pietro, Edalat, Abbas
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866917902828961792
author Di Gianantonio, Pietro
Edalat, Abbas
author_facet Di Gianantonio, Pietro
Edalat, Abbas
contents We present a novel, yet rather simple construction within the traditional framework of Scott domains to provide semantics to probabilistic programming, thus obtaining a solution to a long-standing open problem in this area. Unlike current main approaches that employ some probability measures or continuous valuations on non-standard or rather complex structures, we use the Scott domain of random variables from a standard sample space -- the unit interval or the Cantor space -- to any given Scott domain. The map taking any such random variable to its corresponding probability distribution provides an effectively given, Scott continuous surjection onto the probabilistic power domain of the underlying Scott domain, establishing a new basic result in classical domain theory. We obtain a Cartesian closed category by enriching the category of Scott domains to capture the equivalence of random variables on these domains. The construction of the domain of random variables on this enriched category forms a strong commutative monad, which is suitable for defining the semantics of probabilistic programming.
format Preprint
id arxiv_https___arxiv_org_abs_2402_11727
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A Cartesian Closed Category for Random Variables
Di Gianantonio, Pietro
Edalat, Abbas
Programming Languages
F.3.2
We present a novel, yet rather simple construction within the traditional framework of Scott domains to provide semantics to probabilistic programming, thus obtaining a solution to a long-standing open problem in this area. Unlike current main approaches that employ some probability measures or continuous valuations on non-standard or rather complex structures, we use the Scott domain of random variables from a standard sample space -- the unit interval or the Cantor space -- to any given Scott domain. The map taking any such random variable to its corresponding probability distribution provides an effectively given, Scott continuous surjection onto the probabilistic power domain of the underlying Scott domain, establishing a new basic result in classical domain theory. We obtain a Cartesian closed category by enriching the category of Scott domains to capture the equivalence of random variables on these domains. The construction of the domain of random variables on this enriched category forms a strong commutative monad, which is suitable for defining the semantics of probabilistic programming.
title A Cartesian Closed Category for Random Variables
topic Programming Languages
F.3.2
url https://arxiv.org/abs/2402.11727