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

3.6. Фактор-пространства

Возьмите полоску бумаги и склейте её концы. Получится кольцо, то есть окружность. Склейте у квадратного листа две противоположные стороны, получится цилиндр. Склейка — самый наглядный способ строить пространства: лента Мёбиуса, тор и бутылка Клейна в следующем уроке тоже получатся склейками квадрата.

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

0 1

На окружности маленькая дуга вокруг точки склейки — обычная окрестность. А на отрезке она состоит из двух кусков, [0,ε)[0, \varepsilon) и (1−ε,1](1 - \varepsilon, 1], у разных концов. Каждый кусок сам по себе окрестностью точки склейки не будет: он подходит к ней только с одной стороны. Правило отсюда такое: множество в склеенном пространстве открыто, если открыт его прообраз, то есть то, что мы видим до склейки.

С окружностью мы уже встречались. В уроке про гомеоморфизм (2.4) стереографическая проекция показала, что окружность без одной точки гомеоморфна прямой, а значит, и интервалу (0,1)(0, 1). Так что интуитивно окружность — это интервал и ещё одна точка. Но как эта точка прикрепляется к интервалу, какие у неё окрестности, сказать тогда было нельзя. Склейка отвечает ровно на этот вопрос: у отрезка со склеенными концами есть интервал (0,1)(0, 1) и одна новая точка, класс {0,1}\{0, 1\}, а её окрестности подходят к интервалу с обеих сторон.

Фактор-топология

Склеивать точки удобно на языке отношений эквивалентности. Пусть на множестве XX задано отношение эквивалентности ∼\sim: точки x∼x′x \sim x' мы хотим объявить одной точкой. Классом точки xx называется множество [x][x] всех эквивалентных ей точек. Классы не пересекаются и покрывают XX.

  • Фактор-множество X/∼X/{\sim} — множество всех классов.
  • Проекция π ⁣:X→X/∼\pi\colon X \to X/{\sim} переводит точку в её класс: π(x)=[x]\pi(x) = [x].

Например, на отрезке [0,1][0, 1] объявим 0∼10 \sim 1, а остальные точки эквивалентны только самим себе. Классы — это {0,1}\{0, 1\} и одноточия {t}\{t\} при 0<t<10 < t < 1.

Определение (фактор-топология).

Пусть XX — топологическое пространство и ∼\sim — отношение эквивалентности на нём. Множество U⊂X/∼U \subset X/{\sim} открыто в фактор-топологии, если его прообраз π−1(U)\pi^{-1}(U) открыт в XX. Множество X/∼X/{\sim} с этой топологией называется фактор-пространством.

Это действительно топология: прообраз сохраняет объединения и пересечения,

π−1(⋃Uα)=⋃π−1(Uα),π−1(U∩V)=π−1(U)∩π−1(V),\pi^{-1}\Big(\bigcup U_\alpha\Big) = \bigcup \pi^{-1}(U_\alpha), \qquad \pi^{-1}(U \cap V) = \pi^{-1}(U) \cap \pi^{-1}(V),

а прообразы ∅\varnothing и X/∼X/{\sim} — это ∅\varnothing и XX. Проекция π\pi по определению непрерывна. Более того, это самая сильная топология на X/∼X/{\sim}, при которой π\pi непрерывна: если открыть ещё хоть одно множество, его прообраз будет неоткрытым.

Удобно смотреть на открытые множества фактора прямо в XX. Множество A⊂XA \subset X называется насыщенным, если вместе с каждой точкой оно содержит весь её класс. Прообразы π−1(U)\pi^{-1}(U) — это ровно насыщенные множества, и разные UU дают разные прообразы. Поэтому

открытые множества X/∼X/{\sim} — это открытые насыщенные множества XX.

Для отрезка со склеенными концами насыщенное множество, содержащее 00, обязано содержать и 11. Если оно ещё и открыто, то содержит [0,ε)[0, \varepsilon) и (1−ε,1](1 - \varepsilon, 1] для некоторого ε>0\varepsilon > 0. Это ровно та двойная окрестность из интерактива.

Задача. Пусть на [0,1][0, 1] склеены концы: 0∼10 \sim 1. Прообразы каких открытых множеств фактора перечислены?

  • (0,2; 0,5)(0{,}2;\ 0{,}5)
  • [0; 0,1)[0;\ 0{,}1)
  • [0; 0,1)∪(0,9; 1][0;\ 0{,}1) \cup (0{,}9;\ 1]
  • (0,9; 1](0{,}9;\ 1]
  • [0; 0,1)∪(0,4; 0,6)∪(0,95; 1][0;\ 0{,}1) \cup (0{,}4;\ 0{,}6) \cup (0{,}95;\ 1]
    Разбор

    Нужно, чтобы множество было открыто в [0,1][0, 1] и насыщено. Интервал (0,2; 0,5)(0{,}2;\ 0{,}5) не содержит концов, ему нечего досыщать. Множества [0; 0,1)[0;\ 0{,}1) и (0,9; 1](0{,}9;\ 1] открыты в отрезке, но не насыщены: содержат один конец без другого. Объединения с обоими концами насыщены, и размер кусков у концов может быть разным.

    Стягивание в точку

    Частый случай склейки — объявить все точки подмножества A⊂XA \subset X одной точкой, а остальные не трогать. Получившийся фактор обозначают X/AX/A и говорят, что AA стянуто в точку.

    • [0,1]/{0,1}[0, 1]/\{0, 1\} — те же склеенные концы.
    • [0,1]/{0,1/2,1}[0, 1]/\{0, 1/2, 1\} — три точки отрезка склеены в одну. Получается восьмёрка: две петли, выходящие из одной точки.
    • Замкнутый круг, у которого граница стянута в точку, D2/S1D^2/S^1. Что это за пространство, выясним в следующем уроке.
    • R/[0,1]\mathbb{R}/[0, 1] — отрезок стягивается в точку, и прямая остаётся прямой. Это проверим в задаче в конце урока.

    Склеивать можно и по-другому, без выделенного подмножества. Склейка квадрата [0,1]×[0,1][0, 1] \times [0, 1] по правилу (0,y)∼(1,y)(0, y) \sim (1, y) соединяет левую сторону с правой, точку с точкой на той же высоте. На картинках такую склейку рисуют стрелками: стороны со стрелками склеиваются так, чтобы стрелки совпали.

    Стороны с одинаковыми стрелками склеиваются по направлению стрелок
    Замечание (Склейка — не сгибание).

    Сгибание на картинках — только способ увидеть результат. Само фактор-пространство ничего не сгибает и ни в какое R3\mathbb{R}^3 не помещается: мы объявляем некоторые точки одной точкой и задаём топологию через прообразы, вот и всё. Длины, углы и форма тут не важны: склейка отрезка — это не «кольцо радиуса 1/(2π)1/(2\pi)», а просто топологическое пространство. Что этот фактор действительно гомеоморфен окружности или цилиндру в R3\mathbb{R}^3, ещё нужно доказать, это мы сделаем ниже. И так бывает не всегда: бутылку Клейна из следующего урока в R3\mathbb{R}^3 без самопересечений не нарисовать, хотя склейкой квадрата она получается так же легко, как цилиндр.

    Непрерывность на факторе

    Функция на склеенном пространстве — это то же самое, что функция на исходном, которая на склеенных точках принимает одинаковые значения. Например, функция на окружности — это функция на отрезке с f(0)=f(1)f(0) = f(1). Непрерывность тоже переносится.

    Теорема (отображения из фактора).

    Отображение g ⁣:X/∼→Yg\colon X/{\sim} \to Y непрерывно тогда и только тогда, когда непрерывна композиция g∘π ⁣:X→Yg \circ \pi\colon X \to Y.

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

    Если gg непрерывно, то g∘πg \circ \pi непрерывна как композиция непрерывных. Обратно, пусть V⊂YV \subset Y открыто. Прообраз g−1(V)g^{-1}(V) открыт в факторе ровно тогда, когда открыт π−1(g−1(V))=(g∘π)−1(V)\pi^{-1}(g^{-1}(V)) = (g \circ \pi)^{-1}(V). А он открыт, потому что g∘πg \circ \pi непрерывна.

    Обычно теорему применяют так. Пусть f ⁣:X→Yf\colon X \to Y непрерывно и постоянно на каждом классе, то есть x∼x′x \sim x' влечёт f(x)=f(x′)f(x) = f(x'). Тогда формула fˉ([x])=f(x)\bar{f}([x]) = f(x) корректно задаёт отображение fˉ ⁣:X/∼→Y\bar{f}\colon X/{\sim} \to Y, и оно непрерывно, ведь fˉ∘π=f\bar{f} \circ \pi = f. Говорят, что ff пропускается через фактор.

    Как узнать склейку

    Мы хотим доказать, что отрезок со склеенными концами — это окружность. Отображение f(t)=(cos⁡2πt,sin⁡2πt)f(t) = (\cos 2\pi t, \sin 2\pi t) из [0,1][0, 1] на окружность непрерывно, сюръективно и склеивает ровно концы: f(t)=f(t′)f(t) = f(t') только при t=t′t = t' или {t,t′}={0,1}\{t, t'\} = \{0, 1\}. Значит, fˉ\bar{f} — непрерывная биекция [0,1]/∼[0, 1]/{\sim} на окружность. Остаётся непрерывность обратного, и тут снова помогает компактность.

    Теорема (распознавание склейки).

    Пусть XX компактно, YY хаусдорфово, а f ⁣:X→Yf\colon X \to Y — непрерывная сюръекция, которая склеивает ровно эквивалентные точки: f(x)=f(x′)f(x) = f(x') тогда и только тогда, когда x∼x′x \sim x'. Тогда fˉ ⁣:X/∼→Y\bar{f}\colon X/{\sim} \to Y — гомеоморфизм.

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

    По теореме о непрерывности на факторе fˉ\bar{f} непрерывно. Оно сюръективно, потому что ff сюръективно, и инъективно, потому что разные классы переходят в разные точки. Фактор X/∼=π(X)X/{\sim} = \pi(X) компактен как непрерывный образ компакта. Итак, fˉ\bar{f} — непрерывная биекция компакта на хаусдорфово пространство, а такая биекция — гомеоморфизм (урок «Какие пространства компактны», 3.3).

    Теперь примеры собираются в одну строчку каждый.

    • [0,1]/(0∼1)≅S1[0, 1]/(0 \sim 1) \cong S^1 через t↦(cos⁡2πt,sin⁡2πt)t \mapsto (\cos 2\pi t, \sin 2\pi t). Именно этой склейки не хватало в уроке «Какие пространства компактны» (3.3), когда отображение t↦(cos⁡t,sin⁡t)t \mapsto (\cos t, \sin t) с отрезка [0,2π][0, 2\pi] переставало быть инъективным. Заодно стало точным и интуитивное «окружность — это интервал плюс точка» из урока про гомеоморфизм (2.4).
    • Квадрат со склейкой (0,y)∼(1,y)(0, y) \sim (1, y) гомеоморфен цилиндру S1×[0,1]S^1 \times [0, 1] через (x,y)↦((cos⁡2πx,sin⁡2πx),y)(x, y) \mapsto ((\cos 2\pi x, \sin 2\pi x), y).
    • [0,1]/{0,1/2,1}[0, 1]/\{0, 1/2, 1\} гомеоморфна восьмёрке, составленной из двух окружностей, касающихся в одной точке. Отображение пробегает первую окружность на [0,1/2][0, 1/2] и вторую на [1/2,1][1/2, 1].

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

    • [0,2π]/(0∼2π)[0, 2\pi]/(0 \sim 2\pi)
    • [0,1]/{0,1/2,1}[0, 1]/\{0, 1/2, 1\}
    • Граница квадрата [0,1]2[0, 1]^2
    • [0,1]/[0,1/2][0, 1]/[0, 1/2]
    • [0,1]/{0,1/3,2/3,1}[0, 1]/\{0, 1/3, 2/3, 1\}
      Разбор

      Первое — то же, что [0,1]/(0∼1)[0, 1]/(0 \sim 1), отрезок другой длины. Граница квадрата — образ окружности при непрерывной биекции «по лучам из центра», а это гомеоморфизм по теореме о компакте и хаусдорфовом.

      Восьмёрка не гомеоморфна окружности. Это интуитивно ясно, а строго это доказывается через связность: если выкинуть точку склейки, восьмёрка распадётся на два куска, а окружность без любой точки остаётся одним куском. В [0,1]/[0,1/2][0, 1]/[0, 1/2] кусок стягивается в точку, и остаётся отрезок.

      В последнем варианте четыре точки склеены в одну. Каждый из трёх кусков [0,1/3][0, 1/3], [1/3,2/3][1/3, 2/3] и [2/3,1][2/3, 1] становится петлёй через эту точку, и получается букет из трёх окружностей.

      Склейка может всё испортить

      Фактор хаусдорфова пространства не обязан быть хаусдорфовым. Вот два способа это сломать.

      Прямая с двумя нулями. Возьмём две копии прямой, R×{0}\mathbb{R} \times \{0\} и R×{1}\mathbb{R} \times \{1\}, и склеим их по всем точкам, кроме нуля: (x,0)∼(x,1)(x, 0) \sim (x, 1) при x≠0x \ne 0. Получается прямая, у которой два нуля, 0′0' и 0′′0''. Вокруг каждой точки пространство выглядит как обычная прямая. Но нули нельзя разделить: окрестность 0′0' содержит точки (−ε,0)∪(0,ε)(-\varepsilon, 0) \cup (0, \varepsilon), и окрестность 0′′0'' тоже, а эти точки общие.

      0′ 0″ общая часть ℝ ∖ {0} окрестности 0′ и 0″ пересекаются здесь
      Любые окрестности двух нулей содержат общие точки рядом с нулём

      Склейка по рациональным сдвигам. Объявим x∼yx \sim y, если x−y∈Qx - y \in \mathbb{Q}. Пусть UU — непустое открытое множество фактора. Его прообраз открыт, насыщен и содержит какой-то интервал II. Насыщенность значит, что вместе с II прообраз содержит все сдвиги I+qI + q на рациональные числа, а они покрывают всю прямую. Значит, прообраз — вся прямая, и UU — весь фактор. Получилось антидискретное пространство с континуумом точек.

      Из этих примеров видно, почему так полезна теорема о распознавании. Она не только говорит, что фактор гомеоморфен чему-то знакомому, но и гарантирует, что ничего подобного не случилось: YY хаусдорфово по условию.

      Задача. Какие фактор-пространства хаусдорфовы?

      • [0,1]/(0∼1)[0, 1]/(0 \sim 1)
      • Прямая с двумя нулями
      • R/∼\mathbb{R}/{\sim}, где x∼yx \sim y при x−y∈Qx - y \in \mathbb{Q}
      • R/[0,1]\mathbb{R}/[0, 1]
      • [0,1]/(0,1)[0, 1]/(0, 1), где стянут открытый интервал
        Разбор

        Первое гомеоморфно окружности. R/[0,1]\mathbb{R}/[0, 1] гомеоморфно прямой: отображение, которое сжимает [0,1][0, 1] в точку 00 и сдвигает остальное (x↦xx \mapsto x при x<0x < 0, x↦x−1x \mapsto x - 1 при x>1x > 1), пропускается через фактор. Обратное отображение переводит y≤0y \le 0 в [y][y], а y≥0y \ge 0 в [y+1][y + 1]. В нуле обе формулы дают класс [0,1][0, 1], и по лемме о склейке из урока про непрерывность и подпространства (2.3) обратное непрерывно.

        Прямую с двумя нулями и рациональные сдвиги мы разобрали. В [0,1]/(0,1)[0, 1]/(0, 1) всего три точки: 00, 11 и класс c=(0,1)c = (0, 1). Любое открытое множество, содержащее 00, содержит [0,ε)[0, \varepsilon), а значит, задевает интервал и содержит точку cc. Поэтому 00 и cc нельзя разделить.

        Когда стягивание безопасно

        В последней задаче фактор [0,1]/(0,1)[0, 1]/(0, 1) испортился, потому что стянутое множество не замкнуто: точку 00 нельзя отделить от интервала (0,1)(0, 1), он подходит к ней вплотную. Если же множество AA замкнуто, а пространство хорошо отделяет точки от замкнутых множеств, стягивание ничего не ломает. Тут и пригодятся аксиомы отделимости из прошлого урока.

        Сначала посмотрим, какие множества открыты в X/AX/A. Насыщенное множество либо целиком содержит AA, либо вовсе его не задевает. Значит, открытые множества X/AX/A — это открытые множества XX, которые содержат AA или не пересекаются с ним.

        Теорема (стягивание замкнутого множества).

        Пусть XX регулярно, а A⊂XA \subset X замкнуто и непусто. Тогда X/AX/A хаусдорфово. В частности, это верно для нормальных XX: метрических и компактных хаусдорфовых.

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

        В X/AX/A точки бывают двух видов: обычные точки x∉Ax \notin A и одна новая точка [A][A]. Отделить обычную точку от новой — это отделить xx от замкнутого AA в самом XX, ровно то, что даёт регулярность. Получившиеся окрестности насыщены: одна содержит AA целиком, другая его не задевает. Две обычные точки разделяет хаусдорфовость, только окрестности надо ещё отодвинуть от AA.

        T₃ x F U V T₄ A B U V
        Слева регулярность: точку x отделяют от замкнутого множества F, у нас F = A. Справа для сравнения нормальность
        Доказательство

        Точка x∉Ax \notin A и точка [A][A]. По регулярности есть непересекающиеся открытые U∋xU \ni x и V⊃AV \supset A. Оба множества насыщены: VV содержит AA, а UU его не задевает, раз U∩V=∅U \cap V = \varnothing. Значит, π(U)\pi(U) и π(V)\pi(V) открыты в X/AX/A, не пересекаются и содержат xx и [A][A].

        Две точки x,y∉Ax, y \notin A. Регулярное пространство хаусдорфово, возьмём непересекающиеся открытые U∋xU \ni x и V∋yV \ni y. Множество X∖AX \setminus A открыто, потому что AA замкнуто. Тогда U∖AU \setminus A и V∖AV \setminus A открыты, не задевают AA, а значит, насыщены, и не пересекаются. Их образы разделяют xx и yy в X/AX/A.

        Например, R/[0,1]\mathbb{R}/[0, 1] хаусдорфово сразу, без вычислений из разбора задачи. А в следующем уроке так же получится, что круг со стянутой в точку границей, D2/S1D^2/S^1, хаусдорфов, и теорема о распознавании склейки сработает. Если XX нормально, то и X/AX/A нормально, это доказывается так же, но мы на этом не останавливаемся.

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

        • Фактор-пространство X/∼X/{\sim} — множество классов эквивалентности. Множество в нём открыто, если открыт прообраз. Открытые множества фактора — это открытые насыщенные множества XX.
        • Стягивание X/AX/A склеивает всё AA в одну точку.
        • Непрерывность на факторе проверяется на XX: gg непрерывно, когда непрерывна g∘πg \circ \pi. Отображение, постоянное на классах, пропускается через фактор.
        • Распознавание склейки: если XX компактно, YY хаусдорфово, а непрерывная сюръекция f ⁣:X→Yf\colon X \to Y склеивает ровно эквивалентные точки, то X/∼≅YX/{\sim} \cong Y. Так [0,1]/(0∼1)≅S1[0, 1]/(0 \sim 1) \cong S^1, а квадрат со склеенными сторонами — цилиндр.
        • Склейка может испортить хаусдорфовость: прямая с двумя нулями, рациональные сдвиги.
        • Стягивание замкнутого множества в регулярном (в частности, нормальном) пространстве даёт хаусдорфово пространство.

        В следующем уроке склеим квадрат всеми возможными способами и получим тор, ленту Мёбиуса и бутылку Клейна. А начнём со сферы, которая получается из плоскости добавлением одной точки.