検索
Close this search box.
ユークリッド位相

ユークリッド空間におけるハイネ・ボレルの被覆定理

メールで送る
Xで共有

コンパクト集合の部分閉集合はコンパクト

ユークリッド空間\(\mathbb{R} ^{n}\)の部分集合\(A\)が\(\mathbb{R} ^{n}\)上のコンパクト集合であることとは、\(A\)の開被覆\(\left\{ A_{\lambda }\right\} _{\lambda \in \Lambda }\)を任意に選んだとき、それに対して有限部分被覆が必ず存在することとして定義されます。つまり、以下の条件\begin{eqnarray*}&&\left( a\right) \ \forall \lambda \in \Lambda :A_{\lambda }\in \mathcal{O}\left( \mathbb{R} ^{n}\right) \\
&&\left( b\right) \ A\subset \bigcup_{\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 }\)の有限部分被覆)ことを意味します。ただし、\(\mathcal{O}\left( \mathbb{R} ^{n}\right) \)は\(\mathbb{R} ^{n}\)上の開集合系を表す記号です。

\(\mathbb{R} ^{n}\)の部分集合\(A\)がコンパクト集合であることを示すためには、\(A\)の任意の開被覆が有限部分被覆を持つことを示す必要があり、その手続きは面倒です。ハイネ・ボレルの被覆定理(Heine-Borel’s covering theorem)はコンパクト集合を特定する上で非常に有益な示唆を与えてくれます。

この定理について解説する前に、前提知識としていくつか命題を示します。まず、\(\mathbb{R} ^{n}\)の部分集合\(A\)がコンパクト集合である場合、\(A\)の部分集合であるような任意の閉集合もまたコンパクト集合になります。

命題(コンパクト集合の部分閉集合はコンパクト)
ユークリッド空間\(\mathbb{R} ^{n}\)の部分集合\(A\)が\(\mathbb{R} ^{n}\)上のコンパクト集合であるならば、\(A\)の部分集合であるような\(\mathbb{R} ^{n}\)上の任意の閉集合もまた\(\mathbb{R} ^{n}\)上のコンパクト集合である。
証明

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

 

有界な閉区間はコンパクト集合

ユークリッド空間\(\mathbb{R} ^{n}\)上の有界な閉区間はコンパクト集合です。

命題(有界な閉区間はコンパクト集合)
任意の\(i\in \left\{ 1,\cdots ,n\right\} \)に対して\(a_{i}<b_{i}\)を満たす点\(\boldsymbol{a},\boldsymbol{b}\in \mathbb{R} ^{n}\)を用いて定義される\(\mathbb{R} ^{n}\)上の有界閉区間\begin{eqnarray*}\left[ \boldsymbol{a},\boldsymbol{b}\right] &=&\prod\limits_{i=1}^{n}\left[
a_{i},b_{i}\right] \\
&=&\left[ a_{1},b_{1}\right] \times \cdots \times \left[ a_{n},b_{n}\right] \end{eqnarray*}は\(\mathbb{R} ^{n}\)上のコンパクト集合である。
証明

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

例(有界な閉区間はコンパクト集合)
任意の\(i\in \left\{ 1,\cdots ,n\right\} \)に対して\(a_{i}<b_{i}<c_{i}<d_{i}\)を満たす点\(\boldsymbol{a},\boldsymbol{b},\boldsymbol{c},\boldsymbol{d}\in \mathbb{R} ^{n}\)を任意に選んだ上で、2つの有界な閉区間\begin{eqnarray*}\left[ \boldsymbol{a},\boldsymbol{b}\right] &=&\prod\limits_{i=1}^{n}\left[
a_{i},b_{i}\right] \\
\left[ \boldsymbol{c},\boldsymbol{d}\right] &=&\prod\limits_{i=1}^{n}\left[
c_{i},d_{i}\right] \end{eqnarray*}を構成します。先の命題より、これらはともに\(\mathbb{R} ^{n}\)上のコンパクト集合です。コンパクト集合どうしの共通部分はコンパクト集合であるため、\begin{equation*}\left[ \boldsymbol{a},\boldsymbol{b}\right] \cap \left[ \boldsymbol{c},\boldsymbol{d}\right] =\phi
\end{equation*}はコンパクト集合です。コンパクト集合どうしの和集合はコンパクト集合であるため、\begin{equation*}
\left[ \boldsymbol{a},\boldsymbol{b}\right] \cup \left[ \boldsymbol{c},\boldsymbol{d}\right] \end{equation*}はコンパクト集合です。ただし、\(\left[ \boldsymbol{a},\boldsymbol{b}\right] \)と\(\left[ \boldsymbol{c},\boldsymbol{d}\right] \)は互いに素であるため、これらの和集合は有界閉区間ではありません。\(\mathbb{R} ^{n}\)上の有界閉区間はコンパクト集合である一方で、コンパクト集合は有界閉区間であるとは限らないということです。

 

