Polish空間

同義語:Polish spaceポーランド空間

概要

Polish空間(Polish space)とは、可分であり、位相に適合する完備な距離をもつ位相空間のことである。完備性は距離に依存するが、そのような距離が存在することは位相的性質であり、$\mathbb{R}^n$、Cantor集合、$\mathbb{N}^{\mathbb{N}}$、無理数全体、可分なBanach空間はPolish空間で、有理数全体 $\mathbb{Q}$ はそうでない。Polish空間の $G_\delta$-集合・可算積・可算個の非交和はPolish空間であり、Polish空間はHilbert立方体の $G_\delta$-集合と同相な空間、あるいは $\mathbb{R}^{\mathbb{N}}$ の閉部分空間と同相な空間としてちょうど特徴づけられる。記述集合論や確率論の標準的な舞台である。

$$\newcommand{C}[0]{\mathbb{C}} \newcommand{div}[0]{\mathbin{÷}} \newcommand{N}[0]{\mathbb{N}} \newcommand{Q}[0]{\mathbb{Q}} \newcommand{R}[0]{\mathbb{R}} \newcommand{Z}[0]{\mathbb{Z}} $$

前提知識: 完全距離化可能空間, 可分空間, 第2可算空間, 完備距離空間

実数直線 $\mathbb{R}$、Cantor 集合、自然数列の空間 $\mathbb{N}^{\mathbb{N}}$、区間上の連続関数の空間 $C([0,1])$ は、どれも「可算個の点で近似でき、Cauchy 列が収束する」空間である。ただし完備性は距離の性質であって、位相だけでは決まらない。そこで「可分であり、位相を変えずに完備な距離をとれる」空間をまとめて扱うのが Polish 空間である。
Polish 空間は、記述集合論(Borel 集合や解析集合の理論)と確率論(測度の弱収束や条件付き分布)の標準的な舞台である。この記事では定義と例・反例を述べ、Polish 空間が $G_\delta$-集合・可算積・可算個の非交和をとる操作で閉じていることを示す。主定理は、Polish 空間が Hilbert 立方体の $G_\delta$-集合と同相な空間、また $\mathbb{R}^{\mathbb{N}}$ の閉部分空間と同相な空間としてちょうど特徴づけられることである。最後に、Polish 空間の濃度が高々可算か連続体濃度のどちらかであることを述べる。

定義

位相空間 $X$ の距離 $d$ が $X$ の位相に適合するとは、$d$ の開球が生成する位相が $X$ の位相と一致することをいう。適合する距離 $d$ で $(X,d)$ が完備距離空間になるものが存在するとき、$X$ は完全距離化可能であるという。

Polish 空間

位相空間 $X$ が Polish 空間(Polish space)であるとは、$X$ が可分空間であり(高々可算な稠密部分集合をもち)、かつ完全距離化可能であることをいう。すなわち、$X$ の位相に適合する完備な距離 $d$ が存在し、$X$ は高々可算な稠密部分集合をもつ。
このとき、適合する完備な距離 $d$ を 1 つ固定した距離空間 $(X,d)$ を Polish 距離空間ということがある。

Polish 空間は位相空間の概念である。同じ Polish 空間に、適合する完備な距離と、適合するが完備でない距離の両方が入ることがある(ex-polish-incomplete-metric)。同相写像は適合する距離を移すので、Polish であることは同相で保たれる。

文献による述べ方の違い

Mos09 の 1A(p. 9)は、完備で可分な距離空間(距離を固定したもの)を Polish 空間とよぶ。Eng89 は同じ対象を「可分で完全距離化可能な空間」として扱う(§4.3)。この記事では位相空間の概念として定義し、距離を固定したものは Polish 距離空間とよんで区別する。位相的な性質(開集合・閉集合・Borel 集合・連続性)だけを問題にする限り、どちらの流儀でも結論は変わらない。

距離化可能な空間では、可分性は第 2 可算性(高々可算な開基をもつこと)とも Lindelöf 性とも同値である(第2可算空間 の定理「距離空間における同値性」)。したがって Polish 空間は第 2 可算である。

基本的な性質

