Избранные вопросы математики · глава 1

Когомологии

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

Соглашения

  • K — конечный симплициальный комплекс, а G — абелева группа с аддитивной записью операции.
  • Ориентация симплекса записывается упорядоченным списком вершин; обращение ориентации меняет знак значения коцепи.
  • Все граничные и кограничные операторы обозначаются буквами и δ без индексов; область и цель определяют степень. Записи 2 и δ2 означают композиции соседних операторов.

От значений к приращениям

Можно ли восстановить значения в вершинах, зная только их разности вдоль рёбер? Начнём с обратного, более простого действия: зададим значения и вычислим разности. Возьмём три вершины v0,v1,v2 и соединим их в треугольный контур Γ. Внутренность треугольника пока не входит в граф.

Припишем каждой вершине v целое число φ(v). Такой набор значений назовём потенциалом. На ребре от vi к vj запишем приращение ψij: значение в конце минус значение в начале. При обращении стрелки знак приращения меняется.

В вершине v0 положим φ(v0)=0, в вершине v1φ(v1)=2, в вершине v2φ(v2)=5. Тогда на ребре [v0,v1] приращение равно 20=2, на ребре [v1,v2]52=3, а на ребре [v0,v2]50=5.

Стрелки задают ориентации рёбер; каждое приращение равно значению в конце минус значение в начале.

Сравните прямой путь по ребру [v0,v2] с путём через v1: в обоих случаях суммарное приращение равно пяти. При обращении ориентации знак меняется: на ребре от v2 к v0 значение было бы равно 5.

Мысленно сотрём значения в вершинах, оставив только приращения, и попробуем восстановить стёртое. Если начать с нуля, первое ребро восстановит значение два, а следующее — пять. Прямое ребро даёт тот же ответ. Но будет ли так для любого набора приращений? Чтобы поставить этот вопрос точно, введём названия для данных на вершинах и рёбрах.

Пусть теперь K — любой конечный граф, а значения лежат в абелевой группе G. 0-коцепь φ приписывает каждой вершине элемент G. Такие наборы складываются по вершинам и образуют группу C0(K;G).

Выберем ориентацию каждого ребра. 1-коцепь ψ приписывает каждому выбранному ориентированному ребру элемент G; на обратной ориентации берётся противоположный элемент. Складывая значения по рёбрам, получаем группу C1(K;G). Запись ψij означает ψ([vi,vj]). На этом этапе приращения можно задать независимо — существование потенциала не предполагается.

Оператор кограницы δ превращает значения на вершинах в их разности на рёбрах. Приращения, полученные таким способом, называются кограницами:

(δφ)([vi,vj])=φ(vj)φ(vi)

В числовом примере ψ=δφ. На диаграмме ниже δ переводит 0-коцепи в 1-коцепи. Справа стоит нуль: у графа нет двумерных граней, которым можно было бы приписывать следующие значения.

Стрелки, Home и End — переход между объектами и стрелками; Enter или пробел — открыть пояснение; Escape — закрыть. Tab — выйти из диаграммы.

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

Добавление общей константы к потенциалу не меняет ни одной разности. Если граф несвязен, константу можно выбирать отдельно на каждой компоненте. Обратно, если δφ=0, значения на концах каждого ребра совпадают, а значит, φ постоянна на каждой компоненте.

Результат

Нулевая когомология хранит постоянные значения

H0(K;G):=ker(δ:C0C1)

Здесь ядро — множество потенциалов с нулевыми приращениями. Поэтому элемент H0 задаётся одним независимо выбранным значением из G на каждой связной компоненте. Два потенциала с одинаковыми приращениями различаются именно таким набором констант.

Петли графа

Вернёмся к обратной задаче: для заданной 1-коцепи ψ нужно найти потенциал φ такой, что δφ=ψ. Рёберный путь запишем как последовательность вершин γ=(v0,,vm), в которой соседние вершины соединены ребром. Сложим значения коцепи на рёбрах, ориентированных по направлению пути:

γψ:=i=0m1ψ([vi,vi+1])

