---
title: 'Dirichlet Filtrations: Synthetic Bayesian Modeling'
url: https://www.emergentmind.com/topics/dirichlet-filtrations
type: topic
---

# Dirichlet Filtrations: Synthetic Bayesian Modeling

Searching arXiv for the specified paper to ground the article with the cited source.
Dirichlet filtrations are a concrete instance of the synthetic filtration framework introduced in "A geometric model of synthetic filtrations via context-dependent time" [2509.12919]. They replace linear time by a category of context-dependent time, allowing “the present” to be formed by synthesizing multiple possible pasts, and they realize this structure probabilistically by assigning Dirichlet measures on simplices to context-indexed time objects. In this formulation, categorical probability, simplicial geometry, and Bayesian statistics are combined so that probability transport along face and degeneracy maps is functorial, and Bayesian updating appears as a categorical transformation of a Dirichlet functor [2509.12919].

## 1. Category of context-dependent time

The construction begins from the simplex category $\Delta$, the full subcategory of $\mathrm{Ord}$ with objects $[n] = \{0,1,\ldots,n\}$ and morphisms the order-preserving maps [2509.12919]. Two generating families of morphisms are used throughout. The face maps $\delta^n_i:[n-1]\to[n]$ insert one new value at $i$, and the degeneracy maps $\sigma^n_j:[n+1]\to[n]$ identify $j$ and $j+1$. Every morphism in $\Delta$ can be written as a composite of $\delta$’s and $\sigma$’s, and these generators satisfy the standard simplicial identities [2509.12919].

The category $\Sigma$ extends $\Delta$ by incorporating context into the very notion of time. A context is a sequence $c = (c_t)_{t\in\mathbb{N}}$ with $c_t \in [t]$, and the set of all contexts is
$$
\Sigma_0 := \prod_{t\in\mathbb{N}} [t].
$$
For $c,d\in\Sigma_0$ and $t\in\mathbb{N}$, the equivalence relation
$$
c \sim_t d \iff \forall s\ge t,\; c_s = d_s
$$
identifies contexts that agree from time $t$ onward [2509.12919]. An object of $\Sigma$ is a time-in-context
$$
\langle t,c\rangle := (t,[c]_{\sim_{t+1}}),
$$
that is, time $t$ together with an equivalence class of contexts “from $t+1$ onward” [2509.12919]. Distinct complete contexts that agree from $t+1$ onward determine the same present object. This encodes the statement that the present may synthesize different earlier histories.

Morphisms in $\Sigma$ are inherited from $\Delta$ but parameterized by context: for fixed $c$,
$$
\mathrm{Hom}_\Sigma(\langle t,c\rangle,\langle t',c\rangle)\cong \mathrm{Hom}_\Delta([t],[t']).
$$
The context-indexed face and degeneracy morphisms are
$$
\delta^t_c := \delta^t_{c_t} : \langle t-1,c\rangle \to \langle t,c\rangle,\qquad
\sigma^t_c := \sigma^t_{c_t} : \langle t+1,c\rangle \to \langle t,c\rangle.
$$
A forgetful functor $U_\Sigma:\Sigma\to\Delta$ sends $\langle t,c\rangle\mapsto [t]$ and sends $\delta^t_c,\sigma^t_c$ to $\delta^t_{c_t},\sigma^t_{c_t}$ in $\Delta$ [2509.12919].

Intuitively, $\Sigma$ encodes branching and merging histories by letting the context choose, at each time, which face or degeneracy operation is used. Non-linearity comes from the fact that different contexts can lead to the same present, and non-uniqueness of the past is captured by many contexts mapping into a single object $\langle t,c\rangle$ once one forgets pre-$(t+1)$ details [2509.12919].

## 2. Synthetic filtrations as contravariant probabilistic functors

A synthetic filtration is a contravariant functor
$$
F:\Sigma^{op}\to \mathrm{Prob}
$$
where $\mathrm{Prob}$ is the category of probability spaces with null-preserving maps [2509.12919]. An object of $\mathrm{Prob}$ is a probability space $(\Omega,\mathcal{F},\mathbb{P})$. A measurable map
$$
f:(\Omega_X,\mathcal{F}_X)\to(\Omega_Y,\mathcal{F}_Y)
$$
is null-preserving if the pushforward measure satisfies absolute continuity,
$$
\mathbb{P}_X\circ f^{-1}\ll \mathbb{P}_Y.
$$
Equivalently, sets that are $\mathbb{P}_Y$-null have $\mathbb{P}_X$-pullbacks that are $\mathbb{P}_X$-null [2509.12919].

