WIIS

距離空間の位相

距離空間上のコンパクト集合(コンパクト距離空間)の定義と具体例

目次

Mailで保存
Xで共有

集合の被覆

距離空間\(\left( X,d\right) \)が与えられているものとします。つまり、\(X\)は非空集合であるとともに、距離関数\(d:X\times X\rightarrow \mathbb{R} \)が以下の4つの公理\begin{eqnarray*}&&\left( M_{1}\right) \ \forall x,y\in X:d\left( x,y\right) \geq 0 \\
&&\left( M_{2}\right) \ \forall x,y\in X:\left[ d(x,y)=0\Leftrightarrow x=y\right] \\
&&\left( M_{3}\right) \ \forall x,y\in X:d(x,y)=d\left( y,x\right) \\
&&\left( M_{4}\right) \ \forall x,y,z\in X:d\left( x,z\right) \leq d\left(
x,y\right) +d\left( y,z\right)
\end{eqnarray*}を満たすということです。

距離空間\(X\)の部分集合\(A\)が与えられたとき、これに対して\(X\)の部分集合族\(\left\{ A_{\lambda }\right\} _{\lambda \in \Lambda }\)が存在して、\(A\)が\(\left\{A_{\lambda }\right\} _{\lambda \in \Lambda }\)の和集合の部分集合になる場合には、すなわち、以下の2つの条件\begin{eqnarray*}&&\left( a\right) \ \forall \lambda \in \Lambda :A_{\lambda }\subset X \\
&&\left( b\right) \ A\subset \bigcup\limits_{\lambda \in \Lambda
}A_{\lambda }
\end{eqnarray*}がともに成り立つ場合には、\(\left\{ A_{\lambda }\right\} _{\lambda \in\Lambda }\)を\(A\)の被覆(covering)と呼びます。同じことを、\(\left\{ A_{\lambda }\right\} _{\lambda \in\Lambda }\)は\(A\)を被覆する(cover)と言うこともできます。

例(被覆)
実数空間\(\left( \mathbb{R} ,d\right) \)は距離空間であり、距離関数\(d:\mathbb{R} \times \mathbb{R} \rightarrow \mathbb{R} \)は2つの実数\(x,y\in \mathbb{R} \)の間の距離を、\begin{equation*}d\left( x,y\right) =\left\vert x-y\right\vert
\end{equation*}と定めます。\(\mathbb{R} \)の部分集合である有界な開区間\begin{equation*}\left( 0,1\right)
\end{equation*}が与えられているものとします。\(\mathbb{R} \)の部分集合\begin{eqnarray*}A_{1} &=&\left( -\frac{1}{3},\frac{1}{3}\right) \\
A_{2} &=&\left( 0,\frac{2}{3}\right) \\
A_{3} &=&\left( \frac{1}{3},1\right) \\
A_{4} &=&\left( \frac{2}{3},\frac{4}{3}\right)
\end{eqnarray*}に注目します。集合族\begin{equation*}
\left\{ A_{1},A_{2},A_{3},A_{4}\right\}
\end{equation*}の和集合は、\begin{equation*}
A_{1}\cup A_{2}\cup A_{3}\cup A_{4}=\left( -\frac{1}{3},\frac{4}{3}\right)
\end{equation*}であるとともに、\begin{equation*}
\left( 0,1\right) \subset \left( -\frac{1}{3},\frac{4}{3}\right)
\end{equation*}が成り立つため、\(\left\{A_{1},A_{2},A_{3},A_{4}\right\} \)は\(\left( 0,1\right) \)の被覆です。また、集合族\begin{equation*}\left\{ A_{2},A_{3}\right\}
\end{equation*}の和集合は、\begin{equation*}
A_{2}\cup A_{3}=\left( 0,1\right)
\end{equation*}であるとともに、\begin{equation*}
\left( 0,1\right) \subset \left( 0,1\right)
\end{equation*}が成り立つため、\(\left\{A_{2},A_{3}\right\} \)もまた\(\left( 0,1\right) \)の被覆です。その一方で、集合族\begin{equation*}\left\{ A_{1},A_{2}\right\}
\end{equation*}の和集合は、\begin{equation*}
A_{1}\cup A_{2}=\left( -\frac{1}{3},\frac{2}{3}\right)
\end{equation*}であるとともに、\begin{equation*}
\left( 0,1\right) \not\subset \left( -\frac{1}{3},\frac{2}{3}\right)
\end{equation*}が成り立つため、\(\left\{A_{1},A_{2}\right\} \)は\(\left( 0,1\right) \)の被覆ではありません。
例(被覆)
実数空間\(\left( \mathbb{R} ,d\right) \)は距離空間であり、距離関数\(d:\mathbb{R} \times \mathbb{R} \rightarrow \mathbb{R} \)は2つの実数\(x,y\in \mathbb{R} \)の間の距離を、\begin{equation*}d\left( x,y\right) =\left\vert x-y\right\vert
\end{equation*}と定めます。\(\mathbb{R} \)の部分集合である有界な開区間\begin{equation*}\left( 0,1\right)
\end{equation*}が与えられているものとします。それぞれの番号\(i\in \mathbb{N} \)に対して、\(\mathbb{R} \)の部分集合\begin{equation*}A_{i}=\left( \frac{1}{i+1},\frac{2}{i+1}\right)
\end{equation*}を定義します。集合族\(\left\{ A_{i}\right\} _{i\in \mathbb{N} }\)の和集合は、\begin{equation*}\bigcup_{i\in \mathbb{N} }A_{i}=\left( 0,1\right)
\end{equation*}であるとともに、\begin{equation*}
\left( 0,1\right) \subset \left( 0,1\right)
\end{equation*}が成り立つため、\(\left\{A_{i}\right\} _{i\in \mathbb{N} }\)は\(\left( 0,1\right) \)の被覆です。
例(被覆)
実数空間\(\left( \mathbb{R} ,d\right) \)は距離空間であり、距離関数\(d:\mathbb{R} \times \mathbb{R} \rightarrow \mathbb{R} \)は2つの実数\(x,y\in \mathbb{R} \)の間の距離を、\begin{equation*}d\left( x,y\right) =\left\vert x-y\right\vert
\end{equation*}と定めます。\(\mathbb{R} \)の部分集合\(A\)を任意に選んだとき、\begin{equation*}A\subset A
\end{equation*}が成り立つため、\(\left\{A\right\} \)は\(A\)の被覆です。また、\begin{equation*}A\subset \mathbb{R} \end{equation*}が成り立つため、\(\left\{ \mathbb{R} \right\} \)は\(A\)の被覆です。この例が示唆するように、\(\mathbb{R} \)の任意の部分集合は被覆を持ちます。
例(距離空間の被覆)
距離空間\(X\)は自身\(X\)の部分集合であるため、\(X\)の被覆もまた定義可能です。具体的には、集合族\(\left\{ A_{\lambda }\right\}_{\lambda \in \Lambda }\)が距離空間\(X\)の被覆であることとは、以下の2つの条件\begin{eqnarray*}&&\left( a\right) \ \forall \lambda \in \Lambda :A_{\lambda }\subset X \\
&&\left( b\right) \ X\subset \bigcup\limits_{\lambda \in \Lambda
}A_{\lambda }
\end{eqnarray*}が成り立つことを意味します。ただし、以上の2つの条件が成り立つことと、\begin{equation*}
X=\bigcup_{\lambda \in \Lambda }A_{\lambda }
\end{equation*}が成り立つことは必要十分です(演習問題)。

