TheoremComplete

Suslin's Theorem and the Separation Theorem

The Lusin separation theorem and Suslin's theorem provide the fundamental structural results for analytic and coanalytic sets, characterizing Borel sets as exactly those that are both analytic and coanalytic.


Lusin Separation

Theorem9.7Lusin separation theorem

If AA and BB are disjoint analytic subsets of a Polish space XX, then they can be separated by a Borel set: there exists a Borel set CC with ACA \subseteq C and BC=B \cap C = \emptyset.


Proof

Proof

We use the tree representation of analytic sets. Write A=p[TA]A = p[\mathcal{T}_A] and B=p[TB]B = p[\mathcal{T}_B] where TA,TB\mathcal{T}_A, \mathcal{T}_B are trees on ω×ω\omega \times \omega and pp is the projection to the first coordinate.

Key Lemma: Two sets A=p[SA]A = p[S_A] and B=p[SB]B = p[S_B] (projections of trees) are Borel-separable iff they are "separated at every finite level." Formally, define As=p[TANs]A_s = p[\mathcal{T}_A \cap N_s] for basic open NsN_s. A combinatorial argument on the trees shows:

If AB=A \cap B = \emptyset but AA and BB are not Borel-separable, then one can find sequences converging to a point in ABA \cap B (since the trees cannot be "untangled" at any finite level, forcing an intersection at the limit). This contradicts AB=A \cap B = \emptyset.

More precisely: assume AA and BB cannot be separated by a Borel set. Build a Cantor-scheme (a tree of finite sequences) such that at each node, neither AA nor BB restricted to the corresponding neighborhood can be Borel-separated from the other. The branches of this scheme produce a point in ABA \cap B, contradiction. \blacksquare


Suslin's Theorem

Theorem9.2Suslin's theorem

A subset of a Polish space is Borel if and only if it is both analytic and coanalytic:

Δ11:=Σ11Π11=Borel.\boldsymbol{\Delta}^1_1 := \boldsymbol{\Sigma}^1_1 \cap \boldsymbol{\Pi}^1_1 = \mathbf{Borel}.

Proof

Every Borel set is analytic (by definition) and coanalytic (complement of a Borel set is Borel, hence analytic). So BorelΔ11\mathbf{Borel} \subseteq \boldsymbol{\Delta}^1_1.

Conversely, if AA is both analytic and coanalytic, then AA and XAX \setminus A are disjoint analytic sets. By Lusin separation, there exists a Borel set CC with ACX(XA)=AA \subseteq C \subseteq X \setminus (X \setminus A) = A. So C=AC = A, and AA is Borel. \blacksquare


Applications

ExampleIdentifying Borel sets

To show a set AA is Borel, it suffices to show both AA and its complement are analytic. This is often easier than constructing AA explicitly from open sets via countable operations.

For instance, the set of continuous nowhere-differentiable functions in C([0,1])C([0,1]) is Π11\boldsymbol{\Pi}^1_1 (coanalytic). To determine whether it is Borel, one must check whether it is also Σ11\boldsymbol{\Sigma}^1_1. (It turns out to be a dense GδG_\delta, hence Borel, by the Baire category theorem applied to Banach-Mazur games.)

RemarkThe first separation theorem fails at higher levels

While disjoint Σ11\boldsymbol{\Sigma}^1_1 sets can always be separated by a Borel (=Δ11= \boldsymbol{\Delta}^1_1) set, disjoint Σ21\boldsymbol{\Sigma}^1_2 sets cannot always be separated by a Δ21\boldsymbol{\Delta}^1_2 set (this is independent of ZFC). Under projective determinacy, the separation theorem holds at odd projective levels: disjoint Σ2n+11\boldsymbol{\Sigma}^1_{2n+1} sets can be separated by Δ2n+11\boldsymbol{\Delta}^1_{2n+1} sets.