Замкнутый рёберный путь назовём петлёй. Если ψ=δφ, промежуточные значения потенциала сокращаются, поэтому интеграл по пути равен разности значений в его концах. В частности, интеграл по любой петле равен нулю. На рисунке из первой части прямой путь от v0 к v2 даёт 5, а путь через v1 — сумму 2+3; их равенство выражает нулевой интеграл по полученной петле.

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

Восстановите потенциал или докажите невозможность

Задание 1 из 3
Ваш прогноз
Первый набор приращенийЗаданы ψ01=1, ψ12=3 и ψ02=4. Все значения — целые числа. Фиксируем φ(v0)=0. Можно ли восстановить потенциал по этим приращениям?

Сначала сделайте прогноз, затем обоснуйте его.
Задания и разбор
Первый набор приращенийПри φ(v0)=0 получаем φ(v1)=1 и φ(v2)=4. На третьем ребре φ(v2)φ(v1)=3, как и требуется. Путь через v1 даёт 1+3=4, а прямое ребро — 4. Прибавление одной константы ко всем трём значениям даёт остальные потенциалы.
Новый набор на том же графеЗдесь ψ01=2, ψ12=3 и ψ02=4. Путь через v1 даёт 2+3=5, а прямое ребро — 4. Если бы потенциал существовал, обе суммы равнялись бы φ(v2)φ(v0). Они различны, поэтому никакой выбор значений в вершинах не поможет. Сумма по циклу ψ01+ψ12ψ02=1 ненулевая.
Два пути на новом графеЧерез v1 получаем 1+3=2, через v242=2. Во втором пути последнее ребро проходится против стрелки. При φ(v0)=0 потенциал равен 1 в v1, 4 в v2 и 2 в v3. Эти значения дают нужные разности на всех четырёх рёбрах. Прибавление общей константы даёт остальные потенциалы.
От приращений к потенциалуВ первых двух заданиях восстановите значения в вершинах или предъявите ненулевую сумму по циклу. В третьем сравните два пути на новом графе. Проверка выполняется по кнопке; подсказки открываются по одной.

Верно и обратное. Выберем по одной начальной вершине v в каждой компоненте и зададим там произвольное значение потенциала. Для пути γv,v к другой вершине положим

φ(v):=φ(v)+γv,vψ

Если все интегралы по петлям равны нулю, результат не зависит от выбранного пути: один путь, пройденный вперёд, и другой, пройденный назад, вместе образуют петлю. Чтобы проверить определяющее равенство, выберем путь от v до u и продолжим его ребром [u,v]. Тогда φ(v)φ(u)=ψ([u,v]), то есть δφ=ψ.

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

Результат

Когда приращения восстанавливаются из потенциала

На графе потенциал существует тогда и только тогда, когда сумма приращений по каждой петле равна нулю. Чтобы его построить, достаточно выбрать начальное значение в каждой компоненте и складывать приращения вдоль путей. Независимость от пути — именно то, что обеспечивает условие на петлях.

Что хранит класс когомологий

Если потенциала нет, хотелось бы сохранить само препятствие, отделив его от конкретных значений на рёбрах. Какие изменения этих значений не меняют препятствия?

Вернёмся к треугольному контуру Γ и целочисленному набору из второго задания. Тройки ниже перечисляют значения на рёбрах в порядке (01,12,02). Для петли γ=(v0,v1,v2,v0) имеем

ψ=(2,3,4)
γψ=2+34=1

Этот набор не является кограницей. Теперь выберем вспомогательный потенциал f со значениями (f(v0),f(v1),f(v2))=(0,1,1). Вычислим его приращения и прибавим их к ψ:

δf=(10,11,10)=(1,2,1)
η:=ψ+δf=(3,1,3)
γη=3+13=1

Изменилось значение на каждом ребре, но сумма по петле осталась прежней. Это не случайное совпадение: добавленная кограница δf даёт нуль на любой петле. Ни ψ, ни η не происходят из потенциала, а их разность ηψ=δf происходит. Именно в этом смысле они представляют одно препятствие.

Будем считать два набора эквивалентными, если один получается из другого добавлением кограницы. Класс [ψ] — все наборы, эквивалентные ψ. Образ imδ состоит из всех кограниц; он является подгруппой C1, поскольку для потенциалов f,g выполнено δ(f+g)=δf+δg. Поэтому классы образуют фактор-группу:

Определение

Первая когомология графа

[ψ]=ψ+imδH1(K;G):=C1(K;G)/imδ

Элемент этой группы — класс наборов приращений. Сложение классов определяется сложением их представителей: [ψ]+[η]=[ψ+η]. Замена представителя на эквивалентный меняет сумму лишь на кограницу, поэтому операция не зависит от выбора.

Нулевой класс состоит из всех кограниц. Равенство [ψ]=0 означает, что ψ можно получить из потенциала, а не то, что каждое его значение равно нулю. Фактор-группу по образу гомоморфизма также называют его коядром: H1(K;G)=cokerδ.

В разобранном примере [ψ]=[η]0. Для сравнения, у набора (2,3,3) сумма по той же петле равна двум. Он задаёт другой класс: добавлением кограницы нельзя изменить эту сумму. Таким образом, признак «потенциала нет» ещё не определяет, какое именно препятствие возникло.

Результат

Интегралы по петлям различают классы на графе

Для 1-коцепей ψ,η на графе следующие условия эквивалентны:

[ψ]=[η]γψ=γη

Во втором условии равенство требуется для каждой петли γ. В одну сторону утверждение следует из нулевых интегралов кограницы. В другую — разность ηψ имеет нулевые интегралы по всем петлям и потому сама является кограницей.

На треугольном контуре достаточно одной петли v0v1v2v0. Действительно, если её интеграл нулевой, то

ψ01+ψ12ψ02=0
φ(v0)=0,φ(v1)=ψ01,φ(v2)=ψ02

задают потенциал с нужными приращениями на всех трёх рёбрах. Поэтому интеграл задаёт инъективный гомоморфизм H1(Γ;G)G. Любой gG получается на наборе (g,0,0), так что этот гомоморфизм сюръективен. На дереве же всякая 1-коцепь является кограницей. Получаем

H1(Γ;G)G
H1(T;G)=0

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

Кограница на треугольниках

Теперь предположим, что K имеет размерность не больше двух, и добавим к его рёбрам заполненные треугольники. Группа C2(K;G) состоит из значений на ориентированных треугольниках. Новая кограница сопоставляет 1-коцепи ориентированную сумму её значений вдоль границы каждого треугольника. В введённых выше обозначениях

(δψ)([v0,v1,v2])=ψ12ψ02+ψ01

Ориентированная граница проходит по рёбрам от v0 к v1, затем к v2 и возвращается к v0. На последнем ребре ψ([v2,v0])=ψ([v0,v2])=ψ02. Таким образом, правая часть формулы — интеграл 1-коцепи ψ по петле-границе треугольника.

Если ψ=δφ, критерий для графа говорит, что интеграл по любой петле равен нулю. Поэтому δ(δφ)=0, или короче δ2=0.

Сравним один и тот же целочисленный набор ψ=(2,3,4) на контуре Γ и на заполненном треугольнике Δ2. На контуре нет двумерной грани, поэтому выходящая из C1 кограница нулевая: любая 1-коцепь лежит в её ядре. Элементы этого ядра называются коциклами. После заполнения появляется новое условие — нулевая сумма по границе добавленной грани.

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

Заполнение треугольника меняет условие коцикла
Что сравниваемКонтур ΓЗаполненный треугольник Δ2
Двумерные граниНетОдна
Условие коциклаЛюбой набор приращенийψ01+ψ12ψ02=0
Набор (2,3,4)Коцикл с ненулевым классомНе коцикл: сумма равна единице
Набор (2,3,5)Кограница, нулевой классКограница, нулевой класс

Заполнение не превратило набор (2,3,4) в кограницу. Этот набор перестал быть коциклом, поэтому на заполненном треугольнике он вообще не представляет класс когомологий. Напротив, любой набор с нулевой суммой восстанавливается из потенциала по уже найденным формулам. Значит, у заполненного треугольника все коциклы являются кограницами:

H1(Δ2;G)=0

Следовательно, прежний двухчленный комплекс продолжается группой C2(K;G). Поскольку трёхмерных симплексов нет, после неё снова стоит нулевая группа. В диаграмме вернёмся к первому числовому примеру: φ=(0,2,5) и ψ=(2,3,5). Контур Γ теперь заполнен гранью: инспектор показывает симплекс Δ2 при G=Z. Значения на вершинах и рёбрах сохранены, а сумма по новой грани равна нулю.

