Dynkin's π−λ theorem

Last updated: 2026-04-12

The Dynkin's π-λ theorem is very useful result in a measure theory which allows to replace σ-algebra with π-system in numerous applications.
The core insight behind Dynkin's πλ\pi-\lambda theorem is that σ\sigma-algebras are 'difficult', but π\pi-systems are 'easy', prompting us to primarily work with the latter. For example, this theorem significantly simplifies the proof of the uniqueness aspect of Carathéodory's Theorem.
A class P\mathcal{P} of subsets of space Ω\Omega is called a π\pi-system if it is closed under the formation of finite intersections:
  • (π1)(\pi_1)

    if A,BPA,B \in \mathcal{P} \: then ABP\: A \cap B \in \mathcal{P}

A class L\mathcal{L} of subsets is a λ\lambda-system if
  • (λ1)(\lambda_1)

    ΩL\Omega \in \mathcal{L};

  • (λ2)(\lambda_2)

    if A,BLA,B \in \mathcal{L}, ABA \subset B \: then BAL \: B \setminus A \in \mathcal{L}

  • (λ3)(\lambda_3)

    if AnLA_n \in \mathcal{L} and AnAA_n \uparrow A then ALA \in \mathcal{L}

Because of the monotonicity condition in (λ3)(\lambda_3), the definition of λ\lambda-system is weaker than that of σ\sigma-algebra. Although a σ\sigma-algebra is a λ\lambda-system, the reverse is not true. But if the class is both a π\pi-system and a λ\lambda-system is a σ\sigma-algebra.
Lemma
A class that is both a π\pi-system and a λ\lambda-system is a σ\sigma-algebra.
\begin{proof}
\quad Proof. The class includes Ω\Omega, as indicated by (λ1)(\lambda_1). Furthermore, it is closed under the operation of taking complements, because (λ2)(\lambda_2) implies that if ALA \in \mathcal{L} then Ac=ΩALA^{c} = \Omega \setminus A \in \mathcal{L}. Moreover, the class is closed under finite unions, exemplified by the fact that for any sets AA and BB in the class, ABA \cup B can be expressed as (AcBc)c(A^{c} \cap B^{c})^{c} due to (π1)(\pi_1). Extending this principle, the closure under countable unions is demonstrated as i=1nAii=1Ai\bigcup_{i=1}^{n} A_i \uparrow \bigcup_{i=1}^{\infty} A_i, and the condition (λ3)(\lambda_3) ensures that i=1Ai\bigcup_{i=1}^{\infty} A_i is contained within the class. Therefore, the class fulfills all the criteria to be considered a σ\sigma-algebra. \Box
\end{proof}
Now we can formulate the main theorem of the article.
The illustration of Dynkin's Theorem
Theorem
If P\mathcal{P} is a π\pi-system and L\mathcal{L} is λ\lambda-system that contains P\mathcal{P} then we have implication
PLσ(P)L\begin{equation*}\mathcal{P} \subset \mathcal{L} \Longrightarrow \sigma(\mathcal{P}) \subset \mathcal{L}\end{equation*}

Proof Dynkin's theorem

The foolowing proof is a combination of [Durrett2019] p. 395 and [Billingsley2012] p. 43

The proof strategy involves considering the smallest λ\lambda-system L0\mathcal{L}_0, that includes P\mathcal{P}. We will demonstrate that L0\mathcal{L}_0 is also a π\pi-system. From this, it follows by Lemma 1 that L0\mathcal{L}_0 is a σ\sigma-algebra as well. Given that σ(P)\sigma(\mathcal{P})(the smallest σ\sigma-algebra containing P\mathcal{P}) is included in L0\mathcal{L}_0 and consequently we establish the following relationship:
Pσ(P)L0L\begin{equation*}\mathcal{P} \subset \sigma(\mathcal{P}) \subset \mathcal{L}_0 \subset \mathcal{L}\end{equation*}
Thus, the critical task at hand is to verify that L0\mathcal{L}_0 is indeed a π\pi-system.

The smallest λ-system

Let L0\mathcal{L}_0 denote the λ\lambda-system generated by P\mathcal{P}. By definition, L0\mathcal{L}_0 is the intersection of all λ\lambda-systems that contain P\mathcal{P}.
L0=αLα\begin{equation*}\mathcal{L}_0 = \bigcap_{\alpha} \mathcal{L}_{\alpha}\end{equation*}
As such, L0\mathcal{L}_0 itself is a λ\lambda-system, incorporates P\mathcal{P}, and is simultaneously a subset of any λ\lambda-system that includes P\mathcal{P}. This establishes the relationship: PL0L\mathcal{P} \subset \mathcal{L}_0 \subset \mathcal{L}.