$X$ を Polish 空間とする。

  1. $X$ は第 2 可算であり、Lindelöf空間である。
  2. $X$ は Baire 空間である。すなわち、稠密な開集合の可算族の共通部分は稠密である。
  3. $X$ の濃度は $2^{\aleph_0}$ 以下である。

1:上に述べた同値性による。
2:稠密性と開集合は位相だけで決まるので、適合する完備な距離を 1 つとって Baireのカテゴリー定理 を当てればよい。
3:1 により高々可算な開基 $\{B_0,B_1,\dots\}$ がある。$x\in X$ に $I(x):=\{n\in\mathbb{N}\mid x\in B_n\}$ を対応させる。$x\ne y$ なら、距離空間は Hausdorff なので $x$ を含み $y$ を含まない開集合 $U$ があり、$x\in B_n\subset U$ となる $n$ をとると $n\in I(x)\setminus I(y)$ である。よって $x\mapsto I(x)$ は $X$ から $\mathbb{N}$ の冪集合への単射であり、$|X|\le2^{\aleph_0}$ である。$\square$

例と反例

基本的な例
  1. $\mathbb{R}^n$ は Euclid 距離で完備であり、有理点全体 $\mathbb{Q}^n$ が稠密なので Polish 空間である。閉区間 $[0,1]$ も同様である。
  2. 高々可算な集合に離散位相を入れた空間は、離散距離(異なる 2 点の距離を $1$ とする)で完備であり、自分自身が稠密な可算集合なので Polish 空間である。
  3. コンパクトな距離化可能空間は Polish 空間である。実際、適合する距離 $d$ をとると、$(X,d)$ は完備かつ全有界であり(全有界 の定理「コンパクト性との関係」)、全有界な距離空間は可分である(同記事の命題「全有界な距離空間は可分」)。とくに Cantor集合、円周 $S^1$、Hilbert立方体 $Q=[0,1]^{\mathbb{N}}$ は Polish 空間である。
  4. Baire空間(記述集合論) $\mathcal{N}=\mathbb{N}^{\mathbb{N}}$ は Polish 空間である。これは下の thm-polish-closure の 2(可算積)とこの例の 2($\mathbb{N}$ が Polish)から従う。
関数空間と Banach 空間
  1. 可分な Banach 空間は、ノルムから定まる距離で完備かつ可分なので Polish 空間である。たとえば $1\le p< \infty$ の ℓp空間 $\ell^p$ は、有限個の成分を除いて $0$ である有理数列の全体が稠密である(可分空間 の例「有限個の成分を除いて $0$ である有理数列」)ので、Polish 空間である。
  2. $C([0,1])$ に上限ノルム $\|f\|_\infty=\sup_{x\in[0,1]}|f(x)|$ を入れた空間は Polish 空間である。完備性は 完備距離空間 の命題「有界関数と有界連続関数の空間の完備性」による。可分性は Weierstrassの近似定理 による。多項式全体は稠密であり、多項式 $\sum_{k\le m}a_kx^k$ は、$|a_k-q_k|< \varepsilon/(m+1)$ となる有理数 $q_k$ を選んだ $\sum_{k\le m}q_kx^k$ と $[0,1]$ 上で $\varepsilon$ 未満しか違わないので、有理数係数の多項式という可算集合が稠密である。
完備でない距離で与えられる例
  1. 開区間 $(0,1)$ は通常の距離 $|x-y|$ では完備でない($1/n$ は Cauchy 列だが $(0,1)$ に極限をもたない)。しかし $\mathbb{R}$ の開集合なので、thm-polish-closure の 1 により Polish 空間である。具体的には、同相写像 $h(x)=\tan(\pi(x-\tfrac12))\colon(0,1)\to\mathbb{R}$ を使った距離 $d'(x,y):=|h(x)-h(y)|$ が、適合する完備な距離である。
  2. 無理数全体 $\mathbb{P}:=\mathbb{R}\setminus\mathbb{Q}$ は、有理数を $q_1,q_2,\dots$ と並べると開集合の可算個の共通部分 $\bigcap_n(\mathbb{R}\setminus\{q_n\})$ なので $\mathbb{R}$ の $G_\delta$-集合であり、thm-polish-closure の 1 により Polish 空間である。通常の距離では完備でない(無理数の列で有理数に収束するものがある)。$\mathbb{P}$ は $\mathcal{N}$ と同相であることが知られている(Mos09 1A、p. 9。この記事では証明しない)。