距離空間\(X\)の部分集合\(A\)の被覆\(\left\{ A_{\lambda }\right\} _{\lambda \in \Lambda}\)が有限集合である場合には、すなわち、以下の3つの条件\begin{eqnarray*}&&\left( a\right) \ \forall \lambda \in \Lambda :A_{\lambda }\subset X \\
&&\left( b\right) \ A\subset \bigcup\limits_{\lambda \in \Lambda
}A_{\lambda } \\
&&\left( c\right) \ \Lambda \text{は有限集合}
\end{eqnarray*}がすべて成り立つ場合には、\(\left\{ A_{\lambda }\right\} _{\lambda \in\Lambda }\)を\(A\)の有限被覆(finite covering)と呼びます。同じことを、\(\left\{ A_{\lambda}\right\} _{\lambda \in \Lambda }\)は\(A\)を有限被覆する(finitely cover)と言うこともできます。有限集合\(\Lambda \)は何らかの自然数\(n\in \mathbb{N} \)を用いて、\begin{equation*}\Lambda =\left\{ 1,2,\cdots ,n\right\}
\end{equation*}と表現できるため、\(A\)の有限被覆を\(\left\{ A_{i}\right\}_{i=1}^{n}\)と表現できます。このような事情を踏まえると、\(A\)の有限被覆\(\left\{ A_{i}\right\} _{i=1}^{n}\)が満たすべき条件を、\begin{eqnarray*}&&\left( a\right) \ \forall i\in \left\{ 1,2,\cdots ,n\right\} :A_{i}\subset
X \\
&&\left( b\right) \ A\subset \bigcup\limits_{i=1}^{n}A_{i} \\
&&\left( c\right) \ n\in \mathbb{N} \end{eqnarray*}と表現できます。

例(有限被覆)
実数空間\(\left( \mathbb{R} ,d\right) \)は距離空間であり、距離関数\(d:\mathbb{R} \times \mathbb{R} \rightarrow \mathbb{R} \)は2つの実数\(x,y\in \mathbb{R} \)の間の距離を、\begin{equation*}d\left( x,y\right) =\left\vert x-y\right\vert
\end{equation*}と定めます。\(\mathbb{R} \)の部分集合である有界な開区間\begin{equation*}\left( 0,1\right)
\end{equation*}が与えられているものとします。\(\mathbb{R} \)の部分集合\begin{eqnarray*}A_{1} &=&\left( -\frac{1}{3},\frac{1}{3}\right) \\
A_{2} &=&\left( 0,\frac{2}{3}\right) \\
A_{3} &=&\left( \frac{1}{3},1\right) \\
A_{4} &=&\left( \frac{2}{3},\frac{4}{3}\right)
\end{eqnarray*}に注目します。先に確認したように、以下の集合族\begin{eqnarray*}
&&\left\{ A_{1},A_{2},A_{3},A_{4}\right\} \\
&&\left\{ A_{2},A_{3}\right\}
\end{eqnarray*}はともに\(\left( 0,1\right) \)の被覆です。加えて、これらはいずれも有限集合であるため、これらは\(\left( 0,1\right) \)の有限被覆です。

