Qm
Foundational

Kolmogorov's Axioms of Probability

The three rules that turn "probability" from a vague feeling into a number you can compute with, and the reason every probability calculation you'll ever do is secretly built on set theory.

Prerequisites: Set Theory Basics

Before 1933, "probability" meant different things to different mathematicians, a long-run frequency to some, a degree of belief to others, and there was no single set of rules everyone agreed a valid probability had to obey. Andrey Kolmogorov fixed this with three simple rules. Everything else in probability theory, Bayes' rule, expectation, the central limit theorem, is a consequence of just these three, so it is worth seeing exactly what they say and why nothing less would do.

The analogy: rules for a fair coin jar

Imagine a jar holding tickets for every possible outcome of some experiment, every card in the filing cabinet from set theory. You want to assign each pile of tickets (each event) a "size" that behaves the way sizes should: nothing is negatively sized, the whole jar has a fixed total size, and if you split the jar into non-overlapping piles, their sizes must add up to the size of the piles combined. Kolmogorov's axioms say exactly this, with "size" renamed "probability."

Writing it down

Fix a sample space Ω\Omega (every possible outcome) and consider events AΩA \subseteq \Omega (sub-piles of outcomes, in the language of sets). A function PP assigning a number to every event is a valid probability measure if it satisfies three axioms.

Axiom 1, non-negativity. P(A)0P(A) \geq 0 for every event AA. In words: no probability is ever negative; the smallest a pile can be sized is zero.

Axiom 2, normalisation. P(Ω)=1P(\Omega) = 1. In words: something in the sample space is guaranteed to happen, so the whole jar has total size exactly one.

Axiom 3, countable additivity. For any sequence of pairwise disjoint events A1,A2,A3,A_1, A_2, A_3, \dots (no two overlap),

P(i=1Ai)=i=1P(Ai).P\left(\bigcup_{i=1}^{\infty} A_i\right) = \sum_{i=1}^{\infty} P(A_i) .

In words: if you split an event into non-overlapping pieces, even infinitely many of them, the probability of the whole thing is the sum of the probabilities of the pieces, and no more. This is the direct probabilistic cousin of the set-theory fact that disjoint piles don't need an overlap correction.

Everything familiar follows from just these three. For instance P(Ac)=1P(A)P(A^c) = 1 - P(A) falls straight out: AA and AcA^c are disjoint and together make up Ω\Omega, so by Axiom 3 their probabilities sum to P(Ω)=1P(\Omega) = 1 by Axiom 2.

P(A₁)=0.3 P(A₂)=0.5 P(A₃)=0.2 Ω, total probability 1 0.3 + 0.5 + 0.2 = 1
A sample space partitioned into disjoint slices. Axiom 2 fixes the whole rectangle's area at 1; Axiom 3 says the slice probabilities must add up to it exactly.

Worked example 1: a loaded six-sided die

Suppose a die is weighted so that P(1)=P(2)=0.05P(1) = P(2) = 0.05 each, P(3)=P(4)=P(5)=0.1P(3)=P(4)=P(5)=0.1 each, and P(6)=0.6P(6) = 0.6. Check the axioms directly: each value is 0\geq 0 (Axiom 1, satisfied). Sum them: 0.05+0.05+0.1+0.1+0.1+0.6=1.000.05+0.05+0.1+0.1+0.1+0.6 = 1.00 (Axiom 2, satisfied, since these six outcomes are disjoint and exhaust Ω\Omega). Now compute P(even)P(\text{even}) using Axiom 3: the events "roll 2," "roll 4," "roll 6" are pairwise disjoint, so P(even)=P(2)+P(4)+P(6)=0.05+0.1+0.6=0.75P(\text{even}) = P(2)+P(4)+P(6) = 0.05+0.1+0.6 = 0.75. You never needed anything beyond the three axioms to get that number.

Worked example 2: proving the union bound from the axioms

Claim: for any two events, P(AB)P(A)+P(B)P(A \cup B) \leq P(A) + P(B). Split ABA \cup B into two disjoint pieces: AA itself, and "BB but not AA," written BAB \setminus A. These are disjoint by construction, and together they make up ABA \cup B, so Axiom 3 gives P(AB)=P(A)+P(BA)P(A \cup B) = P(A) + P(B \setminus A). Now, BAB \setminus A is a sub-pile of BB, and a sub-pile can never have more probability than the pile containing it (this itself follows from Axiom 1 applied to B(BA)B \setminus (B\setminus A)), so P(BA)P(B)P(B \setminus A) \leq P(B). Substituting: P(AB)=P(A)+P(BA)P(A)+P(B)P(A \cup B) = P(A) + P(B\setminus A) \leq P(A) + P(B). The whole inequality, used constantly to bound the chance that at least one of many bad things happens, is a two-line consequence of the axioms, not a separate assumption.

What this means in practice

Every probability model a quant builds, a distribution of returns, a default probability, a Bayesian posterior, is required to satisfy these three axioms or it is not a valid probability model at all, regardless of how it was derived. Risk aggregation, VaR bounds, and union-bound arguments in machine learning generalisation theory all trace back to Axiom 3.

A probability assignment is valid only if it is non-negative (Axiom 1), assigns 1 to the whole sample space (Axiom 2), and adds up correctly over disjoint pieces, even infinitely many (Axiom 3). Every other probability rule, complements, unions, conditional probability, is derived from just these three.

Axiom 3 requires the events to be disjoint, if AA and BB overlap, P(AB)P(A)+P(B)P(A \cup B) \neq P(A) + P(B); you must subtract the overlap, P(AB)=P(A)+P(B)P(AB)P(A \cup B) = P(A) + P(B) - P(A \cap B), exactly as in the set-theory inclusion-exclusion formula. Applying plain addition to overlapping events is the single most common probability error, and it silently overstates the true probability by double-counting the shared outcomes.

Discussion

Sign in to join the discussion · reading is open to everyone

💡 Discussion rules

  1. Ask and answer about this concept. Off-topic gets removed.
  2. No homework dumps. Show what you tried first.
  3. Corrections are welcome. Cite a source when you claim an error.

Loading discussion…

Related concepts

Practice in interviews

Further reading

  • Kolmogorov, Foundations of the Theory of Probability (1933)
  • Billingsley, Probability and Measure (ch. 1)
ShareTwitterLinkedIn