Алгебраическая геометрия · глава 3

Морфизмы схем

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

Соглашения

  • Все кольца коммутативны, имеют единицу, а гомоморфизмы колец сохраняют единицу.
  • X,Y,Z,S обозначают рассматриваемые пространства. В первой части это окольцованные пространства; во всех последующих частях — схемы. Буква O обозначает структурный пучок; индекс у неё указывает пространство только тогда, когда без него возникает неоднозначность.
  • Прямой и обратный образы пучков считаются известными из главы о пучках.

Морфизм окольцованных пространств

Рассмотрим на вещественной прямой функции f(x)=x2 и g(y)=y+1. Подстановка f(x) вместо y превращает функцию g в композицию

(gf)(x)=x2+1

В общем случае пусть f:XY — непрерывное отображение, а UY — открытое множество. Непрерывность гарантирует, что полный прообраз f1(U) тоже открыт. Поэтому функцию g, заданную на U, можно перенести на f1(U) с помощью композиции gf. Композиция с f сохраняет сумму, произведение и постоянную единицу, поэтому этот перенос является гомоморфизмом колец функций. Точки движутся из X в Y, а функции — в противоположную сторону.

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

Определение

Морфизм окольцованных пространств

Морфизм из (X,OX) в (Y,OY) состоит из непрерывного отображения f:XY и следующего обратного переноса сечений. Для каждого открытого множества UY задаётся гомоморфизм колец

OY(U)OX(f1(U))

Для открытых множеств VU оба способа получить сечение на f1(V) должны совпадать. Можно сначала ограничить сечение с U на V, а затем перенести его; можно сначала перенести сечение на f1(U), а затем ограничить его на f1(V). В обоих случаях получается один и тот же гомоморфизм

OY(U)OX(f1(V))

Совместимые гомоморфизмы для всех открытых множеств вместе образуют морфизм пучков колец

f:OYfOX

Здесь прямой образ лишь собирает сечения на полных прообразах: (fOX)(U)=OX(f1(U)). Для обычных функций заданный гомоморфизм переводит g в gf.

Результат

Точки идут вперёд, сечения — назад

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

Морфизм схем

Пусть X и Y — схемы, а пара (f,f) пока задаёт только морфизм их окольцованных пространств. Такой морфизм ещё не обязан правильно связывать сечение с его значением в точке.

Для обычных функций требуемая связь видна непосредственно. Пусть xX, y=f(x)Y, а функция g определена в окрестности y. Тогда

(gf)(x)=g(f(x))=g(y)

Следовательно, функция обращается в нуль в y тогда и только тогда, когда перенесённая функция обращается в нуль в x. Для сечения структурного пучка значение в точке определяется в два шага: сначала берётся росток, затем его класс в поле вычетов

Поскольку X и Y — схемы, кольца OX,x и OY,y локальны. Обозначим их единственные максимальные идеалы через mx и my соответственно. Поле вычетов в y — это факторкольцо

κ(y)=OY,y/my

Поэтому росток имеет нулевое значение в y ровно тогда, когда он принадлежит максимальному идеалу my. Морфизм пучков f переводит ростки на цели в ростки на источнике и индуцирует гомоморфизм локальных колец

fx:OY,yOX,x
Определение

Локальный гомоморфизм

Гомоморфизм локальных колец выше называется локальным, если ростки, переходящие в максимальный идеал mx, образуют ровно максимальный идеал my:

(fx)1(mx)=my

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

Из локального условия следует, что fx(my)mx. Поэтому гомоморфизм локальных колец задаёт гомоморфизм их факторколец. Ненулевой класс не может перейти в нулевой, потому что полный прообраз mx равен my. Получаем вложение полей вычетов

κ(y)κ(x)

Класс ростка в κ(y) переходит в класс перенесённого ростка в κ(x). Именно в этом точном смысле морфизм согласует значения функций в соответствующих точках.

Контрпример показывает, зачем локальность включена в определение. Возьмём кольцо рациональных функций, определённых при t=0, и его поле дробей. Обозначим включение через φ:AK:

A=k[t](t)K=k(t)

Отображение топологических пространств выберем отдельно: единственную точку SpecK отправим в замкнутую точку (t)SpecA. Оно непрерывно, потому что прообраз любого открытого множества в одноточечном источнике либо пуст, либо совпадает со всем источником. На каждой окрестности выбранной точки сечение сначала переходит в свой росток в локальном кольце A, а затем по включению φ — в K. Ограничение сечения не меняет его росток, поэтому эти отображения совместимы с ограничениями. Если открытое множество не содержит выбранную точку, его полный прообраз пуст и отображение сечений единственно. Так получаем морфизм окольцованных пространств.

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