距離空間\(X\)の部分集合\(A\)の被覆\(\left\{ A_{\lambda }\right\} _{\lambda \in \Lambda}\)が可算集合である場合には、すなわち、以下の3つの条件\begin{eqnarray*}&&\left( a\right) \ \forall \lambda \in \Lambda :A_{\lambda }\subset X \\
&&\left( b\right) \ A\subset \bigcup\limits_{\lambda \in \Lambda
}A_{\lambda } \\
&&\left( c\right) \ \Lambda \text{は可算集合}
\end{eqnarray*}がすべて成り立つ場合には、\(\left\{ A_{\lambda }\right\} _{\lambda \in\Lambda }\)を\(A\)の可算被覆(countable covering)と呼びます。同じことを、\(\left\{ A_{\lambda}\right\} _{\lambda \in \Lambda }\)は\(A\)を可算被覆する(countably cover)と言うこともできます。可算集合\(\Lambda \)として、\begin{equation*}\Lambda =\mathbb{N} =\left\{ 1,2,\cdots \right\}
\end{equation*}を採用すれば、\(A\)の可算被覆を\(\left\{ A_{i}\right\} _{i\in \mathbb{N} }\)や\(\left\{ A_{i}\right\} _{i=1}^{+\infty }\)などで表記できます。このような事情を踏まえると、\(A\)の可算被覆\(\left\{A_{i}\right\} _{i\in \mathbb{N} }\)が満たすべき条件を、\begin{eqnarray*}&&\left( a\right) \ \forall i\in \mathbb{N} :A_{i}\subset X \\
&&\left( b\right) \ A\subset \bigcup\limits_{i\in \mathbb{N} }A_{i}
\end{eqnarray*}と表現できます。

例(可算被覆)
実数空間\(\left( \mathbb{R} ,d\right) \)は距離空間であり、距離関数\(d:\mathbb{R} \times \mathbb{R} \rightarrow \mathbb{R} \)は2つの実数\(x,y\in \mathbb{R} \)の間の距離を、\begin{equation*}d\left( x,y\right) =\left\vert x-y\right\vert
\end{equation*}と定めます。\(\mathbb{R} \)の部分集合である有界な開区間\begin{equation*}\left( 0,1\right)
\end{equation*}が与えられているものとします。それぞれの番号\(i\in \mathbb{N} \)に対して、\(\mathbb{R} \)の部分集合\begin{equation*}A_{i}=\left( \frac{1}{i+1},\frac{2}{i+1}\right)
\end{equation*}を定義します。先に確認したように集合族\(\left\{ A_{i}\right\} _{i\in \mathbb{N} }\)は\(\left( 0,1\right) \)の被覆です。加えて、これは可算集合であるため\(\left\{A_{i}\right\} _{i\in \mathbb{N} }\)は\(\left( 0,1\right) \)の可算被覆です。

距離空間\(X\)の部分集合\(A\)の被覆\(\left\{ A_{\lambda }\right\} _{\lambda \in \Lambda}\)の要素がいずれも\(X\)上の開集合である場合には、すなわち、以下の2つの条件\begin{eqnarray*}&&\left( a\right) \ \forall \lambda \in \Lambda :A_{\lambda }\in \mathcal{O}\left( X\right) \\
&&\left( b\right) \ A\subset \bigcup\limits_{\lambda \in \Lambda
}A_{\lambda }
\end{eqnarray*}がともに成り立つ場合には、\(\left\{ A_{\lambda }\right\} _{\lambda \in\Lambda }\)を\(A\)の開被覆(opencovering)と呼びます。ただし、\(\mathcal{O}\left( X\right) \)は\(X\)の開集合系を表す記号です。

例(有限開被覆)
実数空間\(\left( \mathbb{R} ,d\right) \)は距離空間であり、距離関数\(d:\mathbb{R} \times \mathbb{R} \rightarrow \mathbb{R} \)は2つの実数\(x,y\in \mathbb{R} \)の間の距離を、\begin{equation*}d\left( x,y\right) =\left\vert x-y\right\vert
\end{equation*}と定めます。\(\mathbb{R} \)の部分集合である有界な開区間\begin{equation*}\left( 0,1\right)
\end{equation*}が与えられているものとします。\(\mathbb{R} \)の部分集合\begin{eqnarray*}A_{1} &=&\left( -\frac{1}{3},\frac{1}{3}\right) \\
A_{2} &=&\left( 0,\frac{2}{3}\right) \\
A_{3} &=&\left( \frac{1}{3},1\right) \\
A_{4} &=&\left( \frac{2}{3},\frac{4}{3}\right)
\end{eqnarray*}に注目します。先に確認したように、以下の集合族\begin{eqnarray*}
&&\left\{ A_{1},A_{2},A_{3},A_{4}\right\} \\
&&\left\{ A_{2},A_{3}\right\}
\end{eqnarray*}はともに\(\left( 0,1\right) \)の有限被覆です。加えて、\(A_{1},A_{2},A_{3},A_{4}\)はいずれも\(\mathbb{R} \)上の開集合であるため、先の集合族はともに\(\left( 0,1\right) \)の開被覆です。
例(可算開被覆)
実数空間\(\left( \mathbb{R} ,d\right) \)は距離空間であり、距離関数\(d:\mathbb{R} \times \mathbb{R} \rightarrow \mathbb{R} \)は2つの実数\(x,y\in \mathbb{R} \)の間の距離を、\begin{equation*}d\left( x,y\right) =\left\vert x-y\right\vert
\end{equation*}と定めます。\(\mathbb{R} \)の部分集合である有界な開区間\begin{equation*}\left( 0,1\right)
\end{equation*}が与えられているものとします。それぞれの番号\(i\in \mathbb{N} \)に対して、\(\mathbb{R} \)の部分集合\begin{equation*}A_{i}=\left( \frac{1}{i+1},\frac{2}{i+1}\right)
\end{equation*}を定義します。先に確認したように集合族\(\left\{ A_{i}\right\} _{i\in \mathbb{N} }\)は\(\left( 0,1\right) \)の可算被覆です。加えて、任意の\(i\)について\(A_{i}\)は\(\mathbb{R} \)上の開集合であるため、\(\left\{ A_{i}\right\} _{i\in \mathbb{N} }\)は\(\left( 0,1\right) \)の開被覆です。

 

被覆の部分被覆

距離空間\(X\)の部分集合\(A\)の被覆\(\left\{ A_{\lambda }\right\} _{\lambda \in \Lambda}\)が与えられているものとします。つまり、\begin{eqnarray*}&&\left( a\right) \ \forall \lambda \in \Lambda :A_{\lambda }\subset X \\
&&\left( b\right) \ A\subset \bigcup\limits_{\lambda \in \Lambda
}A_{\lambda }
\end{eqnarray*}がともに成り立つということです。それに対して、やはり\(A\)の被覆であるような\(\left\{A_{\lambda }\right\} _{\lambda \in \Lambda }\)の部分集合が存在する場合には、つまり、\begin{equation*}\left( c\right) \ \exists M\subset \Lambda :A\subset \bigcup_{\lambda \in
M}A_{\lambda }
\end{equation*}が成り立つ場合、このような集合族\(\left\{ A_{\lambda}\right\} _{\lambda \in M}\)を\(\left\{ A_{\lambda }\right\} _{\lambda\in \Lambda }\)の部分被覆(subcovering)と呼びます。これは、被覆\(\left\{ A_{\lambda }\right\}_{\lambda \in \Lambda }\)の要素である集合によって\(A\)が覆われている場合、実際には、部分被覆\(\left\{ A_{\lambda}\right\} _{\lambda \in M}\)の要素である集合さえあれば\(A\)を覆うのに十分であることを意味します。

