Lemma数学ロードマップ

03 集合と位相 · 第 2 章

位相空間

目安 10〜15 時間定理など 12演習 10 問

この章の目標

  • 位相(開集合系)の公理を距離空間の性質の抽象化として理解し、各公理が必要な理由を説明できる
  • 離散位相・密着位相・補有限位相・順序位相・ゾルゲンフライ直線・ザリスキー位相などの例を扱える
  • 閉集合・近傍・内部・閉包・集積点・稠密性を位相空間で扱える
  • 開基の判定条件を証明し、開基・準開基から位相を作れる
  • 連続写像・同相写像を定義し、同相でない空間を「位相的性質」で区別できる

前提:第1章

2.1 位相の公理

第1章で見たことをまとめよう。距離空間の開集合全体 O\mathcal{O} は

  • (O1) ∅,X∈O\emptyset, X \in \mathcal{O}、(O2) 有限個の共通部分で閉じる、(O3) 任意個の和集合で閉じる

という性質をもっていた(定理 1.14)。そして

  • 点列の収束は「aa を含む任意の開集合に、ある番号以降の xnx_n がすべて入る」と言い換えられ(命題 1.22)、
  • 写像の連続性は「開集合の逆像が開集合」と言い換えられ(定理 1.27)、
  • 閉包は「AA を含む最小の閉集合」、内部は「AA に含まれる最大の開集合」であった(命題 1.19)。

どれも開集合の族だけで述べられていて、距離の値そのものは使っていない。実際 Rn\mathbb{R}^n の d1,d2,d∞d_1, d_2, d_\infty は値が違うのに同じ開集合を定め、収束も連続性も同じになる。つまり「近さ」の本質は開集合の族にある。

さらに、距離からは自然に作れない「近さ」も数学には現れる。

  • 関数列の各点収束。関数全体に「各点収束をちょうど表す」距離を入れることはできない(第4章)。
  • 円周を線分の両端の貼り合わせとして作るような構成(第3章)。
  • 代数幾何学で多項式の零点集合を閉集合とするザリスキー位相(例 2.9)。

そこで (O1)〜(O3) そのものを公理として採用する。

定義 2.1(位相空間, topological space)XX を集合とする。XX の部分集合の族 O⊂P(X)\mathcal{O} \subset \mathcal{P}(X) が

  • (O1) ∅∈O\emptyset \in \mathcal{O} かつ X∈OX \in \mathcal{O}
  • (O2) U,V∈OU, V \in \mathcal{O} ならば U∩V∈OU \cap V \in \mathcal{O}
  • (O3) Uλ∈OU_\lambda \in \mathcal{O}(λ∈Λ\lambda \in \Lambda、Λ\Lambda は任意の添字集合)ならば ⋃λ∈ΛUλ∈O\bigcup_{\lambda \in \Lambda} U_\lambda \in \mathcal{O}

をみたすとき、O\mathcal{O} を XX 上の位相 (topology) または開集合系といい、O\mathcal{O} の元を開集合 (open set) という。組 (X,O)(X, \mathcal{O}) を位相空間という。

(O2) を繰り返し使えば、有限個の開集合の共通部分も開集合である。

例 2.2(距離位相)距離空間 (X,d)(X, d) の開集合全体は位相である(定理 1.14)。これを dd の定める距離位相という。位相的に同値な距離は同じ位相を定める。位相空間 (X,O)(X, \mathcal{O}) に対し、O\mathcal{O} がある距離の距離位相になっているとき、(X,O)(X, \mathcal{O}) は距離化可能 (metrizable) であるという。

注意 2.3(公理はなぜこの形か)

  • (O3) が任意個の和集合なのは、「開集合であること」を局所的な性質にするためである。すなわち「各点のまわりに、その集合に含まれる開集合がある」ならその集合は開集合である(命題 2.13)。また、AA に含まれる開集合をすべて合併すれば「AA に含まれる最大の開集合」=内部が得られる。
  • (O2) が有限個の共通部分に限られるのは、無限個を許すと距離空間の位相すら公理をみたさないからである。⋂n(−1/n,1/n)={0}\bigcap_n (-1/n, 1/n) = \lbrace 0 \rbrace(例 1.15)。しかも距離空間では 1 点集合 {a}\lbrace a \rbrace が開球 B(a,1/n)B(a, 1/n) の共通部分なので、無限個の共通部分で閉じることを要求すると、距離空間はすべて「すべての部分集合が開」な空間になってしまい、連続性や収束の議論が意味を失う。
  • (O1) は、∅\emptyset を空な族の和集合、XX を空な族の共通部分とみなす約束を明示したものである。

2.2 位相の例

例 2.4(離散位相, discrete topology)O=P(X)\mathcal{O} = \mathcal{P}(X)(すべての部分集合が開)。離散距離の距離位相である。

例 2.5(密着位相, indiscrete topology)O={∅,X}\mathcal{O} = \lbrace \emptyset, X \rbrace。XX が 2 点以上をもつなら距離化可能でない。実際、距離空間で a≠ba \neq b なら B(a,d(a,b))B(a, d(a, b)) は aa を含み bb を含まない開集合だが、密着位相にそのような開集合はない。

例 2.6(有限集合上の位相)X={a,b}X = \lbrace a, b \rbrace 上の位相はちょうど 4 つある:{∅,X}\lbrace \emptyset, X \rbrace、{∅,{a},X}\lbrace \emptyset, \lbrace a \rbrace, X \rbrace、{∅,{b},X}\lbrace \emptyset, \lbrace b \rbrace, X \rbrace、P(X)\mathcal{P}(X)。2 番目(と 3 番目)をシェルピンスキー空間 (Sierpiński space) という。{∅,{a},{b}}\lbrace \emptyset, \lbrace a \rbrace, \lbrace b \rbrace \rbrace は XX を含まないので位相でない。X={a,b,c}X = \lbrace a, b, c \rbrace 上の {∅,{a},{b},X}\lbrace \emptyset, \lbrace a \rbrace, \lbrace b \rbrace, X \rbrace は {a}∪{b}\lbrace a \rbrace \cup \lbrace b \rbrace を含まないので (O3) に反する。

例 2.7(補有限位相, cofinite topology)XX を無限集合とし

Ocf={∅}∪{U⊂X∣X∖U は有限集合}\mathcal{O}_{\mathrm{cf}} = \lbrace \emptyset \rbrace \cup \lbrace U \subset X \mid X \setminus U \text{ は有限集合} \rbrace

とおく。(O1) X∖X=∅X \setminus X = \emptyset は有限。(O2) U,VU, V がともに空でなければ X∖(U∩V)=(X∖U)∪(X∖V)X \setminus (U \cap V) = (X \setminus U) \cup (X \setminus V) は有限;一方が空なら U∩V=∅U \cap V = \emptyset。(O3) 空でない UμU_\mu が一つでもあれば X∖⋃Uλ⊂X∖UμX \setminus \bigcup U_\lambda \subset X \setminus U_\mu は有限;すべて空なら和集合も空。よって位相である。閉集合は有限集合と XX である。この位相には次の著しい性質がある。

  • 空でない 2 つの開集合は必ず交わる。 X∖(U∩V)X \setminus (U \cap V) は有限なので XX(無限集合)と一致しえず、U∩V≠∅U \cap V \neq \emptyset。
  • 互いに異なる点からなる点列は、すべての点に収束する(収束の定義は定義 2.23)。aa を含む開集合 UU の補集合は有限なので、xn∉Ux_n \notin U となる nn は有限個しかない。

特に、極限がただ一つとは限らない。距離空間ではありえない現象である。

例 2.8(可算補位相, cocountable topology)XX を非可算集合とし、∅\emptyset と「補集合が高々可算な集合」を開集合とする。補有限位相と同じ議論で位相になる。点列の議論が位相を捉えきれない例として第4章で使う。

例 2.9(ザリスキー位相の予告, Zariski topology)KK を体とし、nn 変数多項式環 K[x1,…,xn]K[x_1, \dots, x_n] の部分集合 SS に対して、共通零点集合

V(S)={a∈Kn∣すべての f∈S について f(a)=0}V(S) = \lbrace a \in K^n \mid \text{すべての } f \in S \text{ について } f(a) = 0 \rbrace