有界な閉集合はコンパクト集合

ユークリッド空間\(\mathbb{R} ^{n}\)上の有界な閉区間はコンパクト集合であることが明らかになりましたが、閉区間を閉集合に置き換えた主張もまた成り立ちます。つまり、\(\mathbb{R} ^{n}\)上の有界な閉集合はコンパクト集合です。

命題(有界な閉集合はコンパクト集合)
ユークリッド空間\(\mathbb{R} ^{n}\)の部分集合\(A\)が有界な閉集合であるならば、\(A\)は\(\mathbb{R} ^{n}\)上のコンパクト集合である。
証明

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

例(有界な閉集合はコンパクト集合)
点\(\boldsymbol{a}\in \mathbb{R} ^{n}\)を任意に選んだ上で、それだけを要素として持つ1点集合\begin{equation*}\left\{ \boldsymbol{a}\right\}
\end{equation*}を構成すると、これは\(\mathbb{R} ^{n}\)上の有界な閉集合です。したがって、先の命題より、1点集合\(\left\{ \boldsymbol{a}\right\} \)は\(\mathbb{R} ^{n}\)上のコンパクト集合です。
例(閉区間ではないコンパクト集合)
任意の\(i\in \left\{ 1,\cdots ,n\right\} \)に対して\(a_{i}<b_{i}<c_{i}<d_{i}\)を満たす点\(\boldsymbol{a},\boldsymbol{b},\boldsymbol{c},\boldsymbol{d}\in \mathbb{R} ^{n}\)を任意に選んだ上で、2つの有界な閉区間\begin{eqnarray*}\left[ \boldsymbol{a},\boldsymbol{b}\right] &=&\prod\limits_{i=1}^{n}\left[
a_{i},b_{i}\right] \\
\left[ \boldsymbol{c},\boldsymbol{d}\right] &=&\prod\limits_{i=1}^{n}\left[
c_{i},d_{i}\right] \end{eqnarray*}を構成します。その上で、これらの和集合\begin{equation*}
\left[ \boldsymbol{a},\boldsymbol{b}\right] \cup \left[ \boldsymbol{c},\boldsymbol{d}\right] \end{equation*}をとります。先に示したように、これは有界閉区間ではない一方でコンパクト集合です。同じことを先の命題から導きます。\(\mathbb{R} ^{n}\)上の有界閉区間は閉集合であるため\(\left[ \boldsymbol{a},\boldsymbol{b}\right] ,\left[ \boldsymbol{c},\boldsymbol{d}\right] \)はともに閉集合です。閉集合どうしの和集合は閉集合であるため\(\left[ \boldsymbol{a},\boldsymbol{b}\right] \cup \left[ \boldsymbol{c},\boldsymbol{d}\right] \)は閉集合です。さらに、\begin{equation*}\left[ \boldsymbol{a},\boldsymbol{b}\right] \cup \left[ \boldsymbol{c},\boldsymbol{d}\right] \subset \left[ \boldsymbol{a},\boldsymbol{d}\right] \end{equation*}が成り立つため\(\left[ \boldsymbol{a},\boldsymbol{b}\right] \cup \left[ \boldsymbol{c},\boldsymbol{d}\right] \)は有界です。以上より、\(\left[ \boldsymbol{a},\boldsymbol{b}\right] \cup \left[ \boldsymbol{c},\boldsymbol{d}\right] \)は有界な閉区間であることが示されたため、先の命題より\(\left[ \boldsymbol{a},\boldsymbol{b}\right]\cup \left[ \boldsymbol{c},\boldsymbol{d}\right] \)はコンパクト集合です。

 

コンパクト集合は有界な閉集合

ユークリッド空間\(\mathbb{R} ^{n}\)上の有界な閉区間は\(\mathbb{R} ^{n}\)上のコンパクト集合であることが示されましたが、実はその逆もまた成立します。つまり、\(\mathbb{R} ^{n}\)上のコンパクト集合は有界な閉集合であることが保証されます。

命題(コンパクト集合は有界な閉集合)
ユークリッド空間\(\mathbb{R} ^{n}\)の部分集合\(A\)が\(\mathbb{R} ^{n}\)上のコンパクト集合であるならば、\(A\)は\(\mathbb{R} ^{n}\)上の有界な閉集合である。
証明

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

 

ハイネ・ボレルの被覆定理

これまでの議論より、\(\mathbb{R} ^{n}\)の部分集合がコンパクト集合であることと、その集合が有界な閉集合であることが必要十分であることが明らかになりました。つまり、有界な閉集合としてコンパクト集合を定義できるということです。これがユークリッド空間\(\mathbb{R} ^{n}\)におけるハイネ・ボレルの被覆定理(Heine-Borel’s covering theorem)定理です。

命題(ハイネ・ボレルの被覆定理)
ユークリッド空間\(\mathbb{R} ^{n}\)の部分集合\(A\)について、\(A\)が\(\mathbb{R} ^{n}\)上のコンパクト集合であることと、\(A\)が\(\mathbb{R} ^{n}\)上の有界な閉集合であることは必要十分である。
例(有限集合はコンパクト集合)
\(\mathbb{R} ^{n}\)の部分集合であるような有限集合\begin{equation*}A=\left\{ \boldsymbol{a}_{1},\cdots ,\boldsymbol{a}_{m}\right\}
\end{equation*}が与えられているものとします。このとき、以下の関係\begin{equation*}
A=\bigcup\limits_{i=1}^{m}\left\{ \boldsymbol{a}_{i}\right\}
\end{equation*}が成り立ちます。1点集合\(\left\{ \boldsymbol{a}_{i}\right\} \)は閉集合です。有限個の閉集合の和集合は閉集合であるため\(A\)は閉集合です。また、有限集合は有界です。つまり、\(A\)は有界な閉集合であるため、ハイネ・ボレルの被覆定理より、\(A\)は\(\mathbb{R} ^{n}\)上のコンパクト集合であることが明らかになりました。

 

コンパクト集合ではないことの証明

ハイネ・ボレルの被覆定理より、\(\mathbb{R} ^{n}\)の部分集合がコンパクト集合であることを示すためには、それが\(\mathbb{R} ^{n}\)上の有界な閉集合であることを示せばよいことになります。逆に、\(\mathbb{R} ^{n}\)の部分集合が有界ではない場合や閉集合ではない場合などには、その集合はコンパクト集合ではありません。

例(無限区間はコンパクト集合ではない)
点\(\boldsymbol{a},\boldsymbol{b}\in \mathbb{R} ^{n}\)を任意に選んだ上で、無限半開区間\begin{eqnarray*}\left( \boldsymbol{a},+\infty \right) &=&\prod\limits_{i=1}^{n}\left(
a_{i},+\infty \right) \\
\left( -\infty ,\boldsymbol{b}\right) &=&\prod\limits_{i=1}^{n}\left(
-\infty ,b_{i}\right)
\end{eqnarray*}や無限半閉区間\begin{eqnarray*}
\lbrack \boldsymbol{a},+\infty ) &=&\prod\limits_{i=1}^{n}[a_{i},+\infty )
\\
(-\infty ,\boldsymbol{b}] &=&\prod\limits_{i=1}^{n}(-\infty ,b_{i}] \end{eqnarray*}を定義します。これらは有界ではないため\(\mathbb{R} ^{n}\)上のコンパクト集合ではありません。同様に、\begin{equation*}\mathbb{R} ^{n}\end{equation*}もまた有界ではないため\(\mathbb{R} ^{n}\)上のコンパクト集合ではありません。
例(開区間や半開区間はコンパクト集合ではない)
任意の\(i\in \left\{ 1,\cdots ,n\right\} \)に対して\(a_{i}<b_{i}\)を満たす点\(\boldsymbol{a},\boldsymbol{b}\in \mathbb{R} ^{n}\)を任意に選んだ上で、これらを端点とする有界開区間\begin{equation*}\left( \boldsymbol{a},\boldsymbol{b}\right) =\prod\limits_{i=1}^{n}\left(
a_{i},b_{i}\right)
\end{equation*}や有界半開区間\begin{eqnarray*}
(\boldsymbol{a},\boldsymbol{b}] &=&\prod\limits_{i=1}^{n}(a_{i},b_{i}] \\
\lbrack \boldsymbol{a},\boldsymbol{b})
&=&\prod\limits_{i=1}^{n}[a_{i},b_{i})
\end{eqnarray*}を定義します。これらは有界であるものの閉集合ではないため\(\mathbb{R} ^{n}\)上のコンパクト集合ではありません。
例(点の開近傍はコンパクト集合ではない)
点\(\boldsymbol{a}\in \mathbb{R} ^{n}\)と正の実数\(\varepsilon >0\)をそれぞれ任意に選んだ上で、点\(\boldsymbol{a}\)を中心とする半径\(\varepsilon \)の近傍\begin{equation*}N_{\varepsilon }\left( \boldsymbol{a}\right) =\left\{ \boldsymbol{x}\in \mathbb{R} ^{n}\ |\ d\left( \boldsymbol{x},\boldsymbol{a}\right) <\varepsilon \right\}
\end{equation*}を定義します。これは有界であるものの閉集合ではないため\(\mathbb{R} ^{n}\)上のコンパクト集合ではありません。

 

