nLab Giry monad

Redirected from "Giry's monad".
Note: Giry monad, Giry monad, and Giry monad all redirect for "Giry's monad".

Contents

Idea

The Giry monad (Giry 1980, following Lawvere 1962) is the monad on a category of suitable spaces which sends each suitable space XX to the space of suitable probability measures on XX.

This is one of the main examples of probability monads, and hence one of the main structures used in categorical probability.

Definition

The Giry monad is defined on the category of measurable spaces, Meas\mathbf{Meas}, assigning to each measurable space XX the space G(X)G(X) of all probability measures on XX endowed with the σ \sigma -algebra generated by the set of all the evaluation maps

ev U:G(X)→[0,1] ev_U \colon G(X) \to [0,1]

sending a probability measure PP to P(U)P(U), where UU ranges over all the measurable sets of XX. The unit of the monad at XX, traditionally denoted η X\eta_X, sends a point x∈Xx \in X to the Dirac measure at xx, δ x\delta_x, while the monad-multiplication is defined by the natural transformation

μ X:G(G(X))⟶G(X) \mu_{X} \;\colon\; G\big(G(X)\big) \longrightarrow G(X)

given by

μ X(Q)(U)=∫ q∈G(X)ev U(q)dQ. \mu_X (Q)(U) =\textstyle{\int}_{q \in G(X)} ev_U(q) \,dQ \,.

This makes the endofunctor GG into a monad, (G,η,μ)(G, \eta, \mu), and as such this is the Giry monad on measurable spaces, as originally defined by Lawvere 1962.

An alternative choice, convenient for analysis purposes, and introduced by Giry, is obtained by restricting the category of measurable spaces to the (full) subcategory which are those measurable spaces generated by Polish spaces, Pol\mathbf{Pol}, which are separable metric spaces for which a complete metric exists. The morphisms of this category are continuous functions.

Write

P:Pol→Pol P \colon \mathbf{Pol} \to \mathbf{Pol}

for the endofunctor which sends a space, XX, to the space of probability measures on the Borel subsets of XX. P(X)P(X) is equipped with the weakest topology which makes the integration map τ↦∫ Xfdτ\tau \mapsto \int_{X}f d\tau continuous for any ff, a bounded, continuous, real function on XX.

There is a natural transformation

μ X:P(P(X))→P(X) \mu_{X}: P(P(X)) \to P(X)

given by

μ X(M)(A):=∫ P(X)τ(A)dM(τ). \mu_X (M)(A) := \int_{P(X)} \tau(A) dM(\tau).

This makes the endofunctor PP into a monad, and this is the Giry monad on Polish spaces.

Properties

Kleisli category

The Kleisli morphisms of the Giry monad on Meas (and related subcategories) are Markov kernels. Therefore its Kleisli category is the category Stoch (=Meas G\mathbf{Meas}_{G}). It is one of the most important examples of a Markov category.

Algebras over the Giry Monad

Let Alg G\mathbf{Alg}_G denote the category of algebras of the GG-monad which has as objects those measurable spaces XX for which there exists a GG-algebra G(X)→hXG(X) \xrightarrow{h} X which is an object in the Eilenberg-Moore category of the GG-monad. The morphisms of Alg G\mathbf{Alg}_G are those measurable functions X→mYX \xrightarrow{m} Y such that mm constitutes an arrow in the Eilenberg-Moore category of the GG-monad.

If XX is any measurable space then the space of probability measures GXG{X} has a convex space structure defined pointwise: if {P i} i=1 n\{P_i\}_{i=1}^{n} is finite collection of probability measures on XX then, for every sequence {p i} i=1 n\{p_i\}_{i=1}^{n} with each p i∈[0,1]p_i \in [0,1] such that ∑ i=1 np i=1\sum_{i=1}^{n} p_i = 1, the affine sum ∑ i=1 np iP i\sum_{i=1}^{n} p_i P_i, is also a probability measure, defined at the measurable set UU in XX by

(∑ i=1 np iP i)(U)=∑ i=1 np iP i(U). \big(\sum_{i=1}^{n} p_i P_i\big)(U) = \sum_{i=1}^{n} p_i P_i(U).

Lemma

Given any GG-algebra G(X)→hXG(X) \xrightarrow{h} X the base space XX has the structure of a convex space which makes the measurable function hh an affine (measurable) map. Moreover, morphisms of GG-algebras are also affine maps.

Proof

Given hh define the convex space structure on XX by

∑ i=1 np ix i:=h(∑ i=1 np iδ x i). \sum_{i=1}^{n} p_i x_i := h(\sum_{i=1}^{n} p_i \delta_{x_i}).

Because a GG-algebra hh must satisfy h∘μ X=h∘Ghh \circ \mu_X = h \circ G{h} we have, for any finite sequence Q i∈GXQ_i \in GX,

(h∘μ X)(∑ i=1 np iδ Q i) = (h∘Gh)(∑ i=1 np iδ Q i) h(∑ i=1 np iQ i) = h(∑ i=1 np iδ h(Q i)) = ∑ i=1 np ih(Q i) \begin{array}{lcl} (h \circ \mu_X)( \sum_{i=1}^{n} p_i \delta_{Q_i}) &=& (h \circ G{h})( \sum_{i=1}^{n} p_i \delta_{Q_i}) \\ h( \sum_{i=1}^{n} p_i Q_i) &=& h(\sum_{i=1}^{n} p_i \, \delta_{h(Q_i)}) \\ &=& \sum_{i=1}^{n} p_i h(Q_i) \end{array}

where the last line makes use of the definition of the convex structure on XX. Thus, every GG-algebra is affine.

To prove that any map of GG-algebras f:(X,h)→(Y,k)f: (X, h) \to (Y, k) is an affine map, we compute

f(∑ i=1 np ix i) = f(h(∑ i=1 np iδ x i)) = k(G(f)(∑ i=1 np iδ x i)) = k(∑ i=1 np iδ f(x i)) = ∑ i=1 np if(x i) . \begin{array}{lcll} f(\sum_{i=1}^{n} p_i x_i) &=& f(h(\sum_{i=1}^{n} p_i \delta_{x_i})) & \\ &=& k(G(f)(\sum_{i=1}^{n} p_i \delta_{x_i})) & \\ &=& k(\sum_{i=1}^{n} p_i \delta_{f(x_i)}) & \\ &=& \sum_{i=1}^{n} p_i f(x_i) & \end{array}.

