Симплициальная гомология
В алгебраической топологии симплициальные гомологии — это последовательность групп гомологий симплициального комплекса . Он формализует представление о количестве дырок заданной размерности в комплексе. Это обобщает количество компонент связности (случай размерности 0).
Симплициальные гомологии возникли как способ изучения топологических пространств , строительными блоками которых являются n - симплексы , n -мерные аналоги треугольников. Сюда входят точка (0-симплекс), отрезок прямой (1-симплекс), треугольник (2-симплекс) и тетраэдр (3-симплекс). По определению такое пространство гомеоморфно симплициальному комплексу (точнее, геометрической реализации абстрактного симплициального комплекса ). Такой гомеоморфизм называется триангуляцией данного пространства. Многие интересующие топологические пространства могут быть триангулированы, включая любое гладкое многообразие (Кэрнс и Уайтхед ). [1] : раздел 5.3.2
Симплициальная гомология определяется простым рецептом для любого абстрактного симплициального комплекса. Примечательно, что симплициальные гомологии зависят только от соответствующего топологического пространства. [2] : раздел 8.6 В результате это дает вычислимый способ отличить одно пространство от другого.
Определения [ править ]
Ориентации [ править ]
Ключевым понятием в определении симплициальной гомологии является понятие ориентации симплекса . По определению, ориентация k -симплекса задается упорядочением вершин, записанным как ( v 0 ,..., v k ), с правилом, согласно которому два порядка определяют одну и ту же ориентацию тогда и только тогда, когда они отличаются на четная перестановка . Таким образом, каждый симплекс имеет ровно две ориентации, и изменение порядка двух вершин меняет ориентацию на противоположную. Например, выбор ориентации 1-симплекса означает выбор одного из двух возможных направлений, а выбор ориентации 2-симплекса означает выбор того, что должно означать «против часовой стрелки».
Цепи [ править ]
Пусть S — симплициальный комплекс. Симплициальная — k -цепь это конечная формальная сумма
где каждый c i — целое число, а σ i — ориентированный k -симплекс. В этом определении мы заявляем, что каждый ориентированный симплекс равен отрицательному симплексу с противоположной ориентацией. Например,
Группа k на S обозначается Ck . - цепей Это свободная абелева группа , имеющая базис во взаимно однозначном соответствии с множеством k -симплексов в S . Чтобы явно определить базис, необходимо выбрать ориентацию каждого симплекса. Один из стандартных способов сделать это — выбрать порядок всех вершин и придать каждому симплексу ориентацию, соответствующую индуцированному порядку его вершин.
Границы и циклы [ править ]
Пусть σ = ( v 0 ,..., v k ) — ориентированный k -симплекс, рассматриваемый как базисный элемент C k . Граничный оператор
является гомоморфизмом, определяемым:
где ориентированный симплекс
это я й грань σ , полученная удалением ее i й вершина.
В C k элементы подгруппы
называются циклами , а подгруппа
Говорят, что оно состоит из границ .
Границы границ [ править ]
Потому что , где удалено ли второе лицо, . В геометрических терминах это говорит о том, что граница чего-либо не имеет границы. Эквивалентно, абелевы группы
образуют цепной комплекс . эквивалентное утверждение состоит в том, что содержится Bk в Zk . Другое
В качестве примера рассмотрим тетраэдр с вершинами, ориентированными как w,x,y,z . По определению, его граница определяется формулой: xyz - wyz + wxz - wxy . Граница границы задается формулой: (yz-xz+xy)-(yz-wz+wy)+(xz-wz+wx)-(xy-wy+wx) = 0 .
Группы гомологии [ править ]
К й группа гомологий H k группы S определяется как факторабелева группа
что группа гомологий Hk Отсюда следует , ( S ) существуют k -циклы отлична от нуля в точности тогда, когда на S , не являющиеся границами. есть k В каком-то смысле это означает, что в комплексе -мерные дыры. Например, рассмотрим комплекс S , полученный склейкой двух треугольников (без внутренней части) по одному краю, как показано на изображении. Края каждого треугольника можно ориентировать так, чтобы образовать цикл. Эти два цикла по построению не являются границами (поскольку каждая 2-цепь равна нулю). Можно вычислить, что группа гомологий H 1 ( S ) изоморфна Z 2 , с базисом, заданным двумя упомянутыми циклами. Это уточняет неформальную идею о том, что S имеет две «одномерные дыры».
Отверстия могут быть разных размеров. Ранг к й группа гомологий, число
называется к й Бетти Число S . Он дает меру количества k дыр в S. - мерных
Пример [ править ]
Группы гомологии треугольника [ править ]
Пусть S — треугольник (без внутренней части), рассматриваемый как симплициальный комплекс. Таким образом, , три ребра и , которые симплексами являются одномерными S имеет три вершины, которые мы называем v0, v1, v2 . вычислить группы гомологии S , мы начнем с описания цепных групп Ck Чтобы :
- C 0 изоморфен Z 3 с базисом ( v 0 ), ( v 1 ), ( v 2 ),
- C 1 изоморфен Z 3 с базисом, заданным ориентированными 1-симплексами ( v 0 , v 1 ) , ( v 0 , v 2 ) и ( v 1 , v 2 ) .
- C 2 — тривиальная группа, так как не существует симплекса типа потому что треугольник предполагался без своей внутренней части. То же самое относится и к цепным группам в других измерениях.
Граничный гомоморфизм ∂ : C 1 → C 0 задается формулой:
Поскольку C −1 = 0 , каждая 0-цепь является циклом (т. е. Z 0 = C 0 ); более того, группа B 0 0-границ порождается тремя элементами справа от этих уравнений, создавая двумерную подгруппу C 0 . Таким образом, 0-я группа гомологий H 0 ( S ) = Z 0 / B 0 изоморфна Z с базисом, заданным (например) образом 0-цикла ( v 0 ). Действительно, в факторгруппе все три вершины становятся равными; это выражает тот факт, S связен что .
Далее, группа 1-циклов является ядром гомоморфизма ∂, приведенного выше, который изоморфен Z , с базисом, заданным (например) ( v 0 , v 1 ) − ( v 0 , v 2 ) + ( v 1 , т 2 ) . (Изображение показывает, что этот 1-цикл огибает треугольник в одном из двух возможных направлений.) Поскольку C 2 = 0 , группа 1-границ равна нулю, и поэтому 1-я группа гомологий H 1 ( S ) изоморфна. до Z ≅ Z. / 0 Это уточняет идею о том, что треугольник имеет одно одномерное отверстие.
Далее, поскольку по определению нет 2-циклов, C 2 = 0 ( тривиальная группа ). Поэтому 2-я группа гомологий H 2 ( S ) равна нулю. То же самое верно для H i ( S ) для всех i, не равных 0 или 1. Следовательно, гомологическая связность треугольника равна 0 (это наибольшее k , для которого приведенные группы гомологии до k тривиальны).
высокой размерности Группы гомологии более симплексов
Пусть S — тетраэдр (без внутренней части), рассматриваемый как симплициальный комплекс. Таким образом, S имеет четыре 0-мерных вершины, шесть 1-мерных ребер и четыре 2-мерных грани. Подробно построение групп гомологии тетраэдра описано здесь. [3] Оказывается, ( изоморфна S ) изоморфна Z , H2 ( H0 S ) тоже Z , а все остальные группы тривиальны. Следовательно, гомологическая связность тетраэдра равна 0.
Если тетраэдр содержит свою внутренность, то H 2 ( S ) тоже тривиален.
В общем случае, если S — d -мерный симплекс, справедливо следующее:
- Если S рассматривать без своей внутренности, то H 0 ( S ) = Z и H d −1 ( S ) = Z и все остальные гомологии тривиальны;
- Если S рассматривать вместе с его внутренностью, то H 0 ( S ) = Z и все остальные гомологии тривиальны.
Симплициальные карты [ править ]
Пусть S и T — симплициальные комплексы . Симплициальное отображение f из S в T — это функция множества вершин S в множество вершин T такая, что образ каждого симплекса в S (рассматриваемый как набор вершин) является симплексом в T . Симплициальное отображение f : S → T определяет гомоморфизм групп гомологии H k ( S ) → H k ( T ) для каждого целого числа k . Это гомоморфизм, связанный с цепным отображением цепного комплекса S в цепной комплекс T . Явно это отображение цепей задается на k -цепях формулой
если f ( v 0 ), ..., f ( v k ) различны, и в противном случае f (( v 0 , ..., v k )) = 0 .
Эта конструкция превращает симплициальные гомологии в функтор от симплициальных комплексов к абелевым группам. Это важно для приложений теории, включая теорему Брауэра о неподвижной точке и топологическую инвариантность симплициальных гомологий.
Родственные гомологии [ править ]
Сингулярные гомологии — это родственная теория, которая лучше адаптирована к теории, а не к вычислениям. Сингулярные гомологии определены для всех топологических пространств и зависят только от топологии, а не от какой-либо триангуляции; и это согласуется с симплициальной гомологией для пространств, которые можно триангулировать. [4] : thm.2.27 Тем не менее, поскольку симплициальную гомологию симплициального комплекса можно вычислить автоматически и эффективно, симплициальная гомология стала важной для применения в реальных ситуациях, таких как анализ изображений , медицинская визуализация и анализ данных в целом.
Другая родственная теория — клеточная гомология .
Приложения [ править ]
Стандартный сценарий во многих компьютерных приложениях представляет собой набор точек (измерений, темных пикселей на растровой карте и т. д.), в которых необходимо найти топологический признак. Гомология может служить качественным инструментом для поиска такой особенности, поскольку ее легко вычислить на основе комбинаторных данных, таких как симплициальный комплекс. Однако точки данных сначала должны быть триангулированы , то есть данные заменяются симплициальной комплексной аппроксимацией. Вычисление стойкой гомологии [5] включает анализ гомологии при различных разрешениях, регистрацию классов гомологии (дырок), которые сохраняются при изменении разрешения. Такие функции можно использовать для обнаружения структур молекул, опухолей в рентгеновских лучах и кластерных структур в сложных данных.
В более общем плане симплициальная гомология играет центральную роль в топологическом анализе данных — методе в области интеллектуального анализа данных .
Реализации [ править ]
- Точное и эффективное вычисление симплициальной гомологии больших симплициальных комплексов можно выполнить с помощью GAP Simplicial Homology.
- набор инструментов MATLAB для вычисления устойчивой гомологии Plex ( Вин де Сильва , Гуннар Карлссон ). доступен На этом сайте
- Автономные реализации на C++ доступны как часть программных проектов Perseus , Dionysus и PHAT .
- Для Python существуют такие библиотеки, как scikit-tda , Persim , giotto-tda и GUDHI , последняя нацелена на генерацию топологических функций для машинного обучения . Их можно найти в репозитории PyPI .
См. также [ править ]
Ссылки [ править ]
- ^ Прасолов, В.В. (2006), Элементы комбинаторной и дифференциальной топологии , Американское математическое общество , ISBN 0-8218-3809-1 , МР 2233951
- ^ Армстронг, Массачусетс (1983), Базовая топология , Springer-Verlag , ISBN 0-387-90839-0 , МР 0705632
- ^ Вильдбергер, Норман Дж. (2012). «Больше вычислений гомологии» . Ютуб . Архивировано из оригинала 22 декабря 2021 г.
- ^ Хэтчер, Аллен (2002), Алгебраическая топология , издательство Кембриджского университета , ISBN 0-521-79540-0 , МР 1867354
- ^ Эдельсбруннер, Х.; Летчер, Д.; Зомородян, А. (2002). «Топологическая устойчивость и упрощение» . Дискретная и вычислительная геометрия . 28 (4): 511–533. дои : 10.1007/s00454-002-2885-2 .
Робинс, В. (лето 1999 г.). «На пути к вычислению гомологии на основе конечных приближений» (PDF) . Труды по топологии . 24 : 503–532.