✎ Редактировать
Введение в топологию · Модуль 3: Компактность и склейки

3.3. Какие пространства компактны

В прошлом уроке мы увидели, зачем нужна компактность: с ней бесконечное сводится к конечному, и теоремы вроде Вейерштрасса доказываются в несколько строк. Но компактов у нас пока мало: конечные множества, отрезок и непрерывные образы отрезка, например окружность. Компактен ли шар? Сфера? Канторово множество? Проверять определение руками, перебирая все покрытия, тяжело. Нужны удобные признаки.

Ещё за нами три долга:

  • В уроке про непрерывность и подпространства (2.3) мы обещали объяснить, почему образ отрезка при непрерывной функции замкнут.
  • В уроке про гомеоморфизм (2.4) непрерывная биекция [0,2π)→S1[0, 2\pi) \to S^1 оказалась не гомеоморфизмом, и мы обещали случай, когда непрерывность обратного проверять не нужно. С этим же связан тор из урока про произведения (3.1): мы поверили, что S1×S1S^1 \times S^1 гомеоморфен бублику.
  • В уроке про гомеоморфизм (2.4) осталось обещание про замыкание графика sin⁡(1/x)\sin(1/x): оно не гомеоморфно полуинтервалу.

К концу урока закроем все три. План такой: сначала посмотрим, как компактность дружит с замкнутостью, а потом найдём точный критерий компактности для метрических пространств.

Замкнутое в компакте

Первое наблюдение: если выбросить из компакта открытое множество, компактность сохранится.

Утверждение (замкнутое в компакте).

Замкнутое подмножество компактного пространства компактно.

Схема доказательства

Покрытие замкнутого FF дополним одним множеством X∖FX \setminus F. Это открытое покрытие всего XX, выбираем в нём конечное подпокрытие, а лишнее X∖FX \setminus F выбрасываем.

Доказательство

Пусть FF замкнуто в компактном XX, и {Uα}\{U_\alpha\} — открытые множества, покрывающие FF. Добавим к ним X∖FX \setminus F, оно открыто. Получилось открытое покрытие всего XX, и из него можно выбрать конечное подпокрытие. Выбросим из него X∖FX \setminus F, если оно туда попало. Оставшиеся UαU_\alpha покрывают FF: точки FF не лежат в X∖FX \setminus F.

Сразу появляется много компактов. Канторово множество, множество {0}∪{1/n}\{0\} \cup \{1/n\}, любое замкнутое подмножество отрезка или окружности — все они компактны.

