Глава 2 · Операции с векторными расслоениями

Операции с векторными расслоениями

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

Внешний квадрат расслоения

Для каждого xX пространство Λ2(Ex) уже определено. На уровне множеств можно положить

Λ2E=xXΛ2(Ex)

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

Пусть EX имеет ранг r. Зафиксируем пересечение UU двух тривиализующих окрестностей. Смена координат на нём задаётся непрерывной функцией

g:UUGLr(C)

В фиксированной точке будем кратко писать g вместо g(x). Если локальные координаты элемента нового слоя заданы простым клином vw, где v,wCr, то смена координат действует по определяющей формуле внешнего квадрата:

Λ2g(vw)=g(v)g(w)

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

Условия склейки

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

Λ2(idCr)=idΛ2Cr
(Λ2g)1=Λ2(g1)

Следовательно, функция xΛ2g(x) принимает значения в группе обратимых линейных отображений пространства Λ2Cr, то есть в GL(r2)(C). Осталось проверить условие коцикла. Пусть g и h — две последовательные смены координат. Их композиция равна hg, а внешний квадрат сохраняет композицию:

Λ2(hg)=(Λ2h)(Λ2g)

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

Пусть bΛ2Cr — локальные координаты элемента слоя. На пересечении двух карт они меняются по правилу

(x,b)(x,Λ2g(x)(b))

Наконец, коэффициенты матрицы Λ2g(x) являются полиномами от коэффициентов g(x). Поэтому функция xΛ2g(x) непрерывна. Следовательно, переход (x,b)(x,Λ2g(x)(b)) непрерывен. Он является гомеоморфизмом; обратный переход получается заменой g(x) на g(x)1.

Эти гомеоморфизмы склеивают локальные произведения над всеми областями тривиализующего покрытия. Полученный фактор отождествляется с множеством xXΛ2(Ex) и задаёт на нём топологию векторного расслоения. Тем самым

(Λ2E)x=Λ2(Ex)
rk(Λ2E)=(r2)

Если r<2, то Λ2Cr=0 и эта конструкция даёт нулевое расслоение.

Тем самым внешний квадрат Λ2E построен для любого ранга r.

Послойные операции над расслоениями

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

Определение

Непрерывный ковариантный функтор

Сопоставление T каждому конечномерному комплексному пространству V ставит в соответствие конечномерное комплексное пространство T(V), а каждому линейному отображению a:VW — линейное отображение T(a):T(V)T(W). Такое сопоставление называется непрерывным ковариантным функтором, если для любой последовательности отображений VaWbZ выполняются равенства

T(idV)=idT(V)T(ba)=T(b)T(a)

и для любых V,W отображение

Hom(V,W)Hom(T(V),T(W))aT(a)

непрерывно в обычной топологии конечномерных пространств операторов.

Последнее отображение не обязано быть линейным. Например, aΛka для фиксированного k0 полиномиально по коэффициентам a. Если же a обратимо, то сохранение тождества и композиции даёт

T(a)1=T(a1)

Построение расслоения

Пусть EX — расслоение ранга r. На уровне множеств положим

T(E)=xXT(Ex)

Выберем тривиализующую область UX и запишем тривиализацию в виде

τ:E|UU×Cr
τ(v)=(x,τx(v)),xU,vEx
τx:ExCr

Применив T к послойному изоморфизму τx, получаем координаты нового расслоения. Для xU и uT(Ex) положим

Φ:T(E)|UU×T(Cr)
Φ(u)=(x,T(τx)(u))

Так каждая локальная система координат исходного расслоения задаёт локальную систему координат на множестве T(E). Остаётся проверить, что эти системы координат совместимы на пересечениях.

Согласованность локальных координат

Пусть две тривиализации τ и τ заданы над областями U и U. На пересечении смена координат из первой карты во вторую равна

(ττ1)(x,v)=(x,h(x)v)
h:UUGLr(C)

Обозначим индуцированные координаты через Φ и Φ. Они связаны отображением

ΦΦ1(x,u)=(x,T(h(x))(u))

Семейство h(x) непрерывно и состоит из обратимых операторов. Поэтому полученная смена координат непрерывна, а её обратное задаётся T(h(x)1).

Теперь зафиксируем точку тройного пересечения и обозначим две последовательные смены координат через a,b. Их совокупный переход равен ba, поэтому

T(ba)=T(b)T(a)

Это и есть условие коцикла. Следовательно, полученные карты задают на T(E) единственную топологию векторного расслоения, не зависящую от выбора исходных координат. Его слой над x равен T(Ex), а ранг равен dimT(Cr).

Морфизмы расслоений

Пусть φ:EF — морфизм над X, где F имеет ранг s. Выберем две пересекающиеся области U и U, над которыми тривиальны оба расслоения. В этих картах морфизм задаётся непрерывными функциями операторов

