Papers
Topics
Authors
Recent
Search
2000 character limit reached

Finite-Type Bayesian Conditioning

Updated 5 July 2026
  • Finite-Type Bayesian Conditioning is a framework that formalizes Bayesian updating on finite sets using assert and normalization operations with fuzzy predicates.
  • It internalizes states, predicates, and side-effect-free instruments within a type-theoretic setting, deriving Bayes’ rule from the underlying definitions.
  • The framework extends to rigorous probabilistic inference, offering insights into posterior prediction under constraints and algebraic extensions of convexity.

Searching arXiv for the cited papers to ground the article. arXiv search: (Adams et al., 2015) arXiv search: (Sargsyan, 18 Jun 2026) Finite-type Bayesian conditioning is the finite set-based realization of Bayesian updating in which a prior state on a finite type is transformed by an “assert-then-normalize” operation induced by a fuzzy predicate. In the type-theoretic formulation of probabilistic reasoning, states, predicates, normalization, and conditioning are internalized as typed constructions, and conditioning is tied to a bijective correspondence between predicates and side-effect-free actions. In this setting, Bayes’ rule is not added externally; it is obtained directly from the definitions of assert and normalization (Adams et al., 2015).

1. Finite types, states, and fuzzy predicates

The basic carrier is a fixed finite set AA, referred to as a finite type. A probability state on AA is a map

ω:A[0,1]\omega:A\to[0,1]

satisfying

aAω(a)=1.\sum_{a\in A}\omega(a)=1.

Such states are written ωD(A)\omega\in D(A), using the finite distribution monad. A fuzzy predicate on AA is a map

p:A[0,1].p:A\to[0,1].

A substate α\alpha on AA is a map α:A[0,1]\alpha:A\to[0,1] with total weight

AA0

satisfying AA1. Normalization is defined by

AA2

where AA3, so that AA4 is a full state in AA5 (Adams et al., 2015).

Object Definition Role
State AA6 AA7, AA8 Prior or posterior distribution
Fuzzy predicate AA9 ω:A[0,1]\omega:A\to[0,1]0 Soft event or likelihood
Substate ω:A[0,1]\omega:A\to[0,1]1 ω:A[0,1]\omega:A\to[0,1]2, ω:A[0,1]\omega:A\to[0,1]3 Unnormalized updated state
Normalization ω:A[0,1]\omega:A\to[0,1]4 Converts substate to state

The logic associated with this setting is quantitative, with fuzzy predicates. This is significant because conditioning is formulated for graded evidence rather than only for sharp events, so likelihood-style updating is handled in the same formal language as Boolean conditioning. A plausible implication is that finite-type Bayesian conditioning serves simultaneously as a semantic account of posterior formation and as a proof-theoretic account of probabilistic inference.

2. Assert maps and the predicate–instrument correspondence

Given a state ω:A[0,1]\omega:A\to[0,1]5 and a predicate ω:A[0,1]\omega:A\to[0,1]6, the assert substate is defined pointwise by

ω:A[0,1]\omega:A\to[0,1]7

Its total weight is

ω:A[0,1]\omega:A\to[0,1]8

which is ω:A[0,1]\omega:A\to[0,1]9 whenever conditioning is performed on an event of positive probability (Adams et al., 2015).

In the formal type theory, this assert map arises as a partial map

aAω(a)=1.\sum_{a\in A}\omega(a)=1.0

with the property that its underlying substate on aAω(a)=1.\sum_{a\in A}\omega(a)=1.1 is exactly aAω(a)=1.\sum_{a\in A}\omega(a)=1.2. Equivalently, at the level of partial maps,

aAω(a)=1.\sum_{a\in A}\omega(a)=1.3

A central structural fact is the bijection between fuzzy predicates on aAω(a)=1.\sum_{a\in A}\omega(a)=1.4 and side-effect-free instruments aAω(a)=1.\sum_{a\in A}\omega(a)=1.5, or equivalently asserts aAω(a)=1.\sum_{a\in A}\omega(a)=1.6. The correspondence is given by

aAω(a)=1.\sum_{a\in A}\omega(a)=1.7

Conversely, from a suitable map aAω(a)=1.\sum_{a\in A}\omega(a)=1.8 one recovers the predicate by

aAω(a)=1.\sum_{a\in A}\omega(a)=1.9

The paper identifies this predicate–instrument correspondence as the key aspect distinguishing the probabilistic type theory from quantum type theory, and it uses that correspondence to derive computation rules for conditioning and related probabilistic calculations (Adams et al., 2015).

The summary given for the finite set-based account states that these constructions are internalized in the COMET type theory via the instrument/assert maps, the partial sum, and the normalization operators, with the bijection between predicates and side-effect-free asserts guaranteeing that “assert-then-normalize” is the correct formal realization of Bayesian conditioning. This suggests that the operational content of conditioning is built into the calculus rather than imposed as an external meta-level rule.

3. Conditioning as normalization of assertion

For a state ωD(A)\omega\in D(A)0 and a predicate ωD(A)\omega\in D(A)1 with total weight

ωD(A)\omega\in D(A)2

the conditioned state is defined by

ωD(A)\omega\in D(A)3

Pointwise,

ωD(A)\omega\in D(A)4

In type-theoretic notation,

ωD(A)\omega\in D(A)5

Bayes’ rule follows immediately from this definition. If ωD(A)\omega\in D(A)6 is a finite set, ωD(A)\omega\in D(A)7 is a prior on ωD(A)\omega\in D(A)8, and ωD(A)\omega\in D(A)9 is a binary observation event represented by the predicate

AA0

then the asserted substate is

AA1

After normalization,

AA2

Writing AA3, AA4, and AA5, one obtains

AA6

In this formulation, the classical Bayesian posterior is exactly the normalized assert state (Adams et al., 2015).

One common misconception is to treat conditioning in such systems as merely a notation for posterior probabilities already defined elsewhere. In the finite-type treatment, conditioning is instead a derived operation on states and predicates, and Bayes’ rule appears as a theorem-level consequence of that operation.

4. Worked two-variable Boolean example

A fully explicit example is given for two Boolean variables AA7. The prior on AA8 is assumed to be a product prior,

AA9

with

p:A[0,1].p:A\to[0,1].0

A test p:A[0,1].p:A\to[0,1].1 is observed with likelihood factorization

p:A[0,1].p:A\to[0,1].2

where

p:A[0,1].p:A\to[0,1].3

The test is treated as a predicate on p:A[0,1].p:A\to[0,1].4: p:A[0,1].p:A\to[0,1].5

The joint substate after asserting p:A[0,1].p:A\to[0,1].6 is

p:A[0,1].p:A\to[0,1].7

Its total weight is

p:A[0,1].p:A\to[0,1].8

The normalized posterior on p:A[0,1].p:A\to[0,1].9 is then

α\alpha0

Marginalizing over α\alpha1 gives

α\alpha2

The expectation over α\alpha3 is

α\alpha4

Hence

α\alpha5

Therefore,

α\alpha6

The example exhibits the full finite-type workflow: prior factorization, likelihood as predicate, assert, normalization, and optional marginalization (Adams et al., 2015).

5. Formalisation and algebraic extensions

A later Cubical Agda formalisation develops finite-type Bayesian conditioning for finitely supported distributions as a higher inductive type α\alpha7 with point-constructors

α\alpha8

together with six path-constructors imposing the usual convex-algebra laws, including α\alpha9-idem, AA0-comm, two boundary laws, AA1-interchange, and AA2-assoc (Sargsyan, 18 Jun 2026).

That work states that the standard convex-algebra interchange axiom, common to probability-monad formalisations since Stone, is provably too weak to support full Bayesian conditioning. The obstruction appears when conditioning is lifted through the AA3-interchange path: after conditioning, the two inner probabilities become

AA4

where the event marginals AA5 are expectations of the likelihood under the corresponding branches. In general AA6, so the standard interchange law cannot be applied.

On a full-support syntactic fragment AA7, recursive conditioning is defined using

AA8

and a recursive AA9 operator that computes expectations α:A[0,1]\alpha:A\to[0,1]0 on subtrees and reweights each α:A[0,1]\alpha:A\to[0,1]1 node accordingly. To make HIT-lifting possible, the formalisation adds one new path-constructor, α:A[0,1]\alpha:A\to[0,1]2, which generalises the ordinary interchange law and specialises back to it when α:A[0,1]\alpha:A\to[0,1]3. The paper proves that the standard form is the degenerate case where the two inner weights coincide.

For a finite carrier α:A[0,1]\alpha:A\to[0,1]4, the same work defines a conditioning operation by

α:A[0,1]\alpha:A\to[0,1]5

and states that this extends uniquely to a total Agda function α:A[0,1]\alpha:A\to[0,1]6 satisfying Bayes’ rule at the mass level. It also packages a chain α:A[0,1]\alpha:A\to[0,1]7 into an α:A[0,1]\alpha:A\to[0,1]8 record and computes α:A[0,1]\alpha:A\to[0,1]9 via a conditioning operation AA00 on the joint distribution (Sargsyan, 18 Jun 2026).

Finite-type Bayesian conditioning also appears in more asymptotic or constraint-based forms. In one line of work, an exchangeable sequence on a finite alphabet is conditioned on empirical moment constraints through a “Lanford window”

AA01

under assumptions including finite alphabet, strictly positive baseline AA02-density, convex and closed constraint set, and unique AA03-projection. The resulting theorem states that for every fixed block size AA04,

AA05

where

AA06

and gives the finite-sample bound

AA07

so that for fixed AA08 the leading rate is AA09 (Polson et al., 16 Sep 2025). This suggests a broader finite-type picture in which posterior prediction under constraints is governed by AA10-projection and exponential tilting rather than by elementary event indicators alone.

A related framework studies finite sample spaces AA11 with a reference pmf AA12, a moment map AA13, and a constraint manifold

AA14

There the constrained predictive law for future draws is represented as a mixture over feasible empirical types, and around the information projection

AA15

the predictor admits a discrete–Gaussian mixture representation involving the projected Hessian

AA16

The smallest eigenvalue AA17 measures local curvature, and the total-variation contraction bound depends explicitly on AA18 and AA19 (Polson et al., 23 Oct 2025). The same paper relates this geometry to empirical likelihood, Bayesian exponentially-tilted empirical likelihood, generalized method of moments, and generalized estimating equations.

The scope of finite-type conditioning is clarified by results on brittleness in continuous settings. For Bayesian models on a Polish space AA20, specified only through finitely many marginals or moment constraints, posterior lower and upper bounds after conditioning on finite-precision data can still attain the full deterministic range of a quantity of interest AA21. The same work shows that arbitrarily small Prokhorov or total-variation perturbations of the model may produce arbitrarily large posterior shifts after conditioning (Owhadi et al., 2013). This does not negate the finite set-based theory; rather, it delineates a boundary. A plausible implication is that the algebraic clarity of finite-type Bayesian conditioning does not by itself supply robustness once the setting moves to continuous model classes under finite information.

In that sense, finite-type Bayesian conditioning occupies two roles. First, it is an exact formal account of Bayesian updating on finite carriers via states, predicates, assert maps, and normalization. Second, it functions as a reference model against which later formalisations, asymptotic constraint-based updates, and robustness analyses can be compared.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Finite-Type Bayesian Conditioning.