例(部分被覆)
実数空間\(\left( \mathbb{R} ,d\right) \)は距離空間であり、距離関数\(d:\mathbb{R} \times \mathbb{R} \rightarrow \mathbb{R} \)は2つの実数\(x,y\in \mathbb{R} \)の間の距離を、\begin{equation*}d\left( x,y\right) =\left\vert x-y\right\vert
\end{equation*}と定めます。\(\mathbb{R} \)の部分集合である有界な開区間\begin{equation*}\left( 0,1\right)
\end{equation*}が与えられているものとします。\(\mathbb{R} \)の部分集合\begin{eqnarray*}A_{1} &=&\left( -\frac{1}{3},\frac{1}{3}\right) \\
A_{2} &=&\left( 0,\frac{2}{3}\right) \\
A_{3} &=&\left( \frac{1}{3},1\right) \\
A_{4} &=&\left( \frac{2}{3},\frac{4}{3}\right)
\end{eqnarray*}に注目します。先に確認したように、以下の集合族\begin{eqnarray*}
&&\left\{ A_{1},A_{2},A_{3},A_{4}\right\} \\
&&\left\{ A_{2},A_{3}\right\}
\end{eqnarray*}はともに\(\left( 0,1\right) \)の被覆です。加えて、\begin{equation*}\left\{ A_{2},A_{3}\right\} \subset \left\{ A_{1},A_{2},A_{3},A_{4}\right\}
\end{equation*}が成り立つため、\(\left\{A_{2},A_{3}\right\} \)は\(\left\{ A_{1},A_{2},A_{3},A_{4}\right\} \)の部分被覆です。以上の事実は、\(\left\{A_{1},A_{2},A_{3},A_{4}\right\} \)に属する集合\(A_{1},A_{2},A_{3},A_{4}\)によって\(A\)を覆うことができるものの、実際には、その部分集合族である\(\left\{ A_{2},A_{3}\right\} \)に属する集合\(A_{2},A_{3}\)さえあれば\(A\)を覆うのに十分であることを意味します。
例(部分被覆)
実数空間\(\left( \mathbb{R} ,d\right) \)は距離空間であり、距離関数\(d:\mathbb{R} \times \mathbb{R} \rightarrow \mathbb{R} \)は2つの実数\(x,y\in \mathbb{R} \)の間の距離を、\begin{equation*}d\left( x,y\right) =\left\vert x-y\right\vert
\end{equation*}と定めます。\(\mathbb{R} \)の部分集合である有界な開区間\begin{equation*}\left( 0,1\right)
\end{equation*}が与えられているものとします。それぞれの番号\(i\in \mathbb{N} \)に対して、\(\mathbb{R} \)の部分集合\begin{equation*}A_{i}=\left( -\frac{i}{2},\frac{i}{2}\right)
\end{equation*}を定義します。集合族\(\left\{ A_{i}\right\} _{i\in \mathbb{N} }\)の和集合は、\begin{equation*}\bigcup_{i\in \mathbb{N} }A_{i}=\mathbb{R} \end{equation*}であるとともに、\begin{equation*}
\left( 0,1\right) \subset \mathbb{R} \end{equation*}が成り立つため、\(\left\{A_{i}\right\} _{i\in \mathbb{N} }\)は\(\left( 0,1\right) \)の被覆です。この被覆の部分集合\begin{equation*}\left\{ A_{1},A_{2}\right\}
\end{equation*}に注目すると、その和集合は、\begin{eqnarray*}
A_{1}\cup A_{2} &=&\left( -\frac{1}{2},\frac{1}{2}\right) \cup \left(
-1,1\right) \\
&=&\left( -1,1\right)
\end{eqnarray*}であるとともに、\begin{equation*}
\left( 0,1\right) \subset \left( -1,1\right)
\end{equation*}が成り立つため、\(\left\{A_{1},A_{2}\right\} \)は\(\left( 0,1\right) \)の被覆です。以上より、\(\left\{A_{1},A_{2}\right\} \)は\(\left\{ A_{i}\right\} _{i\in \mathbb{N} }\)の部分被覆であることが明らかになりました。ちなみに、\(\left\{A_{2}\right\} \)もまた\(\left\{ A_{i}\right\} _{i\in \mathbb{N} }\)の部分被覆です。

距離空間\(X\)の部分集合\(A\)の被覆\(\left\{ A_{\lambda }\right\} _{\lambda \in \Lambda}\)が与えられているものとします。つまり、\begin{eqnarray*}&&\left( a\right) \ \forall \lambda \in \Lambda :A_{\lambda }\subset X \\
&&\left( b\right) \ A\subset \bigcup\limits_{\lambda \in \Lambda
}A_{\lambda }
\end{eqnarray*}がともに成り立つということです。それに対して、有限集合であるような\(\left\{ A_{\lambda}\right\} _{\lambda \in \Lambda }\)の部分被覆\(\left\{ A_{\lambda }\right\} _{\lambda \in M}\)が存在する場合には、すなわち、以下の条件\begin{eqnarray*}&&\left( c\right) \ \exists M\subset \Lambda :A\subset \bigcup_{\lambda \in
M}A_{\lambda } \\
&&\left( d\right) \ M\text{は有限集合}
\end{eqnarray*}がともに成り立つ場合には、このような集合族\(\left\{ A_{\lambda }\right\} _{\lambda \in M}\)を\(\left\{ A_{\lambda }\right\} _{\lambda \in \Lambda }\)の有限部分被覆(finite subcover)と呼びます。また、被覆に対してその有限部分被覆が存在する場合、その被覆は有限被覆に落とせる(reducible to a finite cover)と言います。これは、被覆\(\left\{ A_{\lambda }\right\} _{\lambda \in \Lambda }\)の要素である集合によって\(A\)が覆われている場合、実際には、部分被覆\(\left\{ A_{\lambda }\right\} _{\lambda \in M}\)の要素である有限個の集合さえあれば\(A\)を覆うのに十分であることを意味します。

例(有限部分被覆)
実数空間\(\left( \mathbb{R} ,d\right) \)は距離空間であり、距離関数\(d:\mathbb{R} \times \mathbb{R} \rightarrow \mathbb{R} \)は2つの実数\(x,y\in \mathbb{R} \)の間の距離を、\begin{equation*}d\left( x,y\right) =\left\vert x-y\right\vert
\end{equation*}と定めます。\(\mathbb{R} \)の部分集合である有界な開区間\begin{equation*}\left( 0,1\right)
\end{equation*}が与えられているものとします。それぞれの番号\(i\in \mathbb{N} \)に対して、\(\mathbb{R} \)の部分集合\begin{equation*}A_{i}=\left( -\frac{i}{2},\frac{i}{2}\right)
\end{equation*}を定義します。先に確認したように\(\left\{A_{i}\right\} _{i\in \mathbb{N} }\)は\(\left( 0,1\right) \)の被覆です。さらに、この被覆の部分集合\begin{equation*}\left\{ A_{1},A_{2}\right\}
\end{equation*}は\(\left\{ A_{i}\right\} _{i\in \mathbb{N} }\)の部分被覆です。\(\left\{A_{1},A_{2}\right\} \)は有限集合であるため、\(\left\{ A_{1},A_{2}\right\} \)は\(\left\{ A_{i}\right\} _{i\in \mathbb{N} }\)の有限部分被覆です。

 