Стрелки, Home и End — переход между объектами и стрелками; Enter или пробел — открыть пояснение; Escape — закрыть. Tab — выйти из диаграммы.

δδ
Объекты и связи диаграммы
нулевая группа справа от двумерных коцепей
В двумерном комплексе нет трёхмерных симплексов, поэтому следующая группа коцепей равна нулю.
нулевая группа слева от нульмерных коцепей
До нульмерных коцепей стоит нулевая группа.
группа одномерных коцепей
Приращения на ориентированных рёбрах комплекса.
группа двумерных коцепей
Произвольные значения на ориентированных треугольниках; кограница одномерной коцепи регистрирует локальный дефект сложения приращений.
группа нульмерных коцепей
Значения потенциала на вершинах двумерного комплекса.
единственный гомоморфизм в нулевую группу
От «группа двумерных коцепей» к «нулевая группа справа от двумерных коцепей».Это нулевое отображение, поскольку в рассматриваемом комплексе нет трёхмерных симплексов.
кограница одномерных коцепей
От «группа одномерных коцепей» к «группа двумерных коцепей».Складывает ориентированные приращения вдоль границы каждого треугольника.
единственный гомоморфизм из нулевой группы
От «нулевая группа слева от нульмерных коцепей» к «группа нульмерных коцепей».Отправляет единственный элемент нулевой группы в нулевой потенциал.
кограница нульмерных коцепей
От «группа нульмерных коцепей» к «группа одномерных коцепей».Вычитает значение потенциала в начале ориентированного ребра из значения в его конце.
Результат

Кограница кограницы равна нулю

δ2=0

Всякая 1-коцепь вида δφ автоматически удовлетворяет локальному условию на каждом треугольнике, поэтому две соседние стрелки действительно образуют комплекс.

Локальное и глобальное препятствия

На одном заполненном треугольнике проверка коцикла уже обеспечила существование потенциала. На комплексе из многих треугольников нужно различать локальное и глобальное условия. Условие δψ=0 называется локальным, потому что его можно проверить на каждом заполненном треугольнике отдельно: ориентированная сумма значений ψ на его границе должна быть нулевой. Это необходимое условие существования потенциала: если ψ=δφ, то δψ=δ2φ=0. Однако в общем случае оно не является достаточным. Если δψ0, то 2-коцепь δψ измеряет локальное препятствие: её ненулевое значение указывает на конкретный треугольник, где ψ не может происходить из потенциала.

По критерию для треугольного контура условие δψ=0 позволяет восстановить потенциал на вершинах каждого отдельного треугольника. Задача восстановить потенциал на всём комплексе является глобальной: требуется найти 0-коцепь φ, одновременно заданную на всех вершинах K, такую что ψ=δφ на каждом ребре. Потенциалов, независимо подобранных на отдельных треугольниках, недостаточно — их значения должны согласоваться на общих вершинах после всех склеек.

Как и для одного треугольника, 1-коцепи в ядре следующей кограницы называются коциклами. 1-коцепи, происходящие из глобального потенциала, называются кограницами. По результату предыдущей части δ2=0, поэтому всякая кограница является коциклом:

Z1(K;G):=ker(δ:C1C2)
B1(K;G):=im(δ:C0C1)
B1(K;G)Z1(K;G)

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

Определение

Первая группа когомологий

H1(K;G):=Z1(K;G)/B1(K;G)

Два коцикла задают один класс, если их разность является кограницей некоторого потенциала.

Для коцикла ψ его класс [ψ] и называется препятствием: равенство [ψ]=0 эквивалентно существованию глобального потенциала φ с ψ=δφ. Таким образом, H1(K;G) собирает все возможные классы таких препятствий.

Для графа группа C2 равна нулю, поэтому выходящая из C1 кограница равна нулю и Z1=C1. Таким образом, новое определение буквально возвращает прежнюю формулу H1=C1/imδ.

Сначала рассмотрим геометрический смысл локального условия. Пусть K триангулирует поверхность X, а G=Z2. Значение ψ(e)=1 можно понимать как одно поперечное пересечение ребра с кривой. В Z2 минус совпадает с плюсом, поэтому равенство δψ=0 означает, что в каждом треугольнике число таких пересечений чётно — ноль или два. В последнем случае две точки соединяются дугой; на соседних треугольниках дуги склеиваются в набор Cψ попарно непересекающихся замкнутых кривых и, при наличии края, дуг с концами на границе поверхности.

Если ψ=δφ, то φ принимает на вершинах значения ноль и один. Если эти значения в треугольнике не все одинаковы, дуга отделяет вершины с φ=0 от вершин с φ=1; если они одинаковы, Cψ этот треугольник не пересекает. При склейке локальные области образуют, возможно несвязные, части X0 и X1, общей внутренней границей которых является Cψ. В виджете выбрана нормировка φ(v0)=0; добавление к φ константы один меняет метки X0,X1 местами, но не меняет Cψ.

Сначала выберите две единицы на рёбрах и соедините точки пересечения попарно. Затем измените ровно одно значение. Какая точка останется без пары? Сравните это с нулём на всех трёх рёбрах.

Коцепь и условие коцикла

G=Z2
Значения на рёбрах (01, 12, 02)
ψ01=1ψ12=1ψ02=0φ(v0)=0φ(v1)=1φ(v2)=0X1X0
Описание текущего рисунка
двумерный симплекс поверхности
Область
область X один около вершины v один
Область
ребро симплекса 01
Прямая или отрезок
ребро симплекса 02
Прямая или отрезок
ребро симплекса 12
Прямая или отрезок
дуга соединяет пересечения на рёбрах 01 и 12
Кривая
вершина ноль
Точка
вершина один
Точка
вершина два
Точка
кривая пересекает ребро 01 один раз
Точка
кривая пересекает ребро 12 один раз
Точка
  1. (δψ)([v0,v1,v2])=ψ01+ψ12+ψ02
  2. 1+1+0=0,ψ=δ(0,1,0)
Два пересечения образуют дугу между областями потенциала ноль и один.
Когда коцепь задаёт кривую над Z₂При двух единицах точки пересечения соединяются дугой, разделяющей области X0 и X1; при нуле пересечений дуги нет. Нечётное число единиц оставляет хотя бы одну непарную точку и нарушает условие δψ=0.

Виджет показывает это локальное восстановление на Δ2 над Z2. Над Z линии уровня хранят уже не только чётность, но также кратность и знак пересечений.

Определение

Как определить знак пересечения

На рисунках используем обычную ориентацию плоскости: поворот от направления вправо к направлению вверх положителен. В точке поперечного пересечения мысленно встаньте вдоль стрелки кривой. Если ориентированное ребро пересекает кривую с вашей левой стороны на правую, его вклад равен +1; при переходе справа налево — 1. Стороны определяются направлением кривой именно в точке пересечения.

Например, при стрелке кривой вверх проход по ребру вправо даёт +1. Обращение любой одной из двух стрелок меняет знак; обращение обеих сохраняет его. Алгебраическое число пересечений — сумма этих вкладов по всем точкам пересечения.

Рассмотрим правильный шестиугольник, разбитый на шесть треугольников σi=[vi,vi+1,c] с общей центральной вершиной c и индексами по модулю шесть. На граничных вершинах положим φ(vi)=0, а в центре — φ(c)=h. Продолжим потенциал линейно на рёбрах, а точки полуцелых уровней на радиальных рёбрах соединим дугами окружностей с центром в c. При выбранных значениях h эти окружности целиком лежат внутри шестиугольника. Их дуги в соседних треугольниках склеиваются в замкнутые линии уровня.

При положительном h направим окружности по часовой стрелке. Тогда центр находится справа от идущего вдоль окружности, и ребро, направленное к центру, пересекает каждую линию с вкладом +1. При отрицательном h направим окружности против часовой стрелки: центр окажется слева, а каждый вклад станет равен 1. Число пересечений радиального ребра равно |h|, а на граничных рёбрах пересечений нет. Поэтому коцепь ψ из алгебраических чисел пересечений совпадает с δφ на всех рёбрах.

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

Целочисленные приращения как линии уровня

G=Z
Потенциал в центральной вершине
ev0v1v2v3v4v5c
Описание текущего рисунка
триангулированный диск, на котором проведены линии уровня
Область
граничное ребро 1 со значением коцепи ноль
Прямая или отрезок
граничное ребро 2 со значением коцепи ноль
Прямая или отрезок
граничное ребро 3 со значением коцепи ноль
Прямая или отрезок
граничное ребро 4 со значением коцепи ноль
Прямая или отрезок
граничное ребро 5 со значением коцепи ноль
Прямая или отрезок
граничное ребро 6 со значением коцепи ноль
Прямая или отрезок
радиальное ребро 0 от граничной вершины к центру
Прямая или отрезок
радиальное ребро 1 от граничной вершины к центру
Прямая или отрезок
радиальное ребро 2 от граничной вершины к центру
Прямая или отрезок
радиальное ребро 3 от граничной вершины к центру
Прямая или отрезок
радиальное ребро 4 от граничной вершины к центру
Прямая или отрезок
радиальное ребро 5 от граничной вершины к центру
Прямая или отрезок
окружность полуцелого уровня одна вторая
Окружность. Обход по часовой стрелке
окружность полуцелого уровня три вторых
Окружность. Обход по часовой стрелке
выбранное радиальное ребро е ориентировано от граничной вершины к центру
Стрелка
первое пересечение выбранного ребра с линией уровня
Точка
второе пересечение выбранного ребра с линией уровня
Точка
граничная вершина номер 1 с потенциалом ноль
Точка
граничная вершина номер 2 с потенциалом ноль
Точка
граничная вершина номер 3 с потенциалом ноль
Точка
граничная вершина номер 4 с потенциалом ноль
Точка
граничная вершина номер 5 с потенциалом ноль
Точка
граничная вершина номер 6 с потенциалом ноль
Точка
центральная вершина
Точка
  1. ψ(e)=(+1)+(+1)=2
  2. (δψ)(σi)=22+0=0
Две вложенные линии дают два положительных пересечения; в каждом треугольнике радиальные вклады снова сокращаются.
Целочисленные приращения как линии уровняНа выбранном радиальном ребре e, ориентированном к центру, пересечения дают ψ(e)=h. Сумма вкладов по границе каждого треугольника равна нулю: δψ=0.

На одном треугольнике над Z2 и на шестиугольном диске над Z показанные коциклы являются кограницами: виджеты предъявляют соответствующие потенциалы. На общей поверхности, однако, локальные дуги могут склеиться в кривые, не являющиеся уровнями единого глобального потенциала. Над Z2 это происходит, например, когда Cψ, но дополнение XCψ связно. В этом случае глобального потенциала φ не существует.

Целочисленный пример глобального препятствия даёт ориентированное триангулированное кольцо A при G=Z. Проведём ориентированный разрез D, поперечный рёбрам, продолженный немного за обе компоненты границы и не проходящий через вершины. Положим ψ(e) равным алгебраическому числу пересечений ориентированного ребра с разрезом. В каждом треугольнике каждая дуга разреза входит через одно ребро и выходит через другое с противоположным знаком, поэтому δψ=0. Однако центральная петля γ пересекает разрез один раз, поэтому интеграл γψ равен ±1 и ненулевой. У кограницы интеграл по любой петле равен нулю, следовательно, ψ не происходит из глобального потенциала.

В прямоугольном изображении кольца петля γ идёт вправо. Поэтому разрез D со стрелкой вверх даёт вклад +1, а со стрелкой вниз — 1, по тому же правилу сторон. Сосчитайте также вклады по границе выделенного треугольника, обходя его по часовой стрелке: от верхней левой вершины через верхнюю правую к нижней правой и обратно. После этого обратите направление разреза. Какие равенства сохранятся, а какая величина поменяет знак?

Разрез обнаруживает глобальное препятствие

A=S1×[0,1]
Направление поперечного разреза
γDAσ+11
Описание текущего рисунка
фундаментальный прямоугольник кольца
Область
выделенный треугольник для локальной проверки
Область
верхняя компонента границы кольца
Прямая или отрезок
нижняя компонента границы кольца
Прямая или отрезок
левая сторона фундаментального прямоугольника
Прямая или отрезок
правая сторона фундаментального прямоугольника
Прямая или отрезок
внутреннее вертикальное ребро 1
Прямая или отрезок
внутреннее вертикальное ребро 2
Прямая или отрезок
средний горизонтальный ряд рёбер
Прямая или отрезок
диагональ 1 верхнего ряда
Прямая или отрезок
диагональ 1 нижнего ряда
Прямая или отрезок
диагональ 2 верхнего ряда
Прямая или отрезок
диагональ 2 нижнего ряда
Прямая или отрезок
диагональ 3 верхнего ряда
Прямая или отрезок
диагональ 3 нижнего ряда
Прямая или отрезок
левая сторона отождествляется с правой в направлении снизу вверх
Стрелка
правая сторона отождествляется с левой в направлении снизу вверх
Стрелка
центральная ориентированная петля гамма, замыкающаяся после отождествления сторон
Стрелка
поперечный разрез D направлен снизу вверх
Стрелка
пересечение разреза с ребром триангуляции 1
Точка
пересечение разреза с ребром триангуляции 2
Точка
единственное пересечение центральной петли с разрезом
Точка
пересечение разреза с ребром триангуляции 4
Точка
пересечение разреза с ребром триангуляции 5
Точка
(δψ)(σ)=11+0=0
Локально: два вклада сокращаются, поэтому кограница равна нулю.
γψ=10
Глобально: замкнутая петля пересекает разрез один раз.
Локальный нуль не устраняет глобальное препятствиеОбращение разреза меняет знак интеграла по γ, сохраняя δψ=0 и γψ0.
Результат

Поперечный разрез кольца задаёт ненулевой класс

δψ=0[ψ]H1(A;Z),[ψ]0

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

Двойственный комплекс

Вернёмся к произвольному конечному симплициальному комплексу K и обобщим конструкции степеней ноль, один и два на произвольную степень. Выберем по одной ориентации каждого q-симплекса. Группа Cq(K) свободно порождена выбранными ориентированными симплексами, а противоположная ориентация обозначает отрицательный генератор. Для q1 граничный гомоморфизм :Cq(K)Cq1(K) задаётся знакопеременной суммой граней:

[v0,,vq]=j=0q(1)j[v0,,vj^,,vq]

Шляпка над vj означает, что эта вершина пропущена. Положим C1(K)=0 и границу любой вершины равной нулю. Каждая грань коразмерности два появляется в 2 дважды с противоположными знаками, поэтому 2=0: граница не имеет границы.

Коцепи с коэффициентами в G — гомоморфизмы из цепной группы в G. Поскольку Cq(K) свободна на выбранных ориентированных q-симплексах, такой гомоморфизм однозначно определяется значениями на них — именно так коцепи описывались выше:

Cq(K;G):=Hom(Cq(K),G)

Кограница получается предкомпозицией с границей. Для αCq(K;G) и cCq+1(K) положим

δ:Cq(K;G)Cq+1(K;G)
(δα)(c):=α(c)

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

Стрелки, Home и End — переход между объектами и стрелками; Enter или пробел — открыть пояснение; Escape — закрыть. Tab — выйти из диаграммы.

δδ
Объекты и связи диаграммы
группа цепей степени q
Свободная абелева группа на выбранных ориентированных симплексах размерности q.
группа цепей степени q минус один
Свободная абелева группа на выбранных ориентированных симплексах размерности q минус один.
группа цепей степени q плюс один
Свободная абелева группа на выбранных ориентированных симплексах размерности q плюс один.
группа коцепей степени q
Группа гомоморфизмов из цепей степени q в группу коэффициентов.
группа коцепей степени q минус один
Группа гомоморфизмов из цепей степени q минус один в группу коэффициентов.
группа коцепей степени q плюс один
Группа гомоморфизмов из цепей степени q плюс один в группу коэффициентов.
граничный гомоморфизм из цепей степени q в цепи степени q минус один
От «группа цепей степени q» к «группа цепей степени q минус один».Берёт ориентированную границу цепи и понижает её степень на один.
граничный гомоморфизм из цепей степени q плюс один в цепи степени q
От «группа цепей степени q плюс один» к «группа цепей степени q».Берёт ориентированную границу цепи и понижает её степень на один.
кограничный гомоморфизм из коцепей степени q в коцепи степени q плюс один
От «группа коцепей степени q» к «группа коцепей степени q плюс один».Предкомпозиция с границей повышает степень коцепи на один.
кограничный гомоморфизм из коцепей степени q минус один в коцепи степени q
От «группа коцепей степени q минус один» к «группа коцепей степени q».Предкомпозиция с границей повышает степень коцепи на один.