Checking properties of λ-system

Define GA={B:ABL0}G_A = \{ B : A \cap B \in \mathcal{L}_0 \} for AL0A \in \mathcal{L}_0 then GA G_A is a λ\lambda-system as it satisfies the following conditions:
  • ΩGA \Omega \in G_A since AΩ=AL0 A \cap \Omega = A \in \mathcal{L}_0, fulfilling (λ1)(\lambda_1);
  • if B,CGA B, C \in G_A and CB C \subset B then the λ\lambda-system L0\mathcal{L}_0 contains AB A \cap B and ACA \cap C and hence contains the proper difference (AB)(AC)=A(BC)(A \cap B) - (A \cap C) = A \cap (B - C), meeting (λ2)(\lambda_2);
  • if BnGAB_n \in G_A and BnBB_n \uparrow B then ABnABL0A \cap B_n \uparrow A \cap B \in \mathcal{L}_0 since ABnL0A \cap B_n \in \mathcal{L}_0 and L0\mathcal{L}_0 is a λ\lambda-system, so (λ3)(\lambda_3) is satisfied.

Checking properties of π-system

If APA \in \mathcal{P}, then PGA\mathcal{P} \subset G_A (since P\mathcal{P} is π\pi-system). Since L0\mathcal{L}_0 is the minimal λ\lambda-system containing P\mathcal{P}, it follows that L0GA\mathcal{L}_0 \subset G_A. Hence, if APA \in \mathcal{P} and BL0B \in \mathcal{L}_0, then ABL0A \cap B \in \mathcal{L}_0. Interchanging AA and BB in the last sentence: if AL0 A \in \mathcal{L}_0 and BPB \in \mathcal{P} then ABL0 A \cap B \in \mathcal{L}_0. But this implies that if AL0A \in \mathcal{L}_0 then PGA\mathcal{P} \subset G_A and L0GA\mathcal{L}_0 \subset G_A.
This conclusion implies that if A,BL0A, B \in \mathcal{L}_0, then ABL0A \cap B \in \mathcal{L}_0, thereby completing the proof that L0\mathcal{L}_0 is indeed a π\pi-system. \Box

Applications

