Skip to content

Latest commit

 

History

History
206 lines (138 loc) · 9.11 KB

polish.md

File metadata and controls

206 lines (138 loc) · 9.11 KB

Polish Spaces

\newcommand{\N}{\mathbb{N}}
\newcommand{\Nat}{\mathbb{N}}
\newcommand{\Z}{\mathbb{Z}}
\newcommand{\Real}{\mathbb{R}}
\newcommand{\R}{\mathbb{R}}
\newcommand{\C}{\mathbb{C}}
\newcommand{\CH}{\mathsf{CH}}
\newcommand{\eps}{\varepsilon}
\newcommand{\Cant}{2^{\Nat}}
\newcommand{\Baire}{\Nat^{\Nat}}
\newcommand{\Rest}[1]{\mid_{#1}}
\newcommand{\Ci}{\mathbb{T}}
\newcommand{\Str}[1][2]{{#1}^{<\Nat}}
\newcommand{\Sle}{\subset}
\newcommand{\Sleq}{\subseteq}
\newcommand{\Cyl}[1]{N_{#1}}


\DeclareMathOperator{\diam}{diam}

The proofs in the previous lecture are quite general, that is, they make little use of specific properties of $\Real$. If we scan the arguments carefully, we see that we can replace $\Real$ by any metric space that is complete and contains a countable basis of the topology.

Review of some concepts from topology

Basis

Let $(X, \mathcal{O})$ be a topological space. A family $\mathcal{B} \subseteq \mathcal{O}$ of subsets if $X$ is a basis for the topology if every open set from $\mathcal{O}$ is the union of elements of $\mathcal{B}$. For example, the open intervals with rational endpoints form a basis of the standard topology of $\Real$. A family $\mathcal{S} \subseteq \mathcal{O}$ is a subbasis if the set of finite intersections of sets in $\mathcal{S}$ is a basis for the topology.

Finally, if $\mathcal{S}$ is any family of subsets of $X$, the topology generated by $\mathcal{S}$ is the smallest topology on $X$ containing $\mathcal{S}$. It consists of all unions of finite intersections of sets in $\mathcal{S} \cup {X,\emptyset}$.

Density

A set $D \subset X$ is dense if for any open $U \neq \emptyset$ there exists $z \in D \cap U$. If a topological space $(X, \mathcal{O})$ has a countable dense subset, the space is called separable.

Products

If $(X_i){i \in I}$ is a family of topological spaces, one defines the product topology on $\Pi{i \in I} X_i$ to be the topology generated by the sets $\pi_i^{-1}(U)$, where $i \in I$, $U \subseteq X_i$ is open, and $\pi_i: \Pi_{i \in I} X_i \to X_i$ is the $i$th projection.


Now suppose $(X,d)$ is a metric space. With each point $x \in X$ and every $\eps &gt; 0$ we associate an $\eps$-neighborhood or $\eps$-ball

$$ U_\eps(x) = {y \in X \colon d(x,y)<\eps}. $$

Note that a compatible metric is not necessarily unique.

The topology generated by the $\eps$-neighborhoods is called the topology of the metric space $(X,d)$. If this topology agrees with a given topology $\mathcal{O}$ on $X$, we say the metric $d$ is compatible with the topology $\mathcal{O}$. If for a topological space $(X, \mathcal{O})$ there exists a compatible metric, $(X, \mathcal{O})$ is called metrizable.

If a topological space $(X,\mathcal{O})$ is separable and metrizable, then the balls with center in a countable dense subset $D$ and rational radius form a countable base of the topology.

Polish spaces -- the basics

:label: def-polish

A **Polish space** is a separable topological space $X$ for which exists a compatible metric $d$ such that $(X,d)$ is a complete metric space.

There may be many different compatible metrics that make $X$ complete. If $X$ is already given as a complete metric space with countable dense subset, then we call $X$ a Polish metric space.

The standard example is, of course, $\Real$, the set of real numbers. One can obtain other Polish spaces using the following basic observations. (We leave the proof as an exercise.)

:label: properties-polish

1. A closed subset of a Polish space is Polish.
2. The product of a countable (in particular, finite) sequence of Polish spaces is Polish.
3. Any topological space homeomorphic to a Polish space is Polish.

We conclude that $\Real^n$, $\C$, $\C^n$, the unit interval $[0,1]$, the unit circle $\Ci = {z \in \C \colon |z| = 1}$, and the infinite dimensional spaces $\Real^\Nat$ and $[0,1]^\Nat$ (the Hilbert cube) are Polish spaces.

Any countable set with the discrete topology is Polish, by means of the discrete metric $d(x,y) = 1 : \Leftrightarrow : x \neq y$.

Some subsets of Polish spaces are Polish but not closed.

:class: hint

By choosing a suitable metric, show that $(0,1)$, the open unit interval, is a Polish space.

We will later characterize all subsets of Polish spaces that are Polish themselves.

(polish-product-spaces)=

Product spaces

In a certain sense, the most important Polish spaces are of the form $A^\Nat$, where $A$ is a countable set carrying the discrete topology. The standard cases are

$\Cant$, the Cantor space $\qquad$ and $\qquad$ $\Baire$, the Baire space.

We will, for now, denote elements from $A^\Nat$ by lower case greek letters from the beginning of the alphabet. The $n$-th term of $\alpha$ we denote by either $\alpha(n)$ or $\alpha_n$, whichever is more convenient.

We endow $A$ with the discrete topology. The product topology on these spaces has a convenient characterization. Given a set $A$, let $\Str[A]$ be the sets of all finite sequences over $A$. Given $\sigma, \tau \in A^{&lt;\Nat}$, we write $\sigma \Sleq \tau$ to indicate that $\sigma$ is an initial segment of $\tau$. $\Sle$ means the initial segment is proper. This notation extends naturally to hold between elements of $\Str[A]$ and $A^\Nat$, $\sigma \Sle \alpha$ meaning that $\sigma$ is a finite initial segment of $\alpha$.

A basis for the product topology on $A^\Nat$ is given by the cylinder sets

$$ \Cyl{\sigma} = {\alpha \in A^\Nat \colon \sigma \Sle \alpha }, $$

that is, the set of all infinite sequences extending $\sigma$. The complement of a cylinder is a union of cylinders and hence open. Therefore, each set $\Cyl{\sigma}$ is clopen.

A compatible metric is given by

$$ d(\alpha,\beta) = \begin{cases} 2^{-N} & \text{ where } N \text{ is least such that $\alpha_N \neq \beta_N$ }\\ 0 & \text{ if $\alpha = \beta$}. \end{cases} $$

The representation of the topology via cylinders (which are characterized by finite objects) allows for a combinatorial treatment of many questions and will be essential later on.

:label: prop-topological-product

Let $A$ be a countable set, equipped with the discrete topology. Suppose $A^\Nat$ is equipped with the product topology. Then the following hold.

1. $A^\Nat$ is Polish.
2. $A^\Nat$ is *zero-dimensional*, i.e. it has a basis of *clopen* sets.
3. $A^\Nat$ is compact if and only if $A$ is finite.

Via the mapping

$$ \alpha \mapsto \sum_{i = 0}^\infty \frac{2\alpha_i}{3^{i+1}}, $$

(fact-paths-as-reals)= $\Cant$ is homeomorphic to the middle-third Cantor set in $\Real$, whereas the continued fraction mapping

$$ \beta \mapsto \beta_0 + \cfrac{1} {\beta_1 + \cfrac{1}{ \beta_2 + \cfrac{1}{ \beta_3 + \ldots}}} $$

provides a homeomorphism between $\Z \times (\N\setminus{0})^\N$ and the irrational real numbers.

The universal role played by the discrete product spaces is manifested in the following results.

:label: thm-Cantor-embedding

Every uncountable Polish space contains a homeomorphic embedding of Cantor space $\Cant$.

The proof is similar to the proof of {prf:ref}thm-card-perfect-sets. Note that the proof actually constructs an embedding of $\Cant$. The continuity of the mapping is straightforward.

In a similar way we can adapt the proof of {prf:ref}cantor-bendixson to show that the perfect subset property holds for closed subsets of Polish spaces.

:label: thm-cantor_bendixson-polish

Every uncountable closed subset of a Polish space contains a perfect subset.

Finally, we can characterize Polish spaces as continuous images of Baire space.

:label: thm-polish-cont-image-Baire

Every Polish space $X$ is the continuous image of $\Baire$.
Let $d$ be a compatible metric on $X$, and let $D = \{x_i \colon i \in \Nat\}$ be a countable dense subset of $X$. Every point in $X$ is the limit of a sequence in $D$. Define a mapping $g:\Baire \to X$ by putting

$$
    \alpha = \alpha(0)\, \alpha(1)\, \alpha(2)\dots \mapsto \lim_n x_{\alpha(n)}.
$$

The problem is, of course, that the limit on the right hand side not necessarily exists. We have to proceed more carefully.
Given $\alpha \in \Nat$, we put $y^\alpha_0 = x_{\alpha(0)}$ and
define iteratively

$$
y^\alpha_{n+1} = \begin{cases}
    x_{\alpha(n+1)} & \text{ if $d(y^\alpha_n,x_{\alpha(n+1)}) < 2^{-n}$}, \\
    y^\alpha_n & \text{ otherwise }.
\end{cases}
$$

The resulting sequence $(y^\alpha_n)$ is clearly Cauchy in $X$, and hence converges to some point $y^\alpha \in X$, by completeness. We define

$$
    f(\alpha) = y^\alpha.
$$

$f$ is continuous, since if $\alpha$ and $\beta$ agree up to length $N$ (that is, their distance is at most $2^{-N}$ with respect to the above metric), then the sequences $(y^\alpha_n)$ and $(y^\beta_n)$ will agree up to index $N$, and all further terms are within $2^{-N}$ of $y^\alpha_N$ and $y^\beta_N$, respectively.

Finally, since $D$ is dense in $X$, $f$ is a surjection.