Dirichlet Filtrations: Synthetic Bayesian Modeling
- Dirichlet filtrations are a synthetic framework that replaces classical linear time with a category of context-dependent time using Dirichlet measures on simplices.
- They combine categorical probability, simplicial geometry, and Bayesian statistics to enable functorial probability transport and systematic Bayesian updating.
- This approach synthesizes multiple pasts into a unique present while introducing controlled uncertainty in future parameters, with applications in hierarchical and categorical learning.
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" (Adachi, 16 Sep 2025). 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 (Adachi, 16 Sep 2025).
1. Category of context-dependent time
The construction begins from the simplex category , the full subcategory of with objects and morphisms the order-preserving maps (Adachi, 16 Sep 2025). Two generating families of morphisms are used throughout. The face maps insert one new value at , and the degeneracy maps identify and . Every morphism in can be written as a composite of ’s and 0’s, and these generators satisfy the standard simplicial identities (Adachi, 16 Sep 2025).
The category 1 extends 2 by incorporating context into the very notion of time. A context is a sequence 3 with 4, and the set of all contexts is
5
For 6 and 7, the equivalence relation
8
identifies contexts that agree from time 9 onward (Adachi, 16 Sep 2025). An object of 0 is a time-in-context
1
that is, time 2 together with an equivalence class of contexts “from 3 onward” (Adachi, 16 Sep 2025). Distinct complete contexts that agree from 4 onward determine the same present object. This encodes the statement that the present may synthesize different earlier histories.
Morphisms in 5 are inherited from 6 but parameterized by context: for fixed 7,
8
The context-indexed face and degeneracy morphisms are
9
A forgetful functor 0 sends 1 and sends 2 to 3 in 4 (Adachi, 16 Sep 2025).
Intuitively, 5 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 6 once one forgets pre-7 details (Adachi, 16 Sep 2025).
2. Synthetic filtrations as contravariant probabilistic functors
A synthetic filtration is a contravariant functor
8
where 9 is the category of probability spaces with null-preserving maps (Adachi, 16 Sep 2025). An object of 0 is a probability space 1. A measurable map
2
is null-preserving if the pushforward measure satisfies absolute continuity,
3
Equivalently, sets that are 4-null have 5-pullbacks that are 6-null (Adachi, 16 Sep 2025).
This choice ensures well-defined conditional expectations along arrows. The formal statement used in the exposition is that for 7 null-preserving and integrable 8, there is 9 on 0 with
1
The tower property also holds, so probabilistic transport along composable arrows is categorically coherent (Adachi, 16 Sep 2025).
Contravariance reverses arrows: a morphism
2
in 3 induces
4
Geometrically, one pushes measures forward along the underlying map in 5 and pulls random variables back. For a measurable 6, pushforward is
7
In the Dirichlet construction, the arrow maps are either measure-preserving or null-preserving due to the Dirichlet structure (Adachi, 16 Sep 2025).
This framework generalizes the classical filtration 8 indexed by linear time. In the classical case, one may view the filtration as a contravariant functor 9 sending 0 and 1 to the identity map 2 (Adachi, 16 Sep 2025). 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 3 a Dirichlet measure on a geometric simplex (Adachi, 16 Sep 2025). The geometric simplex of dimension 4 is
5
For parameters 6 with 7, the Dirichlet density is
8
with multivariate beta
9
If 0, then the standard moment formulas are
1
2
and
3
The exposition also allows coordinates with 4, in which case the measure is degenerate at zero on those coordinates. If
5
and 6 is the increasing embedding of nonzero indices, then the induced probability measure 7 on 8 is defined by restricting to the face where 9 whenever 0 and using the Dirichlet density on the remaining coordinates:
1
where
2
and
3
This definition supplies a uniform treatment of ordinary and degenerate Dirichlet measures (Adachi, 16 Sep 2025).
A Dirichlet filtration is most conveniently defined through an intermediate category 4 whose objects are pairs 5 with 6, where some 7 may be zero, and whose morphisms are the corresponding null-preserving maps between Dirichlet probability spaces
8
(Adachi, 16 Sep 2025). A Dirichlet functor is a functor
9
subject to the rule “past parameters are faces of present parameters”: if
0
then
1
Composing with the natural functor 2 yields a 3-filtration
4
4. Geometric realization and measure transport
The morphisms in 5 act on Dirichlet measures through the geometric realizer’s face and degeneracy maps (Adachi, 16 Sep 2025). The contravariant geometric realizer 6 supplies continuous maps on simplices. The face map
7
“merges” coordinates 8 and 9. For
00
it is given by
01
The degeneracy map
02
“inserts” a zero at position 03:
04
These maps satisfy the simplicial identities (Adachi, 16 Sep 2025).
The central transport identities are
05
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 06 at the measure level together with the corresponding parameter transformation (Adachi, 16 Sep 2025).
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 (Adachi, 16 Sep 2025). Because 07 and 08 are continuous, measurability follows from the Borel 09-algebras 10, 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 (Adachi, 16 Sep 2025). If at time-in-context 11 one observes multinomial data with counts
12
then conjugacy gives the posterior Dirichlet at that object:
13
This update is localized at 14, but functoriality determines how it propagates across the filtration.
The updated past is uniquely determined. For any 15 and context 16 with 17,
18
with
19
This is the formal statement that past values are obtained by iterated faces applied to the posterior parameter (Adachi, 16 Sep 2025).
The future behaves differently. At time 20, with 21,
22
may be any 23 satisfying
24
Equivalently,
25
so there are degrees of freedom in how the newly inserted zero coordinate at position 26 is allocated by subsequent learning or modeling choices (Adachi, 16 Sep 2025). The paper describes this as the categorical update law and as learning expressed by a natural transformation
27
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 28 satisfying the face constraint, and the second concerns which face or degeneracy will be used next (Adachi, 16 Sep 2025).
6. Synthesis of multiple pasts, classical reduction, example, and limitations
The present object 29 depends only on the equivalence class 30, so distinct contexts that agree from 31 onward synthesize into the same present (Adachi, 16 Sep 2025). Categorically, this arises as the quotient by 32 on 33 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 34 (Adachi, 16 Sep 2025). The geometric realizer translates synthesis into the merging of coordinates in simplices by 35.
Dirichlet priors naturally accommodate this synthesis. If multiple contexts lead to the same present parameters 36 on 37, then the present Dirichlet measure 38 represents uncertainty about future outcomes independently of which precise past path occurred (Adachi, 16 Sep 2025). The exposition further states that parameter uncertainty and contextual uncertainty can be superposed, and that mixtures over contexts or hierarchies, for example hyperpriors on 39, fit seamlessly by viewing 40-indexed families of 41’s and integrating over context distributions (Adachi, 16 Sep 2025). 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 42 and restricts to the subcategory generated by face maps that deterministically select the same index, for example 43, together with identity maps on 44, then 45 collapses to a chain isomorphic to 46 and the filtration behaves classically (Adachi, 16 Sep 2025). 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 47 (Adachi, 16 Sep 2025). Let 48, let the state space be
49
and let the prior be the uniform Dirichlet
50
After observing a single multinomial outcome “category 1,” with counts
51
conjugacy yields
52
and posterior expectations
53
For the past time 54, with 55, applying the face map 56 to parameters merges coordinates 57 and 58:
59
so
60
a Beta distribution on 61 with mean
62
For the future at 63, if 64, then 65 must satisfy
66
If 67, this imposes
68
leaving a one-dimensional degree of freedom in how the mass is split between coordinates 69 and 70 (Adachi, 16 Sep 2025).
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 (Adachi, 16 Sep 2025). 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 (Adachi, 16 Sep 2025). The development focuses on parametric Dirichlet priors, while nonparametric generalizations, other conjugate families, and hierarchical models indexed by 71 are described as natural extensions. Homological or homotopical invariants of 72-filtrations and applications in finance and economics with non-linear information flow are presented as open directions (Adachi, 16 Sep 2025).