logo

位相空間におけるコンパクトとプレコンパクトとは? 📂位相幾何学

位相空間におけるコンパクトとプレコンパクトとは?

定義 1

位相空間 (X,T)\left( X, \mathscr{T} \right) に対して AXA \subset X としよう。

  1. XX の開集合から成る集合 OT\mathscr{O} \subset \mathscr{T} が次を満たすとき、O\mathscr{O}AAオープンカバーopen covering と呼ぶ。 AOOO A \subset \bigcup_{O \in \mathscr{O}} O
  2. OO\mathscr{O} ' \subset \mathscr{O} である O\mathscr{O} ' O\mathscr{O}部分カバーsubcover と呼ぶ。特に O\mathscr{O} ' 基数 が自然数であるとき 有限部分カバーfinite subcover と呼ぶ。
  3. XX のすべての開カバーが有限部分カバーを持つとき、XXコンパクト だと言う。つまり、すべての開カバー O\mathscr{O} に対して次を満たす有限集合 O={O1,,On}O\mathscr{O} ' = \left\{ O_{1} , \cdots , O_{n} \right\} \subset \mathscr{O} が存在するとき XX はコンパクトである。 X=i=1nOi X = \bigcup_{i=1}^{n} O_{i}
  4. AAXX の部分空間としてコンパクトであるとき、AAコンパクト だと言う。
  5. XX位相空間 としよう。部分集合 KXK \subset X の閉包 K\overline{K} がコンパクトであるとき、KKプレコンパクト、または 相対的コンパクトrelatively compact だと言う。

説明

コンパクト

解析概論コンパクト という条件がどれほど有用であったかを考えると、その一般化を追求することは当然と言えるだろう。一般化されることで、言葉が難しくなってしまったが、本質的な部分は変わっていない。

実際にコンパクトはさまざまな理論で非常に重要に応用される。ある集合がコンパクトであるということは有限の部分に分けて考えることができるため、厳密さを要求される証明において良い条件となるに違いない。逆に言えば、ある定理を証明する際に登場する集合 AA が本当にコンパクトであることを示すことが鍵になる場合が非常に多い。

プレコンパクト

プレコンパクトKK 自体がコンパクトではないかもしれないが、閉包を取ればコンパクトになるという点で「まだコンパクトではないが、間もなくコンパクトになり得る」という概念をよく説明している。距離空間では 完全有界空間 とも呼ばれ、もう一つの名称である 相対的コンパクト は閉鎖自体が相対的という表現に由来する。KKXX の部分空間ではなく、全体空間とするならば KKKK で閉じているので K=KK = \overline{K} であり、それにより K\overline{K} がコンパクトということは即ち KK が(相対的に)コンパクトということになる。

一方、数列の表示によってプレコンパクトを定義することもできる。その時の定義は次のようになる:

KXK \subset X がプレコンパクトであるというのは KK で定義されたすべての数列 {xn}K\left\{ x_{n} \right\} \subset K に対して xXx \in X に収束する部分列 {xn}{xn}\left\{ x_{n '} \right\} \subset \left\{ x_{n} \right\} が存在することである。

数式で再度表現すると次のようになる:

K:precompact    {xn}K,{xn}{xn}:xnxX as n K : \text{precompact} \iff \forall \left\{ x_{n} \right\} \subset K, \exists \left\{ x_{n '} \right\} \subset \left\{ x_{n} \right\} : x_{n '} \to x \in X \text{ as } n \to \infty

特に条件で xXx \in X ではなく xKx \in K の場合 KK点列コンパクトsequentially compact であるという。

定理

  • [1]: AA がコンパクトであることは AA のすべての開カバーが有限部分カバーを持つことと同値である。
  • [2]: コンパクト集合 KK の部分集合 FF が閉集合であるならば FF はコンパクト集合である。
  • [3]: XX がコンパクトであることは XX の閉集合たちだけを含むすべての集合族が有限交叉性を持つ場合、単純に交わっても空集合でないことと同値である。

証明

[1]

Γ\Gammaインデックス集合 である。


(    )( \implies )

AXA \subset X がコンパクトで U:={Uα:αΓ}\mathscr{U} := \left\{ U_{\alpha} : \alpha \in \Gamma \right\}AA のオープンカバーであるとしよう。すると UαAU_{\alpha} \cap AXX の部分空間 AA で開集合であり、O:={UαA:UαU}\mathscr{O} := \left\{ U_{\alpha} \cap A : U_{\alpha} \in \mathscr{U} \right\}AA のオープンカバーになる。AA はコンパクトなので Ai=1n(UαiA)\displaystyle A \subset \bigcup_{i=1}^{n} \left( U_{\alpha_{i}} \cap A \right) を満たす α1,,αnΓ\alpha_{1} , \cdots , \alpha_{n} \in \Gamma が存在する。すると {Uα1,,Uαn}\left\{ U_{\alpha_{1}} , \cdots , U_{\alpha_{n}} \right\}U\mathscr{U} の有限部分カバーとして存在することを確認できる。


(    )( \impliedby )

AA で開集合から成る開カバー O:={Oα:Oα is open in A,αΓ}\mathscr{O} := \left\{ O_{\alpha} : O_{\alpha} \text{ is open in } A, \alpha \in \Gamma \right\} を考えてみよう。OαO_{\alpha}AA で開集合なので、それぞれの αΓ\alpha \in \Gamma に対して UαA=OαU_{\alpha} \cap A = O_{\alpha} を満たす開集合 UαU_{\alpha} が存在する。これらの集合 U:={Uα:αΓ}\mathscr{U} := \left\{ U_{\alpha} : \alpha \in \Gamma \right\}AA の開カバーだ。仮定としてすべての開カバーが有限部分カバー {Uα1,,Uαn}\left\{ U_{\alpha_{1}} , \cdots , U_{\alpha_{n}} \right\} を持つので {Oα1,,Oαn}\left\{ O_{\alpha_{1}} , \cdots , O_{\alpha_{n}} \right\}O\mathscr{O} の有限部分カバーとなる。

[2]

FKX F \subset K \subset X FFXX で閉集合であり FF の開カバーを {Uα}α\left\{ U_{\alpha} \right\}_{\alpha}KK はコンパクトであるとしよう。FF は閉集合なので FcF^{c}XX で開集合となり、したがって {Fc}{Uα}α\left\{ F^{c} \right\} \cup \left\{ U_{\alpha} \right\}_{\alpha}KK の開カバーの一つになる。KK はコンパクトなので FKΦF \subset K \subset \Phi を満たす {Fc}{Uα}α\left\{ F^{c} \right\} \cup \left\{ U_{\alpha} \right\}_{\alpha} の有限部分カバー Φ\Phi が存在する。

  • もし FcΦF^{c}\notin \Phi であれば Φ\Phi{Uα}α\left\{ U_{\alpha} \right\}_{\alpha} の有限部分カバーとなるので FF はコンパクトである。
  • もし FcΦF^{c}\in \Phi であれば Φ{Fc}\Phi \setminus \left\{ F^{c} \right\}{Uα}α\left\{ U_{\alpha} \right\}_{\alpha} の有限部分カバーとなるので FF はコンパクトである。

可能な二つのケースのどちらでも FF がコンパクトなので FF はコンパクトである。

[3]

戦略:説明が非常に複雑なため、理解自体が鍵となる。C\mathscr{C} が有限交叉性を持っているからといって CCC\displaystyle \bigcap_{C \in \mathscr{C}} C \ne \emptyset が保証されるわけではなく、コンパクトという条件が必要である。一方でコンパクトの定義では開集合の 和集合 を考え、本文の定理では閉集合の交叉を考えていることに注目する必要がある。こうした考察をもとに有限交叉性がどのようにコンパクトと関係を持っているか感じ取って証明に入るべきである。


Γ\Gammaインデックス集合 である。

有限交叉性: XX の部分集合から成る 集合族 AP(X)\mathscr{A} \subset \mathscr{P}(X) が有限交叉性(f.i.p, finite intersection property)を持つというのは A\mathscr{A} のすべての有限部分集合 AAA \subset \mathscr{A}交叉 したときに空集合でないことである。数式にすると次のようになる。 AA,aAa \forall A \subset \mathscr{A}, \bigcap_{a \in A} a \ne \emptyset


(    )( \implies )

XX がコンパクトで C:={Cα:Cα is closed in X,αΓ}\mathscr{C} := \left\{ C_{\alpha} : C_{\alpha} \text{ is closed in } X, \alpha \in \Gamma \right\} が有限交叉性を持つとしよう。そして αΓCα=\displaystyle \bigcap_{\alpha \in \Gamma} C_{\alpha} = \emptyset と仮定して O:={XCα:CαC}\mathscr{O} := \left\{ X \setminus C_{\alpha} : C_{\alpha} \in \mathscr{C} \right\} を考えよう。すると αΓ(XCα)=XαΓCα=X=X \begin{align*} \bigcup_{\alpha \in \Gamma} ( X \setminus C_{\alpha}) =& X \setminus \bigcap_{\alpha \in \Gamma} C_{\alpha} \\ =& X \setminus \emptyset \\ =& X \end{align*} よって O\mathscr{O}XX の開カバーとなる。XX はコンパクトなので、O\mathscr{O} は有限部分カバー {(XCα1),,(XCαn)}\displaystyle \left\{ (X \setminus C_{\alpha_{1}}) , \cdots ,(X \setminus C_{\alpha_{n}}) \right\} を持つ。これは再び X=i=1n(XCαi)=Xi=1nCαi X = \bigcup_{i=1}^{n} ( X \setminus C_{\alpha_{i}}) = X \setminus \bigcap_{i=1}^{n} C_{\alpha_{i}} であるから、i=1nCαi=\displaystyle \bigcap_{i=1}^{n} C_{\alpha_{i}} = \emptyset を意味する。これは C\mathscr{C} が有限交叉性を持つという仮定に矛盾する。したがって CCC\displaystyle \bigcap_{C \in \mathscr{C}} C \ne \emptyset でなければならない。


(    )( \impliedby )

XX の開カバー O:={Oα:Oα is open in A,αΓ}\mathscr{O} := \left\{ O_{\alpha} : O_{\alpha} \text{ is open in } A, \alpha \in \Gamma \right\}C:={XOα:OαO}\mathscr{C} := \left\{ X \setminus O_{\alpha} : O_{\alpha} \in \mathscr{O} \right\} を考えてみよう。 αΓCα=αΓ(XOα)=XαΓOα=XX= \begin{align*} \bigcap_{\alpha \in \Gamma} C_{\alpha} &= \bigcap_{\alpha \in \Gamma} ( X \setminus O_{\alpha}) \\ =& X \setminus \bigcup_{\alpha \in \Gamma} O_{\alpha} \\ =& X \setminus X \\ =& \emptyset \end{align*} よって 対偶法 により C\mathscr{C} は有限交叉性を持たない。これは再び i=1nCαi=\displaystyle \bigcap_{i=1}^{n} C_{\alpha_{i}} = \emptyset を満たす Cα1,,CαnCC_{\alpha_{1}} , \cdots , C_{\alpha_{n}} \in \mathscr{C} が存在することを意味する。すると Xi=1nOi=Xi=1n(XCi)=X(Xi=1nCi)=i=1nCi= \begin{align*} X \setminus \bigcup_{i=1}^{n} O_{i} =& X \setminus \bigcup_{i=1}^{n} (X \setminus C_{i}) \\ =& X \setminus \left( X \setminus \bigcap_{i=1}^{n} C_{i} \right) \\ =& \bigcap_{i=1}^{n} C_{i} \\ =& \emptyset \end{align*} なので X=i=1nOi\displaystyle X = \bigcup_{i=1}^{n} O_{i} である。つまり開カバー O\mathscr{O} に対して有限部分カバーが存在するのでコンパクトとなる。

参考


  1. Munkres. (2000). Topology(2nd Edition): p164. ↩︎