Симплициальный комплекс: вершины, грани и гомологии

Симплициальный комплекс - это способ собрать топологическое пространство из простых строительных блоков: точек, отрезков, треугольников, тетраэдров и их многомерных аналогов. Такая комбинаторная сборка позволяет посчитать инварианты пространства - эйлерову характеристику и группы гомологий - на чистой линейной алгебре. На этом построена половина современной алгебраической топологии и весь современный TDA.
Симплекс размерности n
-мерный геометрический симплекс - это выпуклая оболочка точки в общем положении в . «Общее положение» означает, что точки аффинно независимы: векторы линейно независимы. Тогда симплекс имеет ровно ту размерность , на которую мы рассчитываем.
Низкоразмерные случаи знакомы: -симплекс - это точка, -симплекс - отрезок, -симплекс - треугольник, -симплекс - тетраэдр. У -симплекса ровно граней размерности - это просто выбор вершины из . У тетраэдра, например, вершины, рёбер, треугольных грани и полный -симплекс.
Симплициальный комплекс K
Симплициальный комплекс - это множество симплексов, удовлетворяющее двум аксиомам. Во-первых, если и - грань , то : комплекс замкнут относительно взятия граней. Во-вторых, пересечение любых двух симплексов из либо пусто, либо является общей гранью обоих: симплексы стыкуются «по граням», а не торчат друг через друга.
Подмножество - объединение всех симплексов комплекса - называется его геометрической реализацией. Это и есть то топологическое пространство, инварианты которого мы изучаем. Размерность комплекса - максимум размерностей его симплексов.
Абстрактный и геометрический комплекс
Различают абстрактный и геометрический симплициальный комплекс. Абстрактный комплекс - это просто конечное множество (вершины) и набор подмножеств , замкнутый относительно взятия подмножеств. Никакой геометрии: симплекс - это подмножество вершин, и всё.
Геометрический комплекс - это абстрактный, реализованный в как фактическое объединение симплексов. Каждый абстрактный комплекс с вершинами реализуется в , и эта реализация единственна с точностью до гомеоморфизма. На практике с абстрактными комплексами удобнее считать, а геометрические нужны для «увидеть», что мы делаем.
Цепной комплекс и граничный оператор
Чтобы посчитать гомологии, на симплексы навешивается алгебра. Группа -цепей - это свободная абелева группа (или векторное пространство над или ), порождённая ориентированными -симплексами комплекса. Цепь - это формальная линейная комбинация .
Граничный оператор определён на симплексе как знакочередующаяся сумма граней:
где означает, что вершина выкинута. Например, - это «обход треугольника против часовой стрелки».
Ключевое свойство, на котором построено всё:
Граница границы пуста. У треугольника край - три ребра, у которых границы - концевые точки, и они взаимно сокращаются. Это превращает последовательность в цепной комплекс.
Группы гомологий
Из следует, что образ лежит в ядре . Это позволяет взять факторгруппу:
Это -я группа гомологий комплекса . Содержательно: ядро - это -циклы (цепи без границы, «замкнутые петли»), образ - это -границы (циклы, которые сами являются краем чего-то -мерного). Гомологии измеряют циклы по модулю границ: какие петли в пространстве нельзя «затянуть» -мерной заплаткой.
Ранг равен числу компонент связности. Ранг - количество «независимых дырок» в одномерном смысле (петель). Ранг - число замкнутых полостей. Для тора имеем : одна компонента, две независимые петли (меридиан и параллель), одна полость.
Эйлерова характеристика и теорема Эйлера-Пуанкаре
Эйлерова характеристика комплекса определяется чисто комбинаторно:
где - число -симплексов в (так называемый -вектор). Для замкнутой поверхности это знакомая формула : вершины минус рёбра плюс грани.
Теорема Эйлера-Пуанкаре утверждает, что та же сумма выражается через гомологии:
Это сильный результат: левая часть зависит от конкретной триангуляции, правая - только от гомотопического типа пространства. Значит, разные триангуляции одного и того же пространства дают одно и то же , а - топологический инвариант.
Классические примеры
Тетраэдр (, граница -симплекса) - это триангулированная двумерная сфера . Имеем , и . Гомологии: , что даёт - сходится.
Граница -симплекса - это триангулированная сфера . Гомологии у неё ненулевые только в размерностях и : , остальные нули. Отсюда - два для чётных, ноль для нечётных размерностей.
Тор при минимальной триангуляции - 7 вершин, 21 ребро, 14 треугольников: . Гомологии , как мы насчитали выше. Это же значение даёт интегральный подход через кривизну по теореме Гаусса-Бонне - для тора суммарная гауссова кривизна нулевая.
Букет окружностей имеет , , . Это типовой пример пространства со «свободной» одномерной гомологией.
Применения: TDA и симплициальная аппроксимация
Самое известное современное применение - топологический анализ данных (TDA). По точкам строят семейство симплициальных комплексов Виеториса-Рипса с растущим радиусом и смотрят, как меняются их гомологии. Так получается персистентная гомология - устойчивые «дырки» в данных, которые живут на широком интервале масштабов. На этом построены software-пакеты Ripser, GUDHI, scikit-tda.
Второе классическое применение - симплициальная аппроксимация. Теорема о симплициальной аппроксимации утверждает: любое непрерывное отображение между геометрическими реализациями симплициальных комплексов гомотопно симплициальному отображению (то есть отправляющему вершины в вершины и продолжаемому по линейности на симплексы). Может потребоваться пройти к подразделению , но симплициальная модель всегда есть. Это и делает гомологии вычислимыми: непрерывные отображения сводятся к матрицам.
Частые ошибки
- Путать симплекс и его границу. - это сам -симплекс (стягиваемый, гомологии тривиальны), - его край, гомеоморфный , гомологии нетривиальны.
- Забыть про ориентацию. Граничный оператор зависит от порядка вершин: . Без согласованной ориентации перестаёт занулиться.
- Считать гомологии только по -вектору. -вектор даёт , но не сами - для них нужно строить матрицы и брать ядра/образы.
- Игнорировать аксиому «грани в комплексе». Если у вас есть треугольник, но нет одного из его рёбер - это не симплициальный комплекс.
- Путать - и -гомологии. Над кручение пропадает: имеет над , но .
FAQ
Чем симплициальный комплекс отличается от CW-комплекса? В CW-комплексе клетки приклеиваются по произвольным непрерывным отображениям границ, симплексы же приклеиваются строго по граням. CW-комплексы экономичнее (сфера - две клетки), симплициальные - комбинаторно проще для вычислений.
Любое ли пространство триангулируется? Конечномерные многообразия размерности - да. В размерности есть нетриангулируемые компактные многообразия (примеры Кэссона). В высоких размерностях существуют топологические многообразия без PL-структуры.
Можно ли считать гомологии руками? Для маленьких комплексов - да, через приведение матриц к форме Смита. Для больших - используют GAP, SageMath, computational topology libraries. Сложность - от числа симплексов.
Коротко
Симплициальный комплекс - конечный набор симплексов, замкнутый относительно взятия граней и склеенный по граням. На нём строится цепной комплекс со свойством , из которого получаются группы гомологий . Эйлерова характеристика выражается через ранги гомологий по теореме Эйлера-Пуанкаре и является топологическим инвариантом. На этой машинерии работает классическая топология поверхностей и современный TDA.
Читайте также

Гомотопическая эквивалентность: суть и инварианты
Гомотопическая эквивалентность — отношение на топологических пространствах через непрерывные деформации, отличие от гомеоморфизма, инварианты π_n, H_n, χ, теорема Уайтхеда.

Теорема Борсука-Улама: антиподы, бутерброд и комбинаторика
Теорема Борсука-Улама (1933): для непрерывного отображения сферы в евклидово пространство существует пара антиподов с одинаковым образом. Следствия — ham sandwich, Тверберг, дискретная геометрия.

Теорема ван Кампена: фундаментальная группа склейки
Теорема ван Кампена вычисляет фундаментальную группу объединения через свободное произведение с амальгамой: .