を考える。次が成り立つ:V({1})=∅V(\lbrace 1 \rbrace) = \emptyset、V({0})=KnV(\lbrace 0 \rbrace) = K^n、⋂λV(Sλ)=V(⋃λSλ)\bigcap_\lambda V(S_\lambda) = V(\bigcup_\lambda S_\lambda)、そして ST={fg∣f∈S,g∈T}ST = \lbrace fg \mid f \in S, g \in T \rbrace とおくと V(S)∪V(T)=V(ST)V(S) \cup V(T) = V(ST)。最後の等式の ⊂\subset は明らか。⊃\supset は、a∉V(S)∪V(T)a \notin V(S) \cup V(T) なら f(a)≠0f(a) \neq 0 となる f∈Sf \in S と g(a)≠0g(a) \neq 0 となる g∈Tg \in T があり、KK は体なので (fg)(a)=f(a)g(a)≠0(fg)(a) = f(a) g(a) \neq 0、したがって a∉V(ST)a \notin V(ST) となることからわかる。よって V(S)V(S) の形の集合は閉集合の公理(命題 2.11)をみたし、その補集合全体が位相になる。これをザリスキー位相という。

n=1n = 1 のとき、00 でない多項式の根は有限個なので V(S)V(S) は有限集合か KK 全体であり、逆に有限集合 {a1,…,am}=V({(x−a1)⋯(x−am)})\lbrace a_1, \dots, a_m \rbrace = V(\lbrace (x - a_1) \cdots (x - a_m) \rbrace) である。したがって KK が無限体なら、KK 上のザリスキー位相は補有限位相と一致する。n≥2n \geq 2 では(KK が無限体のとき)、直線 V({x1})V(\lbrace x_1 \rbrace) のような KnK^n 全体でない無限の閉集合があるので補有限位相ではない。ザリスキー位相は代数幾何学 第1章の主役であり、可換環論 第2章では環の素イデアル全体にも同様の位相を入れる。

2.3 閉集合と近傍

定義 2.10(閉集合, closed set)位相空間 XX の部分集合 FF は、X∖FX \setminus F が開集合であるとき閉集合であるという。

命題 2.11 閉集合全体 F\mathcal{F} は次をみたす。(C1) ∅,X∈F\emptyset, X \in \mathcal{F};(C2) F1,F2∈FF_1, F_2 \in \mathcal{F} なら F1∪F2∈FF_1 \cup F_2 \in \mathcal{F};(C3) 任意個の Fλ∈FF_\lambda \in \mathcal{F} について ⋂Fλ∈F\bigcap F_\lambda \in \mathcal{F}。逆に、P(X)\mathcal{P}(X) の部分族 F\mathcal{F} が (C1)〜(C3) をみたせば、{X∖F∣F∈F}\lbrace X \setminus F \mid F \in \mathcal{F} \rbrace は閉集合全体がちょうど F\mathcal{F} となる位相である。

証明. ド・モルガンの法則 X∖⋃Uλ=⋂(X∖Uλ)X \setminus \bigcup U_\lambda = \bigcap (X \setminus U_\lambda), X∖(U∩V)=(X∖U)∪(X∖V)X \setminus (U \cap V) = (X \setminus U) \cup (X \setminus V) により (O1)〜(O3) と (C1)〜(C3) は互いに翻訳される。□\square

定義 2.12(近傍, neighborhood)x∈Xx \in X とする。N⊂XN \subset X が xx の近傍であるとは、x∈U⊂Nx \in U \subset N となる開集合 UU が存在することをいう。xx の近傍全体を N(x)\mathcal{N}(x) と書き、xx の近傍系という。開集合である近傍を開近傍という。

本によっては近傍を開集合に限る流儀もあるが、本教材では開でなくてもよいとする。

命題 2.13 U⊂XU \subset X が開集合であるための必要十分条件は、UU がその各点の近傍であることである。

証明. 開集合 UU は各点 x∈Ux \in U について x∈U⊂Ux \in U \subset U なので近傍。逆に、各 x∈Ux \in U について x∈Ux⊂Ux \in U_x \subset U となる開集合 UxU_x があれば U=⋃x∈UUxU = \bigcup_{x \in U} U_x で、(O3) より開集合。□\square

命題 2.14(近傍系の性質)各 x∈Xx \in X について次が成り立つ。

  • (N1) N∈N(x)N \in \mathcal{N}(x) ならば x∈Nx \in N。また X∈N(x)X \in \mathcal{N}(x)。
  • (N2) N∈N(x)N \in \mathcal{N}(x), N⊂MN \subset M ならば M∈N(x)M \in \mathcal{N}(x)。
  • (N3) N,M∈N(x)N, M \in \mathcal{N}(x) ならば N∩M∈N(x)N \cap M \in \mathcal{N}(x)。
  • (N4) N∈N(x)N \in \mathcal{N}(x) ならば、ある M∈N(x)M \in \mathcal{N}(x) が存在して、すべての y∈My \in M について N∈N(y)N \in \mathcal{N}(y)。

証明. (N1)(N2) は定義から明らか。(N3) x∈U⊂Nx \in U \subset N, x∈V⊂Mx \in V \subset M(U,VU, V 開)なら x∈U∩V⊂N∩Mx \in U \cap V \subset N \cap M で U∩VU \cap V は開。(N4) x∈U⊂Nx \in U \subset N となる開集合 UU を MM とすれば、UU の各点 yy について y∈U⊂Ny \in U \subset N なので N∈N(y)N \in \mathcal{N}(y)。□\square

逆に、各点に (N1)〜(N4) をみたす集合族を与えると、それをちょうど近傍系とする位相が一意に定まることが知られている(ここでは使わないので証明は省略する)。位相を「開集合」でなく「近傍」から定める流儀もあるということである。

定義 2.15(基本近傍系, neighborhood base)B(x)⊂N(x)\mathcal{B}(x) \subset \mathcal{N}(x) が xx の基本近傍系であるとは、xx の任意の近傍 NN に対して B⊂NB \subset N となる B∈B(x)B \in \mathcal{B}(x) が存在することをいう。

距離空間では {B(x,1/n)∣n∈N}\lbrace B(x, 1/n) \mid n \in \mathbb{N} \rbrace が可算個からなる基本近傍系である。離散空間では {{x}}\lbrace \lbrace x \rbrace \rbrace が基本近傍系である。

2.4 内部・閉包・集積点・稠密性

定義 2.16 A⊂XA \subset X とする。

  • xx が AA の内点であるとは、AA が xx の近傍であることをいう。内点全体を内部 A∘A^\circ という。
  • xx が AA の触点であるとは、xx の任意の近傍が AA と交わることをいう。触点全体を閉包 A‾\overline{A} という。
  • ∂A=A‾∖A∘\partial A = \overline{A} \setminus A^\circ を境界という。

命題 2.17 A⊂XA \subset X について:

  1. A∘A^\circ は AA に含まれる最大の開集合である。
  2. X∖A‾=(X∖A)∘X \setminus \overline{A} = (X \setminus A)^\circ。
  3. A‾\overline{A} は AA を含む最小の閉集合である。
  4. x∈A‾x \in \overline{A} ⇔\Leftrightarrow xx を含む任意の開集合が AA と交わる ⇔\Leftrightarrow xx のある基本近傍系のすべての元が AA と交わる。

証明. 1. x∈A∘x \in A^\circ なら x∈Ux⊂Ax \in U_x \subset A となる開集合 UxU_x があり、UxU_x の各点も AA の内点なので Ux⊂A∘U_x \subset A^\circ。よって A∘=⋃x∈A∘UxA^\circ = \bigcup_{x \in A^\circ} U_x は開。U⊂AU \subset A が開なら UU の各点は内点なので U⊂A∘U \subset A^\circ。

  1. x∉A‾x \notin \overline{A} ⇔\Leftrightarrow AA と交わらない xx の近傍 NN がある ⇔\Leftrightarrow X∖AX \setminus A が xx の近傍((N2) による)⇔\Leftrightarrow x∈(X∖A)∘x \in (X \setminus A)^\circ。

  2. 2 と 1 より A‾\overline{A} は開集合の補集合なので閉。F⊃AF \supset A が閉なら X∖FX \setminus F は X∖AX \setminus A に含まれる開集合なので X∖F⊂(X∖A)∘=X∖A‾X \setminus F \subset (X \setminus A)^\circ = X \setminus \overline{A}。

  3. 任意の近傍は xx を含む開集合や基本近傍系の元を含み、逆にそれらは近傍であることから従う。□\square

