EssayAI
Блог
Блог
Математика и алгоритмы

Приведённые гомологии: зачем убирают лишнюю Z

19 июня 2026Время чтения: 7 минут
#приведённые гомологии#алгебраическая топология#аугментация#цепной комплекс#гомологии сферы
Приведённые гомологии: зачем убирают лишнюю Z

Приведённые гомологии - это аккуратная «нормировка» обычных гомологий, которая делает все группы непустого пространства равными нулю у одной-единственной точки. Достигается это добавлением в цепной комплекс ещё одного оператора - аугментации. В результате формулы для надстройки, точных последовательностей и относительных гомологий перестают тащить за собой надоедливое лишнее слагаемое Z\mathbb{Z} в нулевой размерности. Ниже разберём, откуда оно берётся, как его убирают и почему это удобно. Если хочется сразу прогнать конкретное пространство, форма ниже соберёт корректный запрос.

Откуда берётся лишняя Z в H_0

Напомним, что нулевая группа гомологий H0(X)H_0(X) - это свободная абелева группа, ранг которой равен числу компонент линейной связности пространства XX. Для связного непустого XX получаем H0(X)ZH_0(X) \cong \mathbb{Z}. То есть даже у точки, у отрезка и у диска - у всего, что стягиваемо, - нулевая группа гомологий не пуста, а равна Z\mathbb{Z}.

Это слегка портит общую картину: гомотопически тривиальное пространство (точка) «должно» иметь все инварианты нулевыми, а у него H0=ZH_0 = \mathbb{Z}. Эта единственная копия Z\mathbb{Z} выпадает из множества красивых формул и вынуждает в каждой теореме отдельно оговаривать случай размерности 0. Приведённые гомологии H~n(X)\widetilde{H}_n(X) как раз и убирают эту копию.

Сравнение обычных и приведённых нулевых гомологий: слева три компоненты связности дают Z в кубе, справа приведённая версия отнимает одну копию Z
Сравнение обычных и приведённых нулевых гомологий: слева три компоненты связности дают Z в кубе, справа приведённая версия отнимает одну копию Z

Определение через дополненный комплекс

Берём обычный сингулярный (или симплициальный) цепной комплекс пространства XX и достраиваем его слева на один шаг - добавляем группу Z\mathbb{Z} в размерности 1-1 и так называемый оператор аугментации ε:C0(X)Z\varepsilon : C_0(X) \to \mathbb{Z}.

C1(X)1C0(X)εZ0.\cdots \to C_1(X) \xrightarrow{\partial_1} C_0(X) \xrightarrow{\varepsilon} \mathbb{Z} \to 0.

Аугментация задаётся на образующих просто:

ε(iaiσi)=iai,\varepsilon\left( \sum_i a_i \sigma_i \right) = \sum_i a_i,

то есть каждому 00-симплексу (точке) сопоставляется 11, а цепи - сумма её коэффициентов. Легко проверить, что ε1=0\varepsilon \circ \partial_1 = 0: граница любого отрезка - это «конец минус начало», и сумма коэффициентов такой границы равна нулю. Значит, ε\varepsilon продолжает граничный оператор в цепной комплекс ещё на один член.

Дополненный цепной комплекс с оператором аугментации эпсилон, отправляющим нулевые цепи в группу Z
Дополненный цепной комплекс с оператором аугментации эпсилон, отправляющим нулевые цепи в группу Z

Этот достроенный объект называют дополненным (или аугментированным) цепным комплексом. Сама конструкция чисто алгебраическая и опирается на ту же машинерию граничного оператора, что и обычные симплициальные комплексы.

Что такое приведённые группы H̃_n

Приведённые гомологии H~n(X)\widetilde{H}_n(X) - это просто гомологии дополненного комплекса:

H~n(X)=kernimn+1,n1,\widetilde{H}_n(X) = \frac{\ker \partial_n}{\operatorname{im} \partial_{n+1}}, \qquad n \ge 1,

а в нулевой размерности роль граничного оператора играет аугментация:

H~0(X)=kerεim1.\widetilde{H}_0(X) = \frac{\ker \varepsilon}{\operatorname{im} \partial_1}.

В старших размерностях ничего не меняется: H~n=Hn\widetilde{H}_n = H_n при n1n \ge 1, потому что аугментация затрагивает только нижний конец комплекса. А вот в размерности 0 ядро уменьшилось: вместо всего C0C_0 мы факторизуем по меньшему подмодулю kerε\ker \varepsilon - тех цепей, у которых сумма коэффициентов равна нулю.

Чтобы прочувствовать это, удобно думать о kerε\ker \varepsilon как о «цепях с нулевым суммарным зарядом». Если у пространства одна точка-образующая в каждой компоненте, то приведённый класс - это разность двух таких точек, и две точки в одной компоненте дают нулевой класс (их соединяет путь). Поэтому связное пространство не оставляет ни одного нетривиального приведённого 00-класса: всё, что суммируется в ноль, оказывается границей. Именно поэтому приведённые гомологии естественнее обычных там, где важна не «абсолютная» расположенность компонент, а их взаимное расположение.

Связь с обычными гомологиями

Главная формула, ради которой всё затевалось, выглядит так. Для непустого пространства

Hn(X)H~n(X)(n1),H0(X)H~0(X)Z.H_n(X) \cong \widetilde{H}_n(X) \quad (n \ge 1), \qquad H_0(X) \cong \widetilde{H}_0(X) \oplus \mathbb{Z}.

То есть приведённые гомологии отличаются от обычных ровно одной копией Z\mathbb{Z} в нулевой размерности - той самой «лишней» компонентой. Если XX имеет kk компонент связности, то H0(X)ZkH_0(X) \cong \mathbb{Z}^k, а H~0(X)Zk1\widetilde{H}_0(X) \cong \mathbb{Z}^{k-1}: приведённая версия считает не сами компоненты, а «разности» между ними.

Удобная мнемоника: приведённые гомологии считают компоненты связности «относительно одной выбранной», поэтому у связного пространства H̃_0 = 0, а у пары точек H̃_0 = Z.

Гомологии точки и сферы

Контрольный пример - одна точка pt\mathrm{pt}. Её дополненный комплекс это 0ZεZ00 \to \mathbb{Z} \xrightarrow{\varepsilon} \mathbb{Z} \to 0, причём ε\varepsilon - изоморфизм (единственный 00-симплекс идёт в 11). Поэтому

H~n(pt)=0для всех n.\widetilde{H}_n(\mathrm{pt}) = 0 \quad \text{для всех } n.

Все приведённые гомологии точки равны нулю - ровно то, чего мы хотели от гомотопически тривиального пространства. Это и есть «нормировка»: стягиваемое пространство неотличимо от пустоты с точки зрения H~\widetilde{H}.

Второй классический пример - nn-мерная сфера SnS^n. Здесь приведённые гомологии собираются в одну компактную формулу без оговорок про размерность 0:

H~k(Sn)={Z,k=n,0,kn.\widetilde{H}_k(S^n) = \begin{cases} \mathbb{Z}, & k = n, \\ 0, & k \ne n. \end{cases}

В обычных гомологиях пришлось бы отдельно писать, что H0(Sn)=ZH_0(S^n) = \mathbb{Z} и Hn(Sn)=ZH_n(S^n) = \mathbb{Z} совпадают при n=0n = 0 и различаются при n1n \ge 1 - приведённая версия эту развилку устраняет. Поскольку приведённые гомологии - гомотопический инвариант, у любого пространства, гомотопически эквивалентного сфере, будет та же картина.

Зачем это нужно: надстройка и пары

Главная практическая выгода - формула надстройки. Для приведённых гомологий она безупречно чистая:

H~n(ΣX)H~n1(X),\widetilde{H}_n(\Sigma X) \cong \widetilde{H}_{n-1}(X),

где ΣX\Sigma X - надстройка над XX. Именно отсюда мгновенно следуют гомологии сфер по индукции: Sn=ΣSn1S^n = \Sigma S^{n-1}, и размерность ненулевой группы каждый раз сдвигается на единицу. В обычных гомологиях этот сдвиг ломался бы на нулевой размерности из-за лишней Z\mathbb{Z}.

Приведённые гомологии также делают аккуратнее длинную точную последовательность пары (X,A)(X, A): при использовании H~\widetilde{H} относительные группы Hn(X,A)H_n(X, A) встраиваются в последовательность без особого обращения с размерностью 0, когда AA непусто. Это стандартный рабочий инструмент при вычислении гомологий клеточных комплексов.

Ещё один сюжет, где приведённая версия незаменима, - формула для букета. Гомологии букета пространств XYX \vee Y выражаются как прямая сумма именно приведённых групп:

H~n(XY)H~n(X)H~n(Y).\widetilde{H}_n(X \vee Y) \cong \widetilde{H}_n(X) \oplus \widetilde{H}_n(Y).

С обычными гомологиями такая формула неверна: точка склейки давала бы лишнюю Z\mathbb{Z} в H0H_0, и слагаемые «не сходились» бы. Приведённый вариант снимает эту проблему, потому что точка-склейка как раз и есть та самая нормирующая компонента. Поэтому при счёте гомологий букетов окружностей, сфер разной размерности или более экзотических комплексов почти всегда работают именно с H~\widetilde{H}, а к обычным HnH_n возвращаются только на последнем шаге, добавляя одну копию Z\mathbb{Z} в нулевую размерность.

Частые ошибки

  • Думать, что приведённые гомологии меняют что-то в старших размерностях. Нет: H~n=Hn\widetilde{H}_n = H_n при всех n1n \ge 1, разница только в H0H_0.
  • Терять знак или забывать, что аугментация - это сумма коэффициентов, а не количество симплексов с учётом ориентации в каждой размерности (она определена только на C0C_0).
  • Применять формулу H0=H~0ZH_0 = \widetilde{H}_0 \oplus \mathbb{Z} к пустому пространству. Для пустого XX соглашение особое: H~1()=Z\widetilde{H}_{-1}(\varnothing) = \mathbb{Z}, а все обычные группы нулевые.
  • Путать приведённые гомологии с приведёнными когомологиями - конструкция двойственна, но это другой объект.
  • Считать, что H~0\widetilde{H}_0 всегда нулевая. Она нулевая только для связного пространства; у kk компонент она равна Zk1\mathbb{Z}^{k-1}.

FAQ

Чем приведённые гомологии отличаются от обычных? Только в нулевой размерности: приведённая группа H~0\widetilde{H}_0 на одну копию Z\mathbb{Z} меньше обычной H0H_0. Формально H0H~0ZH_0 \cong \widetilde{H}_0 \oplus \mathbb{Z}, а H~n=Hn\widetilde{H}_n = H_n при n1n \ge 1. Достигается добавлением оператора аугментации в цепной комплекс.

Почему у точки все приведённые гомологии нулевые? Потому что дополненный комплекс точки - это изоморфизм ZεZ\mathbb{Z} \xrightarrow{\varepsilon} \mathbb{Z}, у которого нет ни ядра, ни коядра. Это и есть смысл «приведения»: стягиваемое пространство должно быть гомологически неотличимо от пустоты.

Что такое оператор аугментации? Это гомоморфизм ε:C0(X)Z\varepsilon : C_0(X) \to \mathbb{Z}, сопоставляющий цепи сумму её коэффициентов. Он продолжает граничный оператор на один шаг влево, потому что ε1=0\varepsilon \circ \partial_1 = 0, и превращает обычный комплекс в дополненный.

Коротко

Приведённые гомологии H~n(X)\widetilde{H}_n(X) получаются из обычных добавлением оператора аугментации ε\varepsilon, который убирает лишнюю копию Z\mathbb{Z} в нулевой размерности. В итоге H~n=Hn\widetilde{H}_n = H_n при n1n \ge 1, H0=H~0ZH_0 = \widetilde{H}_0 \oplus \mathbb{Z}, все группы точки нулевые, а формула надстройки и точные последовательности пар записываются без оговорок про размерность 0.

Доверьте текст нейросети EssayAI

Открыть EssayAI

Бесплатно, на русском языке и без VPN

Читайте также