Симплициальные гомологии: считаем дырки комплекса

Симплициальные гомологии переводят геометрический вопрос «сколько у фигуры дырок и какой размерности» на язык линейной алгебры. Вы разбиваете пространство на треугольники, тетраэдры и их аналоги, выписываете граничный оператор и считаете ядра и образы. Группы гомологий и их ранги - числа Бетти - оказываются топологическими инвариантами: они не меняются при непрерывной деформации фигуры. Ниже разберём, из чего собирается этот аппарат и как довести расчёт до ответа на конкретном комплексе. Если нужно проверить свою выкладку или посчитать для заданной триангуляции - соберите запрос ниже.
Цепи: из симплексов в группы
Отправная точка - симплициальный комплекс : набор вершин, рёбер, треугольников и симплексов выше, склеенных по граням. Зафиксировав ориентацию каждого симплекса, мы образуем группу -мерных цепей - это свободная абелева группа, базис которой составляют все -симплексы комплекса. Элемент - формальная целочисленная комбинация симплексов, например .
Если в комплексе симплексов размерности , то . Цепи разных размерностей выстраиваются в последовательность:
Эта последовательность - цепной комплекс, основа всей конструкции. Сами по себе группы не несут топологии; топологию вносит способ, которым они связаны граничными отображениями. Структуру разбиения подробнее разбирает заметка про симплициальный комплекс.

Граничный оператор и его главное свойство
Граничный оператор сопоставляет симплексу знакочередующуюся сумму его граней. Для -симплекса с вершинами :
где означает выброшенную вершину. Знаки согласуют ориентации так, чтобы внутренние грани при склейке сокращались. Для ребра , для треугольника .
Ключевое тождество - граница границы равна нулю:
Проверяется прямым раскрытием: каждая -грань появляется в дважды с противоположными знаками. Именно это равенство делает дальнейшую конструкцию осмысленной: образ одного оператора всегда лежит в ядре следующего.
Циклы и границы
Внутри выделяются две подгруппы. Циклы - это цепи без края, ядро граничного оператора:
Границы - это цепи, которые сами являются краем чего-то на размерность выше, образ оператора:
Из тождества следует вложение : всякая граница является циклом. Геометрически цикл - это замкнутая «петля» нужной размерности, а граница - петля, которую можно заклеить заполняющей цепью. Интересны как раз циклы, которые заклеить нельзя - они окружают настоящую дырку.

Группа гомологий
Группа гомологий измеряет, насколько циклов больше, чем границ - то есть сколько незаклеиваемых дырок размерности . Это факторгруппа:
Два цикла считаются гомологичными, если их разность - граница. Класс гомологий - это цикл с точностью до заклеиваемой добавки. Если каждый цикл оказывается границей, и дырок этой размерности нет.
Для конечного комплекса - конечно порождённая абелева группа, раскладывающаяся в свободную и кручёную части:
Ранг свободной части - это -е число Бетти, а - подгруппа кручения, отвечающая за «скрученные» дырки (как у проективной плоскости). Близкий вариант с убранной лишней копией в нулевой размерности разбирает заметка про приведённые гомологии.
Числа Бетти и связь с эйлеровой характеристикой
Числа Бетти читаются геометрически: - число компонент связности, - число независимых одномерных петель (туннелей), - число замкнутых полостей. Для окружности , для сферы и , для тора , , .
Числа Бетти связаны с эйлеровой характеристикой знакочередующейся суммой:
Левая сумма берётся по числу симплексов каждой размерности, правая - по числам Бетти. Равенство (теорема Эйлера–Пуанкаре) даёт удобную проверку расчёта: подсчитав группы гомологий, сверьте знакочередующуюся сумму их рангов с прямым подсчётом симплексов.

Как довести расчёт до конца
Практический алгоритм для конечного комплекса: выпишите базисы , постройте матрицы граничных операторов в этих базисах, приведите их к нормальной форме Смита. Ранг матрицы даёт размерность , дефект - размерность , а недиагональные множители нормальной формы - кручение. Тогда .
Для небольших комплексов всё считается вручную. Возьмём окружность как границу треугольника: три вершины, три ребра, ноль двумерных симплексов. Тогда одномерно (петля по трём рёбрам), а , значит и . Для : , образ задаёт разности вершин, факторгруппа - одна копия , то есть . Это и есть гомологии окружности.
Частые ошибки
- Путают знаки в граничном операторе. Без множителей свойство ломается, и весь расчёт теряет смысл. Знак определяется позицией выброшенной вершины.
- Считают , забыв профакторизовать по . Гомологии - это циклы по модулю границ, а не просто все циклы. Без факторизации вы получите завышенные числа Бетти.
- Игнорируют кручение. не всегда свободна: у бутылки Клейна и проективной плоскости есть слагаемые . Считая только ранг, вы упустите часть инварианта.
- Берут ориентации несогласованно. Для замкнутых поверхностей ориентация симплексов должна склеиваться когерентно, иначе двумерные циклы посчитаются неверно.
- Не проверяют ответ через . Знакочередующаяся сумма чисел Бетти обязана совпасть с суммой по симплексам - это бесплатная проверка всей выкладки.
FAQ
Чем симплициальные гомологии отличаются от сингулярных? Симплициальные определяются для конкретной триангуляции и считаются конечной линейной алгеброй. Сингулярные определяются для любого топологического пространства через непрерывные образы симплексов. Для триангулируемых пространств обе теории дают изоморфные группы, поэтому симплициальный подход - удобный вычислительный инструмент.
Зависит ли результат от выбора триангуляции? Нет. Группы гомологий - топологический инвариант: разные триангуляции одного пространства дают изоморфные . Это нетривиальная теорема, но именно она оправдывает практику считать гомологии на удобном разбиении.
Что показывают коэффициенты, отличные от ? Можно строить цепи с коэффициентами в , или другом поле. Над исчезают вопросы ориентации и кручение видно иначе, над кручение пропадает и остаются только числа Бетти. Выбор коэффициентов подбирают под задачу.
Коротко
Симплициальные гомологии собираются из цепей , граничного оператора со свойством , циклов и границ . Группа считает незаклеиваемые дырки размерности , её ранги - числа Бетти - служат топологическими инвариантами и связаны с эйлеровой характеристикой через знакочередующуюся сумму. Расчёт сводится к нормальной форме Смита для матриц граничных операторов и проверяется тождеством Эйлера–Пуанкаре.
Читайте также

Приведённые гомологии: зачем убирают лишнюю Z
Приведённые гомологии: дополненный цепной комплекс, аугментация, связь H̃_n с обычными H_n и формула для H_0. Разбираем определение, гомологии точки и сферы с примерами.

Симплициальный комплекс: вершины, грани и гомологии
Симплициальный комплекс: симплексы и их грани, цепной комплекс с граничным оператором, группы гомологий и формула Эйлера для поверхностей. Разбираем определения и примеры.

Число Бетти: как посчитать дырки в пространстве
Число Бетти простыми словами: что считают b_0, b_1, b_2, как они связаны с группами гомологий и эйлеровой характеристикой. Разбираем определение и примеры для окружности, тора и сферы.