次の反例は、定義の 2 つの条件と距離化可能性がどれも欠かせないことを示す。

反例:有理数全体

$\mathbb{Q}$ は可分で距離化可能だが、Polish 空間でない。$\mathbb{Q}$ が Polish なら prop-polish-basic の 2 により Baire 空間になるが、$\mathbb{Q}=\{q_1,q_2,\dots\}$ と並べると $\mathbb{Q}\setminus\{q_n\}$ は $\mathbb{Q}$ の稠密な開集合で、その共通部分は空集合であり、稠密でない。よって $\mathbb{Q}$ は「可分」を満たし「完全距離化可能」を満たさない。

反例:可分でない完備距離空間
  1. 非可算集合 $S$ に離散距離を入れた空間は完備だが、どの稠密部分集合も $S$ 全体なので可分でない(可分空間 の注意「反例:非可算集合上の離散空間」)。
  2. 有界数列の空間 $\ell^\infty$ は上限ノルムで完備だが可分でない(可分空間 の注意「反例:有界数列の空間」)。
    どちらも「完全距離化可能」を満たし「可分」を満たさないので、Polish 空間でない。
反例:可分だが距離化可能でない空間

半開区間 $[a,b)$ を開基とする $\mathbb{R}$ の位相(Sorgenfrey直線)は、有理数全体が稠密なので可分であり、Baire 空間でもある。しかし第 2 可算でないので(同記事の命題「第2可算公理を満たさないこと」)、距離化可能な空間での可分性と第 2 可算性の同値性により、距離化可能でない。とくに Polish 空間でない。

外す条件反例成り立たなくなること
完全距離化可能$\mathbb{Q}$(ex-polish-rationals)Baire 空間である
可分非可算離散空間、$\ell^\infty$(ex-polish-nonseparable)第 2 可算である
距離化可能Sorgenfrey 直線(ex-polish-sorgenfrey)可分なら第 2 可算である
完備な距離の選び方$(0,1)$ と通常の距離(ex-polish-incomplete-metric)Polish 空間のどの適合する距離も完備である

構成と遺伝

Polish 空間から Polish 空間を作る基本の操作は、$G_\delta$-集合(開集合の可算個の共通部分)をとること、可算積をとること、可算個を交わらないように並べることの 3 つである。

Polish 空間の遺伝と構成
  1. Polish 空間 $X$ の G_δ-集合 は、部分空間として Polish 空間である。とくに開集合と閉集合は Polish 空間である。
  2. Polish 空間の可算族 $(X_n)_{n\in\mathbb{N}}$ の直積 $\prod_nX_n$ は、直積位相について Polish 空間である。
  3. Polish 空間の可算族 $(X_n)_{n\in\mathbb{N}}$ の非交和 $\bigsqcup_nX_n$ は、直和位相(各 $X_n$ が開部分空間になる位相。非交和 の定義「直和位相」)について Polish 空間である。
  4. Polish 空間 $X$ の部分集合 $A$ について、$A$ が部分空間として Polish 空間であることと、$A$ が $X$ の $G_\delta$-集合であることは同値である。