Lemma 3.1 shows that any object in Alg G\mathbf{Alg}_{G} lies in both the categories Meas\mathbf{Meas} and Cvx\mathbf{Cvx}, where Cvx\mathbf{Cvx} is the category of convex spaces. Similarly, any morphism in Alg G\mathbf{Alg}_{G} is also a morphism in both Meas\mathbf{Meas} and Cvx\mathbf{Cvx}. An example of such an object is ℝ ∞\mathbb{R}_{\infty} which, as a measurable space, is the one-point compactification of the real-line with the Borel σ\sigma-algebra. As a convex space, ℝ ∞\mathbb{R}_{\infty} has the natural convex space structures on the real-line extended by the point ∞\infty with the property that pr+(1−p)∞=∞p r + (1-p) \infty = \infty for all r∈ℝr \in \mathbb{R} and all p∈[0,1)p \in [0,1).

Let Meas∩Cvx\mathbf{Meas} \cap \mathbf{Cvx} denote the category whose objects XX are convex spaces and, in addition, XX also posseses a measurable space structure such that all the algebraic operations of taking finite affine sums of elements, ∏ i=1 nX→∑ i=1 np iπ iX\prod_{i=1}^n X \xrightarrow{\sum_{i=1}^n p_i \pi_i} X, where π i\pi_i is the coordinate projection function, is a measurable function. Note these maps are always an affine function because of the convex space structure on product spaces. Moreover, we require that each object in Meas∩Cvx\mathbf{Meas} \cap \mathbf{Cvx} have enough affine measurable functions X→ℝ ∞X \rightarrow \mathbb{R}_{\infty} to coseparate the points of XX. The objects of Meas∩Cvx\mathbf{Meas} \cap \mathbf{Cvx} are called measurable convex spaces. The morphisms of Meas∩Cvx\mathbf{Meas} \cap \mathbf{Cvx} are affine measurable functions. Because ℝ ∞\mathbb{R}_{\infty} is a coseparator in Cvx\mathbf{Cvx} it follows that ℝ ∞\mathbb{R}_{\infty} is a coseparator in Meas∩Cvx\mathbf{Meas} \cap \mathbf{Cvx}.

For XX any measurable space the space G(X)G(X) with the pointwise convex space structure and measurable structure is a measurable convex space because the evaluation maps G(X)→ev Uℝ ∞G(X) \xrightarrow{ev_U} \mathbb{R}_{\infty} coseparate any two distinct probability measures in G(X)G(X) and the operation of taking affine sums is a measurable function because

Lemma

Let p∈[0,1]p \in [0,1]. The operation of taking an affine sum

G(X)×G(X)→pπ 1+(1−p)π 2G(X) G(X) \times G(X) \xrightarrow{ p \pi_1 + (1-p) \pi_2} G(X)

is a measurable function. This implies that all finite affine sum operators are measurable.

Proof

Let UU be a measurable set in XX. By the pointwise convex space structure of G(X)G(X) we have

ev U∘(pπ 1+(1−p)π 2)=(pπ^ 1+(1−p)π^ 2)∘(ev U×ev U) ev_U \circ \big(p \pi_1 + (1-p) \pi_2\big) = \big(p \hat{\pi}_1 + (1-p) \hat{\pi}_2 \big) \circ (ev_U \times ev_U)

where [0,1]×[0,1]→pπ^ 1+(1−p)π^ 2[0,1][0,1] \times [0,1] \xrightarrow{p \hat{\pi}_1 + (1-p) \hat{\pi}_2} [0,1] is the measurable affine sum on elements of the measurable convex space [0,1][0,1], and G(X)×G(X)→ev U×ev U[0,1]×[0,1]G(X) \times G(X) \xrightarrow{ev_U \times ev_U} [0,1] \times [0,1] is an affine measurable function because ev Uev_U is an affine measurable function. Since the right-hand side of the equation is measurable it follows, for every measurable set WW of [0,1][0,1], that

(pπ 1+(1−p)π 2) −1(ev U −1(W))∈Σ G(X)×G(X). (p \pi_1 + (1-p) \pi_2)^{-1}\big(ev_U^{-1}(W)\big) \in \Sigma_{G(X) \times G(X)}.

This last equation is true for all measurable sets UU in XX, and since the affine measurable functions ev Uev_U generate the initial σ\sigma-algebra on G(X)G(X) it follows that the function (pπ i+(1−p)π 2)(p \pi_i + (1-p) \pi_2) is measurable.

The second statement follows from the observation that we can use induction on the number of components in a product space, and, assuming nn components, that we are free to choose n−1n-1 parameters p i∈[0,1]p_i \in [0,1] freely. Since every affine sum of nn elements is uniquely defined by n−1n-1 parameters the result follows.

Given any measurable space XX and any P∈G(X)P \in G(X) the expected value of an ℝ ∞\mathbb{R}_{\infty}-valued measurable function is given by the functional

hom Meas(X,ℝ ∞) →𝔼^ P ℝ ∞ f ↦ ∫ XfdP. \begin{array}{rcc} hom_{\mathbf{Meas}}(X, \mathbb{R}_{\infty}) &\xrightarrow{\hat{\mathbb{E}}_{P}}& \mathbb{R}_{\infty} \\ f & \mapsto & \int_X f \, dP \end{array}.

which is (1) weakly averaging: 𝔼 P(c¯)=c\mathbb{E}_{P}(\overline{c}) = c for every constant function X→c¯ℝ ∞X \xrightarrow{\overline{c}} \mathbb{R}_{\infty} with value c∈ℝ ∞c \in\mathbb{R}_{\infty}, and (2) scalar equivariant: 𝔼 P(λ⋅f)=λ⋅𝔼 P(f)\mathbb{E}_P(\lambda \cdot f) = \lambda \cdot \mathbb{E}_P(f) for all λ∈ℝ ∞\lambda \in \mathbb{R}_{\infty}. If we let ℝ ∞ hom Meas(X,ℝ ∞)| wa+se\mathbb{R}_{\infty}^{hom_{\mathbf{Meas}}(X,\mathbb{R}_{\infty})}|_{wa+se} denote the set of all weakly averaging and scalar equivariant functionals from hom Meas(X,ℝ ∞)hom_{\mathbf{Meas}}(X, \mathbb{R}_{\infty}) to ℝ ∞\mathbb{R}_{\infty} then we have a bijective correspondence between G(X)G(X) and ℝ ∞ hom Meas(X,ℝ ∞)| wa+se\mathbb{R}_{\infty}^{hom_{\mathbf{Meas}}(X,\mathbb{R}_{\infty})}|_{wa+se}. The correspondence is P↦𝔼^ PP \mapsto \hat{\mathbb{E}}_{P} and J↦J^J \mapsto \hat{J} where the probability measure J^\hat{J} is defined on a measurable set UU by J^(U)=J(χ U)\hat{J}(U) = J(\chi_U).

