LibreTimes

September 22, 2026 · Lecture · LibreTimes

Топология-2. Лекция 1

Зачем нужны гомологии — фундаментальная группа как функтор, гомотопические группы, бордизмы и их комбинаторная аппроксимация; цепные комплексы и их гомологии; абстрактные симплициальные комплексы, геометрическая реализация и триангуляции; комплекс симплициальных цепей, доказательство d2=0d^2 = 0, симплициальные гомологии отрезка, двух точек и границы треугольника; приведённые гомологии.

Read this publication in English

Зачем нужны гомологии

Это курс алгебраической топологии: мы берём топологическое пространство и сопоставляем ему алгебраический объект, чтобы его изучать. Мы начнём с теории гомологий – будем строить по пространствам алгебраические объекты, называемые цепными комплексами, и вычислять их гомологии. Зачем строятся цепные комплексы, априори непонятно: топологию придумал Пуанкаре, гомологии у него были, а цепных комплексов не было. Так что сначала мотивация.

Один такой инвариант вы уже знаете: фундаментальная группа. Пространству с отмеченной точкой сопоставляется группа : классы отображений с точностью до гомотопии, сохраняющей отмеченную точку. Элемент группы это петля, и две петли задают один элемент, если одну можно непрерывно продеформировать в другую так, что отмеченная точка остаётся на месте.

Это сопоставление есть функтор из категории пространств с отмеченной точкой в категорию групп: непрерывное отображение задаёт гомоморфизм , причём композиция переходит в композицию, а тождественное отображение – в тождественный гомоморфизм. Отсюда сразу следует, что изоморфные объекты переходят в изоморфные:

  • если (гомеоморфны), то .

Более того, гомотопные отображения индуцируют равные гомоморфизмы: если , то . Поэтому изоморфные объекты уже гомотопической категории имеют изоморфные фундаментальные группы:

  • если (гомотопически эквивалентны), то .

Всё это вы должны знать. Так можно отличить букву Б от буквы В с точностью до гомотопической эквивалентности, а вот А от Б нельзя, они гомотопически эквивалентны. Видно и недостаток этого инварианта: он одномерный. Мы отображаем в что-то одномерное и замечаем только одномерные дырки; тривиальна, и двумерную сферу мы от плоскости не отличим. А хочется различать многомерные пространства, и для этого нужны многомерные аналоги фундаментальной группы. Их три хорошо известных.

Гомотопические группы. Определяются так же, только вместо окружности берётся -мерная сфера: это классы гомотопности отображений . При это абелева группа. Они важны и сложны; мы поймём, почему важны, и немножко научимся их считать, но далеко не продвинемся – нужна гораздо более сложная техника. Гомотопические группы даже сфер до сих пор не посчитаны.

Группы бордизмов. Окружность есть единственное связное компактное одномерное многообразие, поэтому картинку с петлёй можно обобщить иначе: рассмотреть непрерывные отображения гладких компактных -мерных многообразий без края с точностью до отношения бордантности. Два отображения и бордантны, если существует многообразие с краем размерности , «плёнка», такое, что , и отображение , ограничения которого на край суть и . Получается группа ; мы её изучать не будем. Работать с этими группами люди научились далеко не сразу. О сложности задачи можно судить, подставив вместо точку: это классификация гладких многообразий с точностью до бордантности, и её сделал Рене Том около 1950 года, через пятьдесят лет после идеи, которая была у Пуанкаре.

Группы гомологий. По сути, это комбинаторная аппроксимация групп бордизмов. Происходит то же самое, только всё разбито на многогранники, триангулировано: элементы гомологий суть непрерывные отображения в триангулированных аналогов многообразий (псевдомногообразий), с точностью до аналога бордантности, который называется гомологичностью. Как реализовать эту идею на практике? Многогранник режем на самые простые многогранники, симплексы, -мерные аналоги треугольника. Тогда отображение в это линейная комбинация образов симплексов с коэффициентами , примыкающих друг к другу правильным образом. Условие «нет края» формализуется оператором взятия границы, в котором знаки расставлены так, чтобы границы сокращались там, где геометрически видно, что они сокращаются: граница отрезка есть одна его концевая точка минус другая, и если сложить три стороны треугольника, всё сократится. Значит, «без края» это то, на чём оператор границы равен нулю. А отношение эквивалентности: разность двух объектов есть чья-то граница. В сухом остатке все наши инварианты, «что-то с точностью до чего-то», записываются как ядро, профакторизованное по образу.

Именно Пуанкаре дал определение гомологий и сказал, что это бордизмы; примерно так это и было, но в его работах ничего не было доказано; методы комбинаторной аппроксимации потом придумали люди, чтобы строго доказать то, что у него было. Он был великий визионер.

Цепные комплексы

Переходим к чисто алгебраическому определению.

Определение (Цепной комплекс). Цепной комплекс – последовательность абелевых групп , , и гомоморфизмов , понижающих градуировку на единицу,

таких, что : все двойные композиции суть нулевые гомоморфизмы. Гомоморфизм называется дифференциалом, элементы -мерными цепями.

Вместо абелевых групп можно брать векторные пространства над полем с линейными отображениями, модули над кольцом с линейными по кольцу гомоморфизмами; вообще это делается в абелевых категориях. У нас пока всё будет для абелевых групп.

Определение (Гомологии цепного комплекса). Для целого -я группа гомологий комплекса

фактор группы циклов по группе границ .

Определение корректно: условие равносильно тому, что, применив к чему угодно, попадаешь в ядро , то есть .

Замечание (градуированная запись). Набор групп можно рассматривать как одну градуированную абелеву группу , элементы имеют степень ; тогда есть градуированное отображение степени , и градуированные подгруппы, и фактор градуированной группы по градуированной подгруппе, сразу для всех . Звёздочка везде обозначает градуированный объект. Слово «гомологии» практически никогда не употребляется в единственном числе; единственное исключение: перевод книги Маклейна Homology как «Гомология».

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

Чуть интереснее две ненулевые группы подряд: . Тоже всегда комплекс. В градуировке надо профакторизовать по образу нулевого гомоморфизма, в градуировке ядро нулевого гомоморфизма, то есть всё , по , а это коядро . Итого гомологии: , , нули в остальных местах.

Пример (комплекс без гомологий). , где вкладывается как первое слагаемое, а затем проецируется на второе. Гомологий нет, простое упражнение. Это не единственный пример: из трёх групп можно составить цепной комплекс без гомологий, не представимый в таком виде; тоже упражнение. Комплексы без гомологий называются точными последовательностями.

Как думать про элемент группы гомологий? Это элемент факторгруппы : у него есть представитель сверху и есть неопределённость. Всякий представим в виде , где цикл, , а сам определён с точностью до прибавления чьей-то границы:

Важно запомнить и зафиксировать: мы никогда не пишем , если не цикл. Такая запись уже подразумевает, что в том комплексе, с которым мы работаем.

Геометрически про цикл мы думаем как про что-то -мерное, не имеющее границы, составленное из -мерных симплексов; два цикла гомологичны, если разницу между ними в каком-то смысле можно триангулировать. Вместо симплексов можно строить всю теорию, разбивая пространство на кубы; просто это неудобно по алгебраическим причинам.

Цепные комплексы образуют категорию; её морфизмы называются цепными отображениями, там есть аналоги гомотопий, тензорное произведение; всё потом.

Абстрактные симплициальные комплексы

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

Определение (Абстрактный симплициальный комплекс). Пусть – множество (вершины). Симплициальный комплекс на множестве вершин – непустой набор конечных подмножеств , удовлетворяющий одной аксиоме:

Элемент называется симплексом (или гранью) комплекса; его размерность.

Геометрично, да? Мы думаем про симплициальный комплекс как про что-то, разбитое на симплексы разной размерности: точки, отрезки, треугольники, тетраэдры. Идея кодирования: где есть симплекс, скажем треугольник , это множество кладём в набор; а если ребро принадлежит комплексу, то и его вершины должны, поэтому добавляем все подмножества.

Пример (комплекс на шести вершинах). ; состоит из треугольника , отрёзков , , , вершины и всех их подмножеств. Тогда , а . Формально из определения следует, что ; это удобно из одних соображений и неудобно из других; . Точка, одноэлементное множество, нульмерна; отрезок, двухэлементное, одномерен, и так далее.

TikZ diagramTikZ diagram

Комплекс на вершинах : закрашенный треугольник , рёбра , , , изолированная вершина , и все подмножества перечисленного.

Можно дополнительно требовать, чтобы все одноэлементные подмножества лежали в , то есть просто выкинуть лишние вершины; иногда удобно этого не требовать. Так довольно понятное «ручное» пространство кодируется конечными комбинаторными данными, которые удобно засовывать в компьютер.

Геометрическая реализация

Теперь надо научиться сопоставлять комплексу топологическое пространство. Один из способов: поместить вершины в пространство достаточно большой размерности и взять выпуклые оболочки; на прямой это не получится, нужна размерность хотя бы два, чтобы отрезки не пересекались. Удобнее всего взять точки максимально независимыми, концы базисных векторов: тогда уж точно никто ни с кем лишний раз не пересечётся.

Определение (Геометрический симплекс, геометрическая реализация). Рассмотрим векторное пространство с базисом, занумерованным вершинами. Для конечного геометрический симплекс

выпуклая оболочка концов базисных векторов, рассматриваемая как топологическое пространство. Стандартный -мерный симплекс.

Геометрическая реализация симплициального комплекса

TikZ diagramTikZ diagram

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

Пример с шестью вершинами так не нарисовать, надо вкладывать в шестимерное пространство. Но если на вершинах , то внутри надо выбрать ребро и точку ; их объединение, отрезок и точка, и есть геометрическая реализация .

Замечание (топология на). Если бесконечно, бесконечная прямая сумма покрывается конечномерными подпространствами, и на ней берётся топология объединения (предела). Для простоты можно считать конечным (на практике так и будет), но бояться бесконечного случая не надо: плоскость можно разрезать на треугольники и вполне комбинаторно описать, и геометрическая реализация будет гомеоморфна плоскости.

Определение (Триангуляция). Триангуляция топологического пространства – пара: симплициальный комплекс и гомеоморфизм .

Некоторые пространства можно триангулировать, некоторые нельзя.

Пример (окружность и сфера). Сколько вершин нужно, чтобы триангулировать окружность? Три: граница треугольника, комплекс на трёх вершинах из всех рёбер и вершин, его реализация гомеоморфна . На двух вершинах нельзя: комплексов на двух вершинах вообще мало (две точки, точка, отрезок), других подмножеств двухэлементного множества не бывает. «Двуугольник», граница двуугольника не симплициальный комплекс. Для двумерной сферы нужно четыре вершины, граница тетраэдра; на трёх вершинах, перебрав все комплексы, сферы не найти.

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

Симплициальные цепи

Чтобы сопоставить симплициальному комплексу цепной комплекс, нужна ориентация. О том, что такое ориентация, говорить не хочется (вы не готовы к этому разговору), поэтому с этого места линейно упорядочено. У этого два бонуса; один сегодня, второй в следующий раз.

Первый бонус: если грань размерности , то есть , то есть выделенная биекция : наименьший элемент отвечает нулю, следующий – единице, и так далее. Она задаёт канонический гомеоморфизм . Это полезно: встретив в природе треугольник, линейный гомеоморфизм из стандартного треугольника в него можно построить многими способами ( в любую из трёх вершин, в любую из двух оставшихся), и если ваш друг найдёт тот же треугольник и упорядочит вершины иначе, будут проблемы в коммуникации. При упорядоченных вершинах есть выделенный объект.

Кроме того, для корректно определено множество элементов , меньших :

Определение (Комплекс симплициальных цепей). Для группа -мерных симплициальных цепей – свободная абелева группа с базисом , занумерованным -мерными симплексами , ; при полагаем . Дифференциал задаётся на базисе формулой

Полученный цепной комплекс называется комплексом симплициальных цепей , а его гомологии

симплициальными гомологиями комплекса .

Смысл: элемент есть формальная линейная комбинация -мерных симплексов, этот треугольник пять раз плюс тот минус семь раз (физики в этом месте веселились: как может быть минус семь треугольников?). Граница треугольника должна быть линейной комбинацией его сторон со знаками , подобранными так, чтобы у двух примыкающих треугольников общий отрезок сократился. Именно это делают знаки , кошулевские знаки.

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

Теорема (Корректность). с дифференциалом – корректно определённый цепной комплекс.

Доказательство. Формула задаёт гомоморфизм. Гомоморфизм из свободной абелевой группы достаточно задать на базисе: всякий элемент однозначно записывается как конечная комбинация с целыми , и продолжается по линейности.

Правая часть лежит в . Пусть , . Тогда , значит, по аксиоме симплициального комплекса, и , так что базисный элемент нужной группы. Без определения симплициального комплекса это бы не работало.

. Достаточно проверить на базисном элементе. Дифференциал линеен, поэтому

Это сумма по упорядоченным парам различных элементов ; сгруппируем её по неупорядоченным парам . Пара возникает дважды: при , с показателем

и при , с показателем

Множество состоит из элементов , меньших , из которых выкинули , так что там был): . Множество состоит из элементов , меньших , а среди них не было: . Показатели равны и , они разной чётности. Значит, при каждом стоит , и всё страшное выражение равно нулю.

Итак, пайплайн: есть что-то триангулированное; запоминаем множества вершин, на которые натянуты симплексы; строим свободные абелевы группы и очень просто заданные гомоморфизмы между ними; дальше вычисляем ядра, образы и факторизуем. Это задача элементарной линейной алгебры: привести матрицы к нормальной форме Смита. Муторно: вычислить так гомологии даже ленты Мёбиуса это работа. Напрямую мы это делать не будем; в конце концов мы докажем теоремы, которые позволяют считать гомологии гораздо проще. Но пока надо с этим разобраться, мы никуда не торопимся.

Замечание (гомологии с коэффициентами). Вместо можно поставить любую абелеву группу : , прямая сумма копий , дифференциал по той же формуле, и получить гомологии с коэффициентами в , . Над считать проще, но теряется часть информации. В конце курса мы поймём, что, посчитав над , мы умеем считать над чем угодно; это теорема об универсальных коэффициентах: универсальна. На компьютере считают над конечными полями, и, чтобы ничего не потерять, над полями всех характеристик.

Примеры вычислений

Пример (отрезок). есть отрезок с вершинами : . Комплекс цепей сосредоточен в размерностях и :

По формуле: выкидывая , получаем знак , выкидывая знак , итого

матрица дифференциала . Ядра у него нет, образ порождён . Значит,

свободная группа, порождённая классом .

Геометрически: точка не имеет границы, это нульмерный цикл, и каждая из двух точек задаёт класс в гомологиях. Но эти классы равны, потому что циклы гомологичны: отрезок есть объект с краем, его край есть вторая точка минус первая, и он доставляет равенство. Одномерных классов нет: у нет одномерных дырок, есть только нульмерная, и она одна.

Гомологии принято записывать слева направо по возрастанию градуировки, а цепные комплексы по убыванию, потому что дифференциал понижает степень. Это немножко путает.

В общем случае для ребра , ,

Для треугольника с вершинами

Почему знаки такие? Нарисуем на рёбрах стрелки по возрастанию вершин, а на треугольнике против часовой стрелки. Рёбра и идут в том же направлении, что обход треугольника, а – в противоположном, поэтому оно с минусом. С плюсом всегда входит та гипергрань, которая не содержит наименьшей вершины (её знак даёт мощность пустого множества), а дальше знаки чередуются.

TikZ diagramTikZ diagram

: при обходе против часовой стрелки рёбра и проходятся по своим стрелкам, ребро против.

Замечание (порядок и ориентация). Задать порядок на вершинах это, в некотором смысле, и есть задать ориентацию: раз порядок задан, есть каноническое отождествление каждой грани со стандартным симплексом. В геометрии ориентация это про то, какие линейные операторы соединяются с тождественным путём, а какие нет; здесь то же самое: две нумерации грани отличаются перестановкой вершин, и знак есть чётность перестановки.

От выбора линейного порядка симплициальные гомологии не зависят; это можно проверить руками, но не очень познавательно: переставишь две вершины, и дифференциал портится. Более сильный анонс: если у двух симплициальных комплексов гомеоморфны геометрические реализации, то их симплициальные гомологии изоморфны. Без сингулярных гомологий эта теорема не доказывается: если одно пространство триангулировать по-разному, далеко не факт, что триангуляции можно согласованно измельчить. Доказательство такое: ввести сингулярные гомологии любого топологического пространства, чисто в терминах топологии, и доказать, что для триангулированного пространства они совпадают с симплициальными гомологиями триангуляции. Это в следующий раз.

Пример (две точки). Выкинем из отрезка ребро: . В комплексе цепей пропадает , остаётся с нулевым дифференциалом, и

Два нульмерных цикла теперь ничем не связаны, между ними нет линейных зависимостей.

Пример (граница треугольника). Комплекс на вершинах из всех рёбер и вершин есть окружность. Комплекс цепей: с базисом , с базисом , и по формуле для рёбер

(столбцы суть образы ). это ядро этой матрицы, коядро. Преобразованиями строк и столбцов (заменами базисов в и , которые гомологий не меняют) матрица приводится к диагональному виду : это нормальная форма Смита, и к ней приводится любое отображение . Ядро одномерно, коядро есть . В исходных базисах:

где . Одномерный цикл, линейная комбинация рёбер с нулевой границей, это, как и следовало ожидать, обход треугольника.

Приведённые гомологии

Вернёмся к пустой грани.

Определение (Приведённые симплициальные цепи и гомологии). Комплекс приведённых симплициальных цепей определяется той же формулой, но пустое множество не игнорируется: – свободная абелева группа на всех гранях размерности для любого . Изменилось немного: добавился один базисный вектор,

Дифференциал называется аугментацией; по формуле для каждой вершины – все базисные элементы отправляются в единицу, очень скучно. Приведённые симплициальные гомологии это

Пример (отрезок и две точки, приведённые). Для отрезка приведённый комплекс имеет вид

, . Ядро порождено , то есть ; сюръективна, коядро нулевое; инъективен. Все приведённые гомологии отрезка нулевые.

Для двух точек пропадает, образ ничего не убивает, и остаётся

Вообще, если в комплексе есть хотя бы одна вершина, сюръективна (граница вершины есть пустой симплекс, и пустой симплекс умирает), поэтому -х гомологий обычно не бывает.

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

В следующий раз сингулярные гомологии.

1

No comments yet

Be the first to share your thoughts.