φ1((0))=(0)(t)

Иначе говоря, t обращается в нуль в выбранной точке SpecA, но его образ обратим в K. Поэтому построенный морфизм окольцованных пространств не локален и не является морфизмом схем.

Результат

Локальность согласует перенос сечений с их значениями

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

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

Для ak гомоморфизм k[t]k, который переводит t в a, задаёт стрелку схем в противоположную сторону. Единственная точка Speck переходит в точку (ta) аффинной прямой. В виджете это правило применяется ещё к возведению координаты в квадрат и к удалению её нуля.

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

Подстановка задаёт точку аффинной прямой

Гомоморфизм колец
кольцаk[t]k,ta
схемыSpeckAk1
(0)(ta)
Что делает морфизмГомоморфизм подстановки выбирает замкнутую точкуЯдро подстановки состоит из многочленов, обращающихся в нуль при выбранном значении. Поэтому единственная точка спектра поля переходит в указанный выше идеал.
Как гомоморфизм колец превращается в морфизм схем?Подстановка идёт по функциям назад; точка спектра переходит в полный прообраз своего простого идеала.

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

Теорема

Аффинный словарь морфизмов

Hom(SpecA,SpecB)Hom(B,A)

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

От колец к схемам

Пусть φ:BA — гомоморфизм колец. Для точки pSpecA положим q=φ1(p). Идеал q собственный, поскольку φ(1)=1p и потому 1q. Если произведение двух элементов принадлежит q, то произведение их образов принадлежит простому идеалу p. Один из образов лежит в p, а значит, один из исходных элементов лежит в q. Следовательно, q — простой идеал.

Поэтому получаем отображение f:SpecASpecB, заданное правилом pq.

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

f1(D(h))=D(φ(h))

На этих открытых множествах гомоморфизм структурных пучков задаётся локализацией:

BhAφ(h)

Для bB и n0 эта локализация действует на дробях по правилу

b/hnφ(b)/φ(h)n

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

В точке p получаем гомоморфизм BqAp. Каждый элемент Bq представляется дробью b/h с bB и hq. Для такой дроби выполняется

b/hqBqbq
bqφ(b)p
φ(b)pφ(b)/φ(h)pAp

Значит, полный прообраз максимального идеала pAp равен qBq, и гомоморфизм локальных колец является локальным.

От схем к кольцам

Обратно, морфизм f:SpecASpecB индуцирует гомоморфизм глобальных сечений. Кольца глобальных сечений структурных пучков на SpecB и SpecA канонически отождествляются с B и A соответственно, поэтому получаем

φ:BA

Для pSpecA локальность показывает, что элемент bB принадлежит идеалу f(p) ровно тогда, когда φ(b)p. Следовательно, f(p)=φ1(p), и исходное отображение точек восстановлено.

Осталось восстановить морфизм пучков. На главном открытом множестве D(h) элемент h обратим. Его перенос обратим на f1(D(h))=D(φ(h)). Поэтому универсальное свойство локализации однозначно задаёт гомоморфизм BhAφ(h). Главные открытые множества образуют базу, поэтому эти гомоморфизмы однозначно восстанавливают исходный морфизм пучков. Обе конструкции взаимно обратны.

Результат

Гомоморфизм колец полностью определяет аффинный морфизм

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

Глобальная и локальная модели

Аффинный словарь остаётся верен, когда только цель морфизма является аффинной. Для схемы X и кольца A существует каноническая биекция

Hom(X,SpecA)Hom(A,Γ(X,O))

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

Глобальная модель

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

A:=Γ(X,O)
Hom(X,SpecΓ(X,O))
Hom(Γ(X,O),Γ(X,O))

В правом множестве морфизмов выберем тождественный гомоморфизм idΓ(X,O). Соответствующий ему элемент левого множества — канонический морфизм

XSpecΓ(X,O)

Точка xX переходит в ядро гомоморфизма значений Γ(X,O)κ(x). Это идеал глобальных сечений с нулевым значением в x; он прост, поскольку цель гомоморфизма является полем. Две точки имеют разные образы ровно тогда, когда некоторое глобальное сечение имеет нулевое значение в одной из них и ненулевое — в другой. Если такого сечения нет, глобальная модель отождествляет точки.

Локальная модель

Выберем точку xX и аффинную окрестность U=SpecB. Пусть точке x в этой окрестности соответствует простой идеал pB. Тогда локальное кольцо канонически отождествляется с локализацией