1:$A\subset X$ を $G_\delta$-集合とする。完全距離化可能空間の $G_\delta$-集合は完全距離化可能である(完全距離化可能空間 の定理「$G_\delta$-集合への遺伝」)。可分性:$X$ は第 2 可算であり(prop-polish-basic)、第 2 可算性は部分空間に遺伝し(第2可算空間 の命題「部分空間への遺伝」)、第 2 可算空間は可分である(同記事の命題「三つの帰結」)。よって $A$ は Polish 空間である。開集合 $U$ は $U$ 自身の共通部分として $G_\delta$ である。空でない閉集合 $F$ は、適合する距離 $d$ をとると $F=\bigcap_{n\ge1}\{x\mid d(x,F)< 1/n\}$(各項は開集合)なので $G_\delta$ である。
2:完全距離化可能空間の可算積は完全距離化可能である(完全距離化可能空間 の命題「可算積」)。第 2 可算空間の可算積は第 2 可算であり(第2可算空間 の命題「可算個の直積」)、したがって可分である。
3:各 $X_n$ の適合する完備な距離 $d_n$ をとり、$\delta_n:=\min\{d_n,1\}$ とおく。$\delta_n$ は $d_n$ と半径 $1$ 未満の開球が一致するので同じ位相を定め、Cauchy 列も同じなので完備である。$X:=\bigsqcup_nX_n$ の上で、$x,y$ が同じ $X_n$ にあれば $d(x,y):=\delta_n(x,y)$、異なる $X_n$ にあれば $d(x,y):=1$ と定める。三角不等式 $d(x,z)\le d(x,y)+d(y,z)$ は、3 点が同じ $X_n$ にあれば $\delta_n$ の三角不等式であり、そうでなければ右辺の少なくとも一方の項が $1$ で左辺は $1$ 以下なので成り立つ。半径 $r\le1$ の $d$ の開球は 1 つの $X_n$ の中の $\delta_n$ の開球なので、$d$ は直和位相を定める。$d$ について Cauchy な列は、ある番号から先で互いの距離が $1$ 未満となり、1 つの $X_n$ に入ってその中で $\delta_n$ について Cauchy であるから収束する。各 $X_n$ の高々可算な稠密部分集合の和は $X$ で稠密で高々可算である。
4:$\Leftarrow$ は 1 である。$\Rightarrow$:$A$ が Polish なら完全距離化可能であり、$X$ は距離化可能なので、$A$ は $X$ の $G_\delta$-集合である(完全距離化可能空間 の定理「完全距離化可能な部分空間は $G_\delta$」)。$\square$

構成の例
  1. $\mathbb{R}^{\mathbb{N}}$(実数列全体に直積位相)、$\mathcal{N}=\mathbb{N}^{\mathbb{N}}$、$\{0,1\}^{\mathbb{N}}$ は 2 により Polish 空間である。
  2. $\mathbb{R}^n$ の開集合と閉集合、とくに開区間・閉円板・球面は 1 により Polish 空間である。
  3. 整数全体を添字とする実数直線の可算個の非交和 $\bigsqcup_{k\in\mathbb{Z}}\mathbb{R}$ は 3 により Polish 空間である。
  4. 4 により、$\mathbb{Q}$ は $\mathbb{R}$ の $G_\delta$-集合でない(ex-polish-rationals で $\mathbb{Q}$ が Polish でないことを示した)。

thm-polish-closure の 2 は「可算」を外すと成り立たない。$\mathbb{R}^{\mathbb{R}}$(非可算個の直積)は第 1 可算でもなく、距離化可能でない。実際、原点の可算個の近傍 $V_1,V_2,\dots$ をとると、各 $V_k$ は有限個の座標だけを制限する基本開集合を含むので、どの $V_k$ でも制限されない座標 $s$ が残り、開集合 $\{x\mid|x_s|< 1\}$ はどの $V_k$ も含まない。

Hilbert 立方体と $\mathbb{R}^{\mathbb{N}}$ による特徴づけ

可分な距離化可能空間は Hilbert立方体 $Q=[0,1]^{\mathbb{N}}$ に埋め込める(Tychonoffの埋め込み定理 の系「可分距離化可能空間の特徴づけ」)。Polish 空間は、その埋め込みの像が $G_\delta$ になるものとしてちょうど特徴づけられる。$Q$ の距離として
$$ \rho(x,y):=\sum_{n=0}^{\infty}2^{-n}|x_n-y_n|\qquad(x=(x_n),\ y=(y_n)\in Q) $$
を使う。$\rho$ は $Q$ の直積位相を与え、値は $2$ 以下である(Tychonoffの埋め込み定理 の命題「Hilbert 立方体の距離」)。

Polish 空間の特徴づけ

位相空間 $X$ について、次の 3 条件は同値である。

  1. $X$ は Polish 空間である。
  2. $X$ は Hilbert 立方体 $Q$ のある $G_\delta$-集合と同相である。
  3. $X$ は $\mathbb{R}^{\mathbb{N}}$(直積位相)のある閉部分空間と同相である。

