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
A Polish space is a separable completely metrizable topological space. Examples include , , the Cantor space , the Baire space , separable Banach spaces, and closed subspaces of Polish spaces.
Baire space with the product topology (of discrete ) is the canonical "universal" Polish space: every Polish space is a continuous image of .
The Borel Hierarchy
The Borel sets in a Polish space are generated from open sets by countable unions, countable intersections, and complementation. They are classified into levels:
- = open sets.
- = closed sets (complements of open).
- = countable unions of sets.
- = complements of sets.
- for limit .
The hierarchy stabilizes at : .
- : open intervals, open balls.
- : closed intervals, closed sets.
- (): countable unions of closed sets (, for instance).
- (): countable intersections of open sets (irrationals ).
- (): countable unions of sets.
Each level is strictly contained in the next (in uncountable Polish spaces), so the hierarchy does not collapse.
Borel Measurability
Every Borel set in a Polish space is:
- Lebesgue measurable (in ).
- Has the Baire property (differs from an open set by a meager set).
- Has the perfect set property: every uncountable Borel set contains a perfect subset (and hence has cardinality ).
These are the "regularity properties." They hold for Borel sets in ZFC but can fail for arbitrary sets.
Any two uncountable Polish spaces are Borel isomorphic: there exists a bijection that preserves the Borel -algebra. Thus , , , and are all "the same" from the Borel perspective. This remarkable rigidity means that descriptive set theory on one Polish space transfers to all others.