Let ℝ ∞ X=hom Meas∩Cvx(X,ℝ ∞)\mathbb{R}_{\infty}^X = hom_{\mathbf{Meas} \cap \mathbf{Cvx}}(X, \mathbb{R}_{\infty}). Taking X=ℝ ∞X=\mathbb{R}_{\infty} we obtain the space ℝ ∞ ℝ ∞\mathbb{R}_{\infty}^{\mathbb{R}_{\infty}} of affine measurable endomaps on ℝ ∞\mathbb{R}_{\infty}.

An ℝ ∞\mathbb{R}_{\infty}-generalized point of an object XX in Meas∩Cvx\mathbf{Meas} \cap \mathbf{Cvx} is a functional ℝ ∞ X→Jℝ ∞\mathbb{R}_{\infty}^X \xrightarrow{J} \mathbb{R}_{\infty} satisfying, for all ϕ∈ℝ ∞ ℝ ∞\phi \in \mathbb{R}_{\infty}^{\mathbb{R}_{\infty}} and all f∈ℝ ∞ Xf \in \mathbb{R}_{\infty}^X, the equation

ϕ(J(f))=J(ϕ∘f) \phi \big( J(f) \big) = J(\phi \circ f)

which implies that JJ is (1) weakly averaging, and (2) scalar equivariant. (Generalized points are defined in Definition 8.19 of Sets for Mathematics, and several basic properties are discussed therein.)

Note that if P∈G(X)P \in G(X) then the functional ℝ ∞ X→𝔼 Pℝ ∞\mathbb{R}_{\infty}^X \xrightarrow{\mathbb{E}_P} \mathbb{R}_{\infty}, which is the restriction of the functional 𝔼^ P\hat{ \mathbb{E}}_P to affine measurable functions, is an ℝ ∞\mathbb{R}_{\infty}-generalized point of XX since, for all f∈ℝ ∞ Xf \in \mathbb{R}_{\infty}^X and all ϕ∈ℝ ∞ ℝ ∞\phi \in \mathbb{R}_{\infty}^{ \mathbb{R}_{\infty}}, 𝔼 P(ϕ∘f)=ϕ(𝔼 P(f))\mathbb{E}_P(\phi \circ f) = \phi( \mathbb{E}_P(f) ). Since we are restricting the operators 𝔼^ P\hat{\mathbb{E}}_{P} to operate only on affine measurable functions, yielding the operators 𝔼 P\mathbb{E}_P, we have

Lemma

If JJ is an ℝ ∞\mathbb{R}_{\infty}-generalized element of XX then there exists a P∈G(X)P \in G(X) such that J=𝔼 PJ=\mathbb{E}_P.

Proof

Let XX be an object in Meas∩Cvx\mathbf{Meas} \cap \mathbf{Cvx}. We have the inclusion function hom Meas∩Cvx(X,ℝ ∞)→ιhom Meas(X,ℝ ∞)hom_{\mathbf{Meas} \cap \mathbf{Cvx}}(X, \mathbb{R}_{\infty}) \xrightarrow{\iota} hom_{\mathbf{Meas}}(X, \mathbb{R}_{\infty}) which induces the restriction mapping

ℝ ∞ hom Meas(X,ℝ ∞)| wa+se→ℝ ∞ ιℝ ∞ hom Meas∩Cvx(X,ℝ ∞)| ℝ ∞−generalizedpt \mathbb{R}_{\infty}^{hom_{\mathbf{Meas}}(X,\mathbb{R}_{\infty})}|_{wa+se} \xrightarrow{\mathbb{R}_{\infty}^{\iota}} \mathbb{R}_{\infty}^{hom_{\mathbf{Meas} \cap \mathbf{Cvx}}(X, \mathbb{R}_{\infty})}|_{\mathbb{R}_{\infty}-generalized pt}

which is a surjective function. (The conditions on both functional spaces are identical: the elements are weakly averaging and scalar equivariant.) This specifies an equivalence relation on the set ℝ ∞ hom Meas(X,ℝ ∞)| wa+se\mathbb{R}_{\infty}^{hom_{\mathbf{Meas}}(X,\mathbb{R}_{\infty})}|_{wa+se} defined by 𝔼^ P≅𝔼^ Q\hat{\mathbb{E}}_P \cong \hat{\mathbb{E}}_Q if and only if the restriction of those functionals are equal on the set of all affine measurable functions X→ℝ ∞X \rightarrow \mathbb{R}_{\infty}. Thus every ℝ ∞\mathbb{R}_{\infty}-generalized point of XX comes from a functional 𝔼^ P\hat{\mathbb{E}}_P, which in turn arises from the probability measure PP on XX.

We say an object XX in Meas∩Cvx\mathbf{Meas} \cap \mathbf{Cvx} satisfies the fullness property if and only if for every P∈G(X)P \in G(X) the property

⋂ f∈ℝ ∞ Xf −1(𝔼 P(f))={x∈X|𝔼 P(f)=f(x)∀f∈ℝ ∞ X}≠∅ \displaystyle{ \bigcap_{f \in \mathbb{R}_{\infty}^X}} f^{-1}\big(\mathbb{E}_{P}(f)\big) = \{x \in X \, | \, \mathbb{E}_P(f)=f(x) \quad \forall f \in \mathbb{R}_{\infty}^X\} \ne \emptyset

holds.

Define Cvx Meas\mathbf{Cvx}_{Meas} to be the full subcategory of Meas∩Cvx\mathbf{Meas} \cap \mathbf{Cvx} consisting of those objects which satisfy the fullness property.
The space ℝ ∞\mathbb{R}_{\infty} is an object in Cvx Meas\mathbf{Cvx}_{Meas} because, for every P∈G(ℝ ∞)P \in G(\mathbb{R}_{\infty}), we have 𝔼 P(id ℝ ∞)∈∩ f∈ℝ ∞ ℝ ∞f −1(𝔼 P(f))\mathbb{E}_P(id_{\mathbb{R}_{\infty}}) \in \cap_{f \in \mathbb{R}_{\infty}^{\mathbb{R}_{\infty} }} f^{-1}(\mathbb{E}_{P}(f)). (See exercise 8.23 in Sets for Mathematics.) Trivially, the space 1\mathbf{1} is also an object in Cvx Meas\mathbf{Cvx}_{Meas}.

Theorem

The restricted Yoneda embedding functor defined (on objects) by

Cvx Meas op →𝒴 Set ℛ X ↦ hom Cvx Meas(X,•) \begin{array}{ccc} \mathbf{Cvx}_{Meas}^{op} & \xrightarrow{\mathcal{Y}} & \mathbf{Set}^{\mathcal{R}} \\ X & \mapsto & hom_{\mathbf{Cvx}_{Meas}}(X, \bullet) \end{array}

is a full and faithful functor.

Proof

In the category Cvx Meas\mathbf{Cvx}_{Meas} every affine measurable function X→gYX \xrightarrow{g} Y is determined by its value on points 1→xX\mathbf{1} \xrightarrow{x} X. Hence to prove the fully faithful property it suffices to prove those properties on points.

Faithful: Note 𝒴(x)\mathcal{Y}(x) is the evaluation map ℝ ∞ X→ev xℝ ∞\mathbb{R}_{\infty}^X \xrightarrow{ev_x} \mathbb{R}_{\infty}. Let 1→x iX\mathbf{1} \xrightarrow{x_i} X, for i=1,2i=1,2 be two points of XX. If f(x 1)=𝒴(x 1)f=𝒴(x 2)f=f(x 2)f(x_1) = \mathcal{Y}(x_1)f = \mathcal{Y}(x_2)f = f(x_2) for all f∈ℝ ∞ Xf \in \mathbb{R}_{\infty}^X, then since XX has enough affine measurable maps to ℝ ∞\mathbb{R}_{\infty} to coseparate points it follows that x 1=x 2x_1=x_2 and 𝒴\mathcal{Y} is faithful functor.

Full: If J∈Nat(hom(X,⋅),hom(1,⋅))J \in Nat( hom(X, \cdot), hom(\mathbf{1}, \cdot) ) then, at the single component of ℛ\mathcal{R}, JJ is a functional ℝ ∞ X→ℝ ∞\mathbb{R}_{\infty}^X \rightarrow \mathbb{R}_{\infty} which is weakly averaging and scalar covariant. In other words, JJ is an ℝ ∞\mathbb{R}_{\infty}-generalized point of XX. Now to complete the proof we employ Lemma 3.3: J=𝔼 PJ = \mathbb{E}_P for some P∈G(X)P \in \G(X). Then, because X∈ obCvx MeasX \in_{ob} \mathbf{Cvx}_{Meas}, it satisfies the fullness property and we have, for all f∈ℝ ∞ Xf \in \mathbb{R}_{\infty}^X, the property that J(f)=𝔼 P(f)∈Im(f)J(f) = \mathbb{E}_P(f) \in Im(f). So there exists an element x f∈X f={x∈X|J(f)=f(x)}x_f \in X_f = \{x \in X \, | \, J(f) = f(x) \} such that J(f)=f(x f)J(f)=f(x_f). But the fullness property says ∩ fX f≠∅\cap_f X_f \ne \emptyset. Thus there exist an x∈Xx \in X such that J(f)=f(x)J(f) = f(x) for all f∈ℝ ∞ Xf \in \mathbb{R}_{\infty}^X from which it follows that 𝒴(x)=ev x\mathcal{Y}(x) = ev_x and we conclude that 𝒴\mathcal{Y} is a full functor.

Corollary

Let ℛ\mathcal{R} denote the full subcategory of Cvx Meas\mathbf{Cvx}_{Meas} consisting of the single object ℝ ∞\mathbb{R}_{\infty}, and let ι:R↪Cvx Meas\iota: \R \hookrightarrow \mathbf{Cvx}_{Meas} denote the inclusion functor. The right Kan extension of ι\iota along ι\iota is the identity functor on Cvx Meas\mathbf{Cvx}_{Meas} along with the identity natural transformation id:id Cvx Meas∘ι⇒ιid: id_{\mathbf{Cvx}_{Meas}} \circ \iota \Rightarrow \iota. In other words, ι\iota is a codense functor.

Proof

We can compute the right Kan extension of ι\iota along ι\iota pointwise, for each X∈ obCvx MeasX \in_{ob} \mathbf{Cvx}_{Meas}, as lim𝒟 X\lim \mathcal{D}_X where

𝒟 X=X↓ι→πℛ→ιCvx Meas \mathcal{D}_X = X \downarrow \iota \xrightarrow{\pi} \mathcal{R} \xrightarrow{\iota} \mathbf{Cvx}_{Meas}

where X↓ιX\downarrow \iota denotes the slice category whose objects consist of affine measurable functions X→fℝ ∞X \xrightarrow{f} \mathbb{R}_{\infty}, and X↓ι→πℛX \downarrow \iota \xrightarrow{\pi} \mathcal{R} denotes the projection functor.

We claim that lim𝒟 X=(X,{f} f∈ℝ ∞ X)\lim \mathcal{D}_X = (X, \{f\}_{f \in \mathbb{R}_{\infty}^X}). To obtain a contradiction, suppose to the contrary that XX is not the limit of 𝒟 X\mathcal{D}_X. Then there exists a cone 1→β𝒟 X\mathbf{1} \xrightarrow{\beta} \mathcal{D}_X such that there exists no x∈Xx \in X such that

(1){β f} f∈ℝ ∞ X={f(x)} f∈ℝ ∞ X={ev x(f)} f∈ℝ ∞ X. \{\beta_f\}_{f \in \mathbb{R}_{\infty}^X} = \{f(x)\}_{f \in \mathbb{R}_{\infty}^X} = \{ ev_x(f) \}_{f \in \mathbb{R}_{\infty}^X}.

But the functional

ℝ ∞ X →β • ℝ ∞ f ↦ β f \begin{array}{ccc} \mathbb{R}_{\infty}^X & \xrightarrow{\beta_{\bullet}} & \mathbb{R}_{\infty} \\ f & \mapsto & \beta_f \end{array}