1 $\Rightarrow$ 2:$X$ は可分な距離化可能空間なので、埋め込み $e\colon X\to Q$ がある。像 $e(X)$ は $X$ と同相なので完全距離化可能であり、$Q$ は距離化可能なので、$e(X)$ は $Q$ の $G_\delta$-集合である(完全距離化可能空間 の定理「完全距離化可能な部分空間は $G_\delta$」)。
2 $\Rightarrow$ 3:$A\subset Q$ を $G_\delta$-集合とし、$A=\bigcap_{n\in\mathbb{N}}U_n$($U_n$ は $Q$ の開集合)と書く。$F_n:=Q\setminus U_n$ とおき、$A$ 上の関数 $\varphi_n$ を、$F_n=\emptyset$ なら $\varphi_n:=0$、$F_n\ne\emptyset$ なら
$$ \varphi_n(x):=\frac{1}{\rho(x,F_n)}\qquad(x\in A) $$
と定める。$x\in A\subset U_n$ なので $x\notin F_n$ であり、$F_n$ は閉集合なので $\rho(x,F_n)>0$ である。$x\mapsto\rho(x,F_n)$ は連続なので $\varphi_n$ は $A$ 上で連続であり、$\rho\le2$ なので $F_n\ne\emptyset$ のとき $\varphi_n\ge\tfrac12$ である。
$$ g\colon A\to Q\times\mathbb{R}^{\mathbb{N}},\qquad g(x):=\bigl(x,(\varphi_n(x))_{n\in\mathbb{N}}\bigr) $$
とおく。$g$ は各成分が連続なので連続であり、単射で、逆写像 $g(A)\to A$ は第 1 成分への射影の制限なので連続である。よって $g$ は埋め込みである。
$g(A)$ が $Q\times\mathbb{R}^{\mathbb{N}}$ の閉集合であることを示す。この空間は距離化可能な空間の可算積なので距離化可能であり、点列で閉性を判定できる。$g(x_k)\to(y,t)$ とすると、$Q$ の中で $x_k\to y$、各 $n$ で $\varphi_n(x_k)\to t_n$ である。$F_n\ne\emptyset$ となる $n$ について、収束列 $(\varphi_n(x_k))_k$ は有界なので、ある $M_n$ ですべての $k$ について $\varphi_n(x_k)\le M_n$、すなわち $\rho(x_k,F_n)\ge1/M_n$ である。$\rho(\cdot,F_n)$ の連続性から $\rho(y,F_n)\ge1/M_n>0$ であり、$y\notin F_n$、すなわち $y\in U_n$ である。$F_n=\emptyset$ なら $y\in Q=U_n$ である。よって $y\in A$ であり、$\varphi_n$ の $y$ での連続性から $t_n=\lim_k\varphi_n(x_k)=\varphi_n(y)$ である。したがって $(y,t)=g(y)\in g(A)$ である。
$Q=[0,1]^{\mathbb{N}}$ は閉集合の直積なので $\mathbb{R}^{\mathbb{N}}$ の閉集合であり、$Q\times\mathbb{R}^{\mathbb{N}}$ は $\mathbb{R}^{\mathbb{N}}\times\mathbb{R}^{\mathbb{N}}$ の閉集合である。座標を交互に並べる写像 $((x_n),(y_n))\mapsto(x_0,y_0,x_1,y_1,\dots)$ は $\mathbb{R}^{\mathbb{N}}\times\mathbb{R}^{\mathbb{N}}$ から $\mathbb{R}^{\mathbb{N}}$ への同相写像である(座標の並べ替えなので、両方向とも各座標が連続)。よって $A\cong g(A)$ は $\mathbb{R}^{\mathbb{N}}$ のある閉部分空間と同相である。
3 $\Rightarrow$ 1:$\mathbb{R}^{\mathbb{N}}$ は thm-polish-closure の 2 により Polish 空間であり、その閉部分空間は同じ定理の 1 により Polish 空間である。Polish であることは同相で保たれる。$\square$

2 $\Rightarrow$ 3 の証明は、$G_\delta$-集合を「補集合までの距離の逆数」を座標に加えて閉集合に直すものである。Eng89 の Lemma 4.3.22 と Corollary 4.3.25(p. 274)が同じ趣旨を述べている。同書は 3 の形で、可分で完全距離化可能な空間を「$\mathbb{R}^{\aleph_0}$ の閉部分空間に埋め込める可分距離化可能空間」として特徴づけている。