Задача. Какие подмножества отрезка [0,1][0, 1] компактны?

  • Канторово множество
  • {0}∪[1/3,1/2]\{0\} \cup [1/3, 1/2]
  • [0,1]∖{1/2}[0, 1] \setminus \{1/2\}
  • [0,1]∩Q[0, 1] \cap \mathbb{Q}
  • {x∈[0,1]:sin⁡(1/x)=0}∪{0}\{x \in [0, 1] : \sin(1/x) = 0\} \cup \{0\}
    Разбор

    Канторово множество — пересечение замкнутых множеств. Второе — объединение двух замкнутых. Пятое — это точки 1/(πn)1/(\pi n) вместе с нулём, они сходятся к нулю, и множество замкнуто.

    Без точки 1/21/2 отрезок не компактен: множества {x:∣x−1/2∣>1/n}\{x : |x - 1/2| > 1/n\} открыты и покрывают его, а конечное число из них не покрывает точки, близкие к 1/21/2. С рациональными точками то же самое, только вместо 1/21/2 берём иррациональную точку, например 1/21/\sqrt2.

    Компакт в хаусдорфовом

    Обратное утверждение звучит естественно: компакт должен быть замкнут. На прямой и на плоскости так и есть, но в общих пространствах для этого нужна хаусдорфовость.

    Утверждение (компакт в хаусдорфовом).

    Компактное подмножество хаусдорфова пространства замкнуто.

    Схема доказательства

    Нужно отделить точку x∉Kx \notin K от KK окрестностью. Хаусдорфовость отделяет xx от каждой точки KK по отдельности. Компактность позволяет обойтись конечным числом точек, а пересечение конечного числа окрестностей xx — снова окрестность. Тут опять работает схема из прошлого урока: бесконечно много локальных фактов, конечный выбор, глобальный факт.

    K x U₁, …, Uₙ V = V₁ ∩ … ∩ Vₙ
    Конечное число окрестностей Uᵢ покрывает K, и пересечение соответствующих окрестностей Vᵢ точки x не задевает ни одну из них
    Доказательство

    Пусть KK компактно и x∉Kx \notin K. Для каждой точки k∈Kk \in K найдутся непересекающиеся открытые Uk∋kU_k \ni k и Vk∋xV_k \ni x. Множества UkU_k покрывают KK, выберем конечное подпокрытие Uk1,…,UknU_{k_1}, \dots, U_{k_n}. Тогда V=Vk1∩⋯∩VknV = V_{k_1} \cap \dots \cap V_{k_n} — открытая окрестность xx, и она не задевает ни одно UkiU_{k_i}, а значит, и KK. Итак, у каждой точки вне KK есть окрестность вне KK, и X∖KX \setminus K открыто.

    Без хаусдорфовости это неверно. Возьмём прямую с конечно-дополнительной топологией: открыты пустое множество и дополнения конечных множеств. Здесь любое подмножество AA компактно. Действительно, возьмём из покрытия одно непустое множество UU. Оно содержит всё, кроме конечного числа точек, и оставшиеся точки AA покрываем по одной. А замкнуты в этой топологии только конечные множества и вся прямая. Так что, например, отрезок [0,1][0, 1] здесь компактен, но не замкнут.

    Теперь закроем первый долг. Образ отрезка при непрерывной функции f ⁣:[a,b]→Rf\colon [a, b] \to \mathbb{R} компактен (урок «Компактность», 3.2), а прямая хаусдорфова. Значит, образ замкнут. Дело не в отрезке, а в компактности.

    Задача. Какие утверждения верны для любых топологических пространств?

    • Объединение двух компактных подмножеств компактно
    • Компактное подмножество замкнуто
    • Если XX компактно, а f ⁣:X→Yf\colon X \to Y непрерывна и сюръективна, то YY компактно
    • Если f ⁣:X→Yf\colon X \to Y непрерывна и K⊂YK \subset Y компактно, то f−1(K)f^{-1}(K) компактно
    • Пересечение компактного и замкнутого множеств компактно
      Разбор

      Для объединения: из покрытия выбираем конечную часть для первого множества и конечную для второго. Сюръективный непрерывный образ компактен по утверждению из урока «Компактность» (3.2). Пересечение K∩FK \cap F замкнуто в подпространстве KK, а замкнутое в компакте компактно.

      Второе требует хаусдорфовости, контрпример — конечно-дополнительная топология. Четвёртое неверно даже на прямой: прообраз точки 00 при постоянном отображении R→R\mathbb{R} \to \mathbb{R} равен всей прямой.

      Непрерывная инъекция компакта

      Соберём три утверждения в цепочку: замкнутое в компакте компактно, образ компакта компактен, компакт в хаусдорфовом замкнут. Получается главная теорема урока.

      Теорема (инъекция компакта в хаусдорфово).

      Пусть XX компактно, YY хаусдорфово, а f ⁣:X→Yf\colon X \to Y непрерывно и инъективно. Тогда ff — гомеоморфизм XX на образ f(X)f(X).

      Схема доказательства

      Нужно проверить, что обратное отображение f(X)→Xf(X) \to X непрерывно, то есть что ff переводит замкнутые множества в замкнутые. Замкнутое F⊂XF \subset X компактно, его образ f(F)f(F) компактен, а компакт в хаусдорфовом пространстве замкнут.

      Доказательство

      Обозначим Z=f(X)Z = f(X) и g=f−1 ⁣:Z→Xg = f^{-1}\colon Z \to X. Отображение f ⁣:X→Zf\colon X \to Z — непрерывная биекция, и остаётся проверить непрерывность gg. Для этого достаточно, чтобы прообраз каждого замкнутого F⊂XF \subset X был замкнут в ZZ.

      Прообраз g−1(F)g^{-1}(F) — это f(F)f(F). Множество FF компактно как замкнутое подмножество компакта, f(F)f(F) компактно как непрерывный образ компакта. Подпространство ZZ хаусдорфова пространства хаусдорфово, а значит, f(F)f(F) замкнуто в ZZ как компакт в хаусдорфовом пространстве.

      Самый частый случай — биекция. Если f ⁣:X→Yf\colon X \to Y непрерывна и биективна, то f(X)=Yf(X) = Y, и теорема говорит: непрерывная биекция компакта на хаусдорфово пространство — гомеоморфизм. Это то же самое утверждение, просто без слов «на образ».

      В доказательстве инъективность нужна только в конце. Без неё рассуждение всё равно показывает, что непрерывное отображение компакта в хаусдорфово пространство замкнуто: переводит замкнутые множества в замкнутые.

      Теперь понятно, что случилось с отображением t↦(cos⁡t,sin⁡t)t \mapsto (\cos t, \sin t) из [0,2π)[0, 2\pi) на окружность. Оно непрерывно и биективно, но [0,2π)[0, 2\pi) не компактен, и теорема не работает. Если взять отрезок [0,2π][0, 2\pi], отображение перестанет быть инъективным: концы перейдут в одну точку. Ровно эту склейку концов мы научимся делать в уроке про фактор-пространства.

      Ещё одно следствие: если окружность непрерывно и инъективно отобразить в плоскость, образ гомеоморфен окружности, какой бы запутанной ни была кривая.

      Задача. Какие непрерывные отображения заведомо гомеоморфизмы на образ?

      • Непрерывная биекция [0,1]→[0,1][0, 1] \to [0, 1]
      • Любая непрерывная биекция [0,2π)→S1[0, 2\pi) \to S^1
      • Непрерывная инъекция S1→R3S^1 \to \mathbb{R}^3
      • Тождественное отображение из [0,1][0, 1] в [0,1][0, 1] с антидискретной топологией
      • Тождественное отображение из [0,1][0, 1] с дискретной топологией в обычный [0,1][0, 1]
        Разбор

        Первое и третье — прямо по теореме: слева компакт, справа хаусдорфово пространство.

        Второе неверно: пример t↦(cos⁡t,sin⁡t)t \mapsto (\cos t, \sin t). Полуинтервал не компактен, и теорема не применяется.

        В четвёртом случае отображение непрерывно (в антидискретную топологию непрерывно всё), но не гомеоморфизм: обратное переводит открытое [0,1/2)[0, 1/2) в неоткрытое. Слева компакт, но справа нет хаусдорфовости. В пятом справа хаусдорфово пространство, но слева бесконечное дискретное пространство, а оно не компактно. Обратное отображение не непрерывно: точка открыта слева, но не справа.

        Полнота

        Теперь займёмся метрическими пространствами и найдём признак компактности, который легко проверять. Для него понадобится понятие из анализа, которого в курсе ещё не было. Пусть (X,ρ)(X, \rho) — метрическое пространство.

        Определение (полнота).

        Последовательность x1,x2,…x_1, x_2, \dots фундаментальная, если её члены неограниченно сближаются: для любого ε>0\varepsilon > 0 найдётся NN, после которого ρ(xn,xm)<ε\rho(x_n, x_m) < \varepsilon при всех n,m≥Nn, m \ge N. Пространство полное, если в нём каждая фундаментальная последовательность сходится.

        Сходящаяся последовательность всегда фундаментальна: если xn→xx_n \to x, то ρ(xn,xm)≤ρ(xn,x)+ρ(x,xm)\rho(x_n, x_m) \le \rho(x_n, x) + \rho(x, x_m). Обратное верно не всегда. Полнота означает, что в пространстве нет «дыр», к которым последовательность стремится, но не может прийти.

        • Прямая полна, это критерий Коши из анализа. Плоскость и Rn\mathbb{R}^n тоже: у фундаментальной последовательности фундаментальна каждая координата, а сходимость в Rn\mathbb{R}^n покоординатная.
        • Интервал (0,1)(0, 1) не полон: последовательность 1/n1/n фундаментальна, но её предел 00 в интервал не входит.
        • Q\mathbb{Q} не полно: десятичные приближения 1;1,4;1,41;…1; 1{,}4; 1{,}41; \dots к 2\sqrt2 фундаментальны, но рационального предела у них нет.

        Полнота, как и ограниченность, зависит от метрики, а не только от топологии: (0,1)(0, 1) и R\mathbb{R} гомеоморфны, но прямая полна, а интервал нет. Внутри полного пространства полнота подмножества — это просто замкнутость.

        Утверждение (полные подмножества).

        Подмножество AA полного пространства XX полно тогда и только тогда, когда оно замкнуто.

        Доказательство

        Пусть AA замкнуто, и (an)(a_n) — фундаментальная последовательность в AA. В XX она сходится к какой-то точке xx. Это точка прикосновения AA, а AA замкнуто, значит, x∈Ax \in A.

        Пусть AA полно, и xx — точка прикосновения AA. Возьмём an∈Aa_n \in A с ρ(an,x)<1/n\rho(a_n, x) < 1/n. Эта последовательность сходится к xx, значит, фундаментальна, и по полноте AA сходится к какой-то точке a∈Aa \in A. Предел единственен, поэтому x=a∈Ax = a \in A.

        Например, отрезок, окружность, канторово множество полны как замкнутые подмножества R\mathbb{R} или R2\mathbb{R}^2.

        Ограниченности мало

        Какие метрические пространства компактны? Первое необходимое условие видно сразу. Пространство ограничено, если оно лежит в каком-то шаре.

        Утверждение (компакт ограничен).

        Компактное метрическое пространство ограничено.

        Доказательство

        Зафиксируем точку aa. Шары B(a,1),B(a,2),B(a,3),…B(a, 1), B(a, 2), B(a, 3), \dots покрывают XX: любая точка лежит на конечном расстоянии от aa. Выберем конечное подпокрытие. Шары вложены, поэтому XX лежит в самом большом из выбранных.

        Вместе с замкнутостью получается гипотеза: может быть, компакт — это то же, что замкнутое ограниченное множество? Для Rn\mathbb{R}^n так и окажется. Но в общем случае ограниченности и замкнутости не хватает, и вот два примера. Оба пространства полны, так что дело и не в полноте.

        Пространство последовательностей. Рассмотрим ограниченные последовательности x=(x1,x2,x3,… )x = (x_1, x_2, x_3, \dots) с метрикой

        ρ(x,y)=sup⁡k∣xk−yk∣.\rho(x, y) = \sup_k |x_k - y_k|.

        Это прямое продолжение max-метрики из урока про произведения (3.1) на бесконечное число координат. Возьмём последовательности

        e1=(1,0,0,… ),e2=(0,1,0,… ),e3=(0,0,1,… ),…e_1 = (1, 0, 0, \dots), \quad e_2 = (0, 1, 0, \dots), \quad e_3 = (0, 0, 1, \dots), \quad \dots

        У ene_n и eme_m при n≠mn \ne m различаются ровно две координаты, и в каждой разница равна 11. Поэтому ρ(en,em)=1\rho(e_n, e_m) = 1.

        e₁ … e₂ … e₃ … e₄ … ρ(eₙ, eₘ) = 1 при n ≠ m
        Последовательности eₙ: в каждой одна единица. Любые две отличаются на 1

        Множество E={e1,e2,… }E = \{e_1, e_2, \dots\} ограничено: все его точки на расстоянии 11 от нуля. Оно замкнуто: шар радиуса 1/21/2 вокруг любой точки задевает не больше одной точки EE, поэтому точек прикосновения, кроме самих ene_n, нет. Но EE не компактно: шары B(en,1/2)B(e_n, 1/2) покрывают EE, каждый содержит ровно одну его точку, и ни один нельзя выбросить.

        Почему пространство ограниченных последовательностей полно

        Пусть x(1),x(2),…x^{(1)}, x^{(2)}, \dots — фундаментальная последовательность последовательностей. Для каждой координаты ∣xk(n)−xk(m)∣≤ρ(x(n),x(m))|x^{(n)}_k - x^{(m)}_k| \le \rho(x^{(n)}, x^{(m)}), так что числа xk(n)x^{(n)}_k при фиксированном kk образуют фундаментальную последовательность и сходятся к какому-то xkx_k.

        Проверим, что x=(x1,x2,… )x = (x_1, x_2, \dots) — предел. Возьмём ε>0\varepsilon > 0 и NN такое, что ρ(x(n),x(m))<ε\rho(x^{(n)}, x^{(m)}) < \varepsilon при n,m≥Nn, m \ge N. Тогда ∣xk(n)−xk(m)∣<ε|x^{(n)}_k - x^{(m)}_k| < \varepsilon для всех kk. Переходя к пределу по mm, получаем ∣xk(n)−xk∣≤ε|x^{(n)}_k - x_k| \le \varepsilon для всех kk и n≥Nn \ge N. Значит, xx ограничена (она отличается от ограниченной x(N)x^{(N)} не больше чем на ε\varepsilon) и ρ(x(n),x)≤ε\rho(x^{(n)}, x) \le \varepsilon при n≥Nn \ge N.

        Парижская метрика. Вспомним парижскую метрику из урока «Зоопарк метрик» (1.4) и возьмём окружность SS радиуса 11 с центром в Париже PP. Любые две её точки лежат на разных лучах, и расстояние между ними равно 1+1=21 + 1 = 2. Шар B(x,1/2)B(x, 1/2) вокруг точки x∈Sx \in S — это отрезок её луча, он не задевает других точек SS.

        P B(x, 1/2) |x − P| = 1
        Точки окружности |x − P| = 1 в парижской метрике. Шар радиуса 1/2 вокруг каждой — кусок её луча

        Окружность SS ограничена (лежит в шаре радиуса 22 вокруг PP) и замкнута. Замкнутость видна так: парижское расстояние не меньше евклидова, поэтому каждое множество, открытое в обычной топологии плоскости, открыто и в парижской. Дополнение SS открыто в обычной топологии, значит, и в парижской. Но покрытие SS шарами B(x,1/2)B(x, 1/2) нельзя уменьшить вообще: каждый шар нужен для своей точки.

        Почему парижская плоскость полна

        Пусть (xn)(x_n) фундаментальна. Если начиная с какого-то номера все её члены лежат на одном луче, то на этом луче метрика обычная, последовательность фундаментальна в обычном смысле и сходится к точке луча (луч вместе с PP замкнут в плоскости).

        Иначе для любого NN после NN есть члены на разных лучах. Возьмём ε>0\varepsilon > 0 и NN из определения фундаментальности. Для любого n≥Nn \ge N найдётся m≥Nm \ge N на другом луче, и ∣xn−P∣+∣P−xm∣=ρ(xn,xm)<ε|x_n - P| + |P - x_m| = \rho(x_n, x_m) < \varepsilon. Значит, ρ(xn,P)=∣xn−P∣<ε\rho(x_n, P) = |x_n - P| < \varepsilon при n≥Nn \ge N, и xn→Px_n \to P.

        В обоих примерах беда одинаковая: бесконечно много точек, далёких друг от друга. Каждой нужна своя окрестность, и конечным числом не обойтись. В Rn\mathbb{R}^n так не бывает: ограниченный кусок пространства не вмещает бесконечно много точек на расстоянии 11 друг от друга. Это и надо превратить в определение.

        Вполне ограниченность

        Определение (вполне ограниченность).

        Метрическое пространство XX вполне ограничено, если для каждого ε>0\varepsilon > 0 его можно покрыть конечным числом шаров радиуса ε\varepsilon. Центры этих шаров называют конечной ε-сетью: каждая точка XX находится на расстоянии меньше ε\varepsilon от одной из них.

        Ограниченность говорит, что пространство помещается в один большой шар. Вполне ограниченность говорит больше: при любом масштабе ε\varepsilon пространство выглядит конечным, если не различать точки ближе ε\varepsilon.

        K шары радиуса ε
        Конечная ε-сеть: шары радиуса ε вокруг узлов решётки покрывают множество K
        • Ограниченное множество в Rn\mathbb{R}^n вполне ограничено. Оно лежит в каком-то кубе, а куб режется на конечное число маленьких кубиков со стороной меньше ε/n\varepsilon/\sqrt n. Каждый кубик, задевающий множество, лежит в шаре радиуса ε\varepsilon вокруг любой своей точки множества.
        • Множество E={en}E = \{e_n\} не вполне ограничено. Шар радиуса 1/21/2 содержит не больше одной точки EE, и конечного числа таких шаров не хватит.
        • Окружность SS в парижской метрике не вполне ограничена по той же причине.
        • Вполне ограниченное пространство ограничено: конечное число шаров радиуса 11 лежит в одном большом шаре.
        Утверждение (компакт вполне ограничен).

        Компактное метрическое пространство вполне ограничено.

        Доказательство

        Шары B(x,ε)B(x, \varepsilon) по всем точкам x∈Xx \in X покрывают XX. Выберем конечное подпокрытие, его центры и есть конечная ε-сеть.

        Задача. Какие подмножества вполне ограничены?

        • Интервал (0,1)(0, 1) на прямой
        • Целые числа Z\mathbb{Z}
        • Множество {1/n:n≥1}\{1/n : n \ge 1\}
        • Множество E={en}E = \{e_n\} в пространстве ограниченных последовательностей
        • Множество {en/n}\{e_n / n\} в том же пространстве
          Разбор

          Интервал и {1/n}\{1/n\} ограничены в R\mathbb{R}, а значит, вполне ограничены.

          Z\mathbb{Z} даже не ограничено. С EE мы разобрались выше.

          А ρ(en/n,0)=1/n\rho(e_n / n, 0) = 1/n: точки en/ne_n / n стремятся к нулю. Для данного ε\varepsilon все точки с 1/n<ε1/n < \varepsilon лежат в шаре B(0,ε)B(0, \varepsilon), а остальных конечное число.

          Обратите внимание на интервал: он вполне ограничен, но не компактен. Значит, одной вполне ограниченности мало, нужна ещё полнота.

          Критерий компактности

          Мы уже знаем, что компакт вполне ограничен. Ниже проверим, что он ещё и полон. Оказывается, вместе эти два необходимых условия уже достаточны.

          Теорема (критерий компактности).

          Метрическое пространство компактно тогда и только тогда, когда оно полно и вполне ограничено.

          Следствие.

          Подмножество полного метрического пространства компактно тогда и только тогда, когда оно замкнуто и вполне ограничено.

          Следствие получается сразу: для подмножества полного пространства полнота — это замкнутость. Им удобно пользоваться на практике, потому что пространства, внутри которых мы работаем (Rn\mathbb{R}^n, пространство последовательностей), полны.

          Вполне ограниченность компакта мы уже доказали. Полнота тоже проверяется в пару строк.

          Компакт полон

          Пусть (xn)(x_n) фундаментальна, но не сходится. Покажем, что у каждой точки a∈Xa \in X есть шар, в котором лежит лишь конечное число членов последовательности.

          Раз xn↛ax_n \not\to a, найдётся ε>0\varepsilon > 0 такое, что ρ(xn,a)≥ε\rho(x_n, a) \ge \varepsilon для бесконечно многих nn. По фундаментальности найдётся NN с ρ(xn,xm)<ε/2\rho(x_n, x_m) < \varepsilon/2 при n,m≥Nn, m \ge N. Если бы какой-то член xmx_m с m≥Nm \ge N попал в шар B(a,ε/2)B(a, \varepsilon/2), то все xnx_n с n≥Nn \ge N лежали бы ближе чем на ε\varepsilon к aa, а это не так. Значит, в B(a,ε/2)B(a, \varepsilon/2) лежат только члены с номерами меньше NN.

          Такие шары покрывают XX. Выберем конечное подпокрытие: в каждом из выбранных шаров конечное число членов, а значит, и во всём XX. Но членов последовательности бесконечно много. Противоречие.

          Главное — достаточность. Её доказательство повторяет компактность отрезка из урока «Компактность» (3.2). Там мы делили отрезок пополам и выбирали «плохую» половину. Здесь половинок нет, зато есть конечные сети, и вместо половины отрезка мы выбираем плохой шар вдвое меньшего радиуса.

          Схема доказательства

          От противного. Пусть у покрытия нет конечного подпокрытия. Покроем XX конечным числом шаров радиуса 1/21/2, один из них плохой. Его покрывают конечное число шаров радиуса 1/41/4, и опять один плохой. Так получаются плохие шары с радиусами 1/2,1/4,1/8,…1/2, 1/4, 1/8, \dots, соседние пересекаются. Их центры сближаются, и последовательность центров фундаментальна. По полноте она сходится к точке cc. Точка cc лежит в каком-то множестве UU покрытия, и маленький шар около cc целиком лежит в UU, хотя должен быть плохим.

          Полное вполне ограниченное пространство компактно

          Пусть {Uα}\{U_\alpha\} — открытое покрытие XX без конечного подпокрытия. Назовём множество плохим, если его нельзя покрыть конечным числом UαU_\alpha. Объединение конечного числа хороших множеств хорошее, поэтому если плохое множество разбито на конечное число частей, то одна из частей плохая.

          Построим шары Bk=B(ck,2−k)B_k = B(c_k, 2^{-k}) так, чтобы пересечения Ak=B1∩⋯∩BkA_k = B_1 \cap \dots \cap B_k были плохими. Пусть A0=XA_0 = X, оно плохое. Если Ak−1A_{k-1} плохое, возьмём конечную 2−k2^{-k}-сеть пространства XX. Шары радиуса 2−k2^{-k} с центрами в ней покрывают Ak−1A_{k-1}, их конечное число, значит, для одного из них, назовём его BkB_k, пересечение Ak=Ak−1∩BkA_k = A_{k-1} \cap B_k плохое.

          Плохое множество непусто, поэтому Bk∩Bk+1⊃Ak+1B_k \cap B_{k+1} \supset A_{k+1} содержит какую-то точку yy, и

          ρ(ck,ck+1)≤ρ(ck,y)+ρ(y,ck+1)<2−k+2−k−1<2−k+1.\rho(c_k, c_{k+1}) \le \rho(c_k, y) + \rho(y, c_{k+1}) < 2^{-k} + 2^{-k-1} < 2^{-k+1}.

          Складывая такие оценки, при m>km > k получаем ρ(ck,cm)<2−k+1+2−k+⋯<2−k+2\rho(c_k, c_m) < 2^{-k+1} + 2^{-k} + \dots < 2^{-k+2}. Значит, центры образуют фундаментальную последовательность, и по полноте ck→cc_k \to c. Переходя к пределу, ρ(ck,c)≤2−k+2\rho(c_k, c) \le 2^{-k+2}.

          Точка cc лежит в каком-то UαU_\alpha, и B(c,ε)⊂UαB(c, \varepsilon) \subset U_\alpha для некоторого ε>0\varepsilon > 0. Возьмём kk с 2−k+2−k+2<ε2^{-k} + 2^{-k+2} < \varepsilon. Для любой y∈Bky \in B_k имеем ρ(y,c)≤ρ(y,ck)+ρ(ck,c)<2−k+2−k+2<ε\rho(y, c) \le \rho(y, c_k) + \rho(c_k, c) < 2^{-k} + 2^{-k+2} < \varepsilon, так что Bk⊂UαB_k \subset U_\alpha. Тогда и Ak⊂BkA_k \subset B_k покрыто одним множеством UαU_\alpha, а мы выбирали его плохим. Противоречие.

          Где использовались условия? Вполне ограниченность дала конечное число шаров на каждом шаге, чтобы выбрать плохой. Полнота дала точку cc, к которой стягиваются шары. В (0,1)(0, 1) шары могут стянуться к нулю, которого нет, а в пространстве последовательностей не найдётся конечного числа маленьких шаров, из которых можно выбирать.

          Задача. Какие множества компактны?

          • Множество E={en}E = \{e_n\} в пространстве ограниченных последовательностей
          • Множество {0}∪{en/n}\{0\} \cup \{e_n / n\} в том же пространстве
          • Полуинтервал (0,1](0, 1]
          • Замкнутый единичный круг с центром в Париже в парижской метрике
          • Канторово множество
            Разбор

            EE не вполне ограничено. Множество {0}∪{en/n}\{0\} \cup \{e_n / n\} вполне ограничено (разобрали в прошлом квизе) и замкнуто: точки en/ne_n / n сходятся к нулю, и других точек прикосновения нет. Пространство полное, работает следствие.

            (0,1](0, 1] вполне ограничено, но не полно: 1/n1/n не сходится в нём.

            Круг содержит окружность SS, замкнутую и не компактную. Если бы круг был компактен, то и SS была бы компактна как замкнутое подмножество компакта.

            Канторово множество замкнуто в полной прямой и ограничено, а значит, вполне ограничено.

            Гейне–Борель

            В Rn\mathbb{R}^n ограниченность и вполне ограниченность совпадают, и критерий превращается в знаменитую теорему.

            Теорема (Гейне–Борель).

            Подмножество Rn\mathbb{R}^n компактно тогда и только тогда, когда оно замкнуто и ограничено.

            Доказательство

            Пространство Rn\mathbb{R}^n полно, а ограниченные подмножества Rn\mathbb{R}^n вполне ограничены. Применяем следствие критерия.

            Теперь компактность в Rn\mathbb{R}^n проверяется глазами. Сфера Sn−1S^{n-1}, замкнутый шар, тор в R3\mathbb{R}^3, канторово множество — компакты. Прямая, открытый шар, гипербола — нет. А теорема Вейерштрасса из прошлого урока даёт, что непрерывная функция на сфере или на замкнутом шаре достигает максимума.

            Задача. Какие множества компактны?

            • Окружность x2+y2=1x^2 + y^2 = 1 в R2\mathbb{R}^2
            • Гипербола xy=1xy = 1 в R2\mathbb{R}^2
            • Множество {(x,y):x4+y4≤1}\{(x, y) : x^4 + y^4 \le 1\}
            • Открытый шар в R3\mathbb{R}^3
            • {(x,y,z):x2+y2+z2=1, z≥0}\{(x, y, z) : x^2 + y^2 + z^2 = 1,\ z \ge 0\}
              Разбор

              Окружность, «скруглённый квадрат» x4+y4≤1x^4 + y^4 \le 1 и полусфера замкнуты (это прообразы замкнутых множеств при непрерывных функциях) и ограничены.

              Гипербола замкнута, но не ограничена. Открытый шар ограничен, но не замкнут.

              Осталось закрыть долги.

              Тор. Квадрат [0,2π]2[0, 2\pi]^2 замкнут и ограничен в R2\mathbb{R}^2, а значит, компактен. Отображение (a,b)↦((cos⁡a,sin⁡a),(cos⁡b,sin⁡b))(a, b) \mapsto \big((\cos a, \sin a), (\cos b, \sin b)\big) из него на S1×S1S^1 \times S^1 непрерывно (непрерывны обе координаты, урок про произведения (3.1)) и сюръективно. Значит, тор S1×S1S^1 \times S^1 компактен как образ компакта. В уроке про произведения (3.1) мы построили непрерывную биекцию тора на поверхность бублика в R3\mathbb{R}^3, а R3\mathbb{R}^3 хаусдорфово. По теореме об инъекции компакта это гомеоморфизм.

              График sin⁡(1/x)\sin(1/x). Замыкание графика sin⁡(1/x)\sin(1/x) на (0,1](0, 1] — это график вместе с отрезком {0}×[−1,1]\{0\} \times [-1, 1]. Оно замкнуто и ограничено в R2\mathbb{R}^2, а значит, компактно. Полуинтервал не компактен, поэтому они не гомеоморфны.

              Что получилось

              • Замкнутое в компакте компактно, а компакт в хаусдорфовом пространстве замкнут. Без хаусдорфовости второе неверно: в конечно-дополнительной топологии компактно всё.
              • Непрерывная инъекция компакта в хаусдорфово пространство — гомеоморфизм на образ. В частности, непрерывная биекция компакта на хаусдорфово пространство — гомеоморфизм.
              • Полнота: фундаментальные последовательности сходятся. Внутри полного пространства полнота подмножества равносильна замкнутости.
              • Ограниченности и замкнутости мало: множество {en}\{e_n\} последовательностей и окружность в парижской метрике. Правильное условие — вполне ограниченность: конечная ε-сеть для каждого ε\varepsilon.
              • Критерий: метрическое пространство компактно тогда и только тогда, когда оно полно и вполне ограничено. Достаточность доказывается вложенными шарами, как компактность отрезка.
              • Гейне–Борель: в Rn\mathbb{R}^n компактны ровно замкнутые ограниченные множества. Отсюда тор гомеоморфен бублику, а замыкание графика sin⁡(1/x)\sin(1/x) не гомеоморфно полуинтервалу.

              В анализе у отрезка есть ещё одно знаменитое свойство — теорема Больцано–Вейерштрасса о сходящейся подпоследовательности. В следующем уроке посмотрим, как оно связано с компактностью, а заодно взглянем на компактность через произведения и через замкнутые множества.