is an ℝ ∞\mathbb{R}_{\infty}-generalized point of XX because β\beta is a cone over the diagram 𝒟 X\mathcal{D}_X. That it to say it satisfies β ϕ∘f=ϕ∘β f\beta_{\phi \circ f} = \phi \circ \beta_f for all ϕ∈ℝ ∞ ℝ ∞\phi \in \mathbb{R}_{\infty}^{\mathbb{R}_{\infty}} and all f∈ℝ ∞ Xf \in \mathbb{R}_{\infty}^X. But the hypothesis that there exists no x∈Xx \in X such that equation (1) holds leads to the contradiction that there does exists an ℝ ∞\mathbb{R}_{\infty}-generalized point of XX given by the functional β •\beta_{\bullet} which is not an evaluation map ev xev_x for some x∈Xx \in X. This contradicts the result in Theorem 3.4 that the restricted Yoneda embedding 𝒴\mathcal{Y} is a full functor. (When X=lim𝒟 XX=\lim \mathcal{D}_X it follows that the Kan extension is also the identity function on morphisms.) Hence we conclude (X,{f} f∈ℝ ∞ X)=lim𝒟 X(X, \{f\}_{f \in \mathbb{R}_{\infty}^X})= \lim \mathcal{D}_X. This proves that the right Kan extension of ι\iota along ι\iota consists of the identity functor on Cvx Meas\mathbf{Cvx}_{Meas} from which it readily follows that the natural transformation id Cvx Meas∘ι→ιid_{\mathbf{Cvx}_{Meas}} \circ \iota \rightarrow \iota is the identity natural transformation.

Corollary

If XX is an object in Cvx Meas\mathbf{Cvx}_{Meas} then there exists a unique affine measurable function G(X)→ϵ XXG(X) \xrightarrow{\epsilon_X} X such that ϵ X(δ x)=x\epsilon_X(\delta_x)=x for all x∈Xx \in X.

Proof

From the proof of the preceding corollary X=lim𝒟 XX = \lim \mathcal{D}_X with the projection map at component ff being ff.

We can construct a cone over 𝒟 X\mathcal{D}_X with vertex G(X)G(X) and natural transformation components 𝔼 •(f)=𝔼 •(id ℝ ∞)∘G(f)\mathbb{E}_{\bullet}(f) = \mathbb{E}_{\bullet}(id_{\mathbb{R}_{\infty}}) \circ G(f).

Since X=lim𝒟 XX=\lim \mathcal{D}_X there exists a unique Cvx Meas\mathbf{Cvx}_{Meas}-morphism G(X)→ϵ XXG(X) \xrightarrow{\epsilon_X} X such that f∘ϵ X=𝔼 •(f)f \circ \epsilon_X = \mathbb{E}_{\bullet}(f) for all affine maps X→fℝ ∞X \xrightarrow{f} \mathbb{R}_{\infty}. It follows that for each Dirac measure δ x∈G(X)\delta_x \in G(X) that, for all X→fℝ ∞X \xrightarrow{f} \mathbb{R}_{\infty} in Cvx Meas\mathbf{Cvx}_{Meas} that f(ϵ X(δ x))=f(x)f(\epsilon_X(\delta_x)) = f(x). Since ℝ ∞\mathbb{R}_{\infty} is a coseparator in Cvx Meas\mathbf{Cvx}_{Meas} it follows ϵ X(δ x)=x\epsilon_X(\delta_x)=x.

The defining property of ϵ X\epsilon_X is that it is the unique affine measurable function such that, for all f∈ℝ ∞ Xf \in \mathbb{R}_{\infty}^X, the property

f∘ϵ X=𝔼 •(id X)∘G(f)=𝔼 •(f) f \circ \epsilon_X = \mathbb{E}_{\bullet}(id_X) \circ G(f) = \mathbb{E}_{\bullet}(f)

holds. In the special case of X=ℝ ∞X = \mathbb{R}_{\infty} or for XX a closed convex subset of ℝ n\mathbb{R}^n it follows that for each fixed P∈G(X)P \in G(X) that ϵ X(P)=𝔼 P(id X)\epsilon_X(P) = \mathbb{E}_{P}(id_X). Henceforth we use the notation 𝔼 •(id X)\mathbb{E}_{\bullet}(id_X) for the unique affine measurable function G(X)→XG(X) \rightarrow X such that, for each fixed P∈G(X)P \in G(X), the property

f(𝔼 P(id X))=𝔼 P(f)∀f∈ℝ ∞ X f \big( \mathbb{E}_P(id_X)\big) = \mathbb{E}_P(f) \quad \quad \forall f \in \mathbb{R}_{\infty}^X

holds. In other words, by definition, 𝔼 P(id X)\mathbb{E}_P(id_X) is the unique point in XX such that the preceding equation holds.

Lemma

If X∈ obCvx MeasX \in_{ob} \mathbf{Cvx}_{Meas} then the function G(X)→𝔼 •(id X)XG(X) \xrightarrow{\mathbb{E}_{\bullet}(id_X)} X is a G-algebra.

Proof

We need to show the following two properties: (1) for all x∈Xx \in X we have 𝔼 δ x(id X)=x\mathbb{E}_{\delta_x}(id_X) = x, and (2)𝔼 •(id X)∘μ X=𝔼 •(id X)∘G(𝔼 •(id X)) \mathbb{E}_{\bullet}(id_X) \circ \mu_X = \mathbb{E}_{\bullet}(id_X) \circ G(\mathbb{E}_{\bullet}(id_X)).

The first property follows from the preceding corollary and remark concerning notation.

To prove the second property let Q∈G 2(X)Q \in G^2(X) and compose both sides of the required condition by an affine measurable map X→fℝ ∞X \xrightarrow{f} \mathbb{R}_{\infty}, and use the property that f∘𝔼 •(id X)=𝔼 •(f)f \circ \mathbb{E}_{\bullet}(id_X) = \mathbb{E}_{\bullet}(f). The left-hand side of the required condition, after composition on the left hand side with ff, is given by

𝔼 •(f)(μ X(Q))=𝔼 μ X(Q)(f)=∫ Xfdμ X(Q)=∫ P∈GX(∫ XfdP)dQ=∫ P∈G(X)𝔼 P(f)dQ\mathbb{E}_{\bullet}(f) \big( \mu_X(Q) \big)= \mathbb{E}_{\mu_X(Q)}(f) = \int_X f \, d\mu_X(Q) = \int_{P \in GX} \big( \int_X f \, dP\big)dQ= \int_{P \in G(X)} \mathbb{E}_P(f)dQ

On the other hand, the right hand side of the required condition in (2), after composition with ff, yields

