Tutorials › Measure Theory › The Pi-Lambda Theorem: Proof

Set Operations, Limits of Sets and Sigma-Algebras · Tutorial 15 of 798

The Pi-Lambda Theorem: Proof

Learn how the two-stage lambda-system argument turns closure under disjoint unions into a proof of sigma-algebra containment.

Intermediate 10 min read

What You'll Learn

  • Define pi-systems and lambda-systems and distinguish their closure properties
  • Construct the smallest lambda-system containing a given family
  • Prove the pi-lambda theorem using two auxiliary lambda-systems
  • Show why closure under intersections makes a lambda-system a sigma-algebra
  • Apply the theorem to finite set systems and identify when its hypotheses fail

Why the Two-Stage Argument Works

A pi-system is closed under finite intersections, while a lambda-system is closed under complements and countable disjoint unions. Neither definition alone says that a lambda-system is closed under arbitrary countable unions. The pi-lambda theorem shows how the two forms of closure combine: if a lambda-system contains a pi-system, it must also contain every set in the sigma-algebra generated by that pi-system.

This is a statement about sets in an arbitrary underlying set \(X\); no measure is involved. We use complements relative to \(X\). The theorem does not require \(X\) itself to belong to the pi-system, and the pi-system is allowed to be empty.

Definition: A family \(\mathcal{P}\) of subsets of \(X\) is a pi-system if \(A\cap B\in\mathcal{P}\) whenever \(A,B\in\mathcal{P}\). A family \(\mathcal{D}\) of subsets of \(X\) is a lambda-system if it contains \(X\), contains \(E^c\) whenever it contains \(E\), and contains \(\bigcup_{n=1}^{\infty}E_n\) whenever it contains pairwise disjoint sets \(E_1,E_2,\ldots\). Here \(E^c=X\setminus E\).

A sigma-algebra is closed under complements and all countable unions. Thus every sigma-algebra is a lambda-system, but a lambda-system need not be a sigma-algebra. The proof will first show that the smallest lambda-system containing \(\mathcal{P}\) is closed under intersections. That additional closure will make it a sigma-algebra.

A Useful Closure Fact

Lemma: If \(\mathcal{D}\) is a lambda-system and \(C,A\in\mathcal{D}\) with \(C\subseteq A\), then \(A\setminus C\in\mathcal{D}\).

Proof. The sets \(C\) and \(A^c\) are disjoint: \(C\subseteq A\) implies \(C\cap A^c=\varnothing\). Both belong to \(\mathcal{D}\), so the lambda-system property gives \(C\cup A^c\in\mathcal{D}\). Taking its complement, also in \(\mathcal{D}\), gives \((C\cup A^c)^c=A\setminus C\). \(\square\)

This fact is what permits complement closure in the two auxiliary families below. In each case, an intersection with a complement can be expressed as the difference of two nested members of the lambda-system.

The Pi-Lambda Theorem

Theorem (Pi-Lambda): Let \(\mathcal{P}\) be a pi-system of subsets of \(X\), and let \(\mathcal{L}\) be a lambda-system of subsets of \(X\) such that \(\mathcal{P}\subseteq\mathcal{L}\). Then \(\sigma(\mathcal{P})\subseteq\mathcal{L}\), where \(\sigma(\mathcal{P})\) is the sigma-algebra generated by \(\mathcal{P}\).

Proof. Let \(\mathfrak{D}\) be the collection of all lambda-systems of subsets of \(X\) that contain \(\mathcal{P}\). This collection is nonempty, since the power set of \(X\) is a lambda-system containing \(\mathcal{P}\). Define \(\mathcal{D}=\bigcap_{\mathcal{A}\in\mathfrak{D}}\mathcal{A}\). An intersection of lambda-systems is a lambda-system: each system contains \(X\), contains complements of its members, and contains countable disjoint unions of its members. Thus \(\mathcal{D}\) is a lambda-system containing \(\mathcal{P}\). By its construction, \(\mathcal{D}\) is contained in every lambda-system containing \(\mathcal{P}\). We will prove that \(\mathcal{D}\) is a sigma-algebra.

First stage. Fix \(A\in\mathcal{P}\) and define \(\mathcal{D}_A=\{B\in\mathcal{D}:A\cap B\in\mathcal{D}\}\). We verify that \(\mathcal{D}_A\) is a lambda-system. Since \(A\in\mathcal{P}\subseteq\mathcal{D}\), we have \(A\cap X=A\in\mathcal{D}\), so \(X\in\mathcal{D}_A\). If \(B\in\mathcal{D}_A\), then \(A\cap B\in\mathcal{D}\) and \(A\cap B\subseteq A\). The lemma gives \(A\setminus(A\cap B)\in\mathcal{D}\); this set equals \(A\cap B^c\). Also \(B^c\in\mathcal{D}\), so \(B^c\in\mathcal{D}_A\). If \(B_1,B_2,\ldots\) are pairwise disjoint members of \(\mathcal{D}_A\), then they belong to \(\mathcal{D}\), and their union belongs to \(\mathcal{D}\). The sets \(A\cap B_n\) are also pairwise disjoint members of \(\mathcal{D}\), and \(A\cap\bigcup_n B_n=\bigcup_n(A\cap B_n)\in\mathcal{D}\). Therefore \(\bigcup_n B_n\in\mathcal{D}_A\).