A:UHom(Cr,Cs)
A:UHom(Cr,Cs)

Зафиксируем точку пересечения и временно опустим зависимость от неё. Пусть g — переход из первой карты во вторую для E, а h — такой же переход для F. Две локальные матрицы описывают один морфизм ровно тогда, когда

Ag=hA

Применяя функтор к обеим композициям, получаем

T(A)T(g)=T(h)T(A)

Это равенство означает, что определённые в каждой карте отображения (x,u)(x,T(A(x))(u)) согласуются на пересечениях. Функция xT(A(x)) непрерывна по определению T, поэтому эти отображения непрерывны и линейны на каждом слое. Они задают морфизм расслоений

T(φ):T(E)T(F)

На каждом слое этот морфизм получается применением T к ограничению φ на соответствующий слой.

Теорема

Непрерывный функтор действует на расслоениях

Каждый непрерывный ковариантный функтор T канонически сопоставляет расслоению EX расслоение T(E)X и переводит морфизм φ в морфизм T(φ). Конструкция не зависит от выбранных тривиализаций. Для морфизмов φ:EF и ψ:FG, где E,F,GX — расслоения над одной базой, выполняются равенства

T(idE)=idT(E)T(ψφ)=T(ψ)T(φ)

Общий механизм построен. Теперь применим его к прямой сумме, тензорному произведению и внешним степеням.

Прямые суммы, тензорные произведения и внешние степени

Применим общий принцип к основным операциям линейной алгебры. Пусть расслоения E,FX имеют ранги r и s, а k=0,1,2,. Сначала определим новые объекты через их слои:

Операции над слоями и ранги новых расслоений
ОперацияСлой над xРанг
EFExFxr+s
EFExFxrs
ΛkEΛk(Ex)(rk)

Чтобы эти послойные определения задавали расслоения, операции должны действовать и на линейных отображениях. Для a:VV и b:WW это действие определяется формулами

(ab)(v,w)=(a(v),b(w))
(ab)(vw)=a(v)b(w)

Вторая формула сначала задаёт оператор на простых тензорах, а затем единственным образом продолжается линейно на весь тензорный продукт. Внешняя степень действует по уже знакомому правилу v1vka(v1)a(vk).

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

Зафиксируем пересечение двух общих тривиализующих карт и обозначим переходы E и F через g и h. Тогда переходами новых расслоений служат

gh
gh
Λkg

По соглашению Λ0E=X×C. Таким образом, послойные конструкции из таблицы действительно образуют векторные расслоения, а указанные в ней ранги постоянны на X.

Двойственные расслоения и расслоения линейных операторов

Теперь построим две операции, в которых смена входных координат действует в обратную сторону. Пусть расслоения E,FX имеют ранги r и s. Новые объекты определяются через слои:

Двойственное и Hom-расслоения
ОперацияСлой над xРанг
EExr
Hom(E,F)Hom(Ex,Fx)rs

Выберем общее тривиализующее покрытие для E и F. На каждой его области оба расслоения имеют линейные координаты, поэтому их переходы можно сравнивать на одних и тех же пересечениях.

Переходы двойственного расслоения

Зафиксируем пересечение двух карт. Переход для E обозначим через g. Чтобы применить функционал к вектору, записанному в новых координатах, сначала нужно вернуть вектор в прежние координаты с помощью g1. Поэтому переходом двойственного расслоения служит предкомпозиция с g1:

(Cr)(g1)(Cr)

Обратный оператор появился не по соглашению: только так функционал сохраняет своё значение на векторе.

Переходы Hom-расслоения

На том же пересечении переход для F обозначим через h. Координатная запись оператора ExFx является элементом Hom(Cr,Cs). При смене карт её сначала нужно предкомпозировать с g1, а затем посткомпозировать с h. Поэтому переход Hom-расслоения является композицией

Hom(Cr,Cs)()g1Hom(Cr,Cs)
Hom(Cr,Cs)h()Hom(Cr,Cs)

Условия склейки

Обращение матрицы непрерывно на GLr(C), а двойствование и композиция операторов непрерывны. Поэтому оба построенных перехода непрерывны. Они также обратимы:

((g1))1=g
(h()g1)1=h1()g

Осталось проверить коцикл. Зафиксируем точку тройного пересечения. Пусть a,b — две последовательные смены координат для E, а c,d — соответствующие смены координат для F. Прямые переходы равны ba и dc. Для двойственного расслоения два последовательных перехода дают

  1. Дважды меняем координаты
    (b1)(a1)
  2. Двойствование разворачивает композицию
    (a1b1)
  3. Результат: Узнаём прямой переход
    ((ba)1)

Для Hom-расслоения та же проверка имеет вид

Обозначим Ta,c(f)=cfa1. Тогда

Tb,dTa,c=Tba,dc

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

U×(Cr)
U×Hom(Cr,Cs)

Получаются расслоения E и Hom(E,F).

Согласованность послойных изоморфизмов

Двойственное и Hom-расслоения уже построены из их функций перехода. Но для дальнейшей работы мало иметь сами объекты: знакомые из линейной алгебры изоморфизмы между их слоями нужно превратить в изоморфизмы расслоений. Послойной формулы для этого недостаточно — её записи в разных координатах могут не совпасть. Поэтому сначала выделим общий критерий, который проверяет, образуют ли локальные изоморфизмы одно глобальное отображение. Пусть P,QX — два расслоения ранга n. В каждой общей карте можно задать линейный изоморфизм между их модельными слоями, но одного этого недостаточно: изоморфизмы в соседних картах должны описывать одно и то же отображение.

Теорема

Критерий склейки

Возьмём две пересекающиеся общие карты U,U. Пусть локальные изоморфизмы записаны как

θ:UGLn(C)θ:UGLn(C)

В фиксированной точке пересечения обозначим переходы P и Q из первой карты во вторую через g и h. Локальные отображения склеиваются в изоморфизм PQ тогда и только тогда, когда в каждой такой точке

θg=hθ

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

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

Пример: операторы как тензоры

Пусть E,FX — расслоения рангов r и s. Зафиксируем точку x. Между соответствующими слоями существует линейный изоморфизм

ExFxHom(Ex,Fx)
λw(vλ(v)w)

Для λEx, wFx и vEx формула vλ(v)w задаёт линейный оператор без выбора базиса. Обозначим его через u.

Такие операторы ранга не выше единицы порождают всё пространство Hom(Ex,Fx), а обе стороны имеют размерность rs, поэтому указанное отображение действительно является изоморфизмом в каждом слое.

Проверим склейку. На одном пересечении обозначим переходы E и F через g и h. Координаты λ,w обозначим теми же буквами, что и сами векторы. Тогда тензор λw переходит в (g1)λhw. Обозначим оператор, построенный из этого нового тензора, через u. По определению он сначала переводит вход в прежние координаты с помощью g1, затем применяет u и переводит результат в новые координаты с помощью h. Следовательно,

u=hug1

Это и есть равенство из критерия склейки. Поэтому послойные отображения образуют глобальный изоморфизм

EFHom(E,F)

Другие естественные изоморфизмы

Пусть GX — ещё одно расслоение. Точно так же склеиваются следующие формулы линейной алгебры:

EFFE
EFFE
E(FG)(EF)(EG)

В каждом слое эти изоморфизмы задаются соответственно формулами

(v,w)(w,v)
vwwv
v(w,z)(vw,vz)

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

Соответствие морфизмов и сечений Hom-расслоения

Критерий склейки теперь позволяет проверить, что локальные семейства операторов задают глобальные отображения. Применим его к переходам Hom-расслоения и выясним, что означают его сечения. Сечение Hom(E,F) выбирает в каждой точке линейный оператор ExFx, причём в локальных координатах его матрица непрерывно зависит от x. Покажем, что это в точности те данные, которые задают морфизм расслоений EF над idX. Пространство таких морфизмов обозначим через HomX(E,F).

От сечения к морфизму

Пусть σΓ(Hom(E,F)). Пространство Hom(E,F)×XE состоит из пар: оператора и вектора над одной точкой базы:

Обозначим это расслоенное произведение через P. Послойно оно имеет вид

P=xXHom(Ex,Fx)×Ex

На этом пространстве определено отображение вычисления, которое послойно применяет оператор к вектору:

ev:Hom(E,F)×XEF
(L,v)L(v)

Поскольку σ является сечением, отображение (σπE,idE) действительно принимает значения в расслоенном произведении. Искомый морфизм равен композиции

Φ=ev(σπE,idE):EF

Он сохраняет базовую точку, а на каждом слое совпадает с линейным оператором σ(x):

πFΦ=πE
Φ|Ex=σ(x)

В общих локальных координатах вычисление записывается как (x,L,v)(x,L(v)), поэтому ev непрерывно. Сечение задаётся непрерывной матрицей A(x), поэтому Φ записывается как (x,v)(x,A(x)v). Это отображение непрерывно и линейно по v, следовательно, является морфизмом расслоений.

От морфизма к сечению

Теперь пусть Φ:EF — морфизм над idX. Его ограничение на слой — линейный оператор Φ|Ex:ExFx, поэтому положим

σ(x)=Φ|Ex

В любой общей локальной карте морфизм задаётся матрицей A(x). Её столбцы получаются применением Φ к непрерывным векторам локального базиса, поэтому A непрерывна. Возьмём две пересекающиеся карты и обозначим локальные матрицы через A,A, а переходы E и F — через g,h. В фиксированной точке пересечения

A=hAg1