例 2.18 無限集合 XX 上の補有限位相では、AA が有限なら A‾=A\overline{A} = A、AA が無限なら A‾=X\overline{A} = X(AA を含む閉集合は XX しかない)。密着位相では A≠∅A \neq \emptyset なら A‾=X\overline{A} = X、A≠XA \neq X なら A∘=∅A^\circ = \emptyset。

定義 2.19(集積点, 孤立点)A⊂XA \subset X とする。x∈Xx \in X の任意の近傍が A∖{x}A \setminus \lbrace x \rbrace と交わるとき、xx を AA の集積点 (accumulation point) という。集積点全体を A′A' と書き AA の導集合という。x∈Ax \in A に対し N∩A={x}N \cap A = \lbrace x \rbrace となる近傍 NN があるとき、xx を AA の孤立点 (isolated point) という。

命題 2.20 A‾=A∪A′\overline{A} = A \cup A'。

証明. A∪A′⊂A‾A \cup A' \subset \overline{A} は定義から明らか。x∈A‾∖Ax \in \overline{A} \setminus A なら、xx の任意の近傍は A=A∖{x}A = A \setminus \lbrace x \rbrace と交わるので x∈A′x \in A'。□\square

例 2.21 R\mathbb{R} で A={1/n∣n∈N}A = \lbrace 1/n \mid n \in \mathbb{N} \rbrace なら A′={0}A' = \lbrace 0 \rbrace で、AA の点はすべて孤立点である。Z′=∅\mathbb{Z}' = \emptyset、Q′=R\mathbb{Q}' = \mathbb{R}。一方、2 点以上の密着空間で A={a}A = \lbrace a \rbrace とすると、x≠ax \neq a の近傍は XX しかなく A∖{x}={a}A \setminus \lbrace x \rbrace = \lbrace a \rbrace と交わるので、A′=X∖{a}A' = X \setminus \lbrace a \rbrace。

定義 2.22(稠密, dense)A⊂XA \subset X が A‾=X\overline{A} = X をみたすとき、AA は XX で稠密であるという。命題 2.17 の 4 より、これは「空でない任意の開集合が AA と交わる」ことと同値である。

Q\mathbb{Q} と R∖Q\mathbb{R} \setminus \mathbb{Q} はともに R\mathbb{R} で稠密である。補有限位相では任意の無限部分集合が稠密であり、密着位相では空でない任意の部分集合が稠密である。離散位相で稠密なのは XX 自身だけである。[0,1][0, 1] 上の多項式関数全体が C[0,1]C[0, 1] で(一様距離に関して)稠密であることは、第7章のワイエルシュトラスの近似定理の内容である。

定義 2.23(点列の収束)位相空間 XX の点列 (xn)(x_n) が a∈Xa \in X に収束するとは、aa の任意の近傍 NN に対し、ある n0n_0 が存在して n≥n0n \geq n_0 ならば xn∈Nx_n \in N となることをいう。

命題 1.22 により、距離空間ではこれは第1章の定義と一致する。

注意

位相空間では点列の極限は一つとは限らない。密着空間ではすべての点列がすべての点に収束し、補有限位相では異なる点からなる点列がすべての点に収束する(例 2.7)。極限の一意性はハウスドルフ性(第4章)で保証される。また、AA の点列の極限は A‾\overline{A} に属するが、逆に A‾\overline{A} の点がすべて AA の点列の極限になるとは限らない(第4章)。

2.5 開基と準開基

距離空間の開集合は、ちょうど開球の和集合として書ける集合である。開球のような「部品」を指定して位相を作る方法を整備しよう。

定義 2.24(開基, base)位相空間 (X,O)(X, \mathcal{O}) において、B⊂O\mathcal{B} \subset \mathcal{O} が O\mathcal{O} の開基であるとは、すべての開集合が B\mathcal{B} の元の和集合として書けることをいう(空集合は空な族の和集合とみなす)。

命題 2.25 B⊂O\mathcal{B} \subset \mathcal{O} が開基であるための必要十分条件は、任意の開集合 UU と x∈Ux \in U に対して x∈B⊂Ux \in B \subset U となる B∈BB \in \mathcal{B} が存在することである。

証明. (⇒\Rightarrow) U=⋃BλU = \bigcup B_\lambda と書けば、xx はある BλB_\lambda に属する。(⇐\Leftarrow) 条件より U=⋃{B∈B∣B⊂U}U = \bigcup \lbrace B \in \mathcal{B} \mid B \subset U \rbrace。□\square

例 2.26 距離空間では開球全体が開基である(開集合の定義そのもの)。Rn\mathbb{R}^n では、中心が有理点 q∈Qnq \in \mathbb{Q}^n で半径が正の有理数の開球全体が開基であり、これは可算個である。実際、x∈Ux \in U(UU 開)なら B(x,r)⊂UB(x, r) \subset U となる rr があり、有理数 ss を 0<s<r/20 < s < r/2 となるようにとり、Qn\mathbb{Q}^n の稠密性から d2(x,q)<sd_2(x, q) < s となる q∈Qnq \in \mathbb{Q}^n をとれば、x∈B(q,s)⊂B(x,2s)⊂Ux \in B(q, s) \subset B(x, 2s) \subset U となる。

どのような集合族が何らかの位相の開基になれるかを判定する定理が次である。

定理 2.27(開基の判定条件)XX を集合、B⊂P(X)\mathcal{B} \subset \mathcal{P}(X) とする。B\mathcal{B} を開基とする XX 上の位相が存在するための必要十分条件は、次の 2 条件が成り立つことである。

  • (B1) X=⋃B∈BBX = \bigcup_{B \in \mathcal{B}} B
  • (B2) B1,B2∈BB_1, B_2 \in \mathcal{B} と x∈B1∩B2x \in B_1 \cap B_2 に対して、x∈B3⊂B1∩B2x \in B_3 \subset B_1 \cap B_2 となる B3∈BB_3 \in \mathcal{B} が存在する。

このとき、その位相は OB={⋃C∣C⊂B}\mathcal{O}_{\mathcal{B}} = \lbrace \bigcup \mathcal{C} \mid \mathcal{C} \subset \mathcal{B} \rbrace(B\mathcal{B} の部分族の和集合全体)として一意に定まる。

証明. (必要性)B\mathcal{B} が位相 O\mathcal{O} の開基なら、X∈OX \in \mathcal{O} が B\mathcal{B} の元の和集合なので (B1)。B1∩B2∈OB_1 \cap B_2 \in \mathcal{O} に命題 2.25 を適用すれば (B2)。

(一意性)B\mathcal{B} が O\mathcal{O} の開基なら、開集合はすべて B\mathcal{B} の元の和集合であり、逆に B⊂O\mathcal{B} \subset \mathcal{O} の元の和集合は (O3) より開集合なので、O=OB\mathcal{O} = \mathcal{O}_{\mathcal{B}}。

(十分性)(B1)(B2) を仮定し、OB\mathcal{O}_{\mathcal{B}} が位相であることを示す。(O1):∅\emptyset は空な族の和集合、XX は (B1) より B\mathcal{B} 全体の和集合。(O3):和集合の和集合は B\mathcal{B} の元の和集合である。(O2):U=⋃C1U = \bigcup \mathcal{C}_1, V=⋃C2V = \bigcup \mathcal{C}_2 とし、x∈U∩Vx \in U \cap V とする。x∈B1∈C1x \in B_1 \in \mathcal{C}_1, x∈B2∈C2x \in B_2 \in \mathcal{C}_2 となる B1,B2B_1, B_2 があり、(B2) より x∈Bx⊂B1∩B2⊂U∩Vx \in B_x \subset B_1 \cap B_2 \subset U \cap V となる Bx∈BB_x \in \mathcal{B} がある。よって U∩V=⋃x∈U∩VBx∈OBU \cap V = \bigcup_{x \in U \cap V} B_x \in \mathcal{O}_{\mathcal{B}}。B⊂OB\mathcal{B} \subset \mathcal{O}_{\mathcal{B}} で、OB\mathcal{O}_{\mathcal{B}} の元は定義により B\mathcal{B} の元の和集合なので、B\mathcal{B} は OB\mathcal{O}_{\mathcal{B}} の開基である。□\square

