Критерий компактности в n-мерном пространстве (Теорема Гейне – Бореля)

Теорема Гейне – Бореля. Чтобы множество [latex]K \subset \mathbb{R}^n[/latex] являлось компактным, необходимо и достаточно, чтобы [latex]K[/latex] было ограниченным и замкнутым.

Доказательство. Достаточность. Пусть [latex]K[/latex] замкнуто и ограничено. Тогда найдется сегмент [latex]I \subset \mathbb{R}^n[/latex], содержащий [latex]K[/latex]. В силу леммы Гейне – Бореля, этот сегмент [latex]I[/latex] компактен. Поэтому, в силу свойств компактных множеств, компактно также его замкнутое подмножество [latex]K[/latex]. Необходимость. Пусть [latex]K[/latex] —  компакт. Докажем, что данное множество ограничено. Обозначим через [latex]B_s[/latex] открытый шар с центром в точке [latex]0[/latex] радиуса [latex]s[/latex]. Тогда последовательность шаров[latex]\left\{B_s\right\}^{\infty}_{s=1}[/latex] покрывает все пространство [latex]\mathbb{R}^n[/latex], а следовательно, и множество [latex]K[/latex]. Так как [latex]K[/latex] компактно, следовательно, оно может быть покрыто конечным набором шаров [latex]B_s[/latex]. Среди всех этих шаров выберем шар с наибольшим радиусом. Пусть это шар [latex]B^{\ast}[/latex]. Тогда ясно, что [latex]K \subset B^{\ast}[/latex], так что [latex]K[/latex] ограничено. Покажем теперь, замкнутость множества [latex]K[/latex]. Для этого достаточно показать, что любая точка [latex]y \notin K[/latex], не будет предельной для [latex]K[/latex]. Итак, пусть [latex]y \notin K[/latex]. Рассмотрим множества [latex]G_k = c\overline{B}(y, \frac{1}{k}) (k = 1,2,…)[/latex]. Так как замкнутый шар [latex]\overline{B}(y, \frac{1}{k})[/latex] – множество замкнутое, следовательно его дополнение [latex]G_k[/latex] открыто. Кроме того, ясно, что[latex] \bigcup^{\infty}_{k=1}G_k = \mathbb{R}^n \setminus \left\{y\right\}[/latex]. Поскольку [latex]y \notin K[/latex], то совокупность множеств [latex]G_k (k = 1,2,…)[/latex] образует открытое покрытие множества [latex]K[/latex]. Пользуясь компактностью [latex]K[/latex], выберем из этого покрытия конечное подпокрытие [latex]\left\{G_{k_1},…,G_{k_s}\right\}[/latex] и положим [latex]\rho = \frac{1}{max\left\{k_1,…,k_s\right\}} > 0[/latex]. Отсюда следует, что шар [latex]B(y,\rho)[/latex] не имеет общих точек с множеством [latex]K[/latex]. Получаем, что точка [latex]y[/latex] не будет предельной для [latex]K[/latex]. [latex]\square[/latex]

Литература:

Лемма Гейне-Бореля

Лемма (Гейне – Бореля). Произвольный сегмент в [latex]\mathbb{R}^n[/latex] является компактным множеством .

Доказательство. Обозначим через [latex]I = [a^1,b^1;…;a^n,b^n][/latex] – сегмент в [latex]\mathbb{R}^n[/latex]. Докажем от противного. Пусть данный сегмент не является компактным. Тогда найдется такое открытое покрытие [latex]\Omega[/latex] сегмента [latex]I[/latex], что никакое конечное подсемейство множеств из [latex]\Omega[/latex] не покрывает [latex]I[/latex]. Все стороны [latex][a^i,b^i][/latex] сегмента [latex]I[/latex] разделим пополам. Таким образом данный сегмент можно разбить на [latex]2^n[/latex] сегментов. По крайней мере один из них не покрывается конечным подсемейством множеств из [latex]\Omega[/latex]. В противном случае, исходный сегмент [latex]I[/latex] также мог бы быть покрытым конечным набором множеств из [latex]\Omega[/latex], что приводит к противоречию. Обозначим через [latex]I_1[/latex] тот из подсегментов [latex]I[/latex], который не может быть покрыт конечным набором множеств из [latex]\Omega[/latex]. Каждую из сторон сегмента [latex]I_1[/latex] опять разделим пополам и среди полученных [latex]2^n[/latex] сегментов, на которые окажется разбитым [latex]I_1[/latex], возьмем тот, который не покрывается конечным подсемейством множеств из [latex]\Omega[/latex]. Обозначим его через [latex]I_2[/latex] и так далее. Продолжая подобные действия, получим последовательность вложенных сегментов [latex]I \supset I_1 \supset I_2 \supset … \supset I_{\nu} \supset …[/latex], таких, что любой из сегментов [latex]I_{\nu}[/latex] не может быть покрыт каким-либо конечным подсемейством множеств из [latex]\Omega[/latex]. Заметим также, что [latex]diam \> I_{\nu} = \frac{diam \> I}{2^{\nu}} \mapsto 0 (\nu \mapsto \infty)[/latex]. Применив к полученной последовательности [latex]I_{\nu}[/latex] лемму о вложенных сегментах, найдем точку [latex]x_0 \in I_{\nu} (\nu = 1,2,…)[/latex]. Поскольку [latex]x_0 \in I[/latex], а [latex]I[/latex] покрыт семейством [latex]\Omega[/latex] открытых множеств, то найдется такое открытое множество [latex]F \in \Omega[/latex], что [latex]x_0 \in F[/latex]. Поскольку множество [latex]F[/latex] открытое и точка [latex]x_0 \in F[/latex], то эта точка внутренняя в [latex]F[/latex]. Это означает, что найдется такая окрестность [latex]B(x_0,\delta)[/latex] точки [latex]x_0[/latex], которая целиком содержится во множестве [latex]F[/latex]. Но поскольку диаметры сегментов [latex]I_{\nu}[/latex] стремятся к нулю при [latex]\nu \mapsto \infty[/latex], то, начиная с какого-то номера [latex]\nu_0[/latex], они будут меньшими, чем [latex]\delta[/latex], то есть. [latex]diam \> I_{\nu} < \delta (\nu \geq \nu_0)[/latex]. Учитывая, что [latex]x_0 \in I_{\nu}[/latex], получаем, что [latex]I_{\nu} \subset B(x_0,\delta)[/latex], а значит, [latex]I_{\nu} \subset F[/latex]. Итак, мы получили, что при [latex]\nu \geq \nu_0[/latex] сегмент [latex]I_{\nu}[/latex] содержится во множестве [latex]F[/latex]. Но это противоречит выбору сегментов [latex]I_{\nu}[/latex], поскольку они были выбраны так, что никакое конечное подсемейство множеств из [latex]\Omega[/latex] не покрывает [latex]I_{\nu}[/latex]. Полученное противоречие завершает доказательство. [latex]\square[/latex]

Литература: