距離空間の基礎的な知識を理解しているものとして, 位相空間論の学習を目的とする.
de Rham 理論までを目標として, 被覆空間, 基本群, 単体的複体, 多様体, de Rham 複体の基本的な定理をなるべく厳密に構築していきたいと思う.
私の復習と位相空間論を学びたい人の学習のため記事を書く.
便宜上, 必要になるかは分からないが記号と用語の定義をしておく.
$\mathbb{N}$:自然数(正の整数)全体の集合.
$\mathbb{Z}$:整数全体の集合.
$\mathbb{Q}$:有理数全体の集合.
$\mathbb{R}$:実数全体の集合.
$\mathbb{C}$:複素数全体の集合.
$A^c$:$X$ における $A$ の補集合($A\subset X$)
$\mathfrak{P}(X)$:$X$ における冪集合($X$ の部分集合全体の集合)
今後, 必要な記号があればその都度定義していくことにする.
位相(topology)という言葉は聞き馴染みがないかもしれないが, 開集合系(system of open sets)と言えば距離空間を学んだものには分かり易い表現だろう.
しかし, 距離空間では距離を用いて開集合(open set)を定義したが, 位相空間論に距離は必ずしも存在しない.
位相空間の開集合の定義は, 距離空間での開集合の定義を拡張したものにしなければならないのだ.
そこで, 開集合が満たすべき最低限の性質を抜き出し, 開集合を距離を使わずに特徴付ける.
集合 $X$ に対し, $\mathcal{O}\subset\mathfrak{P}(X)$ とする.
$\mathcal{O}$ が $X$ 上の位相(topology)または開集合系(system of open sets)と呼ばれる時, 次の性質を満たす.
\begin{align*}
&\text{(O1) }\emptyset,X\in\mathcal{O}\\
&\text{(O2) }{}^\forall\{O_i\}_{i=1}^n\subset\mathcal{O}~\Longrightarrow\bigcap_{i=1}^nO_i\in\mathcal{O}\\
&\text{(O3) }{}^\forall\{O_\lambda\}_{\lambda\in\Lambda}\Longrightarrow\bigcup_{\lambda\in\Lambda}O_\lambda\in\mathcal{O}
\end{align*}
この時, $\mathcal{O}$ の元を開集合(open set)と呼ぶ.
また, 開集合 $O\in\mathcal{O}$ の補集合 $O^c$ を閉集合(closed set)と呼ぶ.
(但し, $n\in\mathbb{N}$ とする.)
これは当然距離空間の開集合の定義の拡張である.
通常, 距離空間 $(X,d)$ において距離の定める位相を
$$\mathcal{O}_d:=\{O\subset X~|~{}^\forall x\in X,{}^\exists\varepsilon>0\text{ s.t. }N_{\varepsilon}(x)\}.$$
と定める. 但し, $N_{\varepsilon}(x)$ は $x\in X$ における $\varepsilon$ 近傍(neighborhood) であり,
$$ N_{\varepsilon}(x)=\{y\in X~|~d(x,y)<\varepsilon\}.$$
で定められている.
さて, 距離の定める位相(この時点ではまだ位相と断定できないが便宜上そう呼ぶ) $\mathcal{O}_d$ が位相の公理を満たしている事を確認すれば, 位相空間は距離空間の拡張であり, 位相空間論は距離空間にも適応できる事が分かる.
距離空間 $(X,d)$ において, 距離の定める位相 $\mathcal{O}_d$ は位相の公理を満たす.
この定理により, 位相空間での様々な議論は距離空間においても成立する事実になる. 位相空間という広い世界で何が成り立っているのか, 距離空間で成り立つ定理はどこまで位相空間で成り立っているのかを考えるのは, 非常に重要なことだ. 距離空間に定まっている性質をどこまで位相空間に拡張できるのかも良い見所だろう.
位相空間に要求した性質はその集合に属する元同士の近さの指標である.
例えば, $3$ つの異なる元からなる集合 $X=\{a,b,c\}$ に対して, $\mathcal{O}_0$ を $\mathcal{O}_0=\{\emptyset,\{a\},\{a,b\},\{a,b,c\}\}$ 等と定めれば $(X,\mathcal{O}_0)$ は位相空間となる. (O1),(O2),(O3)を満たすことを確認すれば良いが, $\emptyset,X\in\mathcal{O}_0$ は自明であり, どの組み合わせの合併, 共通部分も $\mathcal{O}_0$ に含まれていることを示すのは簡単だろう.
位相 $\mathcal{O}_0$ は $X$ に対して, $a$ という元の近くを見れば $a$ 自身しか映らないようにも見れるし, もう少し離れれば $a$ の近くには $b$ がいて, 更に離れれば同時に $c$ も視界に入れることができるという"近さ"という概念の抽象化であることが分かる. しかし, この位相 $\mathcal{O}_0$ では $b$ と $c$ は近くには存在せず, 最も離れて見たとき(すなわち全体を見たとき)にしか互いを視界に映すことはできない, 結構離れた元同士だと言っているとも考えることができる.
これはある集合の元同士の"距離"というものを抽象化し, まさに"近さ"という概念のみを抽出したものだと解釈するのが良いだろう.
一方, 同じ集合 $X=\{a,b,c\}$ に対して, 位相を $\mathcal{O}_1=\{\emptyset,\{b,c\},\{a,b,c\}\}$ 等と定めると, 今度は打って変わって $b$ と $c$ はどれだけ近くで見ても同時に見えるほど近い関係にあると言える. 逆に, $b,c$ から $a$ は全体が見えるまで離れないと見えてこない位には遠い元だとも言えるだろう.
今の例のように同じ集合に対しても異なる位相構造を定めることができる. つまり, 距離空間が距離の測り方を様々な視点から見れたように, 元同士の近さを様々な視点で見ることができるのが位相空間である.
開集合を定めることが近さの概念を定めることだと分かれば, 位相空間上の関数の連続性が議論できる筈だ.
私たちは大学一年生の頃に $\varepsilon-\delta$ 論法なるもので実数上の極限や連続性を議論できた. $\varepsilon-\delta$ 論法は任意の実数によってその範囲を抑える($|f(x)-f(y)|<\varepsilon$)ことで"限りなく近い"という概念を数式的に表した. これを距離空間に拡張し, "範囲を抑える"というのを距離の不等式($d(f(x),f(y))<\varepsilon$)と解釈したのが距離空間における連続性である.
では, 位相空間では距離空間ではどのようにして"限りなく近い"という表現をするのかを距離空間を復習しながら考えていこう.
距離空間の連続性の定義を思い出していこう.
まず, $X,Y\subset\mathbb{R}$ における関数 $f:X\to Y$ の連続性は次のように定義されていた.
$$ {}^\forall x\in X,~{}^\forall \varepsilon>0,~{}^\exists\delta>0\text{ s.t. }{}^\forall y\in X,~|x-y|<\delta\Longrightarrow|f(x)-f(y)|<\varepsilon.$$
次に, 多変数関数の場合, $x=(x_1,x_2,\dots,x_n)\in X\subset\mathbb{R}^n,~y=(y_1,y_2,\dots,y_n)\in Y\subset\mathbb{R}^m$ における関数 $f=(f_1,f_2,\dots,f_m):X\to Y$ の連続性は
$$ {}^\forall x\in X,~{}^\forall \varepsilon>0,~{}^\exists\delta>0\text{ s.t. }{}^\forall y\in X,~\sqrt{\sum_{i=1}^n(x_i-y_i)^2}<\delta\Longrightarrow\sqrt{\sum_{j=1}^m(f_j(x)-f_j(y))^2}<\varepsilon.$$
で定義されていた.
ここからが一般の距離空間の例で, 距離空間 $(X,d_X),~(Y,d_Y)$ における関数 $f:X\to Y$ の連続性は
$$ {}^\forall x\in X,~{}^\forall \varepsilon>0,~{}^\exists\delta>0\text{ s.t. }{}^\forall y\in X,~d_X(x,y)<\delta\Longrightarrow d_Y(f(x),f(y))<\varepsilon.$$
で定義されることが多いだろう.
この定義はユークリッド空間 $\mathbb{R}^n$ の拡張になっており, 先程までの定義は距離空間の中でも, 特に集合 $\mathbb{R}^n$ に対し, ユークリッド距離 $d_n(x,y)=\sqrt{\sum_{i=1}^n(x_i-y_i)^2}$ が入れられている特別な場合だと思うことができたわけである. 要するに, 元々ユークリッド距離だった場所を一般の距離だと思い直すことによって距離空間の連続性の定義に拡張した.
では, 今度はこの距離で定義した連続性を, 距離を使わない開集合だけで表せられれば位相空間にそのまま拡張できそうだ.
ここで次の定理を示してみよう.
$(X,d_X),~(Y,d_Y)$ を距離空間とする.
この時, $f:X\to Y$ の"距離空間における"連続性の定義は次の条件に同値である.
$$ {}^\forall U\in\mathcal{O}_{d_Y},~f^{-1}(U)\in\mathcal{O}_{d_X}.$$
この定理は距離空間上の関数における連続性の定義の言い換えとして, どんな終域($Y$ 上の)の開集合の逆像をとっても($X$ 上の)開集合となる時に, $f:X\to Y$ を連続関数として定められるということだ.
これは私達が求めていた"開集合のみで特徴付けられた連続性の定義"に他ならない.
本節最後に述べるのは位相空間における連続性だ.
1.6では開集合の言葉だけで連続性を言い換えられた. それを位相空間に拡張して定義しよう.
$(X,\mathcal{O}_X),~(Y,\mathcal{O}_Y)$ を位相空間とする.
この時, $f:X\to Y$ が連続であるとは,
$${{}^\forall U\in\mathcal{O}_{Y},~f^{-1}(U)\in\mathcal{O}_{X}}$$
が成り立つことである.
距離空間から位相空間へ拡張したのは開集合の定義だった. 距離空間で開集合のみを用いた言い換えが出来れば, 距離空間の開集合を位相空間での開集合に拡張すればそれはそのまま位相空間への拡張となる.
次からは位相空間における基礎的な性質の定義や証明をしていく. 連続関数による位相の振る舞いは位相空間の最も基礎的な部分であり, 今後様々な証明に役立つだろう.