例 2.28(ゾルゲンフライ直線, Sorgenfrey line)B={[a,b)∣a<b}\mathcal{B} = \lbrace [a, b) \mid a < b \rbrace(左閉右開区間全体)は (B1) をみたし、[a,b)∩[c,d)=[max⁡(a,c),min⁡(b,d))[a, b) \cap [c, d) = [\max(a, c), \min(b, d)) は空か B\mathcal{B} の元なので (B2) もみたす。B\mathcal{B} を開基とする R\mathbb{R} 上の位相を下限位相といい、この位相空間をゾルゲンフライ直線 Rl\mathbb{R}_l と書く。

  • 通常の開区間は (a,b)=⋃n>1/(b−a)[a+1/n,b)(a, b) = \bigcup_{n > 1/(b-a)} [a + 1/n, b) なので Rl\mathbb{R}_l で開であり、通常の位相の開集合はすべて Rl\mathbb{R}_l の開集合である。[0,1)[0, 1) は通常の位相では開でない。
  • [a,b)[a, b) は Rl\mathbb{R}_l で閉集合でもある:補集合 (−∞,a)∪[b,∞)=⋃n[a−n,a)∪⋃n[b,b+n)(-\infty, a) \cup [b, \infty) = \bigcup_{n} [a - n, a) \cup \bigcup_{n} [b, b + n) は開。
  • Rl\mathbb{R}_l で xn→ax_n \to a ⇔\Leftrightarrow 任意の ε>0\varepsilon > 0 についてある番号以降 a≤xn<a+εa \leq x_n < a + \varepsilon。つまり右から近づく点列だけが収束する。1/n→01/n \to 0 だが、−1/n-1/n は Rl\mathbb{R}_l でどこにも収束しない(aa に収束するなら、ある番号以降 a≤−1/na \leq -1/n なので a<0a < 0 だが、ε=−a/2\varepsilon = -a/2 とすると −1/n<a+ε=a/2<0-1/n < a + \varepsilon = a/2 < 0 が番号以降ずっと成り立つことはない)。

ゾルゲンフライ直線は、分離公理・可算公理・連結性の反例として本科目で繰り返し登場する。

定義 2.29(準開基, subbase)位相空間 (X,O)(X, \mathcal{O}) において、S⊂O\mathcal{S} \subset \mathcal{O} が準開基であるとは、S\mathcal{S} の元の有限個の共通部分全体(空な共通部分は XX とみなす)が O\mathcal{O} の開基になることをいう。

命題 2.30 任意の集合族 S⊂P(X)\mathcal{S} \subset \mathcal{P}(X) に対して、S\mathcal{S} を準開基とする XX 上の位相 O(S)\mathcal{O}(\mathcal{S}) がただ一つ存在する。O(S)\mathcal{O}(\mathcal{S}) は S\mathcal{S} を含む最小の位相であり、S\mathcal{S} が生成する位相という。

証明. B={S1∩⋯∩Sk∣k≥0,Si∈S}\mathcal{B} = \lbrace S_1 \cap \dots \cap S_k \mid k \geq 0, S_i \in \mathcal{S} \rbrace(k=0k = 0 は XX)とおく。X∈BX \in \mathcal{B} より (B1)、B\mathcal{B} の 2 元の共通部分はまた B\mathcal{B} の元なので (B2) が成り立つ。定理 2.27 より B\mathcal{B} を開基とする位相 O(S)\mathcal{O}(\mathcal{S}) が一意に存在し、S\mathcal{S} を準開基とする位相はこれに限る。S\mathcal{S} を含む任意の位相 O′\mathcal{O}' は (O1)(O2) より B\mathcal{B} を含み、(O3) よりその和集合を含むので O(S)⊂O′\mathcal{O}(\mathcal{S}) \subset \mathcal{O}'。□\square

例 2.31(順序位相, order topology)(X,<)(X, <) を 2 元以上の全順序集合とし、(←,a)={x∣x<a}(\leftarrow, a) = \lbrace x \mid x < a \rbrace, (a,→)={x∣x>a}(a, \rightarrow) = \lbrace x \mid x > a \rbrace とおく。これら全体を準開基とする位相を順序位相という。開基は開区間 (a,b)(a, b)、半直線、XX からなる。

  • R\mathbb{R} の通常の順序による順序位相は通常の位相である。
  • N\mathbb{N} の順序位相は離散位相である:{1}=(←,2)\lbrace 1 \rbrace = (\leftarrow, 2)、n≥2n \geq 2 なら {n}=(n−1,n+1)\lbrace n \rbrace = (n-1, n+1)。
  • N∪{∞}\mathbb{N} \cup \lbrace \infty \rbrace(∞\infty をすべての自然数より大きい元とする)の順序位相では、∞\infty の基本近傍系は (n,→)={n+1,n+2,… }∪{∞}(n, \rightarrow) = \lbrace n+1, n+2, \dots \rbrace \cup \lbrace \infty \rbrace である。この空間は R\mathbb{R} の部分空間 {1/n∣n∈N}∪{0}\lbrace 1/n \mid n \in \mathbb{N} \rbrace \cup \lbrace 0 \rbrace と「同じ形」をしており(同相、定義 2.38)、n→∞n \to \infty は ∞\infty への収束と読める。

例 2.32 R2\mathbb{R}^2 で、開区間の積 (a,b)×(c,d)(a, b) \times (c, d) 全体はユークリッド位相の開基である。d∞d_\infty の開球 Bd∞(x,r)B_{d_\infty}(x, r) がこの形をしていて、d∞d_\infty と d2d_2 は同じ位相を定めるからである。これは第3章の積位相の原型である。

位相を開基で与えたとき、2 つの位相の比較は次で行える。

命題 2.33(開基による位相の比較)B,B′\mathcal{B}, \mathcal{B}' をそれぞれ XX 上の位相 O,O′\mathcal{O}, \mathcal{O}' の開基とする。O⊂O′\mathcal{O} \subset \mathcal{O}' であるための必要十分条件は、任意の B∈BB \in \mathcal{B} と x∈Bx \in B に対して x∈B′⊂Bx \in B' \subset B となる B′∈B′B' \in \mathcal{B}' が存在することである。

証明. (⇒\Rightarrow) B∈O⊂O′B \in \mathcal{O} \subset \mathcal{O}' に命題 2.25 を適用する。(⇐\Leftarrow) 各 B∈BB \in \mathcal{B} は、各点 x∈Bx \in B に対して選んだ Bx′B'_x の和集合 ⋃x∈BBx′\bigcup_{x \in B} B'_x に等しいので O′\mathcal{O}' の元。O\mathcal{O} の元は B\mathcal{B} の元の和集合なので (O3) より O′\mathcal{O}' の元。□\square

2.6 連続写像

定義 2.34(連続写像)位相空間の間の写像 f ⁣:X→Yf\colon X \to Y が連続であるとは、YY の任意の開集合 VV について f−1(V)f^{-1}(V) が XX の開集合であることをいう。また ff が点 xx で連続であるとは、f(x)f(x) の任意の近傍 VV について f−1(V)f^{-1}(V) が xx の近傍であること(すなわち f(U)⊂Vf(U) \subset V となる xx の近傍 UU があること)をいう。

定理 1.27 により、距離空間ではどちらも第1章の定義と一致する。

定理 2.35(連続性の同値条件)f ⁣:X→Yf\colon X \to Y を位相空間の間の写像とするとき、次は同値である。

  1. ff は連続。
  2. YY の任意の閉集合 FF について f−1(F)f^{-1}(F) は閉集合。
  3. XX の任意の部分集合 AA について f(A‾)⊂f(A)‾f(\overline{A}) \subset \overline{f(A)}。
  4. YY のある準開基 S\mathcal{S}(または開基)のすべての元 SS について f−1(S)f^{-1}(S) は開集合。
  5. ff は XX のすべての点で連続。

証明. 1 ⇔\Leftrightarrow 2:f−1(Y∖F)=X∖f−1(F)f^{-1}(Y \setminus F) = X \setminus f^{-1}(F) による。

