# 積位相・商位相と Tychonoff の定理：ネットと超フィルターで見るコンパクト性

> 積位相・商位相・直和位相を普遍性で定義し、ネットとフィルター（超フィルター）を導入して Tychonoff の積コンパクト性定理を証明する。可算公理・可分性との関係も整理する。
> https://rikai.mugen-giken.com/mathematics/topology/products-quotients-tychonoff

## 0. この記事の要点

無限個の数直線を並べた空間や、線分の両端を貼り合わせてできる円のような「既にある空間から新しい空間を作る操作」に、どんな位相を入れるのが自然かを考えます。さらに、無限個のコンパクトな空間を掛け合わせてもコンパクト性が保たれる、という Tychonoff の定理を、ネットや超フィルターという収束の道具を使って証明します。読み終えると、積や商の空間での連続性の判定と、この定理の証明の流れを自分で説明できるようになります。

- 位相空間の族 $\{X_i\}$ の**積位相**は、「各射影 $\pi_i$ が連続になる最も粗い位相」です。その開基は「有限個の座標でだけ制限をつけた箱」で、すべての座標に制限をつける箱位相とは無限積で異なります。この違いが Tychonoff の定理の成否を分けます。
- **商位相**は、全射 $q$ が連続になる最も細かい位相です。商空間への写像が連続かどうかは、合成 $g \circ q$ が連続かどうかで判定できます。区間の両端を貼り合わせて円ができる、という直観はこの性質で厳密になります。
- 点列では[閉包](/mathematics/topology/topological-spaces#def-interior-closure)や連続性を捉えきれない空間があります。**ネット**（点列の添字を有向集合に一般化したもの）は、閉包・連続性・コンパクト性をすべて収束の言葉で表せます。
- **フィルター**と**超フィルター**（これ以上大きくできないフィルター）は、同じ内容を集合族の言葉で述べる道具です。コンパクトであることは、すべての超フィルターが収束することと同値です。
- **Tychonoff の定理**（コンパクト空間の任意個の直積はコンパクト）を、超フィルターの像が超フィルターになることだけを使って短く証明します。証明には選択公理（Zorn の補題）が本質的に入ります。
- 最後に、第一可算・第二可算・可分・Lindelöf の関係を整理し、非可算個の積では点列が役に立たないことを示します。

<Aside type="tip" title="この記事で使う事前知識">

- **近傍**: 点 $x$ を含む開集合を含む集合のこと。収束や連続性はこの言葉で述べます。→ [近傍](/mathematics/topology/topological-spaces#def-neighborhood)
- **連続写像**: 開集合の逆像が開集合になる写像。→ [連続写像](/mathematics/topology/continuous-maps#def-continuous)
- **コンパクト空間**: どんな開被覆からも有限個を選んで全体を覆える空間。→ [コンパクト空間](/mathematics/topology/compactness#def-compact)
- **ハウスドルフ空間**: 異なる 2 点を交わらない開集合で分けられる空間。→ [ハウスドルフ空間](/mathematics/topology/compactness#def-hausdorff)
- **同値関係**: 反射律・対称律・推移律を満たす関係。商空間で貼り合わせを表すのに使います。→ [同値関係](/mathematics/foundations/equivalence-relations#def-equivalence)
- **選択公理**: 空でない集合の族の各々から、同時に 1 点ずつ選べるという公理。→ [選択公理](/mathematics/foundations/axiom-of-choice-zorn#ax-choice)

</Aside>

## 1. 動機：「座標ごとの収束」を位相にする

関数 $f_n : [0, 1] \to \mathbb{R}$ が各点 $x$ で $f(x)$ に収束する（点ごと収束）という状況を考えます。これは、関数 $f$ を「$[0, 1]$ の各点 $x$ を座標とする、非常に多くの成分を持つ数の組」と見て、成分ごとに収束すると読めます。つまり関数全体の空間は $\mathbb{R}^{[0,1]} = \prod_{x \in [0,1]} \mathbb{R}$ であり、点ごと収束とは「各成分への射影が収束すること」です。この収束を生む位相が積位相です。

積空間のコンパクト性がなぜ大事かというと、解析学で「有界な関数の族から収束する部分列（部分ネット）を取り出す」議論の多くが、実は「閉区間の直積はコンパクト」に帰着するからです。位置づけとしては、後続の Banach–Alaoglu の定理（単位球の弱 * コンパクト性）や、作用素環での状態空間のコンパクト性が、この記事の Tychonoff の定理から出ます。

もう一つの動機は、**貼り合わせ**です。区間 $[0, 1]$ の両端 $0$ と $1$ を同一視すると円になる、帯の端をねじって貼ると Möbius の帯になる、といった操作を位相空間の言葉で書くには、「同一視した集合に、元の空間と整合する位相を入れる」手続きが要ります。これが商位相です。

位相空間論では、「その位相をどの写像が連続になる位相として定義するか」という見方が決定的に有用です。この記事では、積位相は射影から、商位相と直和位相は包含や商写像から、同じ型の**普遍性**として統一的に導入します。

## 2. 準備：生成される位相と準基

位相の公理（[位相空間の定義と基本概念](/mathematics/topology/topological-spaces)）を満たす集合族を、与えた集合族から作る方法を用意します。

<Definition id="def-generated" title="準基と生成される位相">
$X$ を集合、$\mathcal{S}$ を $X$ の部分集合の族とする。$\mathcal{S}$ の元の**有限個の共通部分**全体（空族の共通部分は $X$ とする）を $\mathcal{B}(\mathcal{S})$ とし、$\mathcal{B}(\mathcal{S})$ の元の（任意個の）合併として書ける集合全体を $\tau(\mathcal{S})$ と書く。$\tau(\mathcal{S})$ を $\mathcal{S}$ が**生成する位相**、$\mathcal{S}$ をその**準基**という。
</Definition>

<Lemma id="lem-generated" title="生成される位相の性質">
1. $\tau(\mathcal{S})$ は $X$ の位相であり、$\mathcal{S}$ を含む最小の位相である。$\mathcal{B}(\mathcal{S})$ はその開基である。
2. 位相空間 $Z$ から $(X, \tau(\mathcal{S}))$ への写像 $f$ が連続であるための必要十分条件は、すべての $S \in \mathcal{S}$ について $f^{-1}(S)$ が $Z$ の開集合であることである。
</Lemma>

<Proof of="lem-generated">
1. 合併について閉じていることは定義から明らか。$X$ は空族の共通部分なので $X \in \tau(\mathcal{S})$、空集合は空族の合併として属する。共通部分について：$\mathcal{B}(\mathcal{S})$ の 2 元 $B = S_1 \cap \cdots \cap S_m$ と $B' = S_1' \cap \cdots \cap S_n'$ の共通部分は再び有限個の共通部分で $\mathcal{B}(\mathcal{S})$ の元。したがって $\bigcup_a B_a$ と $\bigcup_b B_b'$ の共通部分は $\bigcup_{a, b} (B_a \cap B_b')$ と書け、$\tau(\mathcal{S})$ の元である。よって位相の公理を満たす。$\mathcal{S} \subseteq \tau(\mathcal{S})$ は明らか。$\mathcal{S}$ を含む位相 $\tau'$ は、有限共通部分と任意合併で閉じているので $\tau(\mathcal{S}) \subseteq \tau'$。
2. 必要性は $\mathcal{S} \subseteq \tau(\mathcal{S})$ から。十分性：$U \in \tau(\mathcal{S})$ は $\bigcup_a (S_{a,1} \cap \cdots \cap S_{a,m_a})$ と書け、$f^{-1}(U) = \bigcup_a \bigl( f^{-1}(S_{a,1}) \cap \cdots \cap f^{-1}(S_{a,m_a}) \bigr)$ である（逆像は合併と共通部分を保つ）。仮定により各 $f^{-1}(S_{a,k})$ は開で、有限共通部分と任意合併は開である。
</Proof>

### 2.1. 始位相と終位相

次の節で扱う積位相・商位相・直和位相は、「写像の族に対して連続性を保証する位相」という同じ型の構成の特別な場合です。ここでその一般形を用意しておきます。部分空間の位相も同じ型です。後の積・商・直和の定義は、すべてこの一般形に当てはめたものなので、先に一度見ておくと 3 つの構成が同じ発想だと分かります。具体例を先に読みたい場合は、第 3 節から読み、必要になったときにここへ戻っても構いません。

<Definition id="def-initial" title="始位相と終位相">
1. $X$ を集合、$\{(Y_j, \tau_j)\}_{j \in J}$ を位相空間の族、$f_j : X \to Y_j$ を写像とする。準基
$$
\mathcal{S} := \{ f_j^{-1}(V) : j \in J,\ V \in \tau_j \}
$$
が生成する位相（<Ref to="def-generated" />）を、写像族 $\{f_j\}$ に関する $X$ の**始位相**（initial topology）という。
2. $Y$ を集合、$\{(Z_j, \sigma_j)\}_{j \in J}$ を位相空間の族、$g_j : Z_j \to Y$ を写像とする。
$$
\tau_{\mathrm{fin}} := \{ V \subseteq Y : \text{すべての } j \text{ について } g_j^{-1}(V) \in \sigma_j \}
$$
を、写像族 $\{g_j\}$ に関する $Y$ の**終位相**（final topology）という。
</Definition>

始位相は $f_j$ が連続になる最も粗い位相、終位相は $g_j$ が連続になる最も細かい位相です。次の定理はこれと、連続性の判定法（普遍性）を述べます。

<Theorem id="thm-initial-universal" title="始位相・終位相の普遍性">
1. （始位相）$X$ に始位相を入れる。各 $f_j$ は連続であり、すべての $f_j$ を連続にする $X$ の位相は始位相を含む。位相空間 $W$ から $X$ への写像 $h : W \to X$ が連続であるための必要十分条件は、すべての $j$ について $f_j \circ h$ が連続であることである。
2. （終位相）$Y$ に終位相 $\tau_{\mathrm{fin}}$ を入れる。$\tau_{\mathrm{fin}}$ は $Y$ の位相であり、各 $g_j$ は連続で、すべての $g_j$ を連続にする $Y$ の位相は $\tau_{\mathrm{fin}}$ に含まれる。位相空間 $W$ への写像 $k : Y \to W$ が連続であるための必要十分条件は、すべての $j$ について $k \circ g_j$ が連続であることである。
3. 積位相は射影の族に関する始位相、部分集合 $A \subseteq X$ の部分空間の位相（$\{A \cap U : U\text{ は }X\text{ の開集合}\}$）は包含写像 $A \to X$ に関する始位相である。商位相は全射 $q$ に関する、直和位相は包含 $\iota_i$ の族に関する終位相である。
</Theorem>

<Proof of="thm-initial-universal">
1. 準基の元 $f_j^{-1}(V)$ は始位相の開集合だから、各 $f_j$ は連続である。すべての $f_j$ を連続にする位相 $\tau'$ は $\mathcal{S}$ を含むので、<Ref to="lem-generated" /> の 1（$\tau(\mathcal{S})$ は $\mathcal{S}$ を含む最小の位相）により $\tau' \supseteq \tau(\mathcal{S})$ である。写像 $h$ について、$h$ が連続なら $f_j \circ h$ は連続の合成として連続。逆に各 $f_j \circ h$ が連続とすると、準基の元について $h^{-1}(f_j^{-1}(V)) = (f_j \circ h)^{-1}(V)$ が開だから、<Ref to="lem-generated" /> の 2 により $h$ は連続である。
2. $\tau_{\mathrm{fin}}$ が位相であること：$g_j^{-1}(\emptyset) = \emptyset$、$g_j^{-1}(Y) = Z_j$ はそれぞれ開である。逆像は合併と共通部分を保つので、$\tau_{\mathrm{fin}}$ の元の任意合併と有限共通部分も、各 $g_j$ による逆像が開であり、$\tau_{\mathrm{fin}}$ に属する。定義から各 $g_j$ は連続である。$Y$ の位相 $\tau'$ がすべての $g_j$ を連続にするなら、$V \in \tau'$ について $g_j^{-1}(V)$ は開だから $V \in \tau_{\mathrm{fin}}$、すなわち $\tau' \subseteq \tau_{\mathrm{fin}}$。写像 $k$ について、$k$ が連続なら合成 $k \circ g_j$ は連続。逆に各 $k \circ g_j$ が連続とし、$W$ の開集合 $O$ をとると、$g_j^{-1}(k^{-1}(O)) = (k \circ g_j)^{-1}(O)$ がすべての $j$ で開だから、$k^{-1}(O) \in \tau_{\mathrm{fin}}$ で $k$ は連続である。
3. 積位相は <Ref to="def-product" /> がまさに射影の族に関する始位相である。包含 $\iota : A \to X$ について $\iota^{-1}(U) = A \cap U$ なので、準基は $\{A \cap U\}$ であり、これは有限共通部分 $(A \cap U) \cap (A \cap U') = A \cap (U \cap U')$ と合併 $\bigcup (A \cap U_a) = A \cap \bigcup U_a$ で閉じているから、生成される位相と一致する。商位相は <Ref to="def-quotient" /> の $\tau_q$ が単独の $q$ に関する終位相の定義そのものであり、直和位相も <Ref to="def-sum" /> が $\{\iota_i\}$ に関する終位相の定義そのものである。
</Proof>

したがって <Ref to="thm-product-universal" />・<Ref to="thm-quotient-universal" />・<Ref to="prop-sum-universal" /> は、この定理の 3 つの特別な場合です。ネットの収束も、始位相では「各 $f_j$ による像が収束すること」と言い換えられます（<Ref to="mathematics/topology/nets-and-filters#thm-initial-convergence" /> で証明します。積位相の場合は <Ref to="thm-net-product" /> です）。

<Example id="ex-initial-pointwise" title="点ごと収束の位相">
集合 $X$ から $\mathbb{R}$ への写像全体 $\mathbb{R}^X$ に、評価写像 $\mathrm{ev}_x : f \mapsto f(x)$（$x \in X$）の族に関する始位相を入れたものは、積位相 $\prod_{x \in X} \mathbb{R}$ と同じです（$\mathbb{R}^X$ は積の集合として同一であり、$\mathrm{ev}_x$ は射影だからです）。この位相で $f_n \to f$ とは、すべての $x$ で $f_n(x) \to f(x)$ となること、すなわち点ごと収束です。
</Example>

## 3. 積位相

<Definition id="def-product" title="積空間と積位相">
$\{X_i\}_{i \in I}$ を位相空間の族とする。直積 $X = \prod_{i \in I} X_i$ の元は、各 $i$ に $x_i \in X_i$ を対応させる $x = (x_i)_{i \in I}$ である。射影 $\pi_i : X \to X_i$ を $\pi_i(x) = x_i$ で定める。
$$
\mathcal{S} := \bigl\{ \pi_i^{-1}(U) : i \in I,\ U \subseteq X_i\text{ は開} \bigr\}
$$
が生成する位相（<Ref to="def-generated" />）を $X$ の**積位相**という。
</Definition>

準基の元 $\pi_i^{-1}(U) = \{x : x_i \in U\}$ は、第 $i$ 座標にだけ「$U$ に入れ」という制限をつけた集合です。この有限個の共通部分が開基になります。

<Proposition id="prop-product-base" title="積位相の開基">
積位相の開基として、
$$
\prod_{i \in I} U_i \qquad (U_i \subseteq X_i\text{ は開で、有限個の }i\text{ を除いて }U_i = X_i)
$$
の形の集合全体が取れる。
</Proposition>

<Proof of="prop-product-base">
<Ref to="lem-generated" /> の開基 $\mathcal{B}(\mathcal{S})$ の元は $\pi_{i_1}^{-1}(U_1) \cap \cdots \cap \pi_{i_m}^{-1}(U_m)$ の形で、これは $i_1, \ldots, i_m$ 以外の座標を $X_i$ としたものと一致する（同じ $i$ が重なる場合は $U$ の共通部分で置き換える）。逆に上の形の集合は、制限のある有限個の座標について $\pi_i^{-1}(U_i)$ の共通部分である。
</Proof>

<Figure caption="積位相の基本開集合。第 1 座標に U、第 2 座標に V の制限をつける（影の部分）。無限個の座標をもつ積でも、制限をつけてよいのは有限個の座標だけである。">
<svg viewBox="0 0 420 260" width="100%" role="img" aria-label="正方形 X1 かけ X2 の中の帯 U かけ X2 と X1 かけ V が交わる長方形 U かけ V が塗られている">
  <rect x="40" y="20" width="300" height="200" fill="none" stroke="currentColor" stroke-width="2" />
  <rect x="110" y="20" width="90" height="200" fill="var(--sl-color-accent)" fill-opacity="0.12" stroke="var(--sl-color-accent)" stroke-width="1.5" stroke-dasharray="6 4" />
  <rect x="40" y="90" width="300" height="70" fill="var(--sl-color-accent)" fill-opacity="0.12" stroke="var(--sl-color-accent)" stroke-width="1.5" stroke-dasharray="6 4" />
  <rect x="110" y="90" width="90" height="70" fill="var(--sl-color-accent)" fill-opacity="0.4" stroke="var(--sl-color-accent)" stroke-width="2" />
  <text x="155" y="130" text-anchor="middle" font-size="16" fill="currentColor">U × V</text>
  <text x="155" y="243" text-anchor="middle" font-size="14" fill="currentColor">U</text>
  <text x="22" y="130" text-anchor="middle" font-size="14" fill="currentColor">V</text>
  <text x="190" y="257" text-anchor="middle" font-size="13" fill="currentColor">第 1 座標 X₁</text>
  <text x="395" y="130" text-anchor="middle" font-size="13" fill="currentColor">X₂</text>
  <text x="285" y="60" text-anchor="middle" font-size="13" fill="currentColor">π₁⁻¹(U)</text>
  <text x="285" y="182" text-anchor="middle" font-size="13" fill="currentColor">π₂⁻¹(V)</text>
</svg>
</Figure>

無限個の座標すべてに制限をつけることを許した位相を**箱位相**といいます。有限積では積位相と箱位相は一致しますが、無限積では一般に異なり、箱位相の方が細かくなります。

<Example id="ex-box" title="箱位相では連続でなくなる写像">
$\mathbb{R}^{\mathbb{N}}$ に、積位相と箱位相を入れて考えます。$\gamma : \mathbb{R} \to \mathbb{R}^{\mathbb{N}}$ を $\gamma(t) = (t, t, t, \ldots)$ で定めます。各成分 $\pi_n \circ \gamma = \mathrm{id}$ は連続なので、積位相では $\gamma$ は連続です（次の <Ref to="thm-product-universal" />）。

箱位相では連続になりません。箱 $W = \prod_{n \ge 1} (-1/n, 1/n)$ は箱位相で開集合で、$0 = \gamma(0) \in W$ です。ところが $\gamma^{-1}(W) = \{t : |t| < 1/n\ (\forall n)\} = \{0\}$ は $\mathbb{R}$ の開集合ではありません。このように箱位相は座標ごとの連続性が全体の連続性を導かない、という普遍性を壊すので、通常は積位相を採用します。
</Example>

<Theorem id="thm-product-universal" title="積位相の普遍性">
$Z$ を位相空間とする。写像 $f : Z \to \prod_{i \in I} X_i$ が連続であるための必要十分条件は、すべての $i$ について合成 $\pi_i \circ f : Z \to X_i$ が連続であることである。また各射影 $\pi_i$ は連続な開写像である。
</Theorem>

<Proof of="thm-product-universal">
$f$ が連続なら、射影 $\pi_i$ は連続（準基の元 $\pi_i^{-1}(U)$ が開集合だから）なので合成も連続。逆に各 $\pi_i \circ f$ が連続とする。準基の元 $\pi_i^{-1}(U)$ に対し $f^{-1}(\pi_i^{-1}(U)) = (\pi_i \circ f)^{-1}(U)$ は開集合。<Ref to="lem-generated" /> の 2 により $f$ は連続。

開写像であること：開基の元 $B = \prod_j U_j$ に対し、$B = \emptyset$ なら $\pi_i(B) = \emptyset$。$B \ne \emptyset$ なら $\pi_i(B) = U_i$（各 $j \ne i$ の $U_j$ から点を 1 つ取っておき、第 $i$ 座標だけ $U_i$ の任意の点を取れる）。どちらも開。開集合は開基の元の合併で、像は合併と交換するので $\pi_i$ は開写像。
</Proof>

<Proposition id="prop-product-props" title="積空間の基本性質">
1. 各 $X_i$ がハウスドルフなら $\prod X_i$ もハウスドルフである。
2. $A_i \subseteq X_i$ に対し、$\overline{\prod_i A_i} = \prod_i \overline{A_i}$ である。とくに閉集合の直積は閉集合である。
</Proposition>

<Proof of="prop-product-props">
1. $x \ne y$ なら、ある $i$ で $x_i \ne y_i$。$X_i$ のハウスドルフ性（<Ref to="mathematics/topology/compactness#def-hausdorff" />）により、交わらない開集合 $U \ni x_i$、$V \ni y_i$ が取れる。$\pi_i^{-1}(U) \ni x$ と $\pi_i^{-1}(V) \ni y$ は開集合で、$\pi_i^{-1}(U) \cap \pi_i^{-1}(V) = \pi_i^{-1}(U \cap V) = \emptyset$。
2. $\subseteq$：$\prod \overline{A_i} = \bigcap_i \pi_i^{-1}(\overline{A_i})$ は閉集合の共通部分で閉であり（$\pi_i$ は連続）、$\prod A_i$ を含むので、閉包はこれに含まれる。$\supseteq$：$x \in \prod \overline{A_i}$ とし、$x$ の基本開近傍 $W = \prod U_i$ を取る。$x_i \in U_i \cap \overline{A_i}$ より、各 $i$ について $U_i \cap A_i$ から点 $a_i$ を選べる（$U_i = X_i$ の座標は $A_i$ が空でない限り任意の点でよい）。$a = (a_i) \in W \cap \prod A_i$ であり、$x \in \overline{\prod A_i}$（<Ref to="mathematics/topology/topological-spaces#thm-closure-basic" /> の 4）。なお、この点の選び方には選択公理が使われている。
</Proof>

## 4. 商位相と直和位相

<Definition id="def-quotient" title="商位相・商写像">
$X$ を位相空間、$Y$ を集合、$q : X \to Y$ を全射とする。
$$
\tau_q := \{ V \subseteq Y : q^{-1}(V)\text{ は }X\text{ の開集合}\}
$$
は $Y$ の位相である（逆像は合併と共通部分を保つ）。$\tau_q$ を $q$ による**商位相**といい、$q$ を**商写像**という。一般に、位相空間の間の全射 $q : X \to Y$ が**商写像**であるとは、$Y$ の位相が $\tau_q$ に等しいことをいう。
</Definition>

商位相は、$q$ を連続にする位相のうち最も細かいものです。同値関係 $\sim$ に対する商集合 $X/{\sim}$ には、自然な射影 $\pi$（<Ref to="mathematics/foundations/equivalence-relations#def-class" />）による商位相を入れて**商空間**とします。

<Theorem id="thm-quotient-universal" title="商位相の普遍性">
$q : X \to Y$ を商写像、$Z$ を位相空間とする。写像 $g : Y \to Z$ が連続であるための必要十分条件は、$g \circ q : X \to Z$ が連続であることである。
</Theorem>

<Proof of="thm-quotient-universal">
必要性は連続写像の合成。十分性：$W \subseteq Z$ が開とすると、$(g \circ q)^{-1}(W) = q^{-1}(g^{-1}(W))$ が開である。$q$ が商写像であることから $g^{-1}(W)$ は $Y$ の開集合。
</Proof>

同値関係 $\sim$ による商空間 $X/{\sim}$ では、これと[商集合の普遍性](/mathematics/foundations/equivalence-relations)（<Ref to="mathematics/foundations/equivalence-relations#thm-universal" />）を合わせて、「$a \sim b \Rightarrow f(a) = f(b)$ を満たす連続写像 $f : X \to Z$ は、連続写像 $\bar{f} : X/{\sim} \to Z$ を一意に定める」と言えます。

<Proposition id="prop-open-quotient" title="開写像・閉写像は商写像">
連続な全射 $q : X \to Y$ が開写像または閉写像ならば、$q$ は商写像である。
</Proposition>

<Proof of="prop-open-quotient">
$V \subseteq Y$ について $q^{-1}(V)$ が開であるとする。$q$ は全射なので $V = q(q^{-1}(V))$。$q$ が開写像なら $V$ は開である。$q$ が閉写像の場合は、$Y \setminus V = q(X \setminus q^{-1}(V))$ が閉となり、$V$ は開である。逆（$V$ が開なら $q^{-1}(V)$ が開）は $q$ の連続性。
</Proof>

<Example id="ex-circle" title="区間の両端を貼り合わせると円になる">
$X = [0, 1]$ に、$0 \sim 1$ だけを同一視する同値関係を入れ、商空間 $X/{\sim}$ を考えます。$f : [0, 1] \to S^1 = \{(u, v) \in \mathbb{R}^2 : u^2 + v^2 = 1\}$ を $f(t) = (\cos 2\pi t, \sin 2\pi t)$ とすると、$f$ は連続な全射で、$f(s) = f(t)$ と ($s = t$ または $\{s, t\} = \{0, 1\}$) は同値です。したがって <Ref to="mathematics/foundations/equivalence-relations#thm-universal" /> により全単射 $\bar{f} : X/{\sim} \to S^1$ が誘導され、<Ref to="thm-quotient-universal" /> により $\bar{f}$ は連続です。

$X/{\sim}$ は $[0, 1]$ の連続像としてコンパクト（<Ref to="mathematics/topology/compactness#thm-continuous-image" />）、$S^1$ は $\mathbb{R}^2$ の部分空間なのでハウスドルフです。コンパクト空間からハウスドルフ空間への連続全単射は同相写像なので（<Ref to="mathematics/topology/compactness#cor-compact-hausdorff-homeo" />）、$X/{\sim} \cong S^1$ です。

<Figure caption="区間 [0, 1] の両端 0 と 1 を同一視して円を得る。商空間から円への写像は連続な全単射で、コンパクト → ハウスドルフなので同相。">
<svg viewBox="0 0 560 160" width="100%" role="img" aria-label="左に両端が白丸と黒丸の線分、右に円。矢印で線分の両端が円の一点に貼り合わされる">
  <defs>
    <marker id="pq-arrow" viewBox="0 0 10 10" refX="9" refY="5" markerWidth="7" markerHeight="7" orient="auto-start-reverse">
      <path d="M 0 0 L 10 5 L 0 10 z" fill="currentColor" />
    </marker>
  </defs>
  <line x1="30" y1="80" x2="230" y2="80" stroke="currentColor" stroke-width="3" />
  <circle cx="30" cy="80" r="7" fill="var(--sl-color-accent)" stroke="currentColor" stroke-width="2" />
  <circle cx="230" cy="80" r="7" fill="var(--sl-color-accent)" stroke="currentColor" stroke-width="2" />
  <text x="30" y="110" text-anchor="middle" font-size="14" fill="currentColor">0</text>
  <text x="230" y="110" text-anchor="middle" font-size="14" fill="currentColor">1</text>
  <line x1="270" y1="80" x2="360" y2="80" stroke="currentColor" stroke-width="2" marker-end="url(#pq-arrow)" />
  <text x="315" y="68" text-anchor="middle" font-size="13" fill="currentColor">0 ~ 1</text>
  <circle cx="450" cy="80" r="55" fill="none" stroke="currentColor" stroke-width="3" />
  <circle cx="505" cy="80" r="7" fill="var(--sl-color-accent)" stroke="currentColor" stroke-width="2" />
  <text x="530" y="85" font-size="14" fill="currentColor">0 = 1</text>
</svg>
</Figure>
</Example>

商空間は元の空間より悪い性質を持つことがあります。ハウスドルフ空間の商がハウスドルフとは限りません。次の例では、商空間はほとんど点を区別できません。具体的には、開集合が空集合と全体の 2 つしかない位相（密着位相）になります。

<Example id="ex-bad-quotient" title="ℝ を ℚ の平行移動で割ると密着位相になる">
$\mathbb{R}$ 上の同値関係を $x \sim y \iff x - y \in \mathbb{Q}$ で定め、商写像 $q : \mathbb{R} \to \mathbb{R}/{\sim}$ を考えます。$V \subseteq \mathbb{R}/{\sim}$ が空でない開集合なら、$q^{-1}(V)$ は空でない開集合です。したがって開区間 $I$ を含み、さらに $q^{-1}(V)$ は同値類の合併です。任意の $y \in \mathbb{R}$ について、類 $y + \mathbb{Q}$ は $\mathbb{R}$ で稠密なので $I$ と交わる、すなわち $q^{-1}(V)$ は $y$ と同値な点を含み、したがって $y \in q^{-1}(V)$ です。よって $q^{-1}(V) = \mathbb{R}$ で $V = \mathbb{R}/{\sim}$。開集合は $\emptyset$ と全体だけで、商空間は密着位相をもち、どの 2 点も区別できません。
</Example>

最後に、空間の**直和**（非交和）を導入します。

<Definition id="def-sum" title="直和位相">
$\{X_i\}_{i \in I}$ を位相空間の族とし、$\bigsqcup_i X_i := \{(i, x) : i \in I,\ x \in X_i\}$ とおく。包含 $\iota_i : X_i \to \bigsqcup X_j$、$\iota_i(x) = (i, x)$ とする。$U \subseteq \bigsqcup X_j$ が開であるとは、すべての $i$ について $\iota_i^{-1}(U)$ が $X_i$ の開集合であることと定める。これを**直和位相**という。
</Definition>

直和位相は、すべての $\iota_i$ を連続にする最も細かい位相です。各 $X_i$ は $\bigsqcup X_j$ の中で開かつ閉な部分集合として埋め込まれます。

<Proposition id="prop-sum-universal" title="直和位相の普遍性">
$g : \bigsqcup_i X_i \to Z$ が連続であるための必要十分条件は、すべての $i$ で $g \circ \iota_i$ が連続であることである。
</Proposition>

<Proof of="prop-sum-universal">
必要性は合成。十分性：$W \subseteq Z$ が開のとき、$\iota_i^{-1}(g^{-1}(W)) = (g \circ \iota_i)^{-1}(W)$ はすべての $i$ で開。直和位相の定義により $g^{-1}(W)$ は開。
</Proof>

三つの構成（積・商・直和）の普遍性を並べると、積は「空間**へ**写すときの」、商と直和は「空間**から**写すときの」連続性の判定法を与えている、という対称性が見えます。

### 4.1. 商空間の分離公理

商空間は、元の空間より悪い分離性をもつことがあります（<Ref to="ex-bad-quotient" /> は密着位相になります）。どの条件のもとで分離性が遺伝するかを整理します。以下、正規性は T1 を含みません（<Ref to="mathematics/topology/separation-axioms#def-regular-normal" /> の流儀）。

<Proposition id="prop-quotient-separation" title="商空間の分離公理">
$q : X \to Y$ を商写像（<Ref to="def-quotient" />）とする。
1. $Y$ が T1 であるための必要十分条件は、すべての $y \in Y$ について $q^{-1}(y)$ が $X$ の閉集合であることである。
2. $q$ が開写像であるとする。$Y$ がハウスドルフであるための必要十分条件は、$R := \{(x, x') \in X \times X : q(x) = q(x')\}$ が積空間 $X \times X$ の閉集合であることである。
3. $q$ が閉写像で $X$ が正規ならば、$Y$ は正規である。
</Proposition>

<Proof of="prop-quotient-separation">
1. $q$ は全射なので $q^{-1}(Y \setminus \{y\}) = X \setminus q^{-1}(y)$ である。$q$ は商写像だから、$\{y\}$ が閉 $\iff$ $Y \setminus \{y\}$ が開 $\iff$ $X \setminus q^{-1}(y)$ が開 $\iff$ $q^{-1}(y)$ が閉。これがすべての $y$ で成り立つことは、<Ref to="mathematics/topology/separation-axioms#prop-t1-closed-points" /> により $Y$ が T1 であることと同値である。
2. （$\Rightarrow$）$Y$ がハウスドルフとする。対角線 $\Delta_Y = \{(y, y)\}$ は $Y \times Y$ で閉である。実際 $y \ne y'$ なら、交わらない開集合 $U \ni y$、$U' \ni y'$ がとれ、$U \times U'$ は $(y, y')$ を含む開集合（<Ref to="prop-product-base" />）で $\Delta_Y$ と交わらない。写像 $q \times q : X \times X \to Y \times Y$ は、各座標との合成 $\pi_i \circ (q \times q) = q \circ \pi_i$ が連続なので連続（<Ref to="thm-product-universal" />）で、$R = (q \times q)^{-1}(\Delta_Y)$ だから $R$ は閉である。（$\Leftarrow$）$R$ が閉で $q$ が開写像とする。$y \ne y'$ に対し、$q(x) = y$、$q(x') = y'$ なる $x, x'$ をとる（$q$ は全射）。$(x, x') \notin R$ なので、<Ref to="prop-product-base" /> により開集合 $U \ni x$、$U' \ni x'$ で $(U \times U') \cap R = \emptyset$ となるものがある。$q$ は開写像なので $q(U)$、$q(U')$ は開で、$y \in q(U)$、$y' \in q(U')$。$z \in q(U) \cap q(U')$ なら $z = q(u) = q(u')$（$u \in U$、$u' \in U'$）で $(u, u') \in R \cap (U \times U')$ となり矛盾。よって $q(U) \cap q(U') = \emptyset$ で、$Y$ はハウスドルフ。
3. $E, F \subseteq Y$ を互いに素な閉集合とする。$q^{-1}(E)$、$q^{-1}(F)$ は互いに素な閉集合なので、$X$ の正規性により互いに素な開集合 $U \supseteq q^{-1}(E)$、$V \supseteq q^{-1}(F)$ がある。$q$ は閉写像だから $q(X \setminus U)$、$q(X \setminus V)$ は閉であり、$U' := Y \setminus q(X \setminus U)$、$V' := Y \setminus q(X \setminus V)$ は開である。$E \subseteq U'$：$y \in E$ が $q(X \setminus U)$ に入るなら $y = q(x)$、$x \notin U$ だが、$x \in q^{-1}(E) \subseteq U$ で矛盾。同様に $F \subseteq V'$。$U' \cap V' = \emptyset$：$y$ がその共通部分に入るなら、$y \notin q(X \setminus U)$ より $q^{-1}(y) \subseteq U$、同様に $q^{-1}(y) \subseteq V$ なので $q^{-1}(y) \subseteq U \cap V = \emptyset$。しかし $q$ は全射で $q^{-1}(y) \ne \emptyset$ だから矛盾。
</Proof>

## 5. ネットとフィルター

第一可算公理を満たさない空間（たとえば非可算個の積。第 7 節で示します）では、点列で閉包も連続性もコンパクト性も捉えられません。点列の添字集合 $\mathbb{N}$ を、より一般の有向集合に取り替えたものがネットです。

### 5.1. ネット

<Definition id="def-net" title="有向集合・ネット・収束・集積点">
空でない集合 $\Lambda$ 上の二項関係 $\le$ が反射律と推移律を満たし、さらに任意の $\lambda, \mu \in \Lambda$ に対し $\lambda \le \nu$ かつ $\mu \le \nu$ なる $\nu \in \Lambda$ が存在するとき、$(\Lambda, \le)$ を**有向集合**という。有向集合 $\Lambda$ から位相空間 $X$ への写像 $\lambda \mapsto x_\lambda$ を**ネット**といい、$(x_\lambda)_{\lambda \in \Lambda}$ と書く。

1. ネットが $x \in X$ に**収束する**（$x_\lambda \to x$）とは、$x$ の任意の近傍 $U$ に対し、ある $\lambda_0 \in \Lambda$ が存在して、$\lambda \ge \lambda_0$ なるすべての $\lambda$ で $x_\lambda \in U$ となることをいう。
2. $x$ がネットの**集積点**であるとは、$x$ の任意の近傍 $U$ と任意の $\lambda_0 \in \Lambda$ に対し、$\lambda \ge \lambda_0$ かつ $x_\lambda \in U$ となる $\lambda$ が存在することをいう。
</Definition>

点列は $\Lambda = \mathbb{N}$ のネットです。ほかに次の 2 つの有向集合を使います。

- $x$ の近傍全体 $\mathcal{N}(x)$（<Ref to="mathematics/topology/topological-spaces#def-neighborhood" />）を、逆包含 $U \le U' \iff U \supseteq U'$ で順序づけたもの。$U \cap U'$ が上界になるので有向集合である。
- 集合 $A$ の有限部分集合全体を包含で順序づけたもの。$F \cup F'$ が上界になるので有向集合である。

<Theorem id="thm-net-closure" title="ネットによる閉包・連続性の特徴づけ">
$X, Y$ を位相空間とする。

1. $A \subseteq X$、$x \in X$ とする。$x \in \overline{A}$ であるための必要十分条件は、$A$ の点からなるネットで $x$ に収束するものが存在することである。
2. 写像 $f : X \to Y$ が $x \in X$ で連続であるための必要十分条件は、$x$ に収束するすべてのネット $(x_\lambda)$ について $f(x_\lambda) \to f(x)$ となることである。
</Theorem>

<Proof of="thm-net-closure">
1. （$\Rightarrow$）$\Lambda = \mathcal{N}(x)$ とする。$x \in \overline{A}$ なので、各 $U \in \Lambda$ に対し $U \cap A \ne \emptyset$（<Ref to="mathematics/topology/topological-spaces#thm-closure-basic" /> の 4）。そこから点 $x_U \in U \cap A$ を選ぶ。任意の近傍 $U_0$ について、順序は逆包含なので $U \ge U_0$ は $U \subseteq U_0$ を意味し、このとき $x_U \in U \subseteq U_0$。よって $x_U \to x$。（$\Leftarrow$）$A$ の点のネットが $x$ に収束するなら、$x$ の任意の近傍はネットの点、すなわち $A$ の点を含むので、$x \in \overline{A}$。
2. （$\Rightarrow$）$f$ が $x$ で連続、$x_\lambda \to x$、$V$ を $f(x)$ の近傍とする。連続性から $x$ の近傍 $U$ で $f(U) \subseteq V$ が取れ、$\lambda_0$ を $\lambda \ge \lambda_0 \Rightarrow x_\lambda \in U$ とすれば $f(x_\lambda) \in V$。（$\Leftarrow$）$f$ が $x$ で連続でないと仮定する。連続でないとは、$f(x)$ の近傍 $V$ で、どの $U \in \mathcal{N}(x)$ についても $f(U) \not\subseteq V$ となるものが存在することである。各 $U \in \mathcal{N}(x)$ に対し $x_U \in U$ で $f(x_U) \notin V$ となるものを選ぶ。1 と同様に $x_U \to x$ だが、$f(x_U) \notin V$ なので $f(x_U) \to f(x)$ は成り立たない。
</Proof>

<Theorem id="thm-net-product" title="積空間での収束は座標ごとの収束">
$X = \prod_{i \in I} X_i$ とする。$X$ のネット $(x_\lambda)$ が $x \in X$ に収束するための必要十分条件は、すべての $i$ について $\pi_i(x_\lambda) \to \pi_i(x)$ となることである。
</Theorem>

<Proof of="thm-net-product">
（$\Rightarrow$）$\pi_i$ が連続であることと <Ref to="thm-net-closure" /> の 2。（$\Leftarrow$）$x$ の任意の近傍は、基本開近傍 $W = \pi_{i_1}^{-1}(U_1) \cap \cdots \cap \pi_{i_m}^{-1}(U_m)$（$x_{i_k} \in U_k$ は開）を含む（<Ref to="prop-product-base" />）。仮定により各 $k$ に対し、$\lambda \ge \lambda_k \Rightarrow \pi_{i_k}(x_\lambda) \in U_k$ となる $\lambda_k$ がある。有向集合なので、すべての $\lambda_k$ 以上の $\lambda_0$ が取れる。$\lambda \ge \lambda_0$ なら $x_\lambda \in W$。
</Proof>

したがって積位相は**各座標ごとの収束**、$\mathbb{R}^X$ の積位相は関数の**点ごと収束**の位相です。第 1 節の観察はこの定理で厳密になります。

次の定理の（$\Leftarrow$）の証明では、有限個ずつ共通部分が空でない閉集合の族から、ネットを一つ作ります。添字には「族の有限部分集合全体」を使います。有限部分集合が大きくなるほど対応する共通部分は小さくなるので、そのネットの集積点が、すべての閉集合に同時に入る点の候補になる、という方針です。

<Theorem id="thm-net-compact" title="コンパクト性のネットによる特徴づけ">
位相空間 $X$ がコンパクトであるための必要十分条件は、$X$ のすべてのネットが集積点を持つことである。
</Theorem>

<Proof of="thm-net-compact">
（$\Rightarrow$）$(x_\lambda)_{\lambda \in \Lambda}$ をネットとする。$F_\lambda := \overline{\{x_\mu : \mu \ge \lambda\}}$ とおく。有限個の $F_{\lambda_1}, \ldots, F_{\lambda_n}$ について、$\nu \ge \lambda_1, \ldots, \lambda_n$ なる $\nu$ を取ると $x_\nu \in F_{\lambda_1} \cap \cdots \cap F_{\lambda_n}$ なので、閉集合の族 $\{F_\lambda\}$ は有限交叉性を持つ。コンパクト性（<Ref to="mathematics/topology/compactness#prop-fip" />）より $x \in \bigcap_\lambda F_\lambda$ が存在する。$x$ の近傍 $U$ と $\lambda_0$ に対し、$x \in F_{\lambda_0}$ なので $U$ は $\{x_\mu : \mu \ge \lambda_0\}$ と交わる。すなわち $x$ は集積点である。

（$\Leftarrow$）$\{F_\alpha\}_{\alpha \in A}$ を有限交叉性をもつ閉集合の族とする。$A = \varnothing$ のときは共通部分は $X$ そのものなので、$X \neq \varnothing$ なら空でない（$X = \varnothing$ のときは $X$ は自明にコンパクトで、示すことはない）。以下 $A \neq \varnothing$ とする。$\Lambda$ を $A$ の空でない有限部分集合全体（包含で順序づけた有向集合）とし、$\lambda \in \Lambda$ に対し $\bigcap_{\alpha \in \lambda} F_\alpha \ne \emptyset$ から点 $x_\lambda$ を選ぶ。ネット $(x_\lambda)$ の集積点 $x$ が $\bigcap_\alpha F_\alpha$ に属することを示す。ある $\alpha$ で $x \notin F_\alpha$ とすると、$X \setminus F_\alpha$ は $x$ の開近傍である。$\lambda_0 = \{\alpha\}$ とすると、集積点の定義から $\lambda \ge \lambda_0$ で $x_\lambda \in X \setminus F_\alpha$ となるものがある。しかし $\alpha \in \lambda$ なので $x_\lambda \in F_\alpha$ で矛盾する。よって $\bigcap_\alpha F_\alpha \ne \emptyset$ で、<Ref to="mathematics/topology/compactness#prop-fip" /> より $X$ はコンパクトである。
</Proof>

### 5.2. フィルターと超フィルター

ネットは直観に近いですが、添字集合が毎回変わるのが扱いにくい点です。**フィルター**は、収束に必要な情報（どの集合が「最終的に入る集合」か）だけを集合族として取り出したものです。

<Definition id="def-filter" title="フィルター・超フィルター・収束">
$X$ を集合とする。$\mathcal{F} \subseteq \mathcal{P}(X)$ が **$X$ 上のフィルター**であるとは、次を満たすことをいう。

1. $X \in \mathcal{F}$ かつ $\emptyset \notin \mathcal{F}$。
2. $A, B \in \mathcal{F}$ ならば $A \cap B \in \mathcal{F}$。
3. $A \in \mathcal{F}$ かつ $A \subseteq B \subseteq X$ ならば $B \in \mathcal{F}$。

包含に関して極大なフィルターを**超フィルター**という。$X$ が位相空間のとき、フィルター $\mathcal{F}$ が $x \in X$ に**収束する**（$\mathcal{F} \to x$）とは、$\mathcal{N}(x) \subseteq \mathcal{F}$、すなわち $x$ の近傍がすべて $\mathcal{F}$ に属することをいう。
</Definition>

<Example id="ex-filters" title="フィルターの例">
$\mathcal{N}(x)$ は $X$ 上のフィルターで、$x$ に収束する最小のフィルターです。$x_0 \in X$ に対し $\{A : x_0 \in A\}$（主フィルター）は超フィルターです。$X = \mathbb{N}$ のとき、補集合が有限な集合全体（Fréchet フィルター）は超フィルターではありません。偶数全体 $E$ も、その補集合（奇数全体）も補有限ではなく、どちらも属さないからです（<Ref to="lem-ultra" /> に反します）。点列の「十分先の部分」が属するフィルターとして点列の収束を表しますが、一般のネットに対しても「尾」の集合から同様のフィルターが作れます。
</Example>

写像 $f : X \to Y$ とフィルター $\mathcal{F}$ に対し、$f_*\mathcal{F} := \{B \subseteq Y : f^{-1}(B) \in \mathcal{F}\}$ を $\mathcal{F}$ の**像**といいます（フィルターの公理を満たすことは、逆像が $\cap$, $\subseteq$, $\emptyset$ と整合することから直接確かめられる）。

<Lemma id="lem-ultra" title="超フィルターの特徴づけ">
$\mathcal{U}$ を $X$ 上のフィルターとする。$\mathcal{U}$ が超フィルターであるための必要十分条件は、すべての $A \subseteq X$ について $A \in \mathcal{U}$ または $X \setminus A \in \mathcal{U}$ が成り立つことである。このとき、とくに $A \notin \mathcal{U}$ ならば $X \setminus A \in \mathcal{U}$ である。
</Lemma>

<Proof of="lem-ultra">
（$\Leftarrow$）$\mathcal{U} \subseteq \mathcal{G}$ をフィルターとし、$G \in \mathcal{G} \setminus \mathcal{U}$ があると仮定する。条件により $X \setminus G \in \mathcal{U} \subseteq \mathcal{G}$ となり、$\emptyset = G \cap (X \setminus G) \in \mathcal{G}$ で矛盾。よって $\mathcal{G} = \mathcal{U}$。

（$\Rightarrow$）$\mathcal{U}$ が極大とし、$A \subseteq X$ とする。すべての $U \in \mathcal{U}$ について $A \cap U \ne \emptyset$ なら、$\mathcal{G} := \{B : B \supseteq A \cap U\ (\exists U \in \mathcal{U})\}$ はフィルターである（$\emptyset \notin \mathcal{G}$ は $A \cap U \ne \emptyset$ から、共通部分については $(A \cap U) \cap (A \cap U') = A \cap (U \cap U')$ から）。$\mathcal{G}$ は $\mathcal{U}$ と $A$ を含むので、極大性から $\mathcal{G} = \mathcal{U}$ となり $A \in \mathcal{U}$。そうでなければ、ある $U \in \mathcal{U}$ について $A \cap U = \emptyset$、すなわち $U \subseteq X \setminus A$ なので $X \setminus A \in \mathcal{U}$。
</Proof>

<Theorem id="thm-ultrafilter-lemma" title="超フィルターの補題">
$X$ 上の任意のフィルター $\mathcal{F}$ に対し、$\mathcal{F} \subseteq \mathcal{U}$ なる超フィルター $\mathcal{U}$ が存在する。
</Theorem>

<Proof of="thm-ultrafilter-lemma">
$\mathcal{P}$ を、$\mathcal{F}$ を含む $X$ 上のフィルター全体とし、包含で順序づける。$\mathcal{F} \in \mathcal{P}$ なので空でない。空でない鎖 $\mathcal{C}$ の合併 $\mathcal{G}^{*}$ は、フィルターの 3 条件を満たす：$\emptyset \notin \mathcal{G}^{*}$ は各メンバーで成り立つ。$A, B \in \mathcal{G}^{*}$ なら、それぞれを含むメンバーのうち大きい方に両方入り、そこで $A \cap B$ が入る。上位集合についても同様。したがって $\mathcal{G}^{*} \in \mathcal{P}$ は鎖の上界である。Zorn の補題（<Ref to="mathematics/foundations/axiom-of-choice-zorn#thm-zorn" />）により $\mathcal{P}$ の極大元 $\mathcal{U}$ が存在する。$\mathcal{U}$ より真に大きいフィルターは $\mathcal{F}$ を含むので $\mathcal{P}$ に属するが、極大性に反するから、$\mathcal{U}$ は超フィルターである。
</Proof>

次の定理は、Tychonoff の定理の証明で使う形のコンパクト性の言い換えです。直観的には、超フィルターは「どの集合についても、その集合かその補集合のどちらか一方を必ず選ぶ」ので、点の付近に集まる以外の逃げ道がありません。（$\Rightarrow$）は、どこにも収束しないと仮定して有限個の開集合で全体を覆い、超フィルターに空集合が入る矛盾を導きます。（$\Leftarrow$）は、有限部分被覆を持たない開被覆から超フィルターを作り、その極限が矛盾を生むことを示します。

<Theorem id="thm-compact-ultrafilter" title="コンパクト性の超フィルターによる特徴づけ">
位相空間 $X$ がコンパクトであるための必要十分条件は、$X$ 上のすべての超フィルターがある点に収束することである。
</Theorem>

<Proof of="thm-compact-ultrafilter">
（$\Rightarrow$）$\mathcal{U}$ を超フィルターとし、どの点にも収束しないと仮定する。各 $x \in X$ について $\mathcal{N}(x) \not\subseteq \mathcal{U}$ なので、$V \in \mathcal{N}(x)$ で $V \notin \mathcal{U}$ となるものがある。$x \in U_x \subseteq V$ なる開集合 $U_x$ を取ると、$U_x \notin \mathcal{U}$（$\mathcal{U}$ は上位集合で閉じているから、$U_x \in \mathcal{U}$ なら $V \in \mathcal{U}$）。$\{U_x\}$ は $X$ の開被覆なので、有限個 $U_{x_1}, \ldots, U_{x_n}$ で $X$ が覆われる。<Ref to="lem-ultra" /> により各 $X \setminus U_{x_k} \in \mathcal{U}$ だから、共通部分 $\bigcap_k (X \setminus U_{x_k}) = X \setminus \bigcup_k U_{x_k} = \emptyset$ も $\mathcal{U}$ に入るはずで、矛盾。

（$\Leftarrow$）$X$ がコンパクトでないと仮定し、有限部分被覆を持たない開被覆 $\mathcal{V}$ を取る。$\mathcal{B} := \{X \setminus (V_1 \cup \cdots \cup V_n) : n \ge 1,\ V_k \in \mathcal{V}\}$ の元は、有限部分被覆を持たない仮定により空でない。$\mathcal{B}$ は有限共通部分で閉じている。$\mathcal{F} := \{A : A \supseteq B\ (\exists B \in \mathcal{B})\}$ はフィルターであり、<Ref to="thm-ultrafilter-lemma" /> により超フィルター $\mathcal{U} \supseteq \mathcal{F}$ が取れる。仮定により $\mathcal{U} \to x$ なる $x$ がある。$x \in V$ なる $V \in \mathcal{V}$ があり、$V \in \mathcal{N}(x) \subseteq \mathcal{U}$。一方 $X \setminus V \in \mathcal{B} \subseteq \mathcal{U}$ なので $\emptyset = V \cap (X \setminus V) \in \mathcal{U}$ で矛盾。
</Proof>

<Remark id="rem-net-filter" title="ネットとフィルターの対応">
ネット $(x_\lambda)$ に対し、$\{A : \exists \lambda_0,\ \forall \lambda \ge \lambda_0,\ x_\lambda \in A\}$ はフィルター（尾のフィルター）で、ネットの収束は尾のフィルターの収束と同じです。ネットの集積点は、ある部分ネットの極限として表されます。また、尾のフィルターが超フィルターであるようなネットを普遍ネットといいます。以上の対応（部分ネットとフィルターの細分の対応を含む）は、<Ref to="mathematics/topology/nets-and-filters#thm-net-filter-correspondence" /> と <Ref to="mathematics/topology/nets-and-filters#thm-cluster-subnet" /> で証明し、普遍ネットについては <Ref to="mathematics/topology/universal-nets-and-compactness#thm-compact-universal" /> で扱います。この記事では使いません。以下の Tychonoff の定理の証明は、超フィルターだけで完結します。
</Remark>

## 6. Tychonoff の定理

<Lemma id="lem-image-ultra" title="超フィルターの像は超フィルター">
$f : X \to Y$ を写像、$\mathcal{U}$ を $X$ 上の超フィルターとする。このとき $f_*\mathcal{U} = \{B \subseteq Y : f^{-1}(B) \in \mathcal{U}\}$ は $Y$ 上の超フィルターである。
</Lemma>

<Proof of="lem-image-ultra">
フィルターであること：$f^{-1}(Y) = X \in \mathcal{U}$、$f^{-1}(\emptyset) = \emptyset \notin \mathcal{U}$。$B, B' \in f_*\mathcal{U}$ なら $f^{-1}(B \cap B') = f^{-1}(B) \cap f^{-1}(B') \in \mathcal{U}$。$B \subseteq B'$ なら $f^{-1}(B) \subseteq f^{-1}(B')$ なので上位集合で閉じている。超フィルターであること：$B \subseteq Y$ とする。$f^{-1}(Y \setminus B) = X \setminus f^{-1}(B)$ であり、<Ref to="lem-ultra" /> により $f^{-1}(B) \in \mathcal{U}$ または $X \setminus f^{-1}(B) \in \mathcal{U}$、すなわち $B \in f_*\mathcal{U}$ または $Y \setminus B \in f_*\mathcal{U}$。再び <Ref to="lem-ultra" /> の十分性により $f_*\mathcal{U}$ は超フィルター。
</Proof>

<Theorem id="thm-tychonoff" title="Tychonoff の定理">
$\{X_i\}_{i \in I}$ をコンパクト空間の族とする。積空間 $\prod_{i \in I} X_i$（積位相）はコンパクトである。
</Theorem>

<Proof of="thm-tychonoff">
$X = \prod_i X_i$ とし、<Ref to="thm-compact-ultrafilter" /> により、$X$ 上の任意の超フィルター $\mathcal{U}$ が収束することを示す。

各 $i$ について、射影の像 $(\pi_i)_*\mathcal{U}$ は $X_i$ 上の超フィルター（<Ref to="lem-image-ultra" />）である。$X_i$ はコンパクトなので、<Ref to="thm-compact-ultrafilter" /> の必要性により、ある点 $x_i \in X_i$ に収束する。各 $i$ にそのような $x_i$ を 1 つずつ選ぶ（ここで選択公理を使う。<Ref to="mathematics/foundations/axiom-of-choice-zorn#ax-choice" />。各 $X_i$ がハウスドルフなら極限は一意に決まるので、この選択は不要である）。$x = (x_i)_{i \in I}$ とおく。

$\mathcal{U} \to x$ を示す。$x$ の近傍は基本開近傍 $W = \pi_{i_1}^{-1}(U_1) \cap \cdots \cap \pi_{i_m}^{-1}(U_m)$（$U_k$ は $x_{i_k}$ を含む開集合）を含む。$(\pi_{i_k})_*\mathcal{U} \to x_{i_k}$ より $U_k \in (\pi_{i_k})_*\mathcal{U}$、すなわち像の定義により $\pi_{i_k}^{-1}(U_k) \in \mathcal{U}$。フィルターは有限共通部分で閉じているので $W \in \mathcal{U}$。$W$ を含む集合も $\mathcal{U}$ に属するから、$x$ のすべての近傍が $\mathcal{U}$ に属する。以上で $\mathcal{U} \to x$。
</Proof>

証明の骨格は二段です。(1) コンパクト性を「すべての超フィルターが収束する」に言い換える（超フィルターの存在に Zorn の補題が入る）。(2) 超フィルターは座標への射影で超フィルターのまま移り、各座標で収束した極限をそろえて並べると、もとの超フィルターの極限になる。(2) の「そろえる」操作が選択公理の使用箇所です。有限個の積なら選択は要りません。

<Remark id="rem-kelley" title="選択公理は避けられない">
Tychonoff の定理は、一般の（ハウスドルフとは限らない）コンパクト空間の族に対する形で、選択公理と同値です。選択公理から Tychonoff の定理が従うことは上の証明で、逆（Kelley 1950）は <Ref to="mathematics/topology/universal-nets-and-compactness#thm-kelley" /> で証明します。つまり、この定理を認めることは選択公理を認めることと同じです。ハウスドルフ空間の族に対する Tychonoff の定理は、選択公理よりやや弱い「超フィルターの補題」と同値になることが知られていますが（文献は Jech の本）、その同値性の証明は、この記事でも後続の記事でも使いません。
</Remark>

<Example id="ex-product-compact" title="Tychonoff の定理の標準的な使い方">
$I$ を任意の集合とします。

1. $[0, 1]^I$、$\{0, 1\}^I$（各成分は離散位相）、$\prod_i [-c_i, c_i]$（$c_i \ge 0$）はコンパクトです。各成分がコンパクト（<Ref to="mathematics/topology/compactness#lem-box-compact" /> の $n = 1$ の場合）だからです。$\prod_i [-c_i, c_i]$ は、$\{f \in \mathbb{R}^I : |f(i)| \le c_i\}$ という「各点で上から押さえられた関数」の集合を、点ごと収束の位相でみたものです。
2. **単調関数のなす集合。** $M := \{f \in [0, 1]^{\mathbb{R}} : s \le t \Rightarrow f(s) \le f(t)\}$ は、$[0, 1]^{\mathbb{R}}$ の閉部分集合です。実際、$s \le t$ に対し $E_{s,t} := \{f : f(s) \le f(t)\}$ は、連続写像 $f \mapsto (f(s), f(t))$（<Ref to="thm-product-universal" />）による閉集合 $\{(a, b) \in [0, 1]^2 : a \le b\}$ の逆像として閉であり、$M = \bigcap_{s \le t} E_{s,t}$ は閉集合の共通部分で閉です。Tychonoff の定理により $[0, 1]^{\mathbb{R}}$ はコンパクトで、コンパクト空間の閉部分集合はコンパクトなので（<Ref to="mathematics/topology/compactness#thm-closed-in-compact" />）、$M$ はコンパクトです。この事実は、単調関数の列から各点収束する部分ネットを取れるという Helly の選出定理の源です。
</Example>

## 7. 可算公理と可分性

ここまで「第一可算でない空間では点列が不十分」と述べてきました。可算性の条件を整理し、その境界を確かめます。

<Definition id="def-countability" title="第一可算・第二可算・可分・Lindelöf">
$X$ を位相空間とする。

1. $X$ が**第一可算**であるとは、各点 $x$ に対し、可算個の近傍 $V_1, V_2, \ldots$ で、$x$ の任意の近傍が（ある）$V_n$ を含むようなもの（可算な近傍基）が存在することをいう。
2. $X$ が**第二可算**であるとは、可算な開基を持つことをいう（<Ref to="mathematics/topology/separation-axioms#def-second-countable" />）。
3. $X$ が**可分**であるとは、可算な稠密部分集合を持つことをいう。
4. $X$ が **Lindelöf** であるとは、任意の開被覆が可算部分被覆を持つことをいう。
</Definition>

<Proposition id="prop-countable-implications" title="可算性の含意関係">
1. 第二可算ならば、第一可算かつ可分かつ Lindelöf である。
2. 距離づけ可能な空間では、可分と第二可算は同値である。
</Proposition>

<Proof of="prop-countable-implications">
1. $\{B_n\}$ を可算開基とする。第一可算：$x$ を含む $B_n$ たちが $x$ の可算な近傍基を与える。可分：空でない $B_n$ から点 $d_n$ を選ぶ。任意の空でない開集合は ある $B_n$ を含むので $\{d_n\}$ と交わり、$\{d_n\}$ は稠密。Lindelöf：$\mathcal{V}$ を開被覆とする。ある $V \in \mathcal{V}$ に含まれる $B_n$ について、そのような $V_n \in \mathcal{V}$ を 1 つ選ぶ。$x \in X$ に対し $x \in V \in \mathcal{V}$ なる $V$ と $x \in B_n \subseteq V$ なる $n$ があるので、$V_n$ が定義され $x \in B_n \subseteq V_n$。よって $\{V_n\}$ は可算部分被覆。
2. 第二可算ならば可分は 1。逆に距離空間 $(X, d)$ が可算稠密集合 $D$ を持つとき、$\{B(y, 1/m) : y \in D,\ m \in \mathbb{N}\}$ は可算で、開基をなす。実際、$U$ が開で $x \in U$ のとき、$B(x, \varepsilon) \subseteq U$ なる $\varepsilon$ と $1/m < \varepsilon/2$ なる $m$ を取り、$D$ の稠密性から $d(x, y) < 1/m$ なる $y \in D$ を取ると、$x \in B(y, 1/m) \subseteq B(x, \varepsilon) \subseteq U$（三角不等式）。
</Proof>

第一可算の空間では、点列が閉包と連続性を完全に捉えます。

<Proposition id="prop-sequences" title="第一可算空間では点列で十分">
$X$ を第一可算な位相空間とする。

1. $A \subseteq X$ に対し、$x \in \overline{A}$ であることと、$A$ の点からなる点列で $x$ に収束するものが存在することは同値である。
2. 写像 $f : X \to Y$ が $x$ で連続であることと、$x$ に収束するすべての点列 $(x_n)$ について $f(x_n) \to f(x)$ となることは同値である。
</Proposition>

<Proof of="prop-sequences">
$x$ の可算な近傍基 $V_1, V_2, \ldots$ に対し $W_n := V_1 \cap \cdots \cap V_n$ とおくと、これも近傍基で $W_1 \supseteq W_2 \supseteq \cdots$。1：$x \in \overline{A}$ なら $W_n \cap A \ne \emptyset$ だから点 $x_n \in W_n \cap A$ を選ぶと、任意の近傍 $U$ はある $W_N \subseteq U$ を含み、$n \ge N$ で $x_n \in W_n \subseteq W_N \subseteq U$ となるので $x_n \to x$。逆は <Ref to="thm-net-closure" /> の 1 の（$\Leftarrow$）と同じ（点列はネット）。2：必要性は <Ref to="thm-net-closure" /> の 2（点列はネット）。十分性：$f$ が $x$ で連続でないと仮定すると、$f(x)$ の近傍 $V$ で、すべての $n$ について $f(W_n) \not\subseteq V$ となるものがある。そこで $x_n \in W_n$ を $f(x_n) \notin V$ となるように選ぶと、1 と同様に $x_n \to x$ だが $f(x_n) \not\to f(x)$ となり、仮定に反する。
</Proof>

積空間では、可算性は可算個までの積に遺伝します。

<Proposition id="prop-countable-product" title="可算積の可算性">
$X_1, X_2, \ldots$ を第二可算な空間の列とすると、$\prod_{n \ge 1} X_n$ は第二可算である。
</Proposition>

<Proof of="prop-countable-product">
各 $X_n$ の可算開基を $\mathcal{B}_n$ とする。$m \in \mathbb{N}$ と $B_1 \in \mathcal{B}_1, \ldots, B_m \in \mathcal{B}_m$ に対し $B_1 \times \cdots \times B_m \times X_{m+1} \times X_{m+2} \times \cdots$ の形の集合全体は可算で、積位相で開である。これが開基であること：$x \in W$（$W$ は開）とすると、$W$ は $x$ を含む基本開近傍 $\prod U_n$（$U_n = X_n$ ($n > m$)）を含む。各 $n \le m$ について $x_n \in B_n \subseteq U_n$ なる $B_n \in \mathcal{B}_n$ を取れば、$x \in B_1 \times \cdots \times B_m \times X_{m+1} \times \cdots \subseteq W$。
</Proof>

非可算個の積では、可算性は一般に失われます。それは単なる技術的な不便ではなく、本質的な現象です。

<Proposition id="prop-uncountable-product" title="非可算積は第一可算でない">
$I$ を非可算集合とし、$X = \{0, 1\}^I$（各成分は離散位相）とする。このとき $X$ は、定値関数 $\mathbf{0}$ において第一可算でない。
</Proposition>

<Proof of="prop-uncountable-product">
$\mathbf{0}$ の可算な近傍基 $V_1, V_2, \ldots$ があったとする。各 $V_n$ は $\mathbf{0}$ を含む基本開集合 $O_n = \{x : x_j \in U_j\ (j \in J_n)\}$（$J_n$ は有限、$0 \in U_j$）を含む。$J := \bigcup_n J_n$ は可算なので、非可算な $I$ に $i \notin J$ なる $i$ がある。$\mathbf{0}$ の開近傍 $\{x : x_i = 0\}$ を考える。$O_n$ は、$J_n$ の各座標で $0$ を取り第 $i$ 座標で $1$ を取る点 $x$ を含む（$i \notin J_n$ なので第 $i$ 座標に制限がない）から、どの $V_n$ も $\{x_i = 0\}$ に含まれない。これは $V_n$ が近傍基であることに反する。
</Proof>

<Example id="ex-sequence-insufficient" title="点列では閉包を捉えられない空間">
$I$ を非可算集合、$X = \{0, 1\}^I$ とし、$A := \{x \in X : x_i = 1\text{ となる }i\text{ は有限個}\}$ とします。定値関数 $\mathbf{1}$（すべて $1$）は $\overline{A}$ に属します。実際 $\mathbf{1}$ の基本開近傍は有限個の座標 $J$ だけを制限するので、$J$ 上で $1$、他で $0$ の関数が $A$ の元として含まれるからです。

一方、$A$ の点列 $x^{(n)}$ が $\mathbf{1}$ に収束することはありません。もし収束するなら、<Ref to="thm-net-product" /> により各 $i$ で $x^{(n)}_i \to 1$、すなわち十分大きい $n$ で $x^{(n)}_i = 1$ となります。すると $i$ は $S_n := \{i : x^{(n)}_i = 1\}$ のどれかに入ります。したがって $I \subseteq \bigcup_n S_n$ となりますが、各 $S_n$ は有限なので右辺は可算で、$I$ が非可算なことに反します。ネット（第 5 節）は、この閉包 $\mathbf{1}$ に収束する $A$ のネットを作ります（<Ref to="thm-net-closure" />）。
</Example>

$\{0, 1\}^I$ は Tychonoff の定理によりコンパクトハウスドルフですから、これは「コンパクトでも点列で閉包が捉えられない」例にもなっています。

<Remark id="rem-hmp" title="積の可分性">
可算個の可分空間の積が可分であることは容易に示せます（<Ref to="exr-separable-product" />）。もっと強く、連続体濃度以下個の可分空間の積は可分です（Hewitt–Marczewski–Pondiczery の定理）。たとえば $\{0,1\}^{\mathbb{R}}$ は可分ですが、第一可算でもありません。証明は <Ref to="mathematics/topology/countability-and-sequences#thm-hmp" /> にあり、この記事では使いません。
</Remark>

## 8. 演習

<Exercise id="exr-projection-closed" difficulty="易">
射影 $\pi_1 : \mathbb{R}^2 \to \mathbb{R}$ は開写像ですが閉写像ではないことを示せ。
<Solution>
開写像であることは <Ref to="thm-product-universal" />。閉写像でないこと：$C := \{(x, y) : xy = 1\}$ は $(x, y) \mapsto xy$ が連続なので閉集合 $\{1\}$ の逆像として閉。しかし $\pi_1(C) = \mathbb{R} \setminus \{0\}$ は閉でない。
</Solution>
</Exercise>

<Exercise id="exr-exp-quotient" difficulty="標準">
$p : \mathbb{R} \to S^1$、$p(t) = (\cos 2\pi t, \sin 2\pi t)$ は商写像であることを示せ。
<Solution>
$p$ は連続な全射である。$V \subseteq S^1$ について $p^{-1}(V)$ が $\mathbb{R}$ の開集合であると仮定して、$V$ が開であることを示す。$f := p|_{[0, 1]} : [0, 1] \to S^1$ とおくと、$f^{-1}(V) = p^{-1}(V) \cap [0, 1]$ は $[0, 1]$ の開集合である。$f$ は連続な全射であり、閉写像でもある：$[0, 1]$ の閉集合 $F$ はコンパクトで（<Ref to="mathematics/topology/compactness#thm-closed-in-compact" />）、その連続像 $f(F)$ もコンパクト（<Ref to="mathematics/topology/compactness#thm-continuous-image" />）、ハウスドルフ空間 $S^1$ のコンパクト集合は閉である（<Ref to="mathematics/topology/compactness#thm-compact-in-hausdorff" /> により、外の点と分離できる）。したがって <Ref to="prop-open-quotient" /> により $f$ は商写像で、$f^{-1}(V)$ が開であることから $V$ は開である。
</Solution>
</Exercise>

<Exercise id="exr-ultralimit" difficulty="標準">
$\mathcal{U}$ を $\mathbb{N}$ 上の超フィルターとする。有界数列 $(a_n)$ に対し、$\mathcal{U}$ に関する極限 $\lim_{\mathcal{U}} a_n \in \mathbb{R}$ が一意に存在することを示せ（すなわち、$a_*\mathcal{U} \to L$ となる実数 $L$ がただ 1 つ存在する）。
<Solution>
$|a_n| \le M$ とし、$a : \mathbb{N} \to [-M, M]$ とみなす。<Ref to="lem-image-ultra" /> より $a_*\mathcal{U}$ は $[-M, M]$ 上の超フィルターで、$[-M, M]$ はコンパクトなので（<Ref to="mathematics/topology/compactness#thm-heine-borel" />）、<Ref to="thm-compact-ultrafilter" /> によりある $L$ に収束する。一意性：$L \ne L'$ がともに極限とすると、交わらない開近傍 $V \ni L$、$V' \ni L'$ が取れ、$V, V' \in a_*\mathcal{U}$（ともに収束先の近傍）なので $\emptyset = V \cap V' \in a_*\mathcal{U}$ となり矛盾。
</Solution>
</Exercise>

<Exercise id="exr-separable-product" difficulty="標準">
$X_1, X_2, \ldots$ を空でない可分な位相空間の列とする。積空間 $\prod_{n \ge 1} X_n$ が可分であることを示せ。
<Solution>
各 $X_n$ の可算稠密集合 $D_n$ と、点 $a_n \in X_n$ を選ぶ。$D := \{x \in \prod X_n : x_n \in D_n\ (\forall n),\ x_n = a_n\ (n > m\text{ となる }m\text{ がある})\}$ とおく。$D$ は、各 $m$ について有限積 $D_1 \times \cdots \times D_m$ に対応する集合の可算和なので可算である。稠密性：基本開集合 $W = \prod U_n$（$U_n = X_n$ ($n > m$)）が空でないとする。各 $n \le m$ で $U_n$ は空でない開集合なので $D_n \cap U_n \ni d_n$ が取れ、$n > m$ では $a_n \in X_n = U_n$ と取れば、$(d_1, \ldots, d_m, a_{m+1}, \ldots) \in W \cap D$。
</Solution>
</Exercise>

## 参考文献

- J. R. Munkres, *Topology*, 2nd ed., Prentice Hall, 2000 — Chapter 2 §15–§19（積位相・商位相）、Chapter 5 §37（Tychonoff の定理）。
- J. L. Kelley, *General Topology*, Van Nostrand, 1955 — Chapter 2（収束とネット）、Chapter 5（コンパクト空間）。ネットとフィルターの対応と、Tychonoff の定理と選択公理の同値性。
- S. Willard, *General Topology*, Addison-Wesley, 1970 — ネットとフィルターの節、積空間の節。
- R. Engelking, *General Topology*, Heldermann, 1989 — Chapter 2（積と商）、Chapter 3（コンパクト空間と積の可分性）。
- 松坂和夫『集合・位相入門』岩波書店、1968 — 位相空間の積・商の節。