絶対 $G_\delta$ としての見方

thm-polish-closure の 4 と同じ論法により、可分な距離化可能空間 $X$ について、$X$ が Polish であることと、$X$ を距離化可能な空間 $Y$ にどう埋め込んでも像が $Y$ の $G_\delta$-集合になることは同値である($\Rightarrow$ は 完全距離化可能空間 の定理「完全距離化可能な部分空間は $G_\delta$」、$\Leftarrow$ は $Y=Q$ にとって thm-polish-characterization の 2 $\Rightarrow$ 1)。この意味で Polish 空間は「可分な距離化可能空間の中の絶対 $G_\delta$」である。

濃度と記述集合論

濃度の二分法

Polish 空間 $X$ は、高々可算であるか、Cantor集合と同相な閉部分集合を含むかのどちらかである。後者の場合、$X$ の濃度はちょうど $2^{\aleph_0}$ である。

適合する完備な距離 $d$ を 1 つとる。$X$ は第 2 可算な完備距離空間である(prop-polish-basic)。$X$ が非可算なら、閉集合 $F=X$ に 孤立点 の定理「Cantor–Bendixson の定理」の 2 を当てはめると、$X$ は Cantor 集合と同相な部分集合 $C$ を含む。$C$ はコンパクトなので、Hausdorff 空間 $X$ の閉集合である。$C$ の濃度は $2^{\aleph_0}$ なので $|X|\ge2^{\aleph_0}$ であり、prop-polish-basic の 3 の $|X|\le2^{\aleph_0}$ と Cantor–Bernsteinの定理 から $|X|=2^{\aleph_0}$ である。$\square$

$\mathbb{Q}$ は高々可算、$\mathbb{R}$ や $C([0,1])$ は Cantor 集合を含む側の例である。仮定を外すと二分法は崩れる。可分性を外した例:濃度が $2^{\aleph_0}$ より大きい集合に離散距離を入れた空間は完全距離化可能で非可算だが、無限なコンパクト部分集合をもたないので Cantor 集合と同相な部分集合を含まない。完全距離化可能性を外した例:選択公理のもとで存在する Bernstein 集合 $B\subset\mathbb{R}$(完全集合性質 の定理「Bernstein 集合の存在」)は可分な距離化可能空間で非可算だが、$\mathbb{R}$ の空でない完全集合を含まない。Cantor 集合と同相な部分集合はコンパクトなので $\mathbb{R}$ の空でない完全集合になるから、$B$ はそれを含まない。
Polish 空間では、閉集合に限らず、もっと広い部分集合の族についても同じ二分法が成り立つ。

記述集合論での役割
  1. 空でない Polish 空間は $\mathcal{N}$ の連続像である(Baire空間(記述集合論) の定理「Polish 空間は $\mathcal{N}$ の連続像」、Mos09 1A.1、p. 10)。Polish 空間の部分集合で $\mathcal{N}$ の連続像として書けるもの(と空集合)を 解析集合 という。
  2. Polish 空間の非可算な解析集合は、空でない完全集合を含み、濃度は $2^{\aleph_0}$ である(完全集合性質 の定理「Suslin の定理」)。Borel 集合は解析集合なので、Polish 空間の Borel 集合も高々可算か濃度 $2^{\aleph_0}$ である(同記事の系「解析集合と Borel 集合の濃度」)。
  3. 非可算な Polish 空間は、どれも $\mathcal{N}$ と Borel 同型である。すなわち、Borel 集合の逆像も像も Borel 集合になる全単射が $\mathcal{N}$ との間にある(Mos09 3I.1、p. 141。この記事では証明しない)。したがって、可測空間としての構造(Polish 空間とその Borel 集合族の組。標準 Borel 空間という)は、非可算であれば 1 種類しかない。
  4. コンパクトな距離空間の空でないコンパクト部分集合全体は、Hausdorff距離 についてコンパクトな距離空間になる。Polish 空間 $X$ に適合する完備な距離を 1 つとると、$X$ の空でないコンパクト部分集合全体は、その距離から作った Hausdorff 距離について完備で可分な距離空間になり、とくに Polish 空間である(Hausdorff距離 の系「コンパクト集合の空間の Polish 性」)。

関連項目

参考文献

Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する