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