For \(B\in\mathcal{P}\), the pi-system property gives \(A\cap B\in\mathcal{P}\subseteq\mathcal{D}\). Also \(B\in\mathcal{D}\), so \(\mathcal{P}\subseteq\mathcal{D}_A\). The minimality of \(\mathcal{D}\) among lambda-systems containing \(\mathcal{P}\) now implies \(\mathcal{D}\subseteq\mathcal{D}_A\). Consequently, \(A\cap B\in\mathcal{D}\) for every \(A\in\mathcal{P}\) and \(B\in\mathcal{D}\).

Second stage. Fix \(B\in\mathcal{D}\) and define \(\mathcal{D}^{B}=\{A\in\mathcal{D}:A\cap B\in\mathcal{D}\}\). Again this is a lambda-system. It contains \(X\), since \(X\cap B=B\in\mathcal{D}\). If \(A\in\mathcal{D}^{B}\), then \(A\cap B\subseteq B\), so the lemma gives \(B\setminus(A\cap B)=B\cap A^c\in\mathcal{D}\); also \(A^c\in\mathcal{D}\). Hence \(A^c\in\mathcal{D}^{B}\). For pairwise disjoint \(A_n\in\mathcal{D}^{B}\), their union belongs to \(\mathcal{D}\), and \(B\cap\bigcup_n A_n=\bigcup_n(B\cap A_n)\in\mathcal{D}\) by disjoint-union closure. Thus \(\bigcup_n A_n\in\mathcal{D}^{B}\). The first stage gives \(A\cap B\in\mathcal{D}\) for every \(A\in\mathcal{P}\), so \(\mathcal{P}\subseteq\mathcal{D}^{B}\). Minimality implies \(\mathcal{D}\subseteq\mathcal{D}^{B}\). Since \(B\in\mathcal{D}\) was arbitrary, \(\mathcal{D}\) is closed under finite intersections.

It remains to show that \(\mathcal{D}\) is a sigma-algebra. It already contains \(X\) and is closed under complements. For \(A,B\in\mathcal{D}\), finite intersections and complements give \(A\cup B=(A^c\cap B^c)^c\in\mathcal{D}\). Thus \(\mathcal{D}\) is closed under finite unions. Given any sequence \(A_1,A_2,\ldots\in\mathcal{D}\), define \(F_1=A_1\) and, for \(n\ge2\), \(F_n=A_n\setminus\bigcup_{j=1}^{n-1}A_j\). The finite union in this expression belongs to \(\mathcal{D}\); because \(F_n\) is the difference of a set and a subset of it, the lemma gives \(F_n\in\mathcal{D}\). The \(F_n\) are pairwise disjoint and \(\bigcup_n F_n=\bigcup_n A_n\). The lambda-system property therefore gives \(\bigcup_n A_n\in\mathcal{D}\). This proves that \(\mathcal{D}\) is a sigma-algebra. It contains \(\mathcal{P}\), so \(\sigma(\mathcal{P})\subseteq\mathcal{D}\). Finally, \(\mathcal{D}\subseteq\mathcal{L}\), since \(\mathcal{L}\) is one of the lambda-systems in the defining intersection. Hence \(\sigma(\mathcal{P})\subseteq\mathcal{L}\), as required. If \(\mathcal{P}\) is empty, the first stage has no instances; the second stage still works because the empty family is contained in every lambda-system, and the same proof shows that \(\mathcal{D}\) is a sigma-algebra. \(\square\)

Finite Examples

Worked Example: A Lambda-System That Is Not a Sigma-Algebra

Let \(X=\{1,2,3,4\}\), let \(A=\{1,2\}\), and take \(\mathcal{P}=\{\varnothing,X,A\}\). Check that \(\mathcal{P}\) is a pi-system: intersections involving \(\varnothing\) are \(\varnothing\), \(X\cap E=E\) for each \(E\in\mathcal{P}\), and \(A\cap A=A\).

Let \(\mathcal{L}\) consist of all subsets of \(X\) having even cardinality. It contains \(X\), since \(|X|=4\). If \(|E|\) is even, then \(|E^c|=4-|E|\) is even. For pairwise disjoint members \(E_n\) of \(\mathcal{L}\), at most four can be nonempty; their union has cardinality equal to the sum of their even cardinalities and is therefore even. Thus \(\mathcal{L}\) is a lambda-system. It contains \(\mathcal{P}\).