2 ⇒\Rightarrow 3:f(A)‾\overline{f(A)} は閉集合なので f−1(f(A)‾)f^{-1}(\overline{f(A)}) は AA を含む閉集合であり、閉包の最小性(命題 2.17)より A‾⊂f−1(f(A)‾)\overline{A} \subset f^{-1}(\overline{f(A)})。すなわち f(A‾)⊂f(A)‾f(\overline{A}) \subset \overline{f(A)}。

3 ⇒\Rightarrow 2:FF を閉集合、A=f−1(F)A = f^{-1}(F) とすると f(A‾)⊂f(A)‾⊂F‾=Ff(\overline{A}) \subset \overline{f(A)} \subset \overline{F} = F なので A‾⊂f−1(F)=A\overline{A} \subset f^{-1}(F) = A。よって A=A‾A = \overline{A} は閉。

1 ⇒\Rightarrow 4:準開基の元は開集合である。

4 ⇒\Rightarrow 1:YY の開集合 VV は S\mathcal{S} の元の有限個の共通部分の和集合 V=⋃λ(Sλ,1∩⋯∩Sλ,kλ)V = \bigcup_\lambda (S_{\lambda, 1} \cap \dots \cap S_{\lambda, k_\lambda}) と書ける。逆像は和集合と共通部分を保つので f−1(V)=⋃λ(f−1(Sλ,1)∩⋯∩f−1(Sλ,kλ))f^{-1}(V) = \bigcup_\lambda (f^{-1}(S_{\lambda, 1}) \cap \dots \cap f^{-1}(S_{\lambda, k_\lambda})) は開集合。開基は準開基でもあるので開基の場合も含まれる。

1 ⇒\Rightarrow 5:VV が f(x)f(x) の近傍なら f(x)∈W⊂Vf(x) \in W \subset V となる開集合 WW があり、f−1(W)f^{-1}(W) は xx を含む開集合で f−1(V)f^{-1}(V) に含まれる。

5 ⇒\Rightarrow 1:VV を開集合とし x∈f−1(V)x \in f^{-1}(V) とする。VV は f(x)f(x) の近傍なので f−1(V)f^{-1}(V) は xx の近傍。よって f−1(V)f^{-1}(V) はその各点の近傍であり、命題 2.13 より開集合。□\square

命題 2.36 (1) 恒等写像と定数写像は連続である。(2) 連続写像の合成は連続である。(3) 連続写像 ff について、xn→ax_n \to a ならば f(xn)→f(a)f(x_n) \to f(a)。

証明. (1)(2) は定義から直ちに従う(定数写像による開集合の逆像は ∅\emptyset か XX)。(3) f(a)f(a) の近傍 VV に対し f−1(V)f^{-1}(V) は aa の近傍なので、ある番号以降 xn∈f−1(V)x_n \in f^{-1}(V)、すなわち f(xn)∈Vf(x_n) \in V。□\square

(3) の逆(点列を保つ写像は連続か)は一般には成り立たない(第4章)。

例 2.37

  1. 離散空間からの写像、密着空間への写像はすべて連続である。
  2. 同じ集合上の 2 つの位相について、恒等写像 (X,O1)→(X,O2)(X, \mathcal{O}_1) \to (X, \mathcal{O}_2) が連続 ⇔\Leftrightarrow O2⊂O1\mathcal{O}_2 \subset \mathcal{O}_1。
  3. 恒等写像 Rl→R\mathbb{R}_l \to \mathbb{R} は連続だが、R→Rl\mathbb{R} \to \mathbb{R}_l は連続でない([0,1)[0, 1) の逆像が開でない)。
  4. 床関数 x↦⌊x⌋x \mapsto \lfloor x \rfloor は R→R\mathbb{R} \to \mathbb{R} としては連続でないが、Rl→R\mathbb{R}_l \to \mathbb{R} としては連続である。実際、任意の V⊂RV \subset \mathbb{R} について逆像は区間 [n,n+1)[n, n+1) の和集合で、Rl\mathbb{R}_l で開である。一般に、f ⁣:Rl→Rf\colon \mathbb{R}_l \to \mathbb{R} が連続 ⇔\Leftrightarrow ff が各点で右連続(問題 2.4)。
  5. 多項式写像 f=(f1,…,fm) ⁣:Kn→Kmf = (f_1, \dots, f_m)\colon K^n \to K^m はザリスキー位相に関して連続である:閉集合 V(S)V(S) の逆像は V({g∘f∣g∈S})V(\lbrace g \circ f \mid g \in S \rbrace) で、g∘fg \circ f は多項式だから閉集合である。

2.7 同相写像

定義 2.38(同相写像, homeomorphism)全単射 f ⁣:X→Yf\colon X \to Y で、ff と f−1f^{-1} がともに連続なものを同相写像という。同相写像が存在するとき XX と YY は同相 (homeomorphic) であるといい、X≅YX \cong Y と書く。

同相写像 ff は開集合と開集合を 1 対 1 に対応させる(UU が開 ⇔\Leftrightarrow f(U)f(U) が開)。したがって、開集合だけで定義される性質はすべて同相写像で保たれる。そのような性質を位相的性質 (topological property) という。「孤立点をもつ」「交わらない空でない開集合の組がある」「稠密な可算部分集合をもつ」などは位相的性質であり、「有界である」は位相的性質ではない(次の例)。

例 2.39(同相の例)

(1) 開区間はすべて互いに同相であり、さらに R\mathbb{R} とも同相である。f(x)=x/(1−∣x∣)f(x) = x/(1 - \lvert x \rvert) は (−1,1)(-1, 1) から R\mathbb{R} への連続な全単射で、逆写像 g(y)=y/(1+∣y∣)g(y) = y/(1 + \lvert y \rvert) も連続である(g(f(x))=xg(f(x)) = x、f(g(y))=yf(g(y)) = y は直接計算で確かめられる)。有界な (−1,1)(-1, 1) と有界でない R\mathbb{R} が同相なので、有界性は位相的性質でない。同様に x↦x/(1−∥x∥)x \mapsto x/(1 - \lVert x \rVert) により、Rn\mathbb{R}^n の開球 B(0,1)B(0, 1) は Rn\mathbb{R}^n と同相である。

(2)(立体射影, stereographic projection)N=(0,…,0,1)∈SnN = (0, \dots, 0, 1) \in S^n とする。x∈Sn∖{N}x \in S^n \setminus \lbrace N \rbrace に対し、NN と xx を通る直線が超平面 xn+1=0x_{n+1} = 0 と交わる点を σ(x)\sigma(x) とすると、x=(x′,xn+1)x = (x', x_{n+1})(x′∈Rnx' \in \mathbb{R}^n)について σ(x)=x′/(1−xn+1)\sigma(x) = x'/(1 - x_{n+1}) である。逆写像は

τ(y)=(2y∥y∥2+1,∥y∥2−1∥y∥2+1)(y∈Rn)\tau(y) = \left( \frac{2y}{\lVert y \rVert^2 + 1}, \frac{\lVert y \rVert^2 - 1}{\lVert y \rVert^2 + 1} \right) \qquad (y \in \mathbb{R}^n)

で与えられる。実際 s=∥y∥2s = \lVert y \rVert^2 とおくと ∥τ(y)∥2=(4s+(s−1)2)/(s+1)2=1\lVert \tau(y) \rVert^2 = (4s + (s-1)^2)/(s+1)^2 = 1 で、第 n+1n+1 成分は 11 未満、1−(s−1)/(s+1)=2/(s+1)1 - (s-1)/(s+1) = 2/(s+1) より σ(τ(y))=y\sigma(\tau(y)) = y。逆に x∈Sn∖{N}x \in S^n \setminus \lbrace N \rbrace、y=σ(x)y = \sigma(x) なら ∥x′∥2=1−xn+12\lVert x' \rVert^2 = 1 - x_{n+1}^2 より s=(1+xn+1)/(1−xn+1)s = (1 + x_{n+1})/(1 - x_{n+1}) で、代入すれば τ(y)=x\tau(y) = x。σ,τ\sigma, \tau は分母が 0 にならない有理式で与えられるので連続であり、Sn∖{N}≅RnS^n \setminus \lbrace N \rbrace \cong \mathbb{R}^n である。「球面から 1 点を除くと平面に広げられる」ということである。

注意

連続な全単射が同相写像とは限らない。

  • 2 点以上の集合 XX で、恒等写像 (X,離散位相)→(X,密着位相)(X, \text{離散位相}) \to (X, \text{密着位相}) は連続な全単射だが、逆は連続でない。
  • f ⁣:[0,2π)→S1f\colon [0, 2\pi) \to S^1, f(t)=(cos⁡t,sin⁡t)f(t) = (\cos t, \sin t) は連続な全単射だが、逆写像は点 (1,0)(1, 0) で連続でない。[0,π)=(−1,π)∩[0,2π)[0, \pi) = (-1, \pi) \cap [0, 2\pi) は [0,2π)[0, 2\pi) の開集合(部分距離空間として)だが、その像は「y>0y > 0 の上半円に点 (1,0)(1, 0) を加えた集合」で、(1,0)(1, 0) のどんなに小さな近くにも y<0y < 0 の円周上の点(tt が 2π2\pi に近いときの f(t)f(t))があるので S1S^1 の開集合でない。点列で言えば、tn=2π−1/nt_n = 2\pi - 1/n は [0,2π)[0, 2\pi) で収束しないのに f(tn)→(1,0)=f(0)f(t_n) \to (1, 0) = f(0) となる。[0,2π)[0, 2\pi) の点 00 は右側にしか隣人がいないが、円周上の (1,0)(1, 0) には両側に隣人がいる、という違いである。

例 2.40(同相でない空間の例)同相でないことを示すには、一方だけがもつ位相的性質を見つければよい。

  1. N\mathbb{N} と Q\mathbb{Q}(ともに R\mathbb{R} の部分距離空間)はどちらも可算集合で全単射があるが、同相でない。N\mathbb{N} では {n}=B(n,1/2)∩N\lbrace n \rbrace = B(n, 1/2) \cap \mathbb{N} が開なのですべての点が孤立点であるが、Q\mathbb{Q} のどの点の近傍も無限個の有理数を含むので Q\mathbb{Q} には孤立点がない。同相写像 hh は開集合 {x}\lbrace x \rbrace を開集合 {h(x)}\lbrace h(x) \rbrace に写すので、孤立点の有無は位相的性質である。
  2. R\mathbb{R}(通常の位相)と R\mathbb{R}(補有限位相)は同相でない。前者には交わらない空でない開集合 (0,1),(2,3)(0, 1), (2, 3) があるが、後者にはない(例 2.7)。
  3. R\mathbb{R} と Rl\mathbb{R}_l は同相でない。Rl\mathbb{R}_l では [0,1)[0, 1) が空でも全体でもない開かつ閉な集合だが、R\mathbb{R} にはそのような集合がない(第6章で証明する)。問題 2.9 の方法(可算開基の有無)でも区別できる。
  4. [0,1][0, 1] と (0,1)(0, 1) はコンパクト性(第5章)で、R\mathbb{R} と R2\mathbb{R}^2 は「1 点を除いたときの連結性」(第6章)で区別される。n≠mn \neq m のとき Rn≇Rm\mathbb{R}^n \not\cong \mathbb{R}^m であることの証明には代数的位相幾何学の道具が要る(位相幾何学 第5章)。

第4〜6章で扱う分離性・可算性・コンパクト性・連結性は、このように空間を区別する位相不変量を与える。

2.8 位相の強弱

定義 2.41(位相の強弱)同じ集合 XX 上の位相 O1,O2\mathcal{O}_1, \mathcal{O}_2 が O1⊂O2\mathcal{O}_1 \subset \mathcal{O}_2 をみたすとき、O2\mathcal{O}_2 は O1\mathcal{O}_1 より強い(細かい, finer)、O1\mathcal{O}_1 は O2\mathcal{O}_2 より弱い(粗い, coarser)という。

注意

「強い・弱い」の使い方は本によって逆のことがある。本教材では開集合が多いほうを強いという。迷ったら「細かい(開集合が多い)・粗い(開集合が少ない)」と言い換えて確認するとよい。

位相が強いほど、

  • その空間からの連続写像は増え、その空間への連続写像は減る(例 2.37 の 2)。
  • 収束する点列は減る:強い位相で xn→ax_n \to a なら弱い位相でも xn→ax_n \to a(近傍が少ないので条件が弱い)。

離散位相が最も強く、密着位相が最も弱い。

例 2.42(R\mathbb{R} 上の位相の比較)

密着位相⊊補有限位相⊊通常の位相⊊下限位相(Rl)⊊離散位相\text{密着位相} \subsetneq \text{補有限位相} \subsetneq \text{通常の位相} \subsetneq \text{下限位相}(\mathbb{R}_l) \subsetneq \text{離散位相}

通常の位相で有限集合は閉なので補有限位相の開集合は通常の開集合であり、(0,1)(0, 1) は補有限位相で開でない。通常の位相 ⊊\subsetneq 下限位相は例 2.28 で見た。{0}\lbrace 0 \rbrace はどの [0,ε)[0, \varepsilon) も含まないので Rl\mathbb{R}_l で開でない。なお可算補位相(例 2.8)は通常の位相と比較できない:R∖Q\mathbb{R} \setminus \mathbb{Q} は可算補位相で開だが通常の位相で開でなく、(0,1)(0, 1) はその逆である。

命題 2.43 XX 上の位相の族 {Oλ}\lbrace \mathcal{O}_\lambda \rbrace の共通部分 ⋂λOλ\bigcap_\lambda \mathcal{O}_\lambda は XX 上の位相である。

証明. (O1)〜(O3) の各条件は、各 Oλ\mathcal{O}_\lambda で成り立つので共通部分でも成り立つ。□\square

S\mathcal{S} を含む位相全体(離散位相を含むので空でない)の共通部分は、S\mathcal{S} を含む最小の位相であり、命題 2.30 の O(S)\mathcal{O}(\mathcal{S}) と一致する。一方、2 つの位相の和集合は位相とは限らない:X={a,b,c}X = \lbrace a, b, c \rbrace 上の {∅,{a},X}\lbrace \emptyset, \lbrace a \rbrace, X \rbrace と {∅,{b},X}\lbrace \emptyset, \lbrace b \rbrace, X \rbrace の和集合は {a,b}\lbrace a, b \rbrace を含まない。

「与えられた写像をすべて連続にする最も弱い位相」という考え方は、積位相(第3章)や関数解析の弱位相(関数解析 第4章)の基礎になる。

まとめ

  • 位相とは (O1) ∅,X\emptyset, X を含み、(O2) 有限共通部分と (O3) 任意の和集合で閉じた部分集合族である。距離空間の開集合の性質を公理にしたもので、無限共通部分を要求しないことが本質的である。
  • 補有限位相・密着位相のように、極限が一意でない「距離化できない」位相がある。ゾルゲンフライ直線やザリスキー位相も重要な例である。
  • 近傍・内部・閉包・集積点・稠密性は開集合だけで定義され、第1章と同じ性質をもつ。
  • 開基は定理 2.27 の条件 (B1)(B2) で特徴づけられ、任意の集合族は準開基として位相を生成する。
  • 連続性は「開集合の逆像が開」で定義され、閉集合・閉包・準開基・各点の連続性で言い換えられる。
  • 同相写像は開集合を 1 対 1 に対応させる全単射であり、連続な全単射でも同相とは限らない。空間を区別するには位相的性質を使う。
  • 位相の強弱は開集合の包含関係で、強いほど連続写像の始域として有利で収束列は減る。

演習問題

問題 2.1 ★ X={a,b,c}X = \lbrace a, b, c \rbrace 上の次の族のうち位相であるものはどれか。位相であるものについては {b}\lbrace b \rbrace の閉包を求めよ。 (a) {∅,{a},{a,b},X}\lbrace \emptyset, \lbrace a \rbrace, \lbrace a, b \rbrace, X \rbrace (b) {∅,{a},{b},{a,b},X}\lbrace \emptyset, \lbrace a \rbrace, \lbrace b \rbrace, \lbrace a, b \rbrace, X \rbrace (c) {∅,{a,b},{b,c},X}\lbrace \emptyset, \lbrace a, b \rbrace, \lbrace b, c \rbrace, X \rbrace (d) {∅,{a},{b,c},X}\lbrace \emptyset, \lbrace a \rbrace, \lbrace b, c \rbrace, X \rbrace