実数空間上のコンパクト集合とユークリッド空間上のコンパクト集合の関係

実数空間上の開集合の直積をとれば、それはユークリッド空間上の開集合になります。

命題(実数空間上のコンパクト集合とユークリッド空間上のコンパクト集合の関係)
実数空間\(\mathbb{R} \)の部分集合\(A_{1},\cdots ,A_{n}\subset \mathbb{R} \)がいずれも\(\mathbb{R} \)上のコンパクト集合であるならば、これらの直積\begin{equation*}\prod_{i=1}^{n}A_{i}=A_{1}\times \cdots \times A_{n}
\end{equation*}はユークリッド空間\(\mathbb{R} ^{n}\)上のコンパクト集合である。
証明

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

 

部分距離空間におけるハイネ・ボレルの被覆定理

ユークリッド空間\(\left( \mathbb{R} ^{n},d\right) \)の部分距離空間\(\left( X,d_{X}\right) \)においてハイネボレルの被覆定理は成り立つとは限りません。つまり、\(X\)の部分集合\(A\subset X\)において、\(A\)が\(X\)上のコンパクト集合であることと、\(A\)が\(X\)上の有界な閉集合であることは必要十分であるとは限りません。以下の例より明らかです。

例(部分距離空間におけるハイネ・ボレルの被覆定理)
\(\mathbb{R} \)の部分距離空間\begin{equation*}X=\left( 0,1\right)
\end{equation*}に注目します。\(X\subset X\)であるため、\(X\)が\(X\)上のコンパクト集合であるか検討できます。\(X\)は\(X\)上の有界な閉集合ですが、\(X\)は\(X\)上のコンパクト集合ではありません。したがって、\(X\)を舞台とした場合にはハイネ・ボレルの被覆定理は成り立ちません(演習問題)。

 

演習問題

問題(集積点の存在定理)
ユークリッド空間\(\mathbb{R} ^{n}\)の部分集合\(A\)が無限個の要素を持つとともに有界である場合には、\(A\)の集積点が\(\mathbb{R} ^{n}\)上に存在することを、ハイネ・ボレルの被覆定理を用いて証明してください。
解答を見る

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

問題(部分距離空間におけるハイネ・ボレルの被覆定理)
\(\mathbb{R} \)の部分距離空間\begin{equation*}X=\left( 0,1\right)
\end{equation*}に注目します。\(X\)は\(X\)上の有界な閉集合であること、また、\(X\)は\(X\)上のコンパクト集合ではないことを証明してください。
解答を見る

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

関連知識

メールで送る
Xで共有

質問とコメント

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

会員登録

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

WIISでは、年齢・性別・学歴・職業・社会的立場などにかかわらず、すべてのユーザーが「学ぶ人」として対等であると考えています。ここは、知識を競う場所ではなく、互いに尊重し合いながら理解を深めていく場です。安心して思考し、質問し、考え続けられる環境を、みなさんと一緒につくっていきたいと考えています。

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

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