ConceptComplete

Polish Spaces and the Borel Hierarchy

Descriptive set theory studies the complexity of subsets of Polish spaces, using hierarchies that classify sets according to the logical operations needed to define them.


Polish Spaces

Definition9.1Polish space

A Polish space is a separable completely metrizable topological space. Examples include R\mathbb{R}, Rn\mathbb{R}^n, the Cantor space 2ω={0,1}N2^\omega = \{0,1\}^{\mathbb{N}}, the Baire space ωω=NN\omega^\omega = \mathbb{N}^{\mathbb{N}}, separable Banach spaces, and closed subspaces of Polish spaces.

Baire space ωω\omega^\omega with the product topology (of discrete ω\omega) is the canonical "universal" Polish space: every Polish space is a continuous image of ωω\omega^\omega.


The Borel Hierarchy

Definition9.2Borel hierarchy

The Borel sets in a Polish space XX are generated from open sets by countable unions, countable intersections, and complementation. They are classified into levels:

  • Σ10\boldsymbol{\Sigma}^0_1 = open sets.
  • Π10\boldsymbol{\Pi}^0_1 = closed sets (complements of open).
  • Σα+10\boldsymbol{\Sigma}^0_{\alpha+1} = countable unions of Πα0\boldsymbol{\Pi}^0_\alpha sets.
  • Πα0\boldsymbol{\Pi}^0_\alpha = complements of Σα0\boldsymbol{\Sigma}^0_\alpha sets.
  • Σλ0=Πλ0=α<λΣα0\boldsymbol{\Sigma}^0_\lambda = \boldsymbol{\Pi}^0_\lambda = \bigcup_{\alpha < \lambda} \boldsymbol{\Sigma}^0_\alpha for limit λ\lambda.

The hierarchy stabilizes at ω1\omega_1: Borel=α<ω1Σα0\mathbf{Borel} = \bigcup_{\alpha < \omega_1} \boldsymbol{\Sigma}^0_\alpha.

ExampleBorel sets at various levels
  • Σ10\boldsymbol{\Sigma}^0_1: open intervals, open balls.
  • Π10\boldsymbol{\Pi}^0_1: closed intervals, closed sets.
  • Σ20\boldsymbol{\Sigma}^0_2 (FσF_\sigma): countable unions of closed sets (Q\mathbb{Q}, for instance).
  • Π20\boldsymbol{\Pi}^0_2 (GδG_\delta): countable intersections of open sets (irrationals RQ\mathbb{R} \setminus \mathbb{Q}).
  • Σ30\boldsymbol{\Sigma}^0_3 (GδσG_{\delta\sigma}): countable unions of GδG_\delta sets.

Each level is strictly contained in the next (in uncountable Polish spaces), so the hierarchy does not collapse.


Borel Measurability

Theorem9.1Properties of Borel sets

Every Borel set in a Polish space is:

  1. Lebesgue measurable (in Rn\mathbb{R}^n).
  2. Has the Baire property (differs from an open set by a meager set).
  3. Has the perfect set property: every uncountable Borel set contains a perfect subset (and hence has cardinality c\mathfrak{c}).

These are the "regularity properties." They hold for Borel sets in ZFC but can fail for arbitrary sets.

RemarkThe Borel isomorphism theorem

Any two uncountable Polish spaces are Borel isomorphic: there exists a bijection that preserves the Borel σ\sigma-algebra. Thus R\mathbb{R}, [0,1][0,1], ωω\omega^\omega, and 2ω2^\omega are all "the same" from the Borel perspective. This remarkable rigidity means that descriptive set theory on one Polish space transfers to all others.