𝔼 •(f)(G(𝔼 •(id X))Q)=𝔼 G(𝔼 •(id X))Q(f)=𝔼 Q(f∘𝔼 •(id X))=𝔼 Q(𝔼 •(f))=∫ P∈G(X)𝔼 P(f)dQ\mathbb{E}_{\bullet}(f)\big( G(\mathbb{E}_{\bullet}(id_X))Q \big) = \mathbb{E}_{G( \mathbb{E}_{\bullet}(id_X))Q}(f) = \mathbb{E}_Q(f \circ \mathbb{E}_{\bullet}(id_X)) = \mathbb{E}_Q(\mathbb{E}_{\bullet}(f)) = \int_{P \in G(X)} \mathbb{E}_P(f) \, dQ

which coincides with the left hand side of the required condition. The result of the lemma now follows from the property that ℝ ∞\mathbb{R}_{\infty} coseparates, i.e, the set of affine measurable functions X→fℝ ∞X \xrightarrow{f} \mathbb{R}_{\infty} are jointly monic on XX.

Lemma

Let X∈ obCvx MeasX \in_{ob} \mathbf{Cvx}_{Meas}. Every affine measurable function X→fℝ ∞X \xrightarrow{f} \mathbb{R}_{\infty} yields a morphism of GG-algebras.

Proof

We have already noted, for every P∈G(X)P \in G(X), that 𝔼 P(id X)∈X\mathbb{E}_P(id_X) \in X is the unique point in XX such that f(𝔼 P(id X))=𝔼 P(f)f(\mathbb{E}_{P}(id_X)) = \mathbb{E}_P(f) for all affine measurable functions X→fℝ ∞X \xrightarrow{f} \mathbb{R}_{\infty}. That equation is equivalent to the statement

f∘𝔼 •(id X)=𝔼 •(id ℝ ∞)∘G(f). f \circ \mathbb{E}_{\bullet}(id_X) = \mathbb{E}_{\bullet}(id_{\mathbb{R}_{\infty}}) \circ G(f).

But since both XX and ℝ ∞\mathbb{R}_{\infty} are objects in Cvx Meas\mathbf{Cvx}_{Meas} it follows by Lemma 3.6 that both 𝔼 •(id X)\mathbb{E}_{\bullet}(id_X) and 𝔼 •(id ℝ ∞)\mathbb{E}_{\bullet}(id_{\mathbb{R}_{\infty}}) are GG-algebras. Hence ff is a morphism of those algebras.

Lemma

For every measurable space XX the space G(X)G(X) is an object in Cvx Meas\mathbf{Cvx}_{Meas}. For every measurable function X→fYX \xrightarrow{f} Y the pushforward map G(f)G(f) is an affine measurable function.

Proof

By Lemma 3.2 and the paragraph preceding that lemma we know that G(X)G(X) is a measurable convex space. We need to show it also satisfies the fullness property.

Note that μ X\mu_X is an affine measurable function and that μ X=𝔼 •(id G(X))\mu_X = \mathbb{E}_{\bullet}(id_{G(X)}) because, for every measurable set UU in XX, we have

(ev U∘μ X)(Q)=μ X(Q)[U]=∫ P∈G(X)ev U(P)dQ=𝔼 Q(ev U)=(ev U∘𝔼 •(id G(X)))(Q). (ev_U \circ \mu_X)(Q) = \mu_X(Q)[U] = \int_{P \in G(X)} ev_U(P) \, dQ = \mathbb{E}_Q(ev_U) = \big(ev_U \circ \mathbb{E}_{\bullet}(id_{G(X)})\big)(Q).

Since these evaluation maps are jointly monic on G(X)G(X) it follows that μ X=𝔼 •(id G(X))\mu_X = \mathbb{E}_{\bullet}(id_{G(X)}). Using this result, along with Lemma 3.8, we obtain the result that for Q∈G 2(X)Q \in G^2(X) and all affine maps G(X)→fℝ ∞G(X) \xrightarrow{f} \mathbb{R}_{\infty} the element μ X(Q)∈∩ f∈ℝ ∞ G(X)f −1(𝔼 Q(f))\mu_X(Q) \in \cap_{f \in \mathbb{R}_{\infty}^{G(X)}} f^{-1}(\mathbb{E}_Q(f)) which shows the fullness property is satisfied for G(X)G(X). Hence G(X)∈ obCvx MeasG(X) \in_{ob} \mathbf{Cvx}_{Meas}.

The fact that G(f)G(f) is an affine function follows immediately by the pointwise convex space structure of G(X)G(X) and G(Y)G(Y). The fact that it is a measurable function follows because GG is an endofunctor on Meas\mathbf{Meas}.

By the preceding lemma we obtain the ‘’free functor’‘ Meas→ℱCvx Meas\mathbf{Meas} \xrightarrow{\mathcal{F}} \mathbf{Cvx}_{Meas}, which is the Giry monad (functor) GG viewed as a functor into Cvx Meas\mathbf{Cvx}_{Meas}. There is also a ‘’forgetful functor’‘ Cvx Meas→𝒰Meas\mathbf{Cvx}_{Meas} \xrightarrow{\mathcal{U}} \mathbf{Meas} which forgets the convex space structure. (We are using the terms free functor and forgetful functor before we actually show they have adjoints simply because we need to name them.)

Lemma

Let X∈ obCvx MeasX \in_{ob} \mathbf{Cvx}_{Meas}. The affine measurable functions 𝔼 •(id X)\mathbb{E}_{\bullet}(id_X) are the components of a natural transformation

ℱ∘𝒰⇒id Cvx Meas.\mathcal{F} \circ \mathcal{U} \Rightarrow id_{\mathbf{Cvx}_{Meas}}.

Proof

Suppose XX and YY are objects in Cvx Meas\mathbf{Cvx}_{Meas} and that X→fYX \xrightarrow{f} Y is an affine measurable function. We need to verify that f∘𝔼 •(id X)=𝔼 •(id Y)∘ℱ𝒰(f)f \circ \mathbb{E}_{\bullet}(id_X) = \mathbb{E}_{\bullet}(id_Y) \circ \mathcal{F}\mathcal{U}(f). Applying both sides of this equation to any P∈ℱ𝒰(X)P \in \mathcal{F}\mathcal{U}(X) yields the desired equality

f(𝔼 P(id X))=𝔼 P(f)=𝔼 P(id Y∘f)=𝔼 ℱ𝒰(f)P(id Y)=𝔼 •(id Y)(ℱ𝒰(f))P. f\big(\mathbb{E}_{P}(id_X)\big) = \mathbb{E}_{P}(f) = \mathbb{E}_P(id_Y \circ f)=\mathbb{E}_{\mathcal{F}\mathcal{U}(f)P}(id_Y)=\mathbb{E}_{\bullet}(id_Y)\big(\mathcal{F}\mathcal{U} (f)\big)P.

Hence the required commutativity condition holds showing 𝔼\mathbb{E} is a natural transformation.

It is now easy to verify that ⟨ℱ,𝒰,η,𝔼 ⋅(id •)⟩\langle \mathcal{F}, \mathcal{U}, \eta, \mathbb{E}_{\cdot}(id_{\bullet}) \rangle forms an adjunction and that the induced monad is the Giry monad (G,η,μ)(G, \eta, \mu).

Now apply Beck’s monadicity theorem (Theorem 2.2) to prove that the comparison functor

Φ:Cvx Meas→Meas G \Phi : \mathbf{Cvx}_{Meas} \rightarrow \mathbf{Meas}^G

is an equivalence. (The monadicity theorem is Theorem 1, page 147 of CWM. Although see the note on strict monadicity at monadicity theorem.) In Theorem 1, Chapter VI, page 152 CWM, MacLane provides the proof that the comparison functor K:⟨Ω,E⟩−Alg→Set 𝒰′∘ℱ′K: \langle \Omega, E \rangle-\mathbf{Alg} \rightarrow \mathbf{Set}^{\mathcal{U}'\circ \mathcal{F}'} between any algebraic variety and the corresponding category of algebras induced by the free functor ℱ′\mathcal{F}' and forgetful functor 𝒰′\mathcal{U}' of that algebraic variety is an equivalence. Indeed, the category Cvx\mathbf{Cvx} is one such algebra, and it is convenient to view the proof as a proof that the comparison functor K:Cvx→Set 𝒰′∘ℱ′K: \mathbf{Cvx} \rightarrow \mathbf{Set}^{\mathcal{U}'\circ \mathcal{F}'} is an equivalence. That free functor ℱ′\mathcal{F}' sends a set XX to the set of all formal finite affine sums, {∑ i=1 np ix i|p i∈[0,1],∑ i=1 np i=1,x i∈X,n∈ℕ}\{ \sum_{i=1}^n p_i x_i \, | \, p_i \in [0,1], \sum_{i=1}^n p_i =1, x_i \in X, n \in \mathbb{N} \} with the natural convex space structure. The monad associated with the functor ℱ′:Set→Cvx\mathcal{F}':\mathbf{Set} \rightarrow \mathbf{Cvx} and the forgetful functor 𝒰′:Cvx→Set\mathcal{U}': \mathbf{Cvx} \rightarrow \mathbf{Set} is sometimes referred to as the distribution monad. By changing the base space from Set\mathbf{Set} to Meas\mathbf{Meas}, and using the fact that all the affine sum operations are measurable in Cvx Meas\mathbf{Cvx}_{Meas} rather than just set functions, MacLane’s proof carries through verbatim to show that the comparison functor Φ:Cvx Meas→Meas 𝒰∘ℱ\Phi:\mathbf{Cvx}_{Meas} \rightarrow \mathbf{Meas}^{\mathcal{U} \circ \mathcal{F}} is an equivalence. That completes the proof that Cvx Meas\mathbf{Cvx}_{Meas} is equivalent to Alg G\mathbf{Alg}_G.

The construction used to derive the algebras of the Giry monad on Meas\mathbf{Meas} can be applied to the Giry monad defined on Pol\mathbf{Pol} to obtain the algebras Cvx Pol\mathbf{Cvx}_{Pol}. Simply replace the category Meas\mathbf{Meas} with Pol\mathbf{Pol} and in place of the evaluation maps ev U:G(X)→[0,1]ev_U:G(X)\rightarrow [0,1] use ∫fd•:P(X)→ℝ\int f \, d\bullet: P(X) \rightarrow \mathbb{R} in the above construction. One thus obtains the equivalence Φ:Cvx Pol→Pol P\Phi:\mathbf{Cvx}_{Pol} \rightarrow \mathbf{Pol}^{P}.

See also monads of probability, measures, and valuations.

Voevodsky’s work

Vladimir Voevodsky has also worked on a category theoretic treatment of probability theory, and gave few talks on this at IHES, Miami, in Moscow etc. Voevodsky had in mind applications in mathematical biology?, for example, population genetics:

See Miami Talk abstract

…a categorical study of probability theory where “categorical” is understood in the sense of category theory. Originally, I developed this approach to probability to get a better understanding of the constructions which I had to deal with in population genetics. Later it evolved into something which seems to be also interesting from a purely mathematical point of view. On the elementary level it gives a category which is useful for the work with probabilistic constructions involving complicated combinations of stochastic processes of different types. On a more advanced level, applying in this context the old idea of a functor as a generalized object one gets a better view of the relationship between probability and the theory of (pre-)ordered topological vector spaces.

A talk in Moscow (20 Niv 2008, in Russian) can be viewed here, wmv 223.6 Mb. Abstract:

In early 60-ies Bill Lawvere defined a category whose objects are measurable spaces and morphisms are Markov kernels. I will try to show how this category allows one to think about many of the notions of probability theory in categorical terms and to connect probabilistic objects to objects of other types through various functors.

Voevodsky’s unfinished notes on categorical probability theory have been released posthumously.

Panangaden’s monad

Prakash Panangaden in Probabilistic Relations defines the category SRelSRel (stochastic relations) to have as objects sets equipped with a σ\sigma-field. Morphisms are conditional probability densities or stochastic kernels. So, a morphism from (X,Σ X)( X, \Sigma_X) to (Y,Σ Y)( Y, \Sigma_Y) is a function h:X×Σ Y→[0,1]h: X \times \Sigma_Y \to [0, 1] such that

  1. ∀B∈Σ Y.λx∈X.h(x,B)\forall B \in \Sigma_Y . \lambda x \in X . h(x, B) is a bounded measurable function,
  2. ∀x∈X.λB∈Σ Y.h(x,B)\forall x \in X . \lambda B \in \Sigma_Y . h(x, B) is a subprobability measure on Σ Y\Sigma_Y.

If kk is a morphism from YY to ZZ, then k⋅hk \cdot h from XX to ZZ is defined as (k⋅h)(x,C)=∫ Yk(y,C)h(x,dy)(k \cdot h)(x, C) = \int_Y k(y, C)h(x, d y).

Panangaden’s definition differs from Giry’s in the second clause where subprobability measures are allowed, rather than ordinary probability measures.

Panangaden emphasises that the mechanism is similar to the way that the category of relations can be constructed from the power set functor. Just as the category of relations is the Kleisli category of the powerset functor over the category of sets Set, SRelSRel is the Kleisli category of the functor over the category of measurable spaces and measurable functions which sends a measurable space, XX, to the measurable space of subprobability measures on XX. This functor gives rise to a monad.

What is gained by the move from probability measures to subprobability measures? One motivation seems to be to model probabilistic processes from XX to a coproduct X+YX + Y. This you can iterate to form a process which looks to see where in YY you eventually end up. This relates to SRelSRel being traced.

There is a monad on MeasureSpacesMeasureSpaces, 1+−:Meas→Meas1 + -: Meas \to Meas. A probability measure on 1+X1 + X is a subprobability measure on XX. Panangaden’s monad is a composite of Giry’s and 1+−1 + -.

History

The adjunction underlying the Giry monad was originally developed by Lawvere in 1962, prior to the full recognition of the relationship between monads and adjunctions. Although P. Huber had already shown in 1961 that every adjoint pair gives rise to a monad, it wasn’t until 1965 that the constructions of Eilenberg-Moore, and Kleisli, made the essential equivalence of both concepts manifest.

Lawvere’s construction was written up as an appendix to a proposal to the Arms Control and Disarmament Agency, set up by President Kennedy as part of the State Department to handle planning and execution of certain treaties with the Soviet Union. This appendix was intended to provide a reasonable framework for arms control verification protocols (Lawvere 20).

At that time, Lawvere was working for a “think tank” in California, and the purpose of the proposal was to provide a means for verifying compliance with limitations on nuclear weapons. In the 1980’s, Michèle Giry was collaborating with another French mathematician at that time who was also working with the French intelligence agency, and she was able to obtain a copy of the appendix. Giry then developed and extended some of the ideas in the appendix (Giry 80)

Gian-Carlo Rota had also (somehow) obtained a copy of the appendix, which ended up in the library at The American Institute of Mathematics, and only became publicly available in 2012.

From Lawvere 20:

I’d like to say that the idea of the category of probabilistic mappings, the document corresponding to that was not part of a seminar, as some of the circulations say, essentially it was the document submitted to the arms control and disarmament agency after suitable checking that the Pentagon didn’t disagree with it. Because of the fact that for arms control agencies as a side responsibility the forming of arms control agreements and part of these agreements must involve agreed upon protocols of verification. So the idea of that paper did not provide such protocols, but it purported to provide reasonable framework within which such protocol can be formulated.

References

The idea originates with

  • W. Lawvere,_The category of probabilistic mappings with author commentary_, July 14, 2025. [pdf]

The original copy of the appendix is

This idea was picked up and published in:

  • Michèle Giry, A categorical approach to probability theory, Categorical aspects of topology and analysis (Ottawa, Ont., 1980), pp. 68–85, Lecture Notes in Math. 915 Springer 1982 (doi:10.1007/BFb0092872)

    (there are allegedly a few minor analytically incorrect points and gaps in proofs, observed by later authors).

Historical comments on the appearance of Lawvere 62 are made in

According to E. Burroni (2009), the Giry monad appears also in

  • O. de la Tullaye, L’intégration considérée comme l’algèbre d’un triple. Rapport de Stage de D.E.A. manuscrit 1971.

The article

shows, in effect, that the Giry monad restricted to countable measurable spaces (with the discrete σ\sigma-algebra) yields the restricted Giry functor G|:Meas c→MeasG|: \mathbf{Meas}_c \rightarrow \mathbf{Meas} which has the codensity monad GG. This suggest that the natural numbers ℕ\mathbb{N} are ‘’sufficient’‘ in some sense. Indeed, the full subcategory of Polish spaces consisting of the single object NN of all natural numbers with the powerset σ\sigma-algebra is codense in PolPol - every continuous function PX→XP{X} \rightarrow X is completely determined by its values on the countable dense subset of PXP{X}.

The article

views probability measures via double dualization, restricted to weakly averaging affine maps. An extended version of the derivation of the algebras given above is in

Some corrections from an earlier version of the Categorical Probability Theory article, were pointed out in

Apart from these papers, there are similar developments in

  • Franck van Breugel, The metric monad for probabilistic nondeterminism, features both the Lawvere/Giry monad and Panangaden’s monad.

  • Ernst-Erich Doberkat, Characterizing the Eilenberg-Moore algebras for a monad of stochastic relations (pdf)

  • Ernst-Erich Doberkat, Kleisli morphisms and randomized congruences, Journal of Pure and Applied Algebra Volume 211, Issue 3, December 2007, Pages 638-664 https://doi.org/10.1016/j.jpaa.2007.03.003

  • N. N. Cencov, Statistical decisions rules and optimal Inference, Translations of Math. Monographs 53, Amer. Math. Society 1982

(blog comment) Cencov’s “category of statistical decisions” coincides with Giry’s (Lawvere’s) category. I (←\leftarrow somebody) have the sense that Cencov discovered this category independently of Lawvere although years later.

  • category cafe related to Giry monad: category theoretic probability, coalgebraic modal logic

  • Samson Abramsky et al. Nuclear and trace ideals in tensored ∗-Categories,arxiv:math/9805102, on the representation of probability theory through monads, which looks to work Giry’s monad into a context even more closely resembling the category of relations.

There is also relation with work of Jacobs et al.

J. Culbertson and K. Sturtz use the Giry monad in their categorical approach to Bayesian reasoning and inference (both articles contain further references to the categorical approach to probability theory):

  • Jared Culbertson and Kirk Sturtz, A categorical foundation for Bayesian probability, Applied Cat. Struc. 2013 (preprint as arXiv:1205.1488)

Elisabeth Burroni derives stochastic automata as algebras for a suitable distributive law on the monoid and Giry monads in

  • Elisabeth Burroni, Lois distributives. Applications aux automates stochastiques, TAC 22, 2009 pp.199-221 (journal page)

B. Fong has a section on the Giry monad in his paper on Bayesian networks:

  • Fong: Causal Theories - A Categorical Perspective on Bayesian Networks, (2013) arXiv:1301.6201

See also:

Discussion of the Giry monad extended to simplicial sets and used to characterize quantum contextuality via simplicial homotopy theory:

exposition:

category: probability

Last revised on October 13, 2026 at 09:14:03. See the history of this page for a list of all contributions to it.