コンパクト集合

距離空間\(X\)の部分集合\(A\)の開被覆\(\left\{ A_{\lambda }\right\} _{\lambda \in\Lambda }\)を任意に選んだとき、それに対して有限部分被覆が必ず存在するのであれば、\(A\)を\(X\)上のコンパクト集合(compact set)と呼びます。より正確には、\(X\)の部分集合\(A\)がコンパクト集合であることとは、以下の条件\begin{eqnarray*}&&\left( a\right) \ \forall \lambda \in \Lambda :A_{\lambda }\in \mathcal{O}\left( X\right) \\
&&\left( b\right) \ A\subset \bigcup\limits_{\lambda \in \Lambda
}A_{\lambda }
\end{eqnarray*}を満たす集合族\(\left\{ A_{\lambda}\right\} _{\lambda \in \Lambda }\)を任意に選んだとき(\(\left\{ A_{\lambda }\right\}_{\lambda \in \Lambda }\)は\(A\)の開被覆)、それに対して、\begin{eqnarray*}&&\left( c\right) \ \exists n\in \mathbb{N} :\lambda _{1},\cdots ,\lambda _{n}\in \Lambda \\
&&\left( d\right) \ A\subset \bigcup_{i=1}^{n}A_{\lambda _{i}}
\end{eqnarray*}が成り立つ(\(\left\{ A_{\lambda_{i}}\right\} _{i=1}^{n}\)は\(\left\{ A_{\lambda }\right\} _{\lambda \in\Lambda }\)の有限部分被覆)ことを意味します。つまり、\(X\)の部分集合\(A\)がコンパクト集合であるとは、\(X\)上の開集合からなる集合族によって\(A\)を覆ったつもりでも、実はそれらの中の有限個の開集合によって\(A\)が覆えていることを意味します。

距離空間\(X\)の部分集合\(A\)がコンパクト集合であるためには、\(A\)の「任意の」開被覆がそれぞれ有限部分被覆が持つ必要があります。言い換えると、\(A\)の開被覆の中に有限部分被覆を持つものが「存在する」ことを示しただけでは、\(A\)がコンパクト集合であることを示したことになりません。\(A\)がコンパクト集合であることを示すためには、\(A\)の「任意の」開被覆がそれぞれ有限部分被覆を持つことを示す必要があります。

例(空集合はコンパクト集合)
距離空間\(X\)が与えられているものとします。空集合は任意の集合の部分集合であるため\(\phi \subset X\)であり、したがって\(\phi \)が\(X\)上のコンパクト集合であるか検討できます。そこで、\(\phi \)の開被覆\(\left\{A_{\lambda }\right\} _{\lambda \in \Lambda }\)を任意に選びます。つまり、以下の条件\begin{eqnarray*}&&\left( a\right) \ \forall \lambda \in \Lambda :A_{\lambda }\in \mathcal{O}\left( X\right) \\
&&\left( b\right) \ \phi \subset \bigcup\limits_{\lambda \in \Lambda
}A_{\lambda }
\end{eqnarray*}を満たす集合族\(\left\{ A_{\lambda}\right\} _{\lambda \in \Lambda }\)を任意に選ぶということです。この集合族\(\left\{ A_{\lambda }\right\}_{\lambda \in \Lambda }\)の要素である集合\(A_{\lambda ^{\prime }}\)を1つ選びます。空集合は任意の集合の部分集合であるため、\begin{equation*}\phi \subset A_{\lambda ^{\prime }}
\end{equation*}が成り立ちます。したがって、\(\left\{ A_{\lambda ^{\prime}}\right\} \)は\(\phi \)の被覆であり、なおかつ\(\left\{ A_{\lambda ^{\prime}}\right\} \)は有限集合であるため、\(\left\{ A_{\lambda ^{\prime }}\right\} \)は\(\left\{ A_{\lambda }\right\} _{\lambda \in \Lambda }\)の有限部分被覆であることが明らかになりました。\(\phi \)の任意の開被覆について同様の議論が成立するため、\(\phi \)が\(X\)上のコンパクト集合であることが明らかになりました。
例(有限集合はコンパクト集合)
距離空間\(X\)の部分集合\(A\)が有限集合であるならば、\(A\)は\(X\)上のコンパクト集合であることが保証されます(演習問題)。

 

集合はコンパクトであるとは限らない

距離空間\(X\)の部分集合\(A\)が\(X\)上のコンパクト集合であることとは、\(A\)の任意の開被覆が有限部分被覆を持つことを意味します。逆に、\(A\)が\(X\)上のコンパクト集合ではないこととは、\(A\)の開被覆の中に有限部分被覆を持たないものが存在することを意味します。

距離空間\(X\)の部分集合はコンパクト集合であるとは限りません。以下の例より明らかです。

