In 1916, Nikolai Lusin asked his student Mikhail Souslin to study a paper by Henri Lebesgue. Souslin found a number of errors, including a lemma that asserted that the projection of a Borel is again Borel. In this lecture we will study the behavior of Borel sets under continuous functions. We will see that on the one hand every Borel set is the continuous image of a closed set, but that on the other hand continuous images of Borel sets are not always Borel.
This gives rise to a new family of sets, the analytic sets, which form a proper superclass of the Borel sets with interesting properties.
We have seen earlier that every Polish space is the continuous image of Baire space NN. As we will see now, we can strengthen this result.
We have seen previously that every uncountable Polish space contains a homeomorphic embedding of Cantor space. This was achieved by means of a Cantor scheme. To prove Theorem 1, we take up this idea again and adapt it to Baire space.
To prove the theorem we devise a Lusin scheme on X such that D will be closed, and f will be a surjection, too. This is ensured by the following additional properties.
(a)F∅=X,
(b) Each Fτ is ΣΣ20,
(c) For each τ, diam(Fτ)≤1/2∣τ∣,
(d)Fτ=⋃i∈NFτ⌢⟨i⟩=⋃i∈NFτ⌢⟨i⟩.
For this we have to show that every ΣΣ20 set F⊆X can be written, for given ε>0, as F=⋃i∈NFi, where the Fi are pairwise disjoint ΣΣ20 sets of diameter <ε so that Fi⊆F:
Let F=⋃i∈NCi, where Ci is closed, and Ci⊆Ci+1. Then F=⋃i∈N(Ci+1∖Ci).
Let (Un) be a covering of X with open sets of diameter <ε. Put Dn(i)=Un∩(Ci+1∖Ci). Then Dn(i) is ΔΔ20. Now let En(i)=Dn(i)∖(D1(i)∪⋯∪Dn−1(i)).
Then Ci+1∖Ci=⋃n∈NEn(i) where the Ej(i) are ΣΣ20 sets of diameter <ε. Therefore,
F=i,n∈N⋃En(i) and En(i)⊆Ci+1∖Ci⊆Ci+1⊆F.
The mapping f associated with this Lusin scheme is surjective due to (a) and (d).
Furthermore, the domain D of f is closed: Suppose αn∈D, αn→α. We claim f(αn) is Cauchy. For ε>0, there exists N with diam(Fα↾N)<ε and n0 such that αn↾N=α↾N for all n≥n0. Therefore, d(f(αn),f(αm))<ε whenever n,m≥n0. Since X is Polish f(αn)→y for some y∈X.
By (d), we have y∈⋂nFα↾n=⋂nFα↾n, hence α∈D and f(α)=y.
It remains to show that we can extend f to a continuous surjection g:NN→X. Say a closed subset C of a topological space Y is a retract of Y if there exists a continuous surjection g:Y→C such that g↾C=id.
Proof
Let C⊆NN be closed, and let T be a pruned tree such that [T]=C. We define a monotone mapping ϕ:N<N→T such that ϕ(σ)=σ for all σ∈T. Then the induced (continuous) mapping ϕ∗:NN→C is the desired retract.
Define ϕ by induction. Let ϕ(∅)=∅. Given ϕ(τ), let
ϕ(τ⌢⟨m⟩)={τ⌢⟨m⟩any ϕ(τ)⌢⟨k⟩∈T if τ⌢⟨m⟩∈T, otherwise.
Enlarge the topology O of X to a topology OB for which B is clopen.
By Mazurkiewicz’s Theorem, (B,OB↾B) is a Polish space. By the previous theorem, there exists a closed set F⊂NN and a continuous bijection f:NN→(B,OB↾B). Since O⊆OB, f:F→B is continuous for O, too.
This theorem can be reversed in the following sense.
For a proof (which uses facts about analytic sets), see Kechris (1995) (II.15.1).
Images of Borel sets under arbitrary continuous functions¶
As announced in the introduction, Borel sets are not closed under arbitrary continuous mappings.
Proof
Let U⊆NN×NN×NN be NN-universal for ΠΠ10(NN×NN).
Define
F:={(α,β):∃γ(α,γ,β)∈U}.
We claim that this set is NN-universal for the set of all continuous images of closed subsets of NN:
On the one hand F is a projection of a closed set, and projections are continuous. This implies that all the sets Fβ={α:(α,β)∈F} are continuous images of a closed set.
On the other hand, if f:C→NN is continuous with C⊆NN closed (possibly empty) and f(C)=A, then
α∈A⟺∃γ(γ,α)∈Graph(f)⟺∃γ(α,γ)∈Graph(f−1).
Since f is continuous, Graph(f) and hence also Graph(f−1) are closed subsets of NN×NN. Thus, by the universality of U, there exists β such that
F cannot be Borel: Otherwise DF={α:(α,α)∈F} were Borel. By Corollary 1, every Borel set is the image of a closed set under a continuous mapping. This implies that DF=Fβ. But then