OxBp

Теперь снова применим исходное соответствие. В нём буква X обозначает произвольную схему-источник; на этом шаге вместо неё подставим SpecOx. Вместо кольца A подставим кольцо B выбранной аффинной окрестности. Получаем

Hom(SpecOx,SpecB)
Hom(B,Γ(SpecOx,O))
Hom(B,Ox)

В правом множестве выбирается канонический гомоморфизм локализации BOxBp. Соответствующий ему морфизм слева имеет вид SpecOxSpecB=U. Составим его с включением UX:

SpecOxUX

Простые идеалы Bp соответствуют простым идеалам кольца B, содержащимся в p. Максимальный идеал pBp переходит в x, а остальные точки спектра локального кольца переходят в обобщения x — точки, замыкания которых содержат x.

Хотя конструкция записана с помощью U, локальное кольцо Ox определяется всеми окрестностями точки. Для двух аффинных окрестностей внутри их пересечения найдётся меньшая аффинная окрестность точки. Любое открытое множество, содержащее x, содержит все обобщения этой точки. Поэтому морфизмы, построенные по двум исходным окрестностям, факторизуются через меньшую. На ней оба морфизма получаются из одного перехода от сечения к ростку и потому совпадают.

Результат

Глобальные сечения различают точки, локальное кольцо раскрывает одну точку

XSpecΓ(X,O)SpecOxX

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

Биекция Hom(X,SpecA)Hom(A,Γ(X,O)) натуральна по схеме и кольцу. Это означает, что после учёта противоположного направления гомоморфизмов колец функтор глобальных сечений является левым сопряжённым к функтору спектра. Глобальная модель является единицей этого сопряжения, а локальная модель получается из той же сопряжённой биекции выбором гомоморфизма локализации.

Расслоенные произведения

Пусть схемы Y и Z отображаются в одну и ту же схему X, называемую базой. Требуется объединить данные из Y и Z, сохранив только совместимые данные. Первое приближение дают обычные точки: совместимы точки с одним образом в базе. Отсюда происходит название «расслоенное произведение» — сопоставляются данные из слоёв над одной точкой. Для схем одной этой интуиции недостаточно, поэтому совместимость определяют через морфизмы.

Определение

Расслоенное произведение

Расслоенное произведение Y×XZ снабжено проекциями в Y и Z. Композиция первой проекции с морфизмом YX совпадает с композицией второй проекции с морфизмом ZX. Если два морфизма из произвольной схемы S в Y и Z после композиции в X совпадают, то они единственным образом проходят через Y×XZ.

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

gfπ1π2
Объекты и связи диаграммы
базовая схема икс
Общая база, на которой сравниваются образы двух морфизмов.
схема игрек
Первая схема над общей базой.
расслоенное произведение игрек и зет над икс
Схема совместимых пар: обе координаты имеют один и тот же образ в базовой схеме.
схема зет
Вторая схема над той же базой; при замене базы она становится новой базой семейства.
морфизм жэ из зет в икс
От «схема зет» к «базовая схема икс».Второй морфизм в общую базу.
морфизм эф из игрек в икс
От «схема игрек» к «базовая схема икс».Первый морфизм в общую базу.
первая проекция
От «расслоенное произведение игрек и зет над икс» к «схема игрек».Забывает вторую координату совместимой пары.
вторая проекция
От «расслоенное произведение игрек и зет над икс» к «схема зет».Забывает первую координату и делает расслоенное произведение схемой над новой базой.

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

Hom(S,Y×XZ)
Hom(S,Y)×Hom(S,X)Hom(S,Z)

В аффинном случае это свойство выражается через тензорное произведение. Если X=SpecA, Y=SpecB и Z=SpecR, то

Y×XZSpec(BAR)

Действительно, гомоморфизм из BAR в произвольное кольцо равносилен паре гомоморфизмов из B и R в это кольцо, которые совпадают на A. Спектр обращает направления стрелок, поэтому эта совместимая пара становится морфизмом в расслоенное произведение. Для произвольных схем аффинные конструкции согласуются на пересечениях и склеиваются; поэтому расслоенные произведения схем всегда существуют.

Множества совместимых пар обычных точек недостаточно, чтобы восстановить расслоенное произведение. Например, схема SpecC имеет одну точку, но её расслоенное произведение с собой над SpecR имеет вид

SpecC×SpecRSpecC
Spec(CRC)
Spec(C×C)

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

Результат

Расслоенное произведение представляет совместимые пары морфизмов

Для любой тестовой схемы морфизм в Y×XZ равносилен паре морфизмов в Y и Z с одинаковой композицией в X. В аффинных координатах ту же совместимость представляет тензорное произведение колец.

Функтор точек

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

Определение

Точки со значениями в схеме

Для схемы X и тестовой схемы S множество X(S) точек X со значениями в S определяется как

X(S):=Hom(S,X)

Иными словами, точка со значениями в S — это морфизм SX. Если S=SpecA, используют сокращение X(A).

Морфизм g:TS между тестовыми схемами превращает точку f:SX в композицию fg:TX. Поэтому замена тестовой схемы задаёт отображение в обратном направлении:

X(S)X(T),ffg

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

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

A1(A)A

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

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

(Y×XZ)(S)Y(S)×X(S)Z(S)

Таким образом, важны не только множества X(S) для всех тестовых схем, но и отображения между ними, возникающие при замене тестовой схемы. Вместе они сохраняют всю информацию о X.

Результат

Функтор точек полностью определяет схему

SX(S)=Hom(S,X)

Если функторы точек схем X и Y изоморфны, то сами схемы изоморфны. Изоморфизм функторов означает, что для каждой тестовой схемы заданы биекции между X(S) и Y(S) и эти биекции совместимы с заменой тестовой схемы.

Тождественный морфизм XX является точкой X со значениями в самой X. Его образ при биекции даёт морфизм XY. Обратная биекция тем же способом даёт морфизм YX. Совместимость с заменой тестовой схемы показывает, что полученные композиции являются тождественными морфизмами. Следовательно, схемы изоморфны. Это рассуждение — следствие леммы Йонеды.

Замена базы

Морфизм f:YX можно понимать как семейство геометрических объектов с параметрами из X: слой над точкой базы является соответствующим объектом семейства. Пусть морфизм g:ZX задаёт новые параметры. Для каждого из них нужно взять объект исходного семейства над соответствующей точкой X.

Определение

Замена базы

Заменой базы морфизма f:YX вдоль g:ZX называется вторая проекция расслоенного произведения

π2:Y×XZZ

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

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

Замена базы на точку выделяет один слой

Новая база
исходное семействоYX
новая базаSpecκ(x)X
Yx:=Y×XSpecκ(x)
Результат заменыСемейство превращается в геометрический объект над выбранной точкойРасслоенное произведение выделяет слой над выбранной точкой вместе с его схемной структурой и полем вычетов.
Что делает замена базы?Слой, ограничение на открытое множество и расширение поля — три случая одного расслоенного произведения.

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

В аффинном случае правило подстановки видно в координатных кольцах. Если X=SpecA, Y=SpecB и Z=SpecR, то семейство после замены базы имеет вид

Spec(BAR)SpecR

Стрелка соответствует гомоморфизму RBAR. Он сохраняет новые коэффициенты из R, а тензорное произведение подставляет их в исходные уравнения над A.

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

Результат

Замена базы меняет параметры, а не правило семейства

(YX)(Y×XZZ)

Новый параметр из Z сначала переходит в X, после чего к нему применяется исходное правило семейства. Расслоенное произведение выполняет эту подстановку одновременно для всех новых параметров. Свойства, устойчивые при замене базы, при такой подстановке сохраняются.

Свойства схем

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

Определение

Приведённая схема

Кольцо A называется приведённым, если из равенства an=0 для некоторого целого n1 следует a=0. Иными словами, в нём нет ненулевых нильпотентов.

Аффинная схема SpecA называется приведённой, если кольцо A приведено. Произвольная схема называется приведённой, если она допускает покрытие приведёнными аффинными открытыми подсхемами.

Например, схемы Speck и Spec(k[t]/(t2)) имеют по одной точке. Однако в факторкольце второй схемы класс t ненулевой, а его квадрат равен нулю. Поэтому первая схема приведена, а вторая — нет. Одного топологического пространства для различения этих схем недостаточно.

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

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

Есть и второй способ связать свойства схем со свойствами морфизмов. Для любой схемы X существует единственный морфизм

XSpecZ

Его называют структурным морфизмом. Единственность следует из того, что существует единственный гомоморфизм колец ZΓ(X,O) с единицей. Поэтому некоторые свойства схемы можно формулировать как свойства её структурного морфизма. Например, схема X аффинна тогда и только тогда, когда аффинен морфизм XSpecZ.

Результат

Свойства схем сводятся к локальной алгебре или структурному морфизму

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