例(実数空間上の非コンパクト集合)
実数空間\(\left( \mathbb{R} ,d\right) \)は距離空間であり、距離関数\(d:\mathbb{R} \times \mathbb{R} \rightarrow \mathbb{R} \)は2つの実数\(x,y\in \mathbb{R} \)の間の距離を、\begin{equation*}d\left( x,y\right) =\left\vert x-y\right\vert
\end{equation*}と定めます。\(\mathbb{R} \)の部分集合\begin{equation*}\left( 0,1\right)
\end{equation*}は\(\mathbb{R} \)上のコンパクト集合ではありません(演習問題)。
例(離散距離空間上の非コンパクト集合)
離散距離空間\(\left( \left[ 0,1\right],d\right) \)は距離空間であり、距離関数\(d:\left[ 0,1\right] \times \left[0,1\right] \rightarrow \mathbb{R} \)は2つの点\(x,y\in \left[ 0,1\right] \)の間の距離を、\begin{equation*}d\left( x,y\right) =\left\{
\begin{array}{cc}
0 & \left( if\ x=y\right) \\
1 & \left( if\ x\not=y\right)
\end{array}\right.
\end{equation*}と定めます。\(\left[ 0,1\right] \)の部分集合\begin{equation*}A=\left\{ \frac{1}{n}\in \left[ 0,1\right] \ |\ n\in \mathbb{N} \right\}
\end{equation*}は\(\left[ 0,1\right] \)上のコンパクト集合ではありません(演習問題)。つまり、有限部分被覆を持たないような\(A\)の開被覆が存在します。そこで、それぞれの\(i\in \mathbb{N} \)に対して、以下の集合\begin{equation*}A_{i}=\left\{ \frac{1}{i}\right\}
\end{equation*}を定義します。

 

コンパクト距離空間

距離空間\(\left( X,d\right) \)が与えられたとき、\(X\)は\(X\)自身の部分集合であるため、\(X\)が\(X\)上のコンパクト集合であるか検討できます。\(X\)が\(X\)上のコンパクト集合である場合には、このような距離空間\(X\)をコンパクト距離空間(compact metric space)と呼びます。より正確には、距離空間\(X\)がコンパクト距離空間であることとは、以下の条件\begin{eqnarray*}&&\left( a\right) \ \forall \lambda \in \Lambda :A_{\lambda }\in \mathcal{O}\left( X\right) \\
&&\left( b\right) \ X\subset \bigcup\limits_{\lambda \in \Lambda
}A_{\lambda }
\end{eqnarray*}を満たす集合族\(\left\{ A_{\lambda}\right\} _{\lambda \in \Lambda }\)を任意に選んだとき(\(\left\{ A_{\lambda }\right\}_{\lambda \in \Lambda }\)は\(X\)の開被覆)、それに対して、\begin{eqnarray*}&&\left( c\right) \ \exists n\in \mathbb{N} :\lambda _{1},\cdots ,\lambda _{n}\in \Lambda \\
&&\left( d\right) \ X\subset \bigcup_{i=1}^{n}A_{\lambda _{i}}
\end{eqnarray*}が成り立つ(\(\left\{ A_{\lambda_{i}}\right\} _{i=1}^{n}\)は\(\left\{ A_{\lambda }\right\} _{\lambda \in\Lambda }\)の有限部分被覆)ことを意味します。

条件\(\left( b\right) \)は集合族\(\left\{A_{\lambda }\right\} _{\lambda \in \Lambda }\)が距離空間\(X\)の被覆であることを意味しますが、先に明らかにしたように、これは以下の条件\begin{equation*}\left( b^{\prime }\right) \ X=\bigcup\limits_{\lambda \in \Lambda
}A_{\lambda }
\end{equation*}と必要十分です。したがって、上の定義において\(\left( b\right) \)を\(\left( b^{\prime}\right) \)に置き換えることができます。つまり、距離空間\(X\)がコンパクト距離空間であることとは、以下の条件\begin{eqnarray*}&&\left( a\right) \ \forall \lambda \in \Lambda :A_{\lambda }\in \mathcal{O}\left( X\right) \\
&&\left( b\right) \ X=\bigcup\limits_{\lambda \in \Lambda }A_{\lambda }
\end{eqnarray*}を満たす集合族\(\left\{ A_{\lambda}\right\} _{\lambda \in \Lambda }\)を任意に選んだとき(\(\left\{ A_{\lambda }\right\}_{\lambda \in \Lambda }\)は\(X\)の開被覆)、それに対して、\begin{eqnarray*}&&\left( c\right) \ \exists n\in \mathbb{N} :\lambda _{1},\cdots ,\lambda _{n}\in \Lambda \\
&&\left( d\right) \ X\subset \bigcup_{i=1}^{n}A_{\lambda _{i}}
\end{eqnarray*}が成り立つ(\(\left\{ A_{\lambda_{i}}\right\} _{i=1}^{n}\)は\(\left\{ A_{\lambda }\right\} _{\lambda \in\Lambda }\)の有限部分被覆)ことを意味します。

例(有限な距離空間はコンパクト)
距離空間\(\left( X,d\right) \)が与えられたとき、\(X\)が有限集合であるならば、\(X\)はコンパクト距離空間です。

距離空間はコンパクトであるとは限りません。以下の例より明らかです。

例(通常の距離を導入した実数空間はコンパクトではない)
実数空間\(\left( \mathbb{R} ,d\right) \)は距離空間であり、距離関数\(d:\mathbb{R} \times \mathbb{R} \rightarrow \mathbb{R} \)は2つの実数\(x,y\in \mathbb{R} \)の間の距離を、\begin{equation*}d\left( x,y\right) =\left\vert x-y\right\vert
\end{equation*}と定めます。この距離空間\(\mathbb{R} \)はコンパクト距離空間ではありません(演習問題)。

 

演習問題

問題(距離空間の被覆)
距離空間\(X\)が与えられたとき、集合族\(\left\{ A_{\lambda}\right\} _{\lambda \in \Lambda }\)が以下の条件\begin{equation*}X=\bigcup_{\lambda \in \Lambda }A_{\lambda }
\end{equation*}を満たすことと、\(\left\{A_{\lambda }\right\} _{\lambda \in \Lambda }\)が\(X\)の被覆であることが必要十分であることを示してください。
解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

問題(有限集合はコンパクト)
距離空間\(X\)の部分集合\(A\)が有限集合であるならば、\(A\)は\(X\)上のコンパクト集合であることを証明してください。
解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

問題(実数空間上のコンパクト集合)
実数空間\(\left( \mathbb{R} ,d\right) \)は距離空間であり、距離関数\(d:\mathbb{R} \times \mathbb{R} \rightarrow \mathbb{R} \)は2つの実数\(x,y\in \mathbb{R} \)の間の距離を、\begin{equation*}d\left( x,y\right) =\left\vert x-y\right\vert
\end{equation*}と定めます。以下の集合\begin{eqnarray*}
A &=&\left\{ 0\right\} \cup \left\{ \frac{1}{n}\in \mathbb{R} \ |\ n\in \mathbb{Z} _{+}\right\} \\
&=&\left\{ 0,\pm 1,\pm \frac{1}{2},\pm \frac{1}{3},\cdots \right\}
\end{eqnarray*}は\(\mathbb{R} \)上のコンパクト集合であることを証明してください。
解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

問題(実数空間上の非コンパクト集合)
実数空間\(\left( \mathbb{R} ,d\right) \)は距離空間であり、距離関数\(d:\mathbb{R} \times \mathbb{R} \rightarrow \mathbb{R} \)は2つの実数\(x,y\in \mathbb{R} \)の間の距離を、\begin{equation*}d\left( x,y\right) =\left\vert x-y\right\vert
\end{equation*}と定めます。\(\mathbb{R} \)の部分集合\begin{equation*}\left( 0,1\right)
\end{equation*}は\(\mathbb{R} \)上のコンパクト集合ではないことを示してください。
解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

問題(離散距離空間上の非コンパクト集合)
離散距離空間\(\left( \left[ 0,1\right],d\right) \)は距離空間であり、距離関数\(d:\left[ 0,1\right] \times \left[0,1\right] \rightarrow \mathbb{R} \)は2つの点\(x,y\in \left[ 0,1\right] \)の間の距離を、\begin{equation*}d\left( x,y\right) =\left\{
\begin{array}{cc}
0 & \left( if\ x=y\right) \\
1 & \left( if\ x\not=y\right)
\end{array}\right.
\end{equation*}と定めます。\(\left[ 0,1\right] \)の部分集合\begin{equation*}A=\left\{ \frac{1}{n}\in \left[ 0,1\right] \ |\ n\in \mathbb{N} \right\}
\end{equation*}は\(\left[ 0,1\right] \)上のコンパクト集合ではないことを示してください。
解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

問題(実数空間はコンパクトではない)
実数空間\(\left( \mathbb{R} ,d\right) \)は距離空間であり、距離関数\(d:\mathbb{R} \times \mathbb{R} \rightarrow \mathbb{R} \)は2つの実数\(x,y\in \mathbb{R} \)の間の距離を、\begin{equation*}d\left( x,y\right) =\left\vert x-y\right\vert
\end{equation*}と定めます。\(\mathbb{R} \)はコンパクト距離空間ではないことを証明してください。
解答を見る

プレミアム会員専用コンテンツです
ログイン】【会員登録

関連知識

Mailで保存
Xで共有

質問とコメント

プレミアム会員専用コンテンツです

会員登録

有料のプレミアム会員であれば、質問やコメントの投稿と閲覧、プレミアムコンテンツ(命題の証明や演習問題とその解答)へのアクセスなどが可能になります。

ワイズのユーザーは年齢・性別・学歴・社会的立場などとは関係なく「学ぶ人」として対等であり、お互いを人格として尊重することが求められます。ユーザーが快適かつ安心して「学ぶ」ことに集中できる環境を整備するため、広告やスパム投稿、他のユーザーを貶めたり威圧する発言、学んでいる内容とは関係のない不毛な議論などはブロックすることになっています。詳細はガイドラインをご覧ください。

誤字脱字、リンク切れ、内容の誤りを発見した場合にはコメントに投稿するのではなく、以下のフォームからご連絡をお願い致します。

プレミアム会員専用コンテンツです
ログイン】【会員登録