Глава 1 · Векторные расслоения

Векторные расслоения

В K-теории каждой точке xX сопоставляют векторное пространство Ex. Одного набора пространств {Ex}xX недостаточно: их объединению нужна топология, в которой около каждой точки базы оно линейно отождествляется с произведением U×Cn. Мы построим это определение, опишем склейку локальных координат, сечения, морфизмы и обратный образ, а затем разберём тавтологическое линейное расслоение.

Соглашения

  • Все векторные пространства конечномерны и комплексны.
  • X — произвольное топологическое пространство.

Слои и проекция

В геометрии и топологии мы хотим изучать векторные поля: над каждой точкой xX выбирается вектор vx. Значения такого поля не обязаны быть касательными векторами или лежать в одном фиксированном пространстве.

Попробуем формализовать такой выбор. Каждой точке x должен быть сопоставлен вектор vx, поэтому поле должно быть отображением с областью определения X. Однако значение vx лежит в векторном пространстве Ex, которое зависит от x. Чтобы получить одно пространство значений, соберём все эти пространства в дизъюнктное объединение

E=xXEx

Каждый вектор в E помнит, из какого пространства Ex он взят. Это задаёт проекцию из объединения обратно в X:

π:EX,π(v)=xдля vEx
Ex=π1(x)

Сначала двигайте вектор внутри одного слоя, не меняя точку базы. Затем меняйте точку базы при фиксированной координате в слое. В каком из этих опытов должна двигаться проекция?

Слой как полный прообраз

E=X×C
Координата x на базе
0,38
Координата v в слое
0,45
EExe=(x,v)πxX
Описание текущего рисунка
Положение объектов можно менять с клавиатуры через параметры виджета: стрелками — на один шаг, Home и End — к границам диапазона.
Тотальное пространство E
Область
Выбранный слой E икс
Прямая или отрезок. Управление: Координата x на базе.
База X
Прямая или отрезок
Проекция пи из слоя на базу
Стрелка
Выбранная точка e тотального пространства
Точка. Управление: Координата v в слое.
Точка x на базе
Точка
  1. e=(x,v),π(e)=x
  2. Ex=π1(x)={x}×C
Тотальное пространство собирает все слоиПроекция забывает координату внутри слоя, а полный прообраз точки базы восстанавливает соответствующий слой.

Теперь векторное поле записывается одним отображением

s:XE,s(x)=vx
πs=idX

Равенство πs=idX означает, что s(x) действительно лежит в пространстве Ex над исходной точкой x. После того как на E будет задана топология, непрерывное отображение такого вида будет называться сечением (section) проекции π.

Итак, выбор векторов из разных пространств Ex удалось записать одним отображением в их объединение. Чтобы различать непрерывно и разрывно меняющиеся выборы, осталось понять, какую топологию следует задать на E.

Векторные расслоения

Теперь наша цель — добиться, чтобы в окрестности каждой точки векторное поле задавалось обычной функцией со значениями в одном фиксированном векторном пространстве, а непрерывность поля была равносильна непрерывности этой функции. Сначала рассмотрим случай, где общие координаты заданы сразу на всём X.

Пусть V — одно фиксированное векторное пространство. В произведении X×V координата vV имеет один смысл над каждой точкой X. Проекция забывает эту координату:

π:X×VX,π(x,v)=x
(X×V)x={x}×VV

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

Определение

Векторное расслоение (vector bundle)

Отображение π:EX называется комплексным векторным расслоением, если для каждой точки xX существуют открытая окрестность U, число n0 и гомеоморфизм

τU:π1(U)U×Cn

который коммутирует с проекциями на U и на каждом слое задаёт линейный изоморфизм EyCn.

Пространство X называется базой расслоения, E — его тотальным пространством, а π — проекцией.

Такой гомеоморфизм называется локальной тривиализацией (local trivialization). Обозначение E|U=π1(U)U означает ограничение расслоения на U. В локальной тривиализации вектор из Ey получает координату в Cn, но при переходе в другую тривиализацию эта координата может измениться.

Для поля s над U локальная тривиализация даёт единственную координатную функцию fU:UCn такую, что

τU(s(x))=(x,fU(x))
s|UнепрерывноfUнепрерывна

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

Число dimCEx локально постоянно: в одной тривиализующей окрестности оно равно одному и тому же n. Эта локально постоянная функция называется рангом расслоения:

rkE(x)=dimCEx

На связной базе ранг постоянен. На разных связных компонентах он может различаться. Фраза «расслоение ранга n» означает, что все его слои имеют комплексную размерность n.

Функции перехода

Тривиализации расслоения ранга n над областями Ui и Uj отождествляют его ограничения с двумя локальными произведениями. На пересечении Uij=UiUj эти произведения описывают одни и те же векторы, поэтому нужно определить, какие координаты в них соответствуют друг другу. Сравним тривиализации τi и τj: отображение τjτi1 сохраняет точку x и линейно меняет координату v, поэтому имеет вид

τjτi1(x,v)=(x,gji(x)v)
gji:UijGLn(C)

