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

3.5. Нормальные пространства и лемма Урысона

В уроке про определение топологии (1.5) мы построили лестницу аксиом отделимости T0T_0, T1T_1, T2T_2: насколько хорошо открытые множества различают две точки. И пообещали следующие ступеньки, T3T_3 и T4T_4, где отделяются уже не точки, а точка от замкнутого множества или два замкнутых множества друг от друга.

Зачем отделять множества? Вот задача, которая встречается постоянно. На плоскости даны два непересекающихся замкнутых множества AA и BB. Нужна непрерывная функция, равная 00 на AA и 11 на BB. На плоскости её легко написать формулой через расстояния, мы это скоро сделаем.

А если пространство абстрактное, и метрики нет? Формул тогда нет, есть только открытые множества. Непонятно, откуда вообще взять хоть одну непрерывную функцию, кроме постоянных. Главный результат урока, лемма Урысона, отвечает: достаточно уметь разделять замкнутые множества окрестностями, и функция найдётся. А компактность поставит такие пространства на поток: любое компактное хаусдорфово пространство подходит.

Отделение множеств

Напомним две ступеньки из урока про определение топологии (1.5). Пусть x≠yx \ne y — точки пространства XX.

  • XX — T1T_1-пространство, если у каждой из точек есть окрестность, не содержащая другую. Равносильно: каждая точка {x}\{x\} замкнута.
  • XX — T2T_2-пространство, или хаусдорфово, если у точек есть непересекающиеся окрестности.
T₀ x y T₁ x y T₂ x y
T₀: открытым множеством отличается хотя бы одна точка. T₁: каждая точка отделена от другой, но окрестности могут пересекаться. T₂: окрестности не пересекаются

Хаусдорфовость отделяет точку xx от точки yy. В T1T_1-пространстве точка {y}\{y\} — замкнутое множество, и естественный следующий шаг — отделять xx от любого замкнутого множества. А потом и два замкнутых множества друг от друга.

Определение (регулярные и нормальные пространства).

Пусть XX — T1T_1-пространство.

  • XX регулярно, или T3T_3-пространство, если для любой точки xx и замкнутого множества F∌xF \not\ni x найдутся непересекающиеся открытые U∋xU \ni x и V⊃FV \supset F.
  • XX нормально, или T4T_4-пространство, если для любых непересекающихся замкнутых AA и BB найдутся непересекающиеся открытые U⊃AU \supset A и V⊃BV \supset B.
T₃ x F U V T₄ A B U V
T₃: точку x и замкнутое множество F разделяют открытые U и V. T₄: два непересекающихся замкнутых множества A и B разделяют открытые U и V

Требование T1T_1 в определении не случайно. Без него условия становятся бессодержательными. В антидискретном пространстве замкнуты только ∅\varnothing и XX, и разделять просто нечего. Формально оно удовлетворяет условию из T4T_4, но точки в нём не различаются вовсе.

С T1T_1 точки замкнуты, и лестница продолжается:

T4⇒T3⇒T2⇒T1⇒T0.T_4 \Rightarrow T_3 \Rightarrow T_2 \Rightarrow T_1 \Rightarrow T_0.

Нормальное пространство регулярно: точка {x}\{x\} — замкнутое множество, его можно отделить от FF как от любого другого. Регулярное хаусдорфово: точка {y}\{y\} — замкнутое множество.

Полезно переформулировать отделимость на языке одного множества, без второго. Тогда окрестность VV «помещается с запасом»: вместе с замыканием.

Утверждение (отделимость через замыкания).

T1T_1-пространство XX нормально тогда и только тогда, когда для любого замкнутого AA и открытого W⊃AW \supset A найдётся открытое VV, для которого

A⊂V⊂V‾⊂W.A \subset V \subset \overline{V} \subset W.

Аналогично XX регулярно тогда и только тогда, когда то же верно для точки A={x}A = \{x\}.

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

Пусть XX нормально, A⊂WA \subset W. Множество B=X∖WB = X \setminus W замкнуто и не пересекается с AA. Возьмём непересекающиеся открытые V⊃AV \supset A и V′⊃BV' \supset B. Тогда V⊂X∖V′V \subset X \setminus V', а X∖V′X \setminus V' замкнуто. Значит, V‾⊂X∖V′⊂X∖B=W\overline{V} \subset X \setminus V' \subset X \setminus B = W.

Обратно, пусть AA и BB замкнуты и не пересекаются. Положим W=X∖BW = X \setminus B и найдём VV с A⊂V⊂V‾⊂WA \subset V \subset \overline{V} \subset W. Тогда V⊃AV \supset A и X∖V‾⊃BX \setminus \overline{V} \supset B — непересекающиеся открытые множества.

Для регулярности рассуждение то же, только вместо AA точка.

Задача. Какие утверждения верны?

  • Дискретное пространство нормально
  • Прямая с топологией конечных дополнений регулярна
  • Нормальное пространство хаусдорфово
  • Антидискретное пространство на двух точках нормально
    Разбор

    В дискретном пространстве все множества открыты, и можно взять U=AU = A, V=BV = B. Точки тоже замкнуты, так что T1T_1 есть.

    Топология конечных дополнений не хаусдорфова (урок про определение топологии, 1.5), а регулярное пространство хаусдорфово.

    Нормальное пространство регулярно, а регулярное хаусдорфово.

    В антидискретном пространстве нарушена T1T_1, а она входит в определение.

    Метрические пространства нормальны

    Вернёмся к задаче из начала. Пусть XX — метрическое пространство. Расстояние от точки до множества A≠∅A \ne \varnothing — это

    ρ(x,A)=inf⁡a∈Aρ(x,a).\rho(x, A) = \inf_{a \in A} \rho(x, a).

    У него два свойства, которые нам нужны.

    Утверждение (расстояние до множества).
    1. ∣ρ(x,A)−ρ(y,A)∣≤ρ(x,y)|\rho(x, A) - \rho(y, A)| \le \rho(x, y). В частности, функция x↦ρ(x,A)x \mapsto \rho(x, A) непрерывна.
    2. ρ(x,A)=0\rho(x, A) = 0 тогда и только тогда, когда x∈A‾x \in \overline{A}.
    Доказательство
    1. Для любой a∈Aa \in A по неравенству треугольника ρ(x,A)≤ρ(x,a)≤ρ(x,y)+ρ(y,a)\rho(x, A) \le \rho(x, a) \le \rho(x, y) + \rho(y, a). Возьмём инфимум по aa: ρ(x,A)≤ρ(x,y)+ρ(y,A)\rho(x, A) \le \rho(x, y) + \rho(y, A). Поменяв xx и yy местами, получим нужное неравенство. Непрерывность отсюда сразу: если ρ(x,y)<ε\rho(x, y) < \varepsilon, то значения отличаются меньше чем на ε\varepsilon.
    2. ρ(x,A)=0\rho(x, A) = 0 значит, что в каждом шаре B(x,ε)B(x, \varepsilon) есть точки AA. Это и есть x∈A‾x \in \overline{A}.

    Теперь функция. Пусть AA и BB замкнуты, непусты и не пересекаются. Положим

    f(x)=ρ(x,A)ρ(x,A)+ρ(x,B).f(x) = \frac{\rho(x, A)}{\rho(x, A) + \rho(x, B)}.

    Знаменатель не обращается в ноль: иначе x∈A‾∩B‾=A∩B=∅x \in \overline{A} \cap \overline{B} = A \cap B = \varnothing. Значит, ff непрерывна, принимает значения в [0,1][0, 1], равна 00 ровно на AA и 11 ровно на BB. Смысл простой: f(x)f(x) показывает, какую долю пути от AA к BB точка уже прошла.

    A B x
    Теорема (метрические пространства нормальны).

    Любое метрическое пространство нормально.

    Действительно, точки в метрическом пространстве замкнуты. А непересекающиеся замкнутые AA и BB разделяют множества

    U={x:f(x)<1/2},V={x:f(x)>1/2}.U = \{x : f(x) < 1/2\}, \qquad V = \{x : f(x) > 1/2\}.

    Они открыты как прообразы открытых лучей при непрерывной ff, не пересекаются и содержат AA и BB. Если одно из множеств пусто, разделять нечего: U=∅U = \varnothing, V=XV = X.

    Задача. На прямой A=(−∞,0]A = (-\infty, 0] и B=[2,+∞)B = [2, +\infty). Чему равно f(1/2)f(1/2)?

    • 1/41/4
    • 1/21/2
    • 1/31/3
    • 3/43/4
      Разбор

      ρ(1/2,A)=1/2\rho(1/2, A) = 1/2 и ρ(1/2,B)=3/2\rho(1/2, B) = 3/2. Значит, f(1/2)=1/21/2+3/2=14f(1/2) = \dfrac{1/2}{1/2 + 3/2} = \dfrac14. Вообще на отрезке [0,2][0, 2] здесь f(x)=x/2f(x) = x/2.

      Компакты нормальны

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

      Теорема (компактное хаусдорфово пространство нормально).

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

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

      В уроке «Какие пространства компактны» (3.3) мы доказали, что компакт KK в хаусдорфовом пространстве замкнут. На самом деле там было доказано больше: точку x∉Kx \notin K можно отделить от KK непересекающимися окрестностями. Отделяем xx от каждой точки KK, выбираем конечное число окрестностей, покрывающих KK, и пересекаем соответствующие окрестности xx.

      K x U₁, …, Uₙ V = V₁ ∩ … ∩ Vₙ
      Приём из урока «Какие пространства компактны» (3.3): конечное число окрестностей Uᵢ покрывает K, а пересечение окрестностей Vᵢ точки x не задевает ни одну из них

      Теперь повторим этот приём дважды. Замкнутое множество в компакте компактно. Сначала отделяем точку от компактного BB: получаем регулярность. Потом каждую точку AA отделяем от BB и снова выбираем конечное число окрестностей, теперь покрывающих AA.

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

      Пусть XX компактно и хаусдорфово, AA и BB замкнуты и не пересекаются. Замкнутые подмножества компакта компактны (урок «Какие пространства компактны», 3.3), так что AA и BB компактны.

      Точка и компакт. Возьмём a∈Aa \in A. Как в уроке «Какие пространства компактны» (3.3), для каждой b∈Bb \in B найдутся непересекающиеся открытые Ub∋aU_b \ni a и Vb∋bV_b \ni b. Множества VbV_b покрывают BB, выберем конечное подпокрытие Vb1,…,VbnV_{b_1}, \dots, V_{b_n}. Тогда

      Ua=Ub1∩⋯∩Ubn∋a,Va=Vb1∪⋯∪Vbn⊃BU_a = U_{b_1} \cap \dots \cap U_{b_n} \ni a, \qquad V_a = V_{b_1} \cup \dots \cup V_{b_n} \supset B

      открыты и не пересекаются. Это уже регулярность.

      Компакт и компакт. Множества UaU_a покрывают AA, выберем конечное подпокрытие Ua1,…,UamU_{a_1}, \dots, U_{a_m}. Тогда

      U=Ua1∪⋯∪Uam⊃A,V=Va1∩⋯∩Vam⊃BU = U_{a_1} \cup \dots \cup U_{a_m} \supset A, \qquad V = V_{a_1} \cap \dots \cap V_{a_m} \supset B

      открыты и не пересекаются: каждое UaiU_{a_i} не задевает VaiV_{a_i}, а значит, и VV.

      В обоих шагах работает одна и та же схема: локальный факт для каждой точки, конечный выбор, глобальный факт. Конечность нужна, чтобы пересечение окрестностей осталось открытым.

      Лемма Урысона

      В метрическом пространстве нормальность получилась из функции ff: множества {f<1/2}\{f < 1/2\} и {f>1/2}\{f > 1/2\} разделяют AA и BB. Этот вывод работает в любом пространстве: если для AA и BB есть непрерывная функция, равная 00 на AA и 11 на BB, то они разделяются окрестностями.

      Удивительно, что верно и обратное. Метрики нет, формул нет, есть только окрестности. Но функцию построить всё равно можно.

      Теорема (лемма Урысона).

      Пусть XX нормально, а AA и BB — непересекающиеся замкнутые множества. Тогда существует непрерывная функция f ⁣:X→[0,1]f\colon X \to [0, 1], равная 00 на AA и 11 на BB.

      Итак, для T1T_1-пространства равносильны:

      1. XX нормально;
      2. любые два непересекающихся замкнутых множества разделяются непрерывной функцией f ⁣:X→[0,1]f\colon X \to [0, 1].

      Как найти функцию, не имея формул? Посмотрим на готовую функцию ff со стороны её множеств Ur={x:f(x)<r}U_r = \{x : f(x) < r\}. Они открыты, растут с ростом rr, и при r<sr < s даже Ur‾⊂{f≤r}⊂Us\overline{U_r} \subset \{f \le r\} \subset U_s. Функция по ним восстанавливается: f(x)f(x) — это граница, начиная с которой xx попадает в UrU_r. Значит, вместо функции можно строить вложенные открытые множества, а это ровно то, что умеет нормальность.

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

      Начнём с U1=X∖BU_1 = X \setminus B: оно открыто и содержит AA. По переформулировке нормальности найдём открытое U0U_0 с A⊂U0A \subset U_0 и U0‾⊂U1\overline{U_0} \subset U_1. Тем же приёмом вставим U1/2U_{1/2} между ними: U0‾⊂U1/2\overline{U_0} \subset U_{1/2} и U1/2‾⊂U1\overline{U_{1/2}} \subset U_1. Потом U1/4U_{1/4} и U3/4U_{3/4}, потом восьмые доли, и так для всех r=k/2nr = k/2^n. Функцию зададим как f(x)=inf⁡{r:x∈Ur}f(x) = \inf \{ r : x \in U_r \}. Она равна 00 на AA и 11 на BB, а непрерывна потому, что множества UrU_r вложены с запасом и стоят «плотно».

      x
      Подробное доказательство

      Обозначим через DD множество чисел вида k/2nk/2^n из отрезка [0,1][0, 1].

      Множества. Построим открытые UrU_r, r∈Dr \in D, такие что A⊂U0A \subset U_0, U1=X∖BU_1 = X \setminus B и Ur‾⊂Us\overline{U_r} \subset U_s при r<sr < s. Множества U1U_1 и U0U_0 построены выше. Пусть уже построены UrU_r для всех rr со знаменателем 2n2^n. Каждое новое число со знаменателем 2n+12^{n+1} лежит посередине между двумя соседними старыми r−<r+r^- < r^+. Применим переформулировку нормальности к замкнутому Ur−‾\overline{U_{r^-}} внутри открытого Ur+U_{r^+} и получим новое множество между ними. Нужное свойство вложенности сохраняется.

      Функция. Положим f(x)=inf⁡{r∈D:x∈Ur}f(x) = \inf \{ r \in D : x \in U_r \}, а если xx не лежит ни в одном UrU_r, то f(x)=1f(x) = 1. На A⊂U0A \subset U_0 функция равна 00. Все UrU_r лежат в U1=X∖BU_1 = X \setminus B, поэтому на BB функция равна 11.

      Два наблюдения. Если x∈Ur‾x \in \overline{U_r}, то f(x)≤rf(x) \le r: точка лежит во всех UsU_s с s>rs > r, а такие ss из DD бывают сколь угодно близки к rr. Если x∉Urx \notin U_r, то f(x)≥rf(x) \ge r: точка не лежит и в меньших множествах Us⊂UrU_s \subset U_r.

      Непрерывность. Интервалы образуют базу прямой, а прообраз интервала (c,d)(c, d) — это пересечение {f>c}∩{f<d}\{f > c\} \cap \{f < d\}. Значит, достаточно проверить, что множества {f<c}\{f < c\} и {f>c}\{f > c\} открыты (урок про базу топологии, 2.1).

      Множество {f<c}\{f < c\} — это объединение всех UrU_r с r<cr < c. Действительно, если f(x)<cf(x) < c, то по определению инфимума xx лежит в некотором UrU_r с r<cr < c. А если x∈Urx \in U_r и r<cr < c, то f(x)≤r<cf(x) \le r < c. Объединение открытых множеств открыто.

      Множество {f>c}\{f > c\} — это объединение всех X∖Us‾X \setminus \overline{U_s} с s>cs > c. Если f(x)>cf(x) > c, выберем s<s′s < s' из DD между cc и f(x)f(x). Точка не лежит в Us′U_{s'}, иначе было бы f(x)≤s′f(x) \le s'. А Us‾⊂Us′\overline{U_s} \subset U_{s'}, так что x∈X∖Us‾x \in X \setminus \overline{U_s}. Обратно, если x∉Us‾x \notin \overline{U_s}, то и x∉Usx \notin U_s, и по второму наблюдению f(x)≥s>cf(x) \ge s > c. Это тоже объединение открытых множеств.

      Лемма Урысона вместе с теоремой о компактах даёт много непрерывных функций на любом компактном хаусдорфовом пространстве, даже если метрики на нём нет. Две любые точки и вообще два непересекающихся замкнутых множества различаются некоторой непрерывной функцией.

      Задача. Пусть XX нормально, AA и BB — непересекающиеся непустые замкнутые множества. Что можно утверждать?

      • Есть непрерывная g ⁣:X→[−5,7]g\colon X \to [-5, 7], равная 77 на AA и −5-5 на BB
      • Для любой точки b∉Ab \notin A есть непрерывная h ⁣:X→[0,1]h\colon X \to [0, 1], равная 00 на AA и 11 в точке bb
      • Функцию из леммы Урысона можно выбрать равной 1/21/2 всюду вне A∪BA \cup B
        Разбор

        Первое: возьмём функцию ff из леммы Урысона и положим g=7−12fg = 7 - 12 f.

        Второе: точка {b}\{b\} замкнута, потому что XX — T1T_1-пространство. Применим лемму Урысона к AA и {b}\{b\}.

        Третье неверно. На прямой возьмём A={0}A = \{0\} и B={1}B = \{1\}. Функция, равная 00 в нуле и 1/21/2 во всех точках рядом, разрывна в нуле. Функция из леммы Урысона обязана меняться постепенно, и множества UrU_r как раз описывают, как именно.

        Ступеньки лестницы действительно разные. Бывают хаусдорфовы, но не регулярные пространства, и регулярные, но не нормальные. Например, «плоскость Зоргенфрея» регулярна, но не нормальна. Все такие примеры довольно искусственны, и разбирать их мы не будем: в метрических пространствах и в компактных хаусдорфовых все три аксиомы T2T_2, T3T_3, T4T_4 выполнены.

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

        • Регулярность (T3T_3): точка отделяется от замкнутого множества. Нормальность (T4T_4): два замкнутых множества отделяются друг от друга. Вместе с T1T_1 получается лестница T4⇒T3⇒T2⇒T1⇒T0T_4 \Rightarrow T_3 \Rightarrow T_2 \Rightarrow T_1 \Rightarrow T_0.
        • Переформулировка: A⊂WA \subset W ⟹ найдётся VV с A⊂V⊂V‾⊂WA \subset V \subset \overline{V} \subset W.
        • Метрические пространства нормальны: функция ρ(x,A)/(ρ(x,A)+ρ(x,B))\rho(x, A) / (\rho(x, A) + \rho(x, B)) равна 00 на AA и 11 на BB.
        • Компактные хаусдорфовы пространства нормальны: приём из урока «Какие пространства компактны» (3.3), применённый дважды.
        • Лемма Урысона: в нормальном пространстве непересекающиеся замкнутые множества разделяются непрерывной функцией. Её строят по вложенным открытым множествам UrU_r.