The generated sigma-algebra is exactly \(\{\varnothing,X,A,A^c\}\): this family is a sigma-algebra containing \(\mathcal{P}\), and any sigma-algebra containing \(\mathcal{P}\) must contain \(A^c\). Here \(A^c=\{3,4\}\), so all four sets have even cardinality and belong to \(\mathcal{L}\), as the theorem predicts. But \(\mathcal{L}\) is not itself a sigma-algebra: \(\{1,2\}\) and \(\{1,3\}\) both belong to it, while their union \(\{1,2,3\}\) has cardinality \(3\) and does not. This checks both that the theorem applies and that it does not claim every lambda-system is a sigma-algebra.

Worked Example: A Pi-System Without the Whole Space

Let \(X=\{1,2,3\}\) and \(\mathcal{P}=\{\{1\},\{1,2\}\}\). This is a pi-system: the intersection of its two distinct members is \(\{1\}\), and each member intersects itself in itself. Neither \(\varnothing\) nor \(X\) is required to be in a pi-system.

Any lambda-system \(\mathcal{L}\) containing \(\mathcal{P}\) contains \(X\setminus\{1\}=\{2,3\}\) and \(X\setminus\{1,2\}=\{3\}\). Since \(\{1\}\) and \(\{3\}\) are disjoint, it contains their union \(\{1,3\}\), and taking the complement gives \(\{2\}\). The sets \(\varnothing\), \(X\), \(\{1\}\), \(\{2\}\), and \(\{3\}\) are now in \(\mathcal{L}\). The original family and the complements already give \(\{1,2\}\) and \(\{2,3\}\); \(\{1,3\}\) was just obtained. These are all eight subsets of \(X\), so \(\mathcal{L}\) must be the power set of \(X\).

Equivalently, \(\sigma(\mathcal{P})\) is the power set: it contains each singleton, and every subset of \(X\) is a finite union of singletons. The theorem therefore forces every lambda-system containing this pi-system to contain all eight subsets. This calculation illustrates why the conclusion concerns the generated sigma-algebra, not merely the original family.

Common Mistake: Omitting the Pi-System Hypothesis

Worked Example: Two Members Do Not Make a Pi-System

Continue with \(X=\{1,2,3,4\}\) and let \(\mathcal{L}\) be the lambda-system of even-cardinality subsets. Now choose \(\mathcal{Q}=\{\{1,2\},\{1,3\}\}\). Both members of \(\mathcal{Q}\) lie in \(\mathcal{L}\), but \(\mathcal{Q}\) is not a pi-system: their intersection is \(\{1\}\), which has cardinality \(1\) and is not in \(\mathcal{Q}\).

A tempting but incorrect calculation is: “\(\mathcal{Q}\subseteq\mathcal{L}\), so \(\sigma(\mathcal{Q})\subseteq\mathcal{L}\).” The missing condition is that \(\mathcal{Q}\) must be a pi-system. Indeed, \(\sigma(\mathcal{Q})\) contains \(\{1\}=\{1,2\}\cap\{1,3\}\), while \(\{1\}\notin\mathcal{L}\). Thus the claimed containment is false in this example. The correction is to check intersection closure before applying the theorem; here that check fails, so the theorem gives no conclusion.

How to Use the Proof

The two stages have different jobs. In the first, one fixed set from the pi-system is intersected with every member of the smallest lambda-system. The pi-system hypothesis ensures that the auxiliary family contains the original pi-system. In the second, one fixed set from the whole lambda-system is intersected with every member. The first stage ensures that this new auxiliary family also contains the original pi-system. Minimality then yields closure of the smallest lambda-system under all finite intersections.

The final step is not automatic from lambda-system closure alone. Intersections and complements first give finite unions; finite unions allow a countable union to be split into pairwise disjoint pieces. Only then does the defining disjoint-union property apply. This separation of roles is the central proof strategy: use the pi-system condition once to start the first stage, then use that result to complete the second.

Check Your Understanding

For each question, distinguish which closure property is being used and state its hypotheses.

  1. Why does the intersection of all lambda-systems containing \(\mathcal{P}\) remain a lambda-system?
  2. In the first stage, why is \(X\in\mathcal{D}_A\) guaranteed even if \(X\notin\mathcal{P}\)?
  3. For \(C\subseteq A\) in a lambda-system, derive \(A\setminus C\) using only complements and disjoint-union closure.
  4. Explain where the pi-system hypothesis is used to show \(\mathcal{P}\subseteq\mathcal{D}_A\).
  5. How do finite intersections and complements give closure under arbitrary countable unions after disjointification?