← back to index

Introduction to Effectus Theory

Kenta Cho & Bart Jacobs Β· 2015 Β· arxiv arXiv:1512.05813

Prereqs: 🍞 Fritz 2020 (Markov categories). Basic probability (what a distribution is).

A predicate on X is a morphism X β†’ 1+1 β€” a "fuzzy test" that returns yes with some probability. States and effects (predicates) are dual: a state picks a point, an effect tests it. This duality gives you the wpBorn rule for free β€” probability = state applied to effect.

Effects as fuzzy predicates

In classical logic, a predicate is a function X β†’ 1: either true or false. An effect generalizes this to X β†’ [0,1]: a fuzzy test that returns "yes" with some probability. In the categorical setting, this is a morphism X β†’ 1+1 (the coproduct of two terminal objects).

Scheme

States β€” dual to effects

A state on X is a morphism 1 β†’ D(X) β€” a distribution over X. States pick points (probabilistically). Effects test points (fuzzily). They're dual: pairing a state with an effect gives a probability.

1 A 1+1 (yes/no) state preparation effect measurement dual arrows: state prepares, effect tests probability = state composed with effect
Scheme

The Born rule

The pairing of state and effect is the wpBorn rule: probability = ⟨state | effect⟩. In quantum mechanics, this is |⟨ψ|Ο†βŸ©|Β². In the effectus framework, it's the categorical pairing. Classical probability and quantum probability are both instances.

Scheme

Effect algebra

Effects on X form an effect algebra: you can add effects (if they don't exceed 1), negate them (1 - e), and the constant effects 0 and 1 are the extremes. This structure is weaker than a Boolean algebra β€” you can't always form e ∧ f β€” which is exactly the non-classical part of quantum logic.

Scheme

Notation reference

Paper Scheme Meaning
1 + 1; two outcomes, [0,1]Two-element coproduct (test outcomes)
Eff(X) = X β†’ 1+1(lambda (x) ...)Effect (fuzzy predicate)
Stat(X) = 1 β†’ X'((val . prob) ...)State (distribution)
βŸ¨Ο‰|p⟩(born-rule state effect)Born rule (state-effect pairing)
pβŠ₯(effect-neg p)Effect negation (1 βˆ’ p)
Neighbors

Other paper pages

Foundations (Wikipedia)

Translation notes

All examples use classical probability (effects are functions to [0,1], states are finite distributions). Cho and Jacobs work in the general setting of effectus categories, which includes quantum probability (effects are positive operators bounded by the identity, states are density matrices). For example: the Born rule on this page computes an expected value via a weighted sum. In the quantum case, the same pairing is tr(ρE) β€” the trace of a density matrix times a positive operator. The pairing structure is identical. The algebraic setting (commutative vs non-commutative) is not.

Every example is Simplified β€” classical stand-ins for a framework that covers both classical and quantum.

Ready for the real thing? arxiv Read the paper. Start at Β§2 for effectus categories, Β§4 for states and effects, Β§6 for the Born rule.

Framework connection: Effects as fuzzy predicates model the Natural Framework's Filter stage β€” a probabilistic gate that passes or blocks data. (jkThe Natural Framework)