Это функция перехода, выведенная при построении Hom-расслоения, и одновременно условие критерия склейки. Следовательно, локальные матрицы склеиваются в непрерывное сечение σ.

Две записи одних данных

Обе конструкции взаимно обратны. Если начать с морфизма Φ, восстановленное сечение в точке x равно Φ|Ex, поэтому обратная конструкция снова даёт Φ. Если начать с сечения σ, ограничение построенного морфизма на Ex равно σ(x).

Сложение и умножение на скаляр в обеих записях выполняются послойно, поэтому соответствие линейно.

Теорема

Морфизмы — это сечения Hom-расслоения

HomX(E,F)Γ(Hom(E,F))

Изоморфизм переводит морфизм Φ в сечение xΦ|Ex. Обратное отображение вычисляет выбранный оператор на векторе.

Совместимость операций с обратным образом

Пусть EX — расслоение, T — операция, построенная из унарного ковариантного функтора в разделе о послойных операциях, а f:YX — непрерывное отображение. Можно сначала применить T к расслоению E и затем заменить базу; можно выполнить эти действия в обратном порядке. Покажем, что результат не зависит от порядка.

Здесь звезда в f обозначает обратный образ. В записи φ при построении двойственного расслоения та же звезда обозначала двойственное отображение; это две разные конструкции.

Кандидат на сравнение

Над точкой yY слой обратного образа канонически отождествляется с исходным слоем над f(y):

(fE)yEf(y)

После этого канонического отождествления слои обеих конструкций совпадают с T(Ef(y)). Послойным кандидатом на сравнение служит тождественное отображение этого пространства. Осталось проверить, что такие тождества непрерывны и склеиваются.

Проверка в локальных координатах

Если E|UU×V, то над f1(U) обе конструкции имеют одну и ту же локальную модель:

fT(E)|f1(U)f1(U)×T(V)
T(fE)|f1(U)f1(U)×T(V)

В этих координатах сравнение является тождеством. Обозначим переход E на одном пересечении через g. После замены базы он становится функцией gf. Применение T до или после этой замены даёт одну функцию перехода, поскольку

T(gf)=(Tg)f

Локальные тождества поэтому удовлетворяют сформулированному выше критерию склейки и образуют изоморфизм

ηf,E:fT(E)T(fE)

Он не меняет точку y и лежит над idY, что фиксирует диаграмма.

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

ηf,EidYπ1π2
Объекты и связи диаграммы
база левого расслоения
Общая база обеих конструкций.
база правого расслоения
Та же база правого расслоения.
операция после обратного образа
Сначала меняется база, затем к полученному расслоению применяется операция.
обратный образ после операции
Сначала к расслоению применяется операция, затем меняется база.
канонический изоморфизм
От «обратный образ после операции» к «операция после обратного образа».В общих локальных координатах является тождественным отображением.
тождественное отображение базы
От «база левого расслоения» к «база правого расслоения».При сравнении конструкций точка базы не меняется.
первая проекция
От «обратный образ после операции» к «база левого расслоения».Проекция расслоения fT(E) на Y.
вторая проекция
От «операция после обратного образа» к «база правого расслоения».Проекция расслоения T(fE) на Y.

Совместимость с морфизмами

Пусть FX — ещё одно расслоение, а морфизм φ:EF в общей карте задаётся непрерывной матрицей A. После замены базы она становится Af, а два порядка применения операций совпадают:

T(Af)=(TA)f

Следовательно,

ηf,FfT(φ)=T(fφ)ηf,E

Это равенство означает, что сравнение согласовано не только с объектами, но и с морфизмами.

Построенные операции

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

Обратный образ и операции над расслоениями
До смены базыПосле смены базы
EFfEfF
EFfEfF
ΛkEΛk(fE)
E(fE)
Hom(E,F)Hom(fE,fF)

Для включения ι:YX обратный образ является ограничением. Поэтому ιT(E)T(ιE), или, что то же самое, T(E)|YT(E|Y) — частный случай смены базы, а не отдельное правило.

Ядра и образы морфизмов переменного ранга

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

Положим I=(1,1) и возьмём два тривиальных расслоения E=F=I×C2. Непрерывное семейство матриц

A(t)=(100t)

задаёт морфизм расслоений

Φ:EF
Φ(t,v)=(t,A(t)v)

Это конкретный случай доказанного выше соответствия морфизмов и сечений Hom-расслоения: непрерывное семейство операторов является сечением и тем самым задаёт морфизм. Его ранг, ядро и образ имеют вид

Ядро и образ семейства операторов
ПараметрРангЯдроОбраз
t020C2
t=01C(0,1)C(1,0)

В нуле размерность ядра скачком возрастает с 0 до 1, а размерность образа уменьшается с 2 до 1. Размерность слоя векторного расслоения локально постоянна, поэтому ни объединение ядер, ни объединение образов не является расслоением над всем I.

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