Theorem (Carathéodory's Extension Theorem)
Let μ\mu be a probability measure on an algebra A\mathcal{A}. Then μ\mu has a unique extension to σ(A)\sigma(\mathcal{A}) = the smallest σ\sigma-algebra containing A\mathcal{A}.
To prove that the extension in the Carathéodory's Theorem is unique, we need to the following lemma.
Lemma
Let PP be a π\pi-system. If v1v_1 and v2v_2 are probability measures (on σ\sigma-algebras F1F_1 and F2F_2) that agree on P\mathcal{P} and there is a sequence AnPA_n \in P with AnΩA_n \uparrow \Omega, then v1v_1 and v2v_2 agree on σ(P)\sigma(P).
\begin{proof}
\quad Proof. Let APA \in \mathcal{P} have v1(A)=v2(A)<v_1(A) = v_2(A) < \infty. Let
L={Bσ(P):v1(AB)=v2(AB)}\begin{equation}\mathcal{L} = \{ B \in \sigma(P) : \: \: v_1(A \cap B) = v_2(A \cap B)\}\end{equation}
We will now show that L\mathcal{L} is a λ\lambda-system. Since APA \in P, v1(A)=v2(A) \:v_1(A) = v_2(A) and ΩL\Omega \in \mathcal{L}, so (λ1)(\lambda_1) is satisfied. If B,CLB, C \in \mathcal{L} with CBC \subset B then
v1(A(BC))=v1(AB)v1(AC)==v2(AB)v2(AC)=v2(A(BC))\begin{align}v_1(A \cap (B - C)) &= v_1(A \cap B) - v_1(A \cap C) = \\&= v_2(A \cap B) - v_2(A \cap C) = v_2(A \cap (B - C))\end{align}
So (λ2)(\lambda_2) is verified. Finally, if BnLB_n \in \mathcal{L} and BnBB_n \uparrow B, then the continuity of probability measure implies
v1(AB)=limnv1(ABn)=limnv2(ABn)=v2(AB)\begin{equation}v_1(A \cap B) = \lim_{n \to \infty} v_1(A \cap B_n) = \lim_{n \to \infty} v_2(A \cap B_n) = v_2(A \cap B)\end{equation}
Since P\mathcal{P} is π\pi-system, the πλ\pi - \lambda theorem implies σ(P)L\sigma(\mathcal{P}) \subset \mathcal{L} , i.e., if APA \in \mathcal{P} with v1(A)=v2(A)<v_1(A) = v_2(A) < \infty and Bσ(P)B \in \sigma(\mathcal{P}) then v1(AB)=v2(AB)v_1(A \cap B) = v_2(A \cap B). Letting AnPA_n \in \mathcal{P} with AnΩA_n \uparrow \Omega and using the continuity of probability measure, we have the desired conclusion. \Box
\end{proof}

Application 1. Uniqueness of Carathéodory's Theorem

The foolowing lemma is taken from [Durrett2019] p. 396

Theorem (Carathéodory's Extension Theorem)
Let μ\mu be a probability measure on an algebra A\mathcal{A}. Then μ\mu has a unique extension to σ(A)\sigma(\mathcal{A}) = the smallest σ\sigma-algebra containing A\mathcal{A}.
To prove that the extension in the Carathéodory's Theorem is unique, we need to the following lemma.
Lemma
Let PP be a π\pi-system. If v1v_1 and v2v_2 are probability measures (on σ\sigma-algebras F1F_1 and F2F_2) that agree on P\mathcal{P} and there is a sequence AnPA_n \in P with AnΩA_n \uparrow \Omega, then v1v_1 and v2v_2 agree on σ(P)\sigma(P).
\begin{proof}
\quad Proof. Let APA \in \mathcal{P} have v1(A)=v2(A)<v_1(A) = v_2(A) < \infty. Let
L={Bσ(P):v1(AB)=v2(AB)}\begin{equation}\mathcal{L} = \{ B \in \sigma(P) : \: \: v_1(A \cap B) = v_2(A \cap B)\}\end{equation}
We will now show that L\mathcal{L} is a λ\lambda-system. Since APA \in P, v1(A)=v2(A) \:v_1(A) = v_2(A) and ΩL\Omega \in \mathcal{L}, so (λ1)(\lambda_1) is satisfied. If B,CLB, C \in \mathcal{L} with CBC \subset B then
v1(A(BC))=v1(AB)v1(AC)==v2(AB)v2(AC)=v2(A(BC))\begin{align}v_1(A \cap (B - C)) &= v_1(A \cap B) - v_1(A \cap C) = \\&= v_2(A \cap B) - v_2(A \cap C) = v_2(A \cap (B - C))\end{align}
So (λ2)(\lambda_2) is verified. Finally, if BnLB_n \in \mathcal{L} and BnBB_n \uparrow B, then the continuity of probability measure implies
v1(AB)=limnv1(ABn)=limnv2(ABn)=v2(AB)\begin{equation}v_1(A \cap B) = \lim_{n \to \infty} v_1(A \cap B_n) = \lim_{n \to \infty} v_2(A \cap B_n) = v_2(A \cap B)\end{equation}
Since P\mathcal{P} is π\pi-system, the πλ\pi - \lambda theorem implies σ(P)L\sigma(\mathcal{P}) \subset \mathcal{L} , i.e., if APA \in \mathcal{P} with v1(A)=v2(A)<v_1(A) = v_2(A) < \infty and Bσ(P)B \in \sigma(\mathcal{P}) then v1(AB)=v2(AB)v_1(A \cap B) = v_2(A \cap B). Letting AnPA_n \in \mathcal{P} with AnΩA_n \uparrow \Omega and using the continuity of probability measure, we have the desired conclusion. \Box
\end{proof}

Application 2. Independence of σ\sigma-algebras

The foolowing theorem is partially taken from [Durrett2019] p. 39

The illustration of Theorem about Independence of σ\sigma-algebras
Theorem
Suppose A1,A2,,An\mathcal{A}_1, \mathcal{A}_2, \ldots, \mathcal{A}_n are independent π\pi-systems. Then the minimal σ\sigma-algebras σ(A1),σ(A2),,σ(An)\sigma(\mathcal{A}_1), \sigma(\mathcal{A}_2), \ldots, \sigma(\mathcal{A}_n) are independent.
\quad Proof. It is sufficient to show that if one of the classes i.e. A1\mathcal{A}_1 is replaced by σ(A1)\sigma(\mathcal{A}_1), then the new sequence of classes will also be independent.
Let A2,,AnA_2, \ldots, A_n be sets with AiAiA_i \in \mathcal{A}_i, let F=A2AnF = A_2 \cap \ldots \cap A_n and let L={A:P(AF)=P(A)P(F)}\mathcal{L} = \{A : P(A \cap F) = P(A)P(F) \} is the set of all events which do not depend on A2,,An\mathcal{A}_2, \ldots, \mathcal{A}_n. By definition, A1L\mathcal{A}_1 \subset \mathcal{L} and we only need to prove that L\mathcal{L} is a λ\lambda-system in order to use Dynkin's πλ\pi-\lambda theorem.
Since P(ΩF)=P(Ω)P(F)P(\Omega \cap F) = P(\Omega)P(F), so ΩL\Omega \in \mathcal{L} and (λ1)(\lambda_1) is fulfilled. To check (λ2)(\lambda_2) we note that if A,BLA, B \in \mathcal{L} with ABA \subset B then (BA)F=(BF)(AF)(B - A) \cap F = (B \cap F) - (A \cap F):
P((BA)F)=P(BF)P(AF)=P(B)P(F)P(A)P(F)=(P(B)P(A))P(F)=P(BA)P(F)\begin{align*}P((B - A) \cap F) &= P(B \cap F) - P(A \cap F) \\&= P(B)P(F) - P(A)P(F) \\&= (P(B) - P(A))P(F) \\&= P(B - A)P(F)\end{align*}
and we have BALB - A \in \mathcal{L}. To check (λ3)(\lambda_3) let BkLB_k \in \mathcal{L} with BkBB_k \uparrow B and (BkF)(BF)(B_k \cap F) \uparrow (B \cap F) then using the continuity property of probability measure we get:
P(BF)=limkP(BkF)=limkP(Bk)P(F)=P(B)P(F)\begin{equation}P(B \cap F) = \lim_{k \to \infty} P(B_k \cap F) = \lim_{k \to \infty} P(B_k)P(F) = P(B)P(F)\end{equation}
Thus L\mathcal{L} is λ\lambda-system and with the πλ\pi-\lambda theorem now gives σ(A1)L\sigma(A_1) \subset \mathcal{L}. It follows that if A1σ(A1)A_1 \in \sigma(A_1) and AiAiA_i \in \mathcal{A}_i for 2in2 \leq i \leq n then
P(i=1nAi)=P(A1)P(i=2nAi)=i=1nP(Ai)\begin{equation}P\left(\bigcap_{i=1}^n A_i\right) = P(A_1)P\left(\bigcap_{i=2}^n A_i\right) = \prod_{i=1}^n P(A_i)\end{equation}
The theorem is thus proved. \Box

Monotone class theorem

One of the main consequences of Dynkin's π\pi-λ\lambda theorem is the Monotone Class Theorem, a fundamental result in measure theory that provides a powerful way to extend properties from simple classes of functions to larger, more complex classes. The Monotone Class Theorem simplifies proofs in measure theory by allowing us to verify properties just for simple functions.
Theorem (Monotone class theorem)
Let A\mathcal{A} be a π\pi-system that contains Ω\Omega and let H\mathcal{H} be a collection of real-valued functions that satisfies:
  • (i) If AAA \in \mathcal{A}, then 1AH1_A \in \mathcal{H}.
  • (ii) If f,gHf, g \in \mathcal{H}, then f+gf + g, and cfHcf \in \mathcal{H} for any real number cc.
  • (iii) If fnHf_n \in \mathcal{H} are nonnegative and increase to a bounded function ff, then fHf \in \mathcal{H}.
Then H\mathcal{H} contains all bounded functions measurable with respect to σ(A)\sigma(\mathcal{A}).
\quad Proof. The assumption ΩA\Omega \in \mathcal{A} is equivalent to (λ1)(\lambda_1) in the definition of λ\lambda-system, (ii) is equivalent to (λ2)(\lambda_2), and (iii) is equivalent to (λ3)(\lambda_3), so G={A:1AH}\mathcal{G} = \{A : 1_A \in \mathcal{H}\} is a λ\lambda-system. By (i) and the Dynkin's π\pi-λ\lambda theorem, σ(A)G\sigma(\mathcal{A}) \subset \mathcal{G}.
The condition (ii) implies that H\mathcal{H} contains all simple functions, and (iii) implies that H\mathcal{H} contains all bounded measurable functions, because we can approximate it with combinations of simple functions. \Box

References