解答

(a) 位相。閉集合は X,{b,c},{c},∅X, \lbrace b, c \rbrace, \lbrace c \rbrace, \emptyset なので {b}‾={b,c}\overline{\lbrace b \rbrace} = \lbrace b, c \rbrace。 (b) 位相。閉集合は X,{b,c},{a,c},{c},∅X, \lbrace b, c \rbrace, \lbrace a, c \rbrace, \lbrace c \rbrace, \emptyset なので {b}‾={b,c}\overline{\lbrace b \rbrace} = \lbrace b, c \rbrace。 (c) 位相でない。{a,b}∩{b,c}={b}\lbrace a, b \rbrace \cap \lbrace b, c \rbrace = \lbrace b \rbrace を含まない。 (d) 位相。閉集合は X,{b,c},{a},∅X, \lbrace b, c \rbrace, \lbrace a \rbrace, \emptyset なので {b}‾={b,c}\overline{\lbrace b \rbrace} = \lbrace b, c \rbrace。

問題 2.2 ★ 無限集合 XX に補有限位相を入れる。写像 f ⁣:X→Xf\colon X \to X で、各点の逆像 f−1({y})f^{-1}(\lbrace y \rbrace) がすべて有限集合であるものは連続であることを示せ。また定数写像も連続であることを確かめよ。

解答

閉集合は有限集合と XX なので、閉集合の逆像が閉であることを示せばよい(定理 2.35)。f−1(X)=Xf^{-1}(X) = X。有限集合 FF について f−1(F)=⋃y∈Ff−1({y})f^{-1}(F) = \bigcup_{y \in F} f^{-1}(\lbrace y \rbrace) は有限集合の有限個の和なので有限、したがって閉。定数写像は命題 2.36 で連続。

問題 2.3 ★ ゾルゲンフライ直線 Rl\mathbb{R}_l で、(0,1)(0, 1)、A={1/n∣n∈N}A = \lbrace 1/n \mid n \in \mathbb{N} \rbrace、B={−1/n∣n∈N}B = \lbrace -1/n \mid n \in \mathbb{N} \rbrace の閉包を求めよ。

解答

Rl\mathbb{R}_l の位相は通常の位相より強いので、閉包は通常の閉包に含まれる。

  • (0,1)(0, 1):通常の閉包は [0,1][0, 1]。00 の基本近傍 [0,ε)[0, \varepsilon) は (0,1)(0, 1) と交わるので 00 は触点。11 の近傍 [1,2)[1, 2) は (0,1)(0, 1) と交わらないので触点でない。よって (0,1)‾=[0,1)\overline{(0,1)} = [0, 1)。
  • AA:通常の閉包は A∪{0}A \cup \lbrace 0 \rbrace。[0,ε)[0, \varepsilon) は AA と交わるので A‾=A∪{0}\overline{A} = A \cup \lbrace 0 \rbrace。
  • BB:通常の閉包は B∪{0}B \cup \lbrace 0 \rbrace。[0,1)[0, 1) は BB と交わらないので B‾=B\overline{B} = B。

問題 2.4 ★★ f ⁣:R→Rf\colon \mathbb{R} \to \mathbb{R} を関数とする。ff が Rl\mathbb{R}_l から R\mathbb{R}(通常の位相)への写像として連続であるための必要十分条件は、ff が各点 aa で右連続(∀ε>0,∃δ>0,a≤x<a+δ⇒∣f(x)−f(a)∣<ε\forall \varepsilon > 0, \exists \delta > 0, a \leq x < a + \delta \Rightarrow \lvert f(x) - f(a) \rvert < \varepsilon)であることを示せ。

解答

{[a,a+δ)∣δ>0}\lbrace [a, a + \delta) \mid \delta > 0 \rbrace は Rl\mathbb{R}_l における aa の基本近傍系、{(f(a)−ε,f(a)+ε)}\lbrace (f(a) - \varepsilon, f(a) + \varepsilon) \rbrace は R\mathbb{R} における f(a)f(a) の基本近傍系である。aa で連続 ⇔\Leftrightarrow f(a)f(a) の任意の近傍 VV に対し f(U)⊂Vf(U) \subset V となる aa の近傍 UU がある ⇔\Leftrightarrow 任意の ε\varepsilon に対し f([a,a+δ))⊂(f(a)−ε,f(a)+ε)f([a, a + \delta)) \subset (f(a) - \varepsilon, f(a) + \varepsilon) となる δ\delta がある ⇔\Leftrightarrow aa で右連続。定理 2.35 の 1 ⇔\Leftrightarrow 5 より結論を得る。

問題 2.5 ★★ 写像 f ⁣:X→Yf\colon X \to Y について、次が同値であることを示せ。(a) ff は連続。(b) 任意の B⊂YB \subset Y について f−1(B∘)⊂(f−1(B))∘f^{-1}(B^\circ) \subset (f^{-1}(B))^\circ。(c) 任意の B⊂YB \subset Y について f−1(B)‾⊂f−1(B‾)\overline{f^{-1}(B)} \subset f^{-1}(\overline{B})。

解答

(a)⇒\Rightarrow(b):f−1(B∘)f^{-1}(B^\circ) は開集合で f−1(B)f^{-1}(B) に含まれるので、内部の最大性より (f−1(B))∘(f^{-1}(B))^\circ に含まれる。(b)⇒\Rightarrow(a):VV が開なら V∘=VV^\circ = V なので f−1(V)⊂(f−1(V))∘⊂f−1(V)f^{-1}(V) \subset (f^{-1}(V))^\circ \subset f^{-1}(V)、よって f−1(V)f^{-1}(V) は開。(b)⇔\Leftrightarrow(c):(b) を Y∖BY \setminus B に適用して補集合をとると、X∖f−1((Y∖B)∘)=f−1(Y∖(Y∖B)∘)=f−1(B‾)X \setminus f^{-1}((Y \setminus B)^\circ) = f^{-1}(Y \setminus (Y \setminus B)^\circ) = f^{-1}(\overline{B})、X∖(f−1(Y∖B))∘=X∖(X∖f−1(B))∘=f−1(B)‾X \setminus (f^{-1}(Y \setminus B))^\circ = X \setminus (X \setminus f^{-1}(B))^\circ = \overline{f^{-1}(B)}(命題 2.17 の 2)なので、(b) の包含は (c) の包含と同値である。

問題 2.6 ★★ 写像 c ⁣:P(X)→P(X)c\colon \mathcal{P}(X) \to \mathcal{P}(X) が (K1) c(∅)=∅c(\emptyset) = \emptyset、(K2) A⊂c(A)A \subset c(A)、(K3) c(c(A))=c(A)c(c(A)) = c(A)、(K4) c(A∪B)=c(A)∪c(B)c(A \cup B) = c(A) \cup c(B) をみたすとする(クラトフスキーの閉包公理)。F={A∣c(A)=A}\mathcal{F} = \lbrace A \mid c(A) = A \rbrace はある位相の閉集合全体であり、その位相での閉包が cc と一致することを示せ。

解答

まず (K4) より A⊂BA \subset B なら c(B)=c(A∪B)=c(A)∪c(B)⊃c(A)c(B) = c(A \cup B) = c(A) \cup c(B) \supset c(A)(単調性)。(C1):(K1) より ∅∈F\emptyset \in \mathcal{F}、(K2) より X⊂c(X)⊂XX \subset c(X) \subset X で X∈FX \in \mathcal{F}。(C2):(K4) より明らか。(C3):F=⋂FλF = \bigcap F_\lambda(Fλ∈FF_\lambda \in \mathcal{F})について、単調性から c(F)⊂c(Fλ)=Fλc(F) \subset c(F_\lambda) = F_\lambda がすべての λ\lambda で成り立つので c(F)⊂Fc(F) \subset F。(K2) と合わせて c(F)=Fc(F) = F。命題 2.11 より F\mathcal{F} を閉集合全体とする位相がある。その閉包を A‾\overline{A} とする。(K3) より c(A)∈Fc(A) \in \mathcal{F} で、(K2) より A⊂c(A)A \subset c(A) なので A‾⊂c(A)\overline{A} \subset c(A)。逆に A‾∈F\overline{A} \in \mathcal{F} は AA を含むので単調性から c(A)⊂c(A‾)=A‾c(A) \subset c(\overline{A}) = \overline{A}。

問題 2.7 ★★ R2\mathbb{R}^2 のザリスキー位相について次を示せ。(a) ユークリッド位相より真に弱い。(b) 空でない 2 つの開集合は必ず交わる。(c) 補有限位相ではない。

解答

(a) V(S)=⋂f∈Sf−1({0})V(S) = \bigcap_{f \in S} f^{-1}(\lbrace 0 \rbrace) で多項式関数は連続なので、ザリスキー閉集合はユークリッド位相で閉。逆は成り立たない:閉円板 D={x2+y2≤1}D = \lbrace x^2 + y^2 \leq 1 \rbrace を含むザリスキー閉集合は R2\mathbb{R}^2 しかない。実際 ff が DD 上で 00 なら、各 y0∈[−1/2,1/2]y_0 \in [-1/2, 1/2] について 1 変数多項式 f(x,y0)f(x, y_0) は無限個の根をもつので恒等的に 00、したがって f(x,y)=∑kgk(y)xkf(x, y) = \sum_k g_k(y) x^k と書くと各係数 gkg_k が [−1/2,1/2][-1/2, 1/2] 上で 00 で、gk=0g_k = 0。よって f=0f = 0 で、DD はザリスキー閉でない。

(b) 空でない開集合 U=R2∖V(S)U = \mathbb{R}^2 \setminus V(S), U′=R2∖V(T)U' = \mathbb{R}^2 \setminus V(T) に対し、V(S)≠R2V(S) \neq \mathbb{R}^2 なので f(a)≠0f(a) \neq 0 となる f∈Sf \in S, aa があり f≠0f \neq 0。同様に 00 でない g∈Tg \in T がある。V(S)∪V(T)⊂V({f})∪V({g})=V({fg})V(S) \cup V(T) \subset V(\lbrace f \rbrace) \cup V(\lbrace g \rbrace) = V(\lbrace fg \rbrace) で、fg≠0fg \neq 0 は (a) と同じ議論で R2\mathbb{R}^2 全体では 00 にならない。よって U∩U′=R2∖(V(S)∪V(T))≠∅U \cap U' = \mathbb{R}^2 \setminus (V(S) \cup V(T)) \neq \emptyset。

(c) xx 軸 V({y})V(\lbrace y \rbrace) は無限集合で R2\mathbb{R}^2 でないザリスキー閉集合である。

問題 2.8 ★★ R\mathbb{R} 上で Or={(a,∞)∣a∈R}∪{∅,R}\mathcal{O}_r = \lbrace (a, \infty) \mid a \in \mathbb{R} \rbrace \cup \lbrace \emptyset, \mathbb{R} \rbrace は位相であることを示せ。さらに、f ⁣:R→Rf\colon \mathbb{R} \to \mathbb{R} が R\mathbb{R}(通常の位相)から (R,Or)(\mathbb{R}, \mathcal{O}_r) への写像として連続であるための必要十分条件は、ff が下半連続(任意の aa で {x∣f(x)>a}\lbrace x \mid f(x) > a \rbrace が開集合)であることを示せ。

解答

(O2):(a,∞)∩(b,∞)=(max⁡(a,b),∞)(a, \infty) \cap (b, \infty) = (\max(a, b), \infty)。(O3):(aλ,∞)(a_\lambda, \infty) の和集合は、inf⁡aλ=−∞\inf a_\lambda = -\infty なら R\mathbb{R}、そうでなければ (inf⁡aλ,∞)(\inf a_\lambda, \infty)(下限が達成されても開区間の和なので inf⁡\inf は含まれない)。∅\emptyset や R\mathbb{R} を含む場合も明らか。後半は、Or\mathcal{O}_r の開集合の逆像が開であることが、f−1((a,∞))={f>a}f^{-1}((a, \infty)) = \lbrace f > a \rbrace が開であることと同値(∅\emptyset, R\mathbb{R} の逆像は自明に開)であることから従う。

問題 2.9 ★★★ (a) ゾルゲンフライ直線 Rl\mathbb{R}_l のどんな開基も非可算であることを示せ。(b) Q\mathbb{Q} は Rl\mathbb{R}_l で稠密であることを示せ。(c) 稠密な可算部分集合をもつ距離空間は可算な開基をもつことを示し、Rl\mathbb{R}_l は距離化可能でないことを結論せよ。

解答

(a) B\mathcal{B} を開基とする。各 x∈Rx \in \mathbb{R} について、開集合 [x,x+1)[x, x + 1) と xx に命題 2.25 を適用して x∈Bx⊂[x,x+1)x \in B_x \subset [x, x+1) となる Bx∈BB_x \in \mathcal{B} を選ぶ。BxB_x の最小元は xx なので、x≠yx \neq y なら Bx≠ByB_x \neq B_y。よって x↦Bxx \mapsto B_x は R\mathbb{R} から B\mathcal{B} への単射で、B\mathcal{B} は非可算。

(b) 空でない開集合は [a,b)[a, b) を含み、[a,b)[a, b) は有理数を含む。

(c) D={q1,q2,… }D = \lbrace q_1, q_2, \dots \rbrace を距離空間 XX の稠密な可算部分集合とし、B={B(qi,1/m)∣i,m∈N}\mathcal{B} = \lbrace B(q_i, 1/m) \mid i, m \in \mathbb{N} \rbrace とおく。x∈Ux \in U(開)なら B(x,2/m)⊂UB(x, 2/m) \subset U となる mm があり、稠密性から d(x,qi)<1/md(x, q_i) < 1/m となる qiq_i がある。すると x∈B(qi,1/m)⊂B(x,2/m)⊂Ux \in B(q_i, 1/m) \subset B(x, 2/m) \subset U(三角不等式)。命題 2.25 より B\mathcal{B} は可算開基。もし Rl\mathbb{R}_l が距離化可能なら、(b) と今示したことから可算開基をもつことになり (a) に反する。

問題 2.10 ★★★(フュルステンベルクによる素数の無限性の証明)Z\mathbb{Z} 上で、a∈Za \in \mathbb{Z}, b∈Nb \in \mathbb{N} に対する等差数列 S(a,b)=a+bZS(a, b) = a + b\mathbb{Z} 全体を B\mathcal{B} とする。(a) B\mathcal{B} はある位相の開基であることを示せ。(b) この位相で空でない開集合は無限集合であり、各 S(a,b)S(a, b) は閉集合でもあることを示せ。(c) Z∖{1,−1}=⋃p 素数S(0,p)\mathbb{Z} \setminus \lbrace 1, -1 \rbrace = \bigcup_{p \text{ 素数}} S(0, p) を用いて、素数が無限個あることを示せ。

解答

(a) (B1):Z=S(0,1)\mathbb{Z} = S(0, 1)。(B2):x∈S(a,b)∩S(c,d)x \in S(a, b) \cap S(c, d) なら S(x,bd)⊂S(a,b)∩S(c,d)S(x, bd) \subset S(a, b) \cap S(c, d)(x+bdk=a+b(⋯ )=c+d(⋯ )x + bdk = a + b(\cdots) = c + d(\cdots) の形になる)で、x∈S(x,bd)x \in S(x, bd)。

(b) 空でない開集合はある S(a,b)S(a, b) を含み、S(a,b)S(a, b) は無限集合。また Z∖S(a,b)=⋃i=1b−1S(a+i,b)\mathbb{Z} \setminus S(a, b) = \bigcup_{i=1}^{b-1} S(a + i, b) は開なので S(a,b)S(a, b) は閉。

(c) 整数 n≠±1n \neq \pm 1 は素因数をもつので、等式が成り立つ。素数が有限個なら、右辺は有限個の閉集合の和なので閉集合となり、その補集合 {1,−1}\lbrace 1, -1 \rbrace は開集合となる。これは空でない有限集合なので (b) に反する。

この章を読み終えたら

「読了」にすると学習記録とロードマップに反映されます。演習の自己採点もお忘れなく。

この章の誤りを報告GitHub で見る