Непрерывное отображение gji называется функцией перехода (transition function) из координат i в координаты j. Его значения обратимы, поскольку τjτi1 является линейным изоморфизмом на каждом слое.

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

idUijgjiππ
Объекты и связи диаграммы
пересечение карт под первой тривиализацией
Общая область базы, на которой одновременно определены обе системы координат.
пересечение карт под второй тривиализацией
Та же область базы: смена координат не перемещает точку основания.
локальные координаты в карте i
Описание ограничения расслоения в координатах тривиализации τi.
локальные координаты в карте j
То же ограничение расслоения в координатах тривиализации τj.
тождественное отображение пересечения карт
От «пересечение карт под первой тривиализацией» к «пересечение карт под второй тривиализацией».Функция перехода меняет только координаты внутри слоя.
смена локальных координат
От «локальные координаты в карте i» к «локальные координаты в карте j».Оператор gji(x) переводит координаты одного и того же вектора из карты i в карту j.
проекция первой локальной модели
От «локальные координаты в карте i» к «пересечение карт под первой тривиализацией».Забывает координату вектора и оставляет точку базы.
проекция второй локальной модели
От «локальные координаты в карте j» к «пересечение карт под второй тривиализацией».После смены координат возвращает ту же точку базы.

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

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

gii(x)=I
gij(x)=gji(x)1
gki(x)=gkj(x)gji(x)

Последнее равенство выполняется на тройном пересечении и называется условием коцикла. Оно говорит, что переход из карты i в карту k не зависит от того, прошли ли мы через карту j.

Склейка по функциям перехода

Обратно, пусть даны открытое покрытие {Ui} и непрерывные функции gji, удовлетворяющие трём условиям выше. Склеим дизъюнктное объединение локальных произведений по правилу

(x,v)i(x,gji(x)v)j
E=(iUi×Cn)/

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

Над каждой областью Ui класс эквивалентности имеет единственного представителя в координатах i. Это отождествляет E|Ui с Ui×Cn и даёт локальную тривиализацию построенного расслоения.

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

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

В следующей части применим это описание к расслоению, в котором слой определяется самой точкой базы.

Тавтологическое линейное расслоение

Пусть V=Cm, где m1. Комплексное проективное пространство P(V) состоит из одномерных комплексных подпространств V. Прямую, порождённую ненулевым вектором z=(z1,,zm), обозначают [z1::zm]. Обычную топологию на P(V) задают проективные карты: при zi0 отношения zj/zi служат координаты точки.

Раз точка базы уже является прямой, естественно взять эту же прямую в качестве слоя.

Определение

Тавтологическое линейное расслоение (tautological line bundle)

H={(,v)P(V)×Vv}π(,v)=,H=

На H берётся топология подпространства в P(V)×V.

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

Ui={[z1::zm]P(V)zi0}

У каждой прямой Ui есть единственный вектор ui() с i-й координатой, равной единице. В проективной карте его координаты равны

ui()=(z1zi,,1,,zmzi)

Отображение (,λ)(,λui()) задаёт гомеоморфизм Ui×CH|Ui и линейно отождествляет каждый слой с C. Обратное отображение отправляет (,v) в (,vi), где vii-я координата v; оно непрерывно. Следовательно, построенные отображения являются взаимно обратными локальными тривиализациями.

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

λj=zjziλi

Множитель zj/zi является функцией перехода со значениями в C×=GL1(C). На тройном пересечении выполняется (zk/zj)(zj/zi)=zk/zi, поэтому функции перехода удовлетворяют условию коцикла. Итак, HP(V) является комплексным линейным расслоением.

Сечения

Сечение s:XE является глобальным отображением, тогда как тривиализации расслоения заданы лишь локально. Поэтому нужно определить, когда набор локальных координат задаёт одно сечение на всём X. Пусть расслоение EX задано тривиализациями τi над областями Ui. В каждой такой области сечение s записывается в виде τi(s(x))=(x,vi(x)) для непрерывной функции vi:UiCn. На пересечении карт координаты одного глобального сечения обязаны удовлетворять

vj(x)=gji(x)vi(x)

Обратно, семейство непрерывных функций vi, удовлетворяющих этому равенству, задаёт единственное глобальное сечение: на Ui положим s(x)=τi1(x,vi(x)). Условие согласованности гарантирует, что на пересечениях областей эти определения совпадают.

Итак, задать глобальное сечение равносильно тому, чтобы задать на каждой области Ui непрерывную функцию vi:UiCn и выполнить на всех пересечениях условие vj=gjivi. Набор всех сечений обозначается Γ(E).

Если все vi тождественно равны нулю, условие согласованности выполняется автоматически, поскольку функции перехода линейны. Так получается каноническое нулевое сечение 0X(x)=0Ex.

Сложение и умножение на скаляр определяются в каждом слое. В локальных координатах это обычные операции над функциями:

(s+t)(x)=s(x)+t(x)
(λs)(x)=λs(x)

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

Морфизмы векторных расслоений

Пусть EX и FX — векторные расслоения над одной базой. Семейство линейных отображений φx:ExFx должно собираться в одно непрерывное отображение тотальных пространств. После определения такого отображения выясним, достаточно ли обратимости всех φx, чтобы получить изоморфизм расслоений.

Определение

Морфизм векторных расслоений

Морфизмом φ:EF над X называется непрерывное отображение, для которого

πFφ=πEφx:ExFx

Отображение φx линейно для каждого x.

Изоморфизм расслоений — это морфизм, имеющий обратный морфизм.

В локальных тривиализациях рангов r и s такой морфизм задаётся непрерывным отображением в пространство матриц:

φ(x,v)=(x,A(x)v)
A:UHom(Cr,Cs)непрерывно

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

Теорема

Послойный критерий изоморфизма

Морфизм конечномерных векторных расслоений φ:EF над X является изоморфизмом тогда и только тогда, когда каждое отображение

φx:ExFx

является линейным изоморфизмом.

Действительно, в совместимых локальных координатах матрица A(x) тогда обратима для каждого x. Множество обратимых матриц открыто, а отображение AA1 непрерывно. Поэтому локальные обратные матрицы непрерывно зависят от точки и склеиваются в обратный морфизм FE.

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

Обратный образ векторного расслоения

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

Пусть f:YX непрерывно и EX — векторное расслоение. Мы хотим получить расслоение над Y, слой которого в точке y является канонической копией Ef(y). Для этого запомним одновременно новую точку и старый вектор.

Определение

Обратный образ (pullback)

fE={(y,e)Y×Ef(y)=π(e)}

На fE берётся топология подпространства в Y×E и проекция p(y,e)=y. Векторные операции выполняются над фиксированным y во второй координате.

Кроме проекции p:fEY, есть каноническое отображение f~:fEE, заданное формулой f~(y,e)=e. По определению обратного образа выполняется πf~=fp, поэтому следующий квадрат коммутативен.

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

ff~pπ
Объекты и связи диаграммы
новая база
Пространство, над которым строится fE.
исходная база
База исходного расслоения E.
тотальное пространство обратного образа
Над точкой y содержит копию слоя Ef(y).
тотальное пространство исходного расслоения
Расслоение, слои которого переносятся на новую базу.
отображение смены базы
От «новая база» к «исходная база».Определяет, какой исходный слой поставить над каждой точкой новой базы.
каноническое отображение обратного образа в исходное расслоение
От «тотальное пространство обратного образа» к «тотальное пространство исходного расслоения».Забывает новую метку y и сохраняет вектор eEf(y).
проекция обратного образа
От «тотальное пространство обратного образа» к «новая база».Забывает вектор и возвращает точку новой базы.
проекция исходного расслоения
От «тотальное пространство исходного расслоения» к «исходная база».Забывает вектор исходного расслоения.

Отображение e(y,e) даёт канонический линейный изоморфизм

(fE)yEf(y)

Если E|UU×Cn, то над f1(U) та же координата вектора задаёт тривиализацию (fE)|f1(U)f1(U)×Cn. Поэтому обратный образ векторного расслоения снова является векторным расслоением.

Конструкция согласована с последовательной сменой базы. Если g:ZY непрерывно, то

g(fE)(fg)E
(z,(g(z),e))(z,e)

Для включения i:YX получаем канонический изоморфизм iEE|Y. Таким образом, ограничение на подпространство — частный случай обратного образа.

Морфизмы над разными базами

Теперь можно сравнить расслоения над разными базами без нового принципа. Пусть EX, FY и непрерывное отображение h:XY. Морфизм над h — это непрерывное отображение φ:EF с двумя свойствами:

πFφ=hπE
φx:ExFh(x)линейно

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

hπEπFφ
Объекты и связи диаграммы
исходная база
Пространство, над точками которого расположены исходные слои.
тотальное пространство исходного расслоения
Исходное векторное расслоение с проекцией πE.
целевая база
Пространство, над точками которого расположены целевые слои.
тотальное пространство целевого расслоения
Целевое векторное расслоение с проекцией πF.
отображение баз
От «исходная база» к «целевая база».Указывает, в какой целевой слой должен попасть исходный слой.
проекция исходного расслоения
От «тотальное пространство исходного расслоения» к «исходная база».Возвращает точку, над которой лежит исходный вектор.
проекция целевого расслоения
От «тотальное пространство целевого расслоения» к «целевая база».Возвращает точку, над которой лежит образ вектора.
отображение тотальных пространств
От «тотальное пространство исходного расслоения» к «тотальное пространство целевого расслоения».Переводит слой Ex линейно в слой Fh(x).

Первое условие отправляет каждый исходный слой в правильный целевой слой; второе задаёт там линейный оператор. Эквивалентно, такой морфизм является морфизмом над X из E в обратный образ hF:

e(πE(e),φ(e))hF

Обратно, морфизм ψ:EhF даёт морфизм над h после композиции с каноническим отображением h~:hFF. Подъём φ(πE,φ) и композиция ψh~ψ взаимно обратны.

При X=Y и h=idX это ровно уже определённый морфизм над одной базой.