This choice ensures well-defined conditional expectations along arrows. The formal statement used in the exposition is that for $f$ null-preserving and integrable $X$, there is $g$ on $Y$ with
$$
\int_B g\, d\mathbb{P}_Y = \int_{f^{-1}(B)} X\, d\mathbb{P}_X.
$$
The tower property also holds, so probabilistic transport along composable arrows is categorically coherent [2509.12919].

Contravariance reverses arrows: a morphism
$$
u:\langle t,c\rangle\to\langle t',c\rangle
$$
in $\Sigma$ induces
$$
F(u):F(\langle t',c\rangle)\to F(\langle t,c\rangle).
$$
Geometrically, one pushes measures forward along the underlying map in $\Delta$ and pulls random variables back. For a measurable $f:X\to Y$, pushforward is
$$
f_*\mu := \mu\circ f^{-1}.
$$
In the Dirichlet construction, the arrow maps are either measure-preserving or null-preserving due to the Dirichlet structure [2509.12919].

This framework generalizes the classical filtration $(\mathcal{F}_t)_t$ indexed by linear time. In the classical case, one may view the filtration as a contravariant functor $F:T^{op}\to\mathrm{Prob}$ sending $t\mapsto (\Omega,\mathcal{F}_t,\mathbb{P}|_{\mathcal{F}_t})$ and $s\le t$ to the identity map $1_\Omega:\mathcal{F}_t\to\mathcal{F}_s$ [2509.12919]. The synthetic framework removes the assumption of a unique past path and replaces linear time by simplicial and context-dependent indexing.

## 3. Dirichlet measures on simplices and the definition of Dirichlet filtrations

Dirichlet filtrations instantiate the synthetic filtration by assigning to each object $\langle t,c\rangle$ a Dirichlet measure on a geometric simplex [2509.12919]. The geometric simplex of dimension $k-1$ is
$$
\Delta^{k-1} = \{ x \in \mathbb{R}^k_{\ge 0} : \sum_{i=1}^k x_i = 1 \}.
$$
For parameters $\alpha = (\alpha_1,\ldots,\alpha_k)$ with $\alpha_i>0$, the Dirichlet density is
$$
p(x\mid \alpha) = B(\alpha)^{-1} \prod_{i=1}^k x_i^{\alpha_i-1},\qquad x\in\Delta^{k-1},
$$
with multivariate beta
$$
B(\alpha) = \frac{\prod_{i=1}^k \Gamma(\alpha_i)}{\Gamma(\sum_{i=1}^k \alpha_i)}.
$$
If $A=\sum_{j=1}^k \alpha_j$, then the standard moment formulas are
$$
E[X_i] = \frac{\alpha_i}{A},
$$
$$
\mathrm{Var}(X_i) = \frac{\alpha_i(A-\alpha_i)}{A^2(A+1)},
$$
and
$$
\mathrm{Cov}(X_i,X_j) = -\frac{\alpha_i\alpha_j}{A^2(A+1)}\qquad (i\ne j)
$$
[2509.12919].

The exposition also allows coordinates with $\alpha_i=0$, in which case the measure is degenerate at zero on those coordinates. If
$$
Z=\{i:\alpha_i=0\},\qquad m=k-|Z|,
$$
and $\pi:[m]\to[k]$ is the increasing embedding of nonzero indices, then the induced probability measure $\mu_\alpha$ on $\Delta^{k-1}$ is defined by restricting to the face where $x_i=0$ whenever $\alpha_i=0$ and using the Dirichlet density on the remaining coordinates:
$$
\mu_\alpha(A) := \int_{\tilde A} p(y\mid \tilde\alpha)\,dy,
$$
where
$$
\tilde A = \{(x_{\pi(1)},\ldots,x_{\pi(m)}): x\in A \text{ and } x_j=0 \text{ for } j\in Z\},
$$
and
$$
\tilde\alpha = (\alpha_{\pi(1)},\ldots,\alpha_{\pi(m)}).
$$
This definition supplies a uniform treatment of ordinary and degenerate Dirichlet measures [2509.12919].

A Dirichlet filtration is most conveniently defined through an intermediate category $\mathrm{Diri}$ whose objects are pairs $(n,\alpha)$ with $\alpha\in\mathbb{R}^{n+1}_{\#}$, where some $\alpha_i$ may be zero, and whose morphisms are the corresponding null-preserving maps between Dirichlet probability spaces
$$
p(n,\alpha)=(\Delta_n,\mathcal{B}(\Delta_n),\mu_\alpha)
$$
[2509.12919]. A Dirichlet functor is a functor
$$
D:\Sigma^{op}\to \mathrm{Diri}
$$
subject to the rule “past parameters are faces of present parameters”: if
$$
D(\langle t,c\rangle) = (t,\alpha),
$$
then
$$
D(\langle t-1,c\rangle) = (t-1,d^t_{c_t}(\alpha)).
$$
Composing with the natural functor $p:\mathrm{Diri}\to\mathrm{Prob}$ yields a $\Sigma$-filtration
$$
\tilde D = p\circ D
$$
[2509.12919].

## 4. Geometric realization and measure transport

The morphisms in $\Sigma$ act on Dirichlet measures through the geometric realizer’s face and degeneracy maps [2509.12919]. The contravariant geometric realizer $R_0$ supplies continuous maps on simplices. The face map
$$
d^n_i:\Delta_n\to\Delta_{n-1}
$$
“merges” coordinates $i-1$ and $i$. For
$$
w=\sum_{k=0}^n w_k e^n_k,
$$
it is given by
$$
d^n_i(w) :=
\begin{cases}
\sum_{k=0}^{i-2} w_k e^{n-1}_k + (w_{i-1}+w_i)e^{n-1}_{i-1} + \sum_{k=i}^{n-1} w_{k+1} e^{n-1}_k, & i>0,\\[4pt]
\sum_{k=0}^{n-2} w_{k+1} e^{n-1}_k + (w_n+w_0)e^{n-1}_{n-1}, & i=0.
\end{cases}
$$
The degeneracy map
$$
s^n_j:\Delta_n\to\Delta_{n+1}
$$
“inserts” a zero at position $j$:
$$
s^n_j(w) := \sum_{k=0}^{j-1} w_k e^{n+1}_k + \sum_{k=j+1}^{n+1} w_{k-1} e^{n+1}_k.
$$
These maps satisfy the simplicial identities [2509.12919].

The central transport identities are
$$
\mu_\alpha \circ (d^n_i)^{-1} = \mu_{d^n_i(\alpha)},\qquad
\mu_\alpha \circ (s^n_j)^{-1} = \mu_{s^n_j(\alpha)}.
$$
The first identity is the Dirichlet reproduction property: summing adjacent coordinates yields a lower-dimensional Dirichlet with parameters summed accordingly. The second encodes the insertion of a zero coordinate at $j$ at the measure level together with the corresponding parameter transformation [2509.12919].

These transport laws are the backbone of functoriality for Dirichlet filtrations. The geometric face and degeneracy maps act compatibly on both space and parameters, and in the paper’s precise sense they are measure-preserving [2509.12919]. Because $d^n_i$ and $s^n_j$ are continuous, measurability follows from the Borel $\sigma$-algebras $\mathcal{B}(\Delta_n)$, and because the pushforward identities hold exactly, the required absolute continuity for null-preservation holds trivially.

A plausible implication is that the formal role of simplicial geometry here is not merely organizational: it directly determines how probabilistic state spaces are merged or extended. In particular, merging coordinates is not an external aggregation rule but the categorical image of a face map.

## 5. Bayesian updating and categorical learning

Bayesian learning events are implemented by natural transformations of Dirichlet functors [2509.12919]. If at time-in-context $\langle t,c\rangle$ one observes multinomial data with counts
$$
n=(n_0,\ldots,n_t),
$$
then conjugacy gives the posterior Dirichlet at that object:
$$
\alpha' = \alpha + n,\qquad \alpha'_i = \alpha_i + n_i\quad \text{for } i=0,\ldots,t.
$$
This update is localized at $\langle t,c\rangle$, but functoriality determines how it propagates across the filtration.

The updated past is uniquely determined. For any $s<t$ and context $c'$ with $c'\sim_{t+1} c$,
$$
D'(\langle s,c'\rangle) = (s,\beta_s),
$$
with
$$
\beta_s = d^{s+1}_{c'_{s+1}} \circ d^{s+2}_{c'_{s+2}} \circ \cdots \circ d^t_{c'_t}(\alpha').
$$
This is the formal statement that past values are obtained by iterated faces applied to the posterior parameter [2509.12919].

The future behaves differently. At time $t+1$, with $k=c_{t+1}$,
$$
D'(\langle t+1,c\rangle)
$$
may be any $(t+1,\beta)$ satisfying
$$
d^{t+1}_k(\beta)=\alpha'.
$$
Equivalently,
$$
\beta_{k-1}+\beta_k = \alpha'_{k-1}\qquad (k>0),
$$
so there are degrees of freedom in how the newly inserted zero coordinate at position $k$ is allocated by subsequent learning or modeling choices [2509.12919]. The paper describes this as the categorical update law and as learning expressed by a natural transformation
$$
D\Rightarrow D'
$$
that propagates backward strictly functorially and forward with constrained freedom.

This asymmetry between past and future is structurally significant. Past values are fixed by face maps, while future values retain parameter uncertainty constrained by context. The exposition explicitly identifies both parameter uncertainty and contextual uncertainty: the first concerns the choice of $\beta$ satisfying the face constraint, and the second concerns which face or degeneracy will be used next [2509.12919].

## 6. Synthesis of multiple pasts, classical reduction, example, and limitations

The present object $\langle t,c\rangle$ depends only on the equivalence class $[c]_{\sim_{t+1}}$, so distinct contexts that agree from $t+1$ onward synthesize into the same present [2509.12919]. Categorically, this arises as the quotient by $\sim_{t+1}$ on $\Sigma_0$ and can be seen as a coequalization of the earlier branching maps: many arrows from different pasts feed into a common object via the same face map $\delta^t_c$ [2509.12919]. The geometric realizer translates synthesis into the merging of coordinates in simplices by $d^t_{c_t}$.

Dirichlet priors naturally accommodate this synthesis. If multiple contexts lead to the same present parameters $\alpha$ on $\Delta_t$, then the present Dirichlet measure $\mu_\alpha$ represents uncertainty about future outcomes independently of which precise past path occurred [2509.12919]. The exposition further states that parameter uncertainty and contextual uncertainty can be superposed, and that mixtures over contexts or hierarchies, for example hyperpriors on $\alpha$, fit seamlessly by viewing $\Sigma$-indexed families of $\alpha$’s and integrating over context distributions [2509.12919]. This suggests a route toward hierarchical and mixture constructions within the same indexing scheme.

The framework reduces to the classical case under a restriction. If one fixes a single context $c$ and restricts to the subcategory generated by face maps that deterministically select the same index, for example $c_t\equiv 0$, together with identity maps on $\Omega$, then $\Sigma$ collapses to a chain isomorphic to $T$ and the filtration behaves classically [2509.12919]. This reduction clarifies that the novelty of Dirichlet filtrations is not the use of probability spaces alone, but the replacement of unique linear history by simplicial, context-controlled branching and merging.

A concrete worked example is given for $t=2$ [2509.12919]. Let $c_2=1$, let the state space be
$$
\Delta_2=\{(x_0,x_1,x_2): x_i\ge 0,\; \sum x_i=1\},
$$
and let the prior be the uniform Dirichlet
$$
\alpha=(1,1,1),\qquad q\sim \mathrm{Dir}(1,1,1),\qquad E[q_i]=1/3.
$$
After observing a single multinomial outcome “category 1,” with counts
$$
n=(0,1,0),
$$
conjugacy yields
$$
\alpha'=\alpha+n=(1,2,1),
$$
and posterior expectations
$$
E[q_0\mid n]=1/4,\qquad E[q_1\mid n]=1/2,\qquad E[q_2\mid n]=1/4.
$$
For the past time $\langle 1,c\rangle$, with $c_1=0$, applying the face map $d^2_{c_2}=d^2_1$ to parameters merges coordinates $0$ and $1$:
$$
d^2_1(\alpha')=(\alpha'_0+\alpha'_1,\alpha'_2)=(3,1),
$$
so
$$
D'(\langle 1,c\rangle)=(1,(3,1)),
$$
a Beta distribution on $\Delta_1$ with mean
$$
E[(x_0,x_1)]=(3/4,1/4).
$$
For the future at $t+1=3$, if $k=c_3$, then $\beta=(\beta_0,\beta_1,\beta_2,\beta_3)$ must satisfy
$$
d^3_k(\beta)=\alpha'.
$$
If $k=2$, this imposes
$$
\beta_1+\beta_2=\alpha'_1=2,
$$
leaving a one-dimensional degree of freedom in how the mass is split between coordinates $1$ and $2$ [2509.12919].

The main limitations identified in the exposition are likewise structural. The construction is discrete-time and simplicial; extending it to continuous time would require appropriate geometric structures and a continuous analogue of context-dependent faces and degeneracies [2509.12919]. Degeneracy maps insert zero coordinates and are non-invertible, so future parameter uncertainty is intrinsic and must be managed by context or additional modeling, for example splitting rules [2509.12919]. The development focuses on parametric Dirichlet priors, while nonparametric generalizations, other conjugate families, and hierarchical models indexed by $\Sigma$ are described as natural extensions. Homological or homotopical invariants of $\Sigma$-filtrations and applications in finance and economics with non-linear information flow are presented as open directions [2509.12919].

Source: https://www.emergentmind.com/topics/dirichlet-filtrations