Цепное равенство сразу даёт коцепное. Для αCq(K;G) и cCq+2(K) имеем

(δ2α)(c)=α(2c)=0

Из соглашения C1(K)=0 следует

C1(K;G)=Hom(C1(K),G)=0

Поэтому входящая в C0 кограница является нулевым отображением.

Результат

Коциклы по модулю кограниц образуют когомологии

Zq(K;G):=ker(δ:CqCq+1)Bq(K;G):=im(δ:Cq1Cq)Hq(K;G):=Zq(K;G)/Bq(K;G)

Для коцикла αZq(K;G) критерий исчезновения его класса имеет вид

[α]=0αBq(K;G)

Формулы определяют группы для q0. Равенство δ2=0 гарантирует, что знаменатель является подгруппой числителя. Для локально совместимой коцепи α её класс [α] измеряет препятствие представить её как кограницу глобально заданной коцепи предыдущей степени.

Проверьте, что различаете коцепь и её класс

Решите задания до чтения разбора. Во всех числовых примерах коэффициенты целые, тройка перечисляет значения на рёбрах в порядке (01,12,02), а обход контура идёт по петле γ=(v0,v1,v2,v0). Каждый ответ подтвердите вычислением или предъявлением потенциала.

  1. На заполненном треугольнике заданы ψ=(1,2,4) и β=(1,2,3). Для каждого набора определите: является ли он коциклом, существует ли его класс в H1 и, если существует, равен ли он нулю?
  2. Удалите внутренность треугольника, оставив контур Γ и прежние значения ψ,β на рёбрах. Какие ответы изменятся и почему?
  3. На контуре Γ сравните класс ψ с классами η=(3,1,3) и θ=(1,2,5). При совпадении предъявите потенциал для разности, при несовпадении — различающий их интеграл. Достаточно ли для равенства классов того, что оба ненулевые?
  4. Пусть q1 и αCq(K;G). Почему при δα0 запись [α]Hq(K;G) недопустима? Если же α=δλ для некоторой λCq1(K;G), какие два вывода следуют о α и её классе?

Разбор

1. Заполненный треугольник. Проверяем кограницу на единственной грани:

(δψ)([v0,v1,v2])=1+24=1
(δβ)([v0,v1,v2])=1+23=0

Коцепь ψ не является коциклом и вообще не задаёт класса в H1(Δ2;Z). Коцепь β является коциклом и кограницей потенциала (φ(v0),φ(v1),φ(v2))=(0,1,3). Значит, [β]=0, хотя все три значения β ненулевые.

2. Контур. Двумерных граней больше нет: C2(Γ;Z)=0, и обе коцепи автоматически являются коциклами. Интеграл γψ=1 исключает существование потенциала, так что теперь [ψ]0. Для β прежний потенциал по-прежнему подходит, поэтому [β]=0. Изменились условия допустимости коцикла, а не числа на рёбрах.

3. Сравнение классов. Суммы по петле равны:

γψ=1
γη=313=1
γθ=1+25=2

Для совпадающих сумм можно предъявить явное свидетельство: потенциал (f(v0),f(v1),f(v2))=(0,2,1) даёт

ηψ=(2,3,1)=δf

Следовательно, [η]=[ψ]0, хотя ηψ. Класс [θ] тоже ненулевой, но отличается от [ψ]: добавление кограницы не изменяет интеграл по петле. Отсутствие потенциала само по себе не определяет класс.

4. Произвольная степень. При δα0 коцепь не лежит в Zq, а классы в Hq=Zq/Bq образованы именно из элементов Zq. Если α=δλ, то δα=δ2λ=0 и αBq. Поэтому α является коциклом, а его класс равен нулю.