\documentclass[12pt,leqno]{article}

\usepackage{amsmath,amsfonts,amscd,amssymb,theorem}

\addtolength{\topmargin}{-23mm}
\addtolength{\textheight}{60mm}
\addtolength{\oddsidemargin}{-20mm}
\addtolength{\textwidth}{40mm}

%%%%%  Theorem style with a dot at the end of the header

\makeatletter
\begingroup
\gdef\th@dotted{\normalfont\itshape
  \def\@begintheorem##1##2{%
        \item[\hskip\labelsep \theorem@headerfont ##1\ ##2.]}%
\def\@opargbegintheorem##1##2##3{%
   \item[\hskip\labelsep \theorem@headerfont ##1\ ##2\ (##3).]}}
\endgroup
\makeatother

\theoremstyle{dotted}

\newtheorem{thm}{Теорема}[section]
\newtheorem{lemma}[thm]{Лемма}
\newtheorem{prop}[thm]{Предложение}
\newtheorem{corr}[thm]{Следствие}
\newtheorem{exc}{Упражнение}[section]
\newtheorem{sch}[thm]{Факт}

%%%%%  Same for definitions

\makeatletter
\begingroup
\gdef\th@upshape{\normalfont
  \def\@begintheorem##1##2{%
        \item[\hskip\labelsep \theorem@headerfont ##1\ ##2.]}%
\def\@opargbegintheorem##1##2##3{%
   \item[\hskip\labelsep \theorem@headerfont ##1\ ##2\ (##3).]}}
\endgroup
\makeatother

\theoremstyle{upshape}

\newtheorem{opr}[thm]{Определение}
\newtheorem{rem}[thm]{Замечание}

%%%%% Разное

\makeatletter
\@addtoreset{equation}{section}
\makeatother
\renewcommand{\theequation}{\thesection.\arabic{equation}}

\newcommand{\proof}[1][Доказательство.]{\smallskip\noindent{\em #1}}
\def\endproof{\hfill\ensuremath{\square}\par\medskip}

\renewcommand{\labelenumi}{{\normalfont(\roman{enumi})}}
\renewcommand{\theenumi}{{\normalfont(\roman{enumi})}}

\def\eqref#1{\thetag{\ref{#1}}}
\def\eps{\varepsilon}
\def\phi{\varphi}

\let\latexref=\ref
\def\ref#1{{\normalfont{\latexref{#1}}}}

%%%%% Буквы

\newcommand{\C}{{\mathbb C}}
\newcommand{\Z}{{\mathbb Z}}
\newcommand{\R}{{\mathbb R}}
\newcommand{\Q}{{\mathbb Q}}

\newcommand{\A}{{\mathbb A}}

\newcommand{\m}{\mathfrak m}
\newcommand{\aA}{\mathfrak a}
\newcommand{\pp}{\mathfrak p}

\newcommand{\Hom}{\operatorname{{\sf Hom}}}
\newcommand{\Sym}{\operatorname{{\sf Sym}}}
\newcommand{\Id}{\operatorname{{\sf Id}}}
\newcommand{\id}{\operatorname{{\sf id}}}

\newcommand{\hhom}{\operatorname{{\mathcal H}{\it om}}}

\renewcommand{\Im}{\operatorname{{\sf Im}}}
\newcommand{\Ker}{\operatorname{{\sf Ker}}}
\newcommand{\Coker}{\operatorname{{\sf Coker}}}

\newcommand{\Aut}{\operatorname{{\sf Aut}}}

\newcommand{\Spec}{\operatorname{Spec}}
\newcommand{\Max}{\operatorname{Max}}

\renewcommand{\dim}{\operatorname{{\sf dim}}}
\newcommand{\rk}{\operatorname{{\sf rk}}}
\renewcommand{\deg}{\operatorname{{\sf deg}}}
\renewcommand{\det}{\operatorname{{\sf det}}}

\def\ds{\displaystyle}

\newcommand{\6}{\partial}

%%%%% Pagestyle

\pagestyle{myheadings}

\markboth{Введение в алгебраическую геометрию -- лекции в НОЦ МИАН,
осень 2005}{Введение в алгебраическую геометрию -- лекции в НОЦ
МИАН, осень 2005}

\begin{document}

\stepcounter{section}
\section*{Лекция 1.}

\begin{center}
\begin{minipage}{0.7\linewidth}\small
Понятие аффинного алгебраического многообразия. Словарь
алгебра/геометрия: максимальный и простой спектры, теорема Гильберта
о нулях, топология Зарисского. Кратные пересечения и результант.
\end{minipage}
\end{center}

Напомним, что {\em аффинное алгебраическое подмножество} $n$-мерного
аффинного пространства $\A^n$ над полем $k$ -- это подмножество $V
\subset \A^n$ общих нулей какого-то конечного набора полиномиальных
фунцкий $f_1,\dots,f_m \in k[x_1,\dots,x_n]$ на $\A^n$. Аффинные
алгебраические множества это базовый объект изучения алгебраической
геометрии, но использовать буквально это определение
неудобно. Во-первых, одно и то же со всех точек зрения множество
может быть задано разными наборами уравнений. Во-вторых, конкретное
вложение $V \to \A^n$ не очень существенно: мы видели на примерах,
что разные подмножества разных пространств иногда можно естественным
образом отождествить, так что по сути мы имеем один и тот же объект
(самый очевидный пример -- это просто координатная гиперплоскость в
$\A^n$, которая с любой точки зрения есть ни что иное, как аффинное
пространство меньшей размерности).

Для решения первой проблемы, вводят понятие идеала.

\begin{opr}
{\em Идеалом} $\aA \subset A$ (коммутативного) кольца $A$ называется
подмножество в $A$, замкнутое относительно сложения/вычитания и
умножения на элементы $A$: если $f \in \aA$, $a \in A$, то $fa \in
\aA$. Для любого набора $f_1,\dots,f_m \in A$, {\em идеал,
порожденный $f_1,\dots,f_m$} это множество линейных комбинаций
$a_1f_1 + \dots + a_mf_m$; он обозначается $(f_1,\dots,f_m) \subset
A$. Идеал $\aA$ {\em собственный}, если $\aA \neq A$.
\end{opr}

\begin{exc}
Проверьте, что $(f_1,\dots,f_m) \subset A$ -- действительно
идеал. Приведите пример идеала, порожденного двумя разными наборами
своих элементов.
\end{exc}

Если алгебраическое подмножество $V \subset \A^n$ задано полиномами
$f_1,\dots,f_m \in k[x_1,\dots,x_n]$, то ясно, что любая линейная
комбинация этих полиномов тоже обращается в $0$ на $V$ -- поэтому
$V$ есть множество общих нулей идеала $\aA = (f_1,\dots,f_n) \in A$ и
не зависит от выбора образующих $f_1,\dots,f_m$. Так мы и будем
определять алгебраические подмножества.

\begin{opr}
{\em Алгебраическое подмножество} $V=V(\aA) \subset \A^n$,
соответствующее идеалу $\aA \subset k[x_1,\dots,x_n]$, это множество
общих нулей всех элементов $a \in \aA$.
\end{opr}

Теперь мы хотим решить вторую проблему -- определить базовый объект
алгебраической геометрии инвариантно, без связи с конкретным
вложением $V \subset \A^n$. Пока что, наше $V(\aA)$ это просто
множество, без какой-либо дополнительной структуры. Что взять в
качестве дополнительной структуры? {\em Алгебраической}, или {\em
полиномиальной} функцией на $V(\aA) \subset \A^n$ естественно
называть такую функцию, которая получается ограничением
полиномиальной функции $f \in k[x_1,\dots,x_n]$ на $A^n$ на наше
подмножество $V(\aA)$. По определению, функции $f \in \aA$
ограничиваются на $V(\aA)$ нулем; руководствуясь этим, вводят такое
определение.

\begin{opr}
{\em Кольцом (алгебраических) функций} на алгебраическом множестве
$V(\aA)$ называется факторкольцо $A = k[x_1,\dots,x_n]/\aA$.
\end{opr}

Ясно, что кольцо функций -- это внутренний инвариант алгебраического
множества: при любом разумном определении алгебраической структуры
на множестве $V(\aA)$, мы должны уметь восстановить по ней кольцо $A
= k[x_1,\dots,x_n]/\aA$. Оказывается, однако, что этого {\em и
достаточно}, и более того, кольцо $A$ это на самом деле первичный
объект: в частности, множество $V(\aA)$ восстанавливается по кольцу
$A$. Вот как это делается.

\begin{opr}
Идеал $\m \subset A$ называется {\em максимальным}, если это
максимальный элемент в множестве всех собственных идеалов $A$,
упорядоченных по включению -- иными словами, если какой-то
собственный идеал $\m' \subset A$ содержит $\m$, то $\m = \m'$.
\end{opr}

\begin{exc}\label{field}
Идеал $\m \subset A$ максимальный тогда и только тогда, когда $A/\m$
-- поле.
\end{exc}

\begin{opr}
Поле $A/\m$ называется {\em полем вычетов} максимального идеала
$\m$.
\end{opr}

Напомним, что по Лемме Цорна из теории множеств, если в частично
упорядоченном множестве $X$ любая возрастающая последовательность
$x_1 \leq x_2 \leq \dots$ ограничена сверху каким-то элементом $x
\in X$, $x_i \leq x$, то в $X$ есть хотя бы один максимальный
элемент. Для любого идеала $\aA \in A$ множество собственных идеалов
в $A$, содержащих $\aA$, очевидным образом удовлетворяет условию
Леммы Цорна -- объединение последовательности вложенных собственных
идеалов это идеал. Поэтому любой идеал $\aA \subset A$ содержится в
максимальном идеале $\m \subset A$.

\begin{exc}
Почему объединение последовательности вложенных собственных идеалов
-- {\em собственный} идеал?
\end{exc}

\begin{opr}
{\em Максимальным спектром} $\Max(A)$ кольца $A$ называется
множество его максимальных идеалов.
\end{opr}

\begin{exc}\label{pt}
Если $\aA \subset k[x_1,\dots,x_n]$ -- максимальный идеал, то $V(\aA)
\subset \A^n$ либо состоит из одной точки, либо пусто.
\end{exc}

\begin{prop}\label{nuli}
Пусть $A$ -- коммутативное кольцо, представленное как 
$$
A = k[x_1,\dots,x_n]/\aA,
$$
факторкольцо алгебры полиномов от $n$
переменных над полем $k$ по идеалу $\aA \subset
k[x_1,\dots,x_n]$. Обозначим через $\Max_k(A) \subset \Max(A)$
подмножество, состоящее из макисмальных идеалов с полем вычетов
$k$. Тогда существует естественное отождествление $\Max_k(A) \cong
V(\aA)$.
\end{prop}

\proof{} Для любой точки $x \in \A^n$, множество полиномов,
обращающихся в ноль в $x$, очевидно есть собственный идеал $\m_x
\subset k[x_1,\dots,x_n]$, причем $k[x_1,\dots,x_n]/\m_x$ изоморфно
полю $k$, так что этот идеал максимальный и лежит в $\Max_k(A)$. При
этом $x \in V(\aA)$ тогда и только тогда, когда $\aA \subset
\m_x$. Такие идеалы, в свою очередь, сооветствуют идеалам
факторкольца $k[x_1,\dots,x_n]/\aA$. Таким образом, получаем
соответствие ``точки $V(\aA)$'' $\Rightarrow$ ``идеалы из
$\Max_k(k[x_1,\dots,x_n])$, содержащие $\aA$ $\Leftrightarrow$
``идеалы из $Max_k(A)$''. Надо доказать, что это соответствие
биективно -- любой максимальный идеал $k[x_1,\dots,x_n]$ с полем
вычетов $k$ происходит из точки $\A^n$. Иными словами, мы хотим
доказать, что если в Упражении~\ref{pt} $\aA \in \Max_k(A)$, то
$V(\aA)$ не может быть пусто -- оно всегда состоит из одной точки.  В
самом деле, любой $\m \in \Max_k(k[x_1,\dots,x_n])$ по определению
есть ядро отображения $\phi:k[x_1,\dots,x_n] \to k \cong
k[x_1,\dots,x_n]/\m$, и легко видеть, что $\m = \m_x$, где $x \in
\A^n$ имеет координаты $\phi(x_1),\dots,\phi(x_n)$.
\endproof

Тем самым, множество $V(\aA)$ полностью восстанавливается по 
соответствующему кольцу
функций $A = k[x_1,\dots,x_n]/\aA$. Заметим при этом, что $A$
содержит {\em строго больше} информации, чем соответствующее
алгебраическое множество $V(\aA) \subset \A^n$. А именно, рассмотрим
например идеал $\aA=(x^2) \subset k[x]$. Тогда $V(\aA)$ состоит из
одной точки $0 \in \A^1$, но $A=k[x]/x^2$ это не поле $k$ -- в нем
есть еще элемент $x$; хотя $x^2=0$ в $A$, само $x$ нулю не
равно. Неформально, идеалу $\aA$ соответствует точка $0$, ``взятая с
кратностью $2$''. На уровне множеств, хорошо ввести кратности
трудно; а вот кольцо функций $A$ помнит про кратности автоматически.

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

\medskip

Исторически, при первых попытках формального обоснования
алгебраической геометрии (А. Вейль, О. Зарисски) так и
делали. Однако это не вполне идеально: хотя зависимость от явного
вложения в $\A^n$ из определения пропадает -- выбор вложения это
просто выбор образующих алгебры -- остается зависимость от основного
поля $k$. Все было бы ничего, если бы существовало ``самое
маленькое'' поле $k$, которое вкладывалось бы в любое другое -- но
такого поля очевидно нет; в любое кольцо вкладывается кольцо $\Z$,
но это не поле, в нем в самом много идеалов, и, как мы увидим в
дальнейшем, с точки зрения алгебраической геометрии $\Z$ имеет
размерность один. Таким образом, тривиальное алгебраическое
многообразие -- одна точка -- получается над каждым полем свое; а
если бороться с этим, объявив точкой $\Z$, то точка получается
какая-то одномерная.

Кроме того, даже если рассматривать только поля характеристики $0$,
которые все содержат $\Q$, часто полезно рассматривать одно и то же
многообразие -- например аффинное пространство -- над разными
полями. Если выбор поля зашит в определение, переход от одного поля
к другому получается неуклюжим.

При этом с начала XX века было известно, что если базовое поле $k$
алгебраически замкнуто, то оно тоже восстанавливается по кольцу
$A$. А именно, имеет место следующий замечательный результат
Д. Гильберта.

\begin{thm}[Теорема Гильберта о нулях, алгебраическая версия]
Пусть расширение $K$ поля $k$ порождено как $k$-алгебра конечным числом
элементов $x_1,\dots,x_n \in K$. Тогда $K$ алгебраично над $k$.
\end{thm}

\proof{} Напомним, что если поле $k' \supset k$ -- расширение поля
$k$, порожденное одним элементом $\alpha \in k'$, то возможны две
ситуации: или $\alpha$ удовлетворяет какому-то алгебраическому уравнению
$P(\alpha)=0$, $P \in k[x]$ -- тогда говорят, что $\alpha$
алгебраичен на $k$ -- или такого соотношения нет, и тогда говорят,
что $\alpha$ трансцедентен над $k$. В первом случае можно выбрать
полином $P(x)$ наименьшей возможной степени, скажем $d$, и тогда
$k'=k[x]/P(x)$ есть $d$-мерное векторное пространство над $k$ с
базисом $1,\alpha,\dots,\alpha^{d-1}$. Во втором случае, $k'$
изоморфно полю рациональных функций $k(x)$ от одной переменной над
$k$.

Изменяя при необходимости порядок образующих $x_1,\dots,x_n \in K$,
добьемся того, чтобы $x_i$, $i \leq r$ были трансцедентны над
$k(x_1,\dots,x_{i-1})$, так что $K$ содержит подполе
$K_0=k(x_1,\dots,x_r)$, а при $r < i \leq n$ элемент $x_i$
алгебраичен над $K_{i-r}=K\langle x_{r+1},\dots,x_{i-1}\rangle
\subset K$, скажем степени $d_i$. Иными словами, существуют такие
полиномы $P_i \in K_0[x_{r+1},\dots,x_{i-1}]$ степени $d_i$ по
последней переменной, что $P_i(x_{r+1},\dots,x_i)=0$. Этих полиномов
конечное число, а их коэффициенты -- рациональные функции от
$x_1,\dots,x_r$. Поэтому есть такое $g \in k[x_1,\dots,x_r]$, что
$gP_i \in k[x_1,\dots,x_{i-1}]$. Иными словами, если мы рассмотрим
подкольцо $B = k\langle x_1,\dots,x_r,g^{-1}\rangle \subset K_0$, то
все $P_i$ это полиномы с коэффициентами из $B$.

\begin{exc}
Поле $K$, рассмотренное как модуль над $B \subset K$ -- это
свободный модуль ранга $d_r \dots d_n$ с базисом 
$$
\prod_{r < i \leq n} x_i^{e_i}, \qquad 0 \leq e_i < d_i.
$$
\end{exc}

В силу этого упражения, если $B$ содержит собственный идеал $I
\subset B$, то $IK \subset K$ -- тоже собственный идеал, чего не
может быть, т.к. $K$ поле. Поэтому $B$ тоже поле. Причем поскольку
$B \subset K_0=k(x_1,\dots,x_r)$, а все образующие $x_1,\dots,x_r$
лежат в $B$, то $B=K_0=k(x_1,\dots,x_r$. Иными словами, любую
рациональную функцию от $x_1,\dots,x_r$ можно выразить как полином
от $x_1,\dots,x_r$ и еще одной образующей $g^{-1}$. Если $r \geq
1$, это невозможно -- всегда существует полином $f \in
k[x_1,\dots,x_r]$, который взаимно прост с $g$, и функцию $f^{-1}$
представить в таком виде нельзя.
\endproof

\begin{corr}
Если алгебра $A$ конечно порождена над алгебраически замкнутым полем
$k$, то $\Max_k(A)=\Max(A)$.\endproof
\end{corr}

\begin{corr}[Теорема Гильберта о нулях.]
Пусть $\aA \subset k[x_1,\dots,x_n]$ -- идеал в алгебре полиномов над
лагебраически замкнутым полем $k$. Тогда если $V(\aA)$ пусто, то $\aA
= k[x_1,\dots,x_n]$.
\end{corr}

\proof{} Идеал $\aA$ содержится в каком-то максимальном идеале $\m
\subset k[x_1,\dots,x_n]$. Поскольку $k$ алгебраически замкнуто, $\m
\in \Max_k(k[x_1,\dots,x_n])$, и по Предложению~\ref{nuli}, $V(\aA)
\supset V(\m)$ содержит точку.
\endproof

\begin{rem}
Кроме всего прочего, теорема Гильберта о нулях показывает, что выйти
из класса конечно порожденных алгебр над фиксированным полем $k$
очень легко -- уже поле рациональных функций $k(x)$ не конечно
порождено.
\end{rem}

\medskip

Одним из новшеств А. Гротендика было следующее решение: для того,
чтобы теория была естественной, в качестве базовых объектов
алгебраической геометрии надо допускать {\em любые} кольца -- даже
такие, которые совершенно не выглядят геометрически (например,
кольцо $\Z$).

\begin{opr}\label{aff.sch}
{\em Аффинной схемой} называется коммутативное кольцо $А$.
\end{opr}

Таким образом, аффинная алгебраическая геометрия по существу
эквивалентна коммутативной алгебре, т.е. теории коммутативных
колец. Мы доказываем утверждения про кольца, используя интуицию,
полученную из геометрической картинки. В начале 50х годов эта точка
зрения была совершенно дикой; но со временем она вошла в обиход, и
оказалась вполне плодотворной -- даже в теории чисел, которая сейчас
воспринимается как алгебраическая геометрия над $\Z$ или даже
алгебраическая геометрия самого $\Z$.

Конечно, буквально Определения~\ref{aff.sch} у Гротендика нет -- оно
слишком тавтологично. Гротендик определяет {\em схемы}, объекты
изучения алгебраической геометрии. Схемы склеиваются из кусков,
называемых аффинными, и соответствующих коммутативным кольцам --
подобно тому, как проективное пространство склеивается из аффинных
карт. Мы все это будем изучать через несколько лекций; по процедура
склейки требует некоторой техники, которая пока совершенно
несущественна: прежде чем склеивать, надо изучить сами аффинные
куски. Поэтому пока что мы будем заниматься только аффинной
алгебраической геометрией, или, что то же самое, коммутативной
алгеброй. Помимо доказательства некоторых важных теорем, наша цель
-- наработать словарь, позволяющий переводить алгебраические понятия
на геометрический язык, и наоборот.

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

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

Под множеством точек схемы, отвечающей кольцу $A$, было бы
естественно понимать множество $\Max(A)$, но здесь есть проблема --
это множество плохо ведет себя при отображениях. А именно, если $\aA
\in B$ -- идеал, а $f:A \to B$ -- отображение колец, то $f^{-1}(\aA)
\subset A$ конечно тоже идеал; но если $\aA \in B$ -- максимальный
идеал, то $f^{-1}(\aA)$ не обязан быть максимальным! Например, пусть
$A = k[x]$ -- кольцо полиномов над полен $k$, а $B = k(x)$ -- кольцо
рациональных функций. Тогда $0 \in k(x)$ -- максимальный идеал в
$B$, но никак не в $A$. Для борьбы с этим, Гротендик расширяет
рассматриваемый класс идеалов.

\begin{opr}
Собственный идеал $\aA \in A$ называется {\em простым}, если $A/\aA$
не содержит делителей нуля -- иными словами, если $ab \in \aA$, то
или $a$, или $b$ тоже лежат в $\aA$.
\end{opr}

\begin{opr}
Множество простых идеалов кольца $A$ называется его {\em спектром} и
обозначается $\Spec(A)$.
\end{opr}

\begin{exc}
Если $f:A \to B$ -- гомоморфизм колец, а $\pp subset B$ -- простой
идеал, то $f^{-1}(\pp) \subset A$ -- тоже простой идеал.
\end{exc}

Таким образом, каждому отображению колец $f:A \to B$ отвечает
отображение множеств $\Spec(B) \to \Spec(A)$. Множество $\Spec(A)$
понимается как множество точек соотвествующей аффинной схемы. Да и
саму схему by abuse of notation обозначают $\Spec(A)$.

\medskip

Если мы занимаемся аффинной алгебраической геометрией над $\C$,
т.е. рассматриваем аффинное пространство $\A^n_{\C}$, мы интуитивно
полагаем, что для его точек есть какое-то понятие близости, какая-то
топология. Однако важно понимать, что все это вещи совершенно не
алгебраические: в алгебраической геометрии, никакого способа увидеть
естественную топологию на множестве $\Max(\C[x_1,\dots,x_n])$ {\em
нет}. Рассматривая только полиномиальные функции, мы не можем
сказать, что две точки близки. Все, что мы можем сказать, это что
они лежат в одном алгебраическом подмножестве. Тем не менее,
формализовать это последнее обстоятельство оказывается полезным, и
для этого можно употребить, пусть и не по назначению, обычное
определение топологического пространства.

\begin{opr}
{\em Топология Зарисского} на множестве $\Spec(A)$ задается так:
замкнутые подмножества $V(\aA) \subset \Spec(A)$ соответствуют
идеалам $\aA \in A$ и состоят из всех простых идеалов $\pp \in \Spec
A$, содержащих $\aA$.
\end{opr}

\begin{exc}
Проверьте, что это действительно задает топологию. Для этого
проверьте, что $V(\aA_1) \cap V(\aA_2) = V(\aA_1+\aA_2)$ и что $V(\aA_1)
\cup V(\aA_2) = V(\aA_1 \cap \aA_2)$.
\end{exc}

Подчеркнем еще раз: топология Зарисского это топология в чисто
формальном смысле, и к обычной топологии она имеет очень слабое
отношение. В частности, большинство привычных дополнительных аксиом
для топологии Зарисского неверны. Так, она нехаусдорфова, и даже не
удовлетворяет свойству $T_1$: не все точки замкнуты. Это непривычно,
но не плохо: наоборот, топология Зарисского помогает отделить
``настоящие'' точки из $\Max(A) \subset \Spec(A)$ от тех, которые мы
добавили в спектр по формальным причинам.

\begin{exc}
Точка $x \in \Spec(A)$ замкнута тогда и только тогда, когда $x \in
Max(A)$.
\end{exc}

\begin{exc}
Опишите топологические пространства $\Spec\Z$ и $\Spec k[x]$, $k$ --
алгебраически замкнутое поле и $\R$.
\end{exc}

\begin{opr}
Замкнутое подмножество $V \subset X$ топологического пространства
$X$ называется {\em неприводимым} если его нельзя представить в виде
объединения двух непустых собственных замкнутых подмножеств $X_1,X_2
\subset X$.
\end{opr}

\begin{exc}
Пусть топологическое пространство $X$ хаусдорфово. Найдите все
неприводимые замкнутые подмножества $X$.
\end{exc}

\begin{exc}
Пусть $\aA \subset A$ -- простой идеал. Докажите, что $V(\aA) \subset
\Spec (A)$ неприводимо, и совпадает с замыканием точки $\aA \in
\Spec(A)$. 
\end{exc}

\begin{opr}
В такой ситуации, говорят, что $\aA$ есть {\em общая точка}
неприводимого подмножества $V(\aA) \subset \Spec(A)$.
\end{opr}

Впоследствии мы увидим, что при некоторых разумных предоложениях
конечности на $A$ обратное тоже верно -- любое неприводимое
замкнутое подмножество в $\Spec(A)$ есть замыкание своей ``общей
точки'' $\aA \in \Spec(A)$. Таким образом, при переходе от $\Max(A)$
к $\Spec(A)$ мы добавляем по одной ``общей'' точке для каждого
неприводимого алгебраического подмножества.

\medskip

Как и в случае $A = k[x_1,\dots,x_n]$, разные идеалы $\aA_1,\aA_2
\subset A$ могут задавать одно и то же подмножество $V(\aA_1)=V(\aA_2)
\subset \Spec(A)$ -- факторкольцо $A/\aA$ хранит больше информации,
чем подмножество $V(\aA)$. Поэтому вводят следующее определение.

\begin{opr}
Отображение схем $\Spec B \to \Spec A$ называется {\em замкнутым
вложением}, если соответствующее отображение колец $A \to B$
сюръективно, т.е. $B$ отождествлено с факторкольцом $A/\aA$ по
какому-то идеалу $\aA \in A$. В такой ситуации говорят, что $\Spec B$
-- {\em замкнутая подсхема} схемы $\Spec A$, {\em заданная идеалом}
$\aA \subset A$ (и пишут $\Spec(B) \subset \Spec(A)$).
\end{opr}

Когда хотят подчеркнуть, что рассматривается не просто подмножество
$V(\aA) \subset \Spec(A)$, а именно подсхема $\Spec(A/\aA) \subset
\Spec(A)$, иногда говорят, что множество нулей идеала $\aA$
рассматривается ``со схемной структурой''.

Говорят, что идеалы $\aA_1,\aA_2 \subset A$ {\em взаимно просты}, если
$\aA_1 + \aA_2 = A$. Геометрически, это значит, что подмножества
$V(\aA_1),V(\aA_2) \subset A$ не пересекаются. {\em Несвязным
объединением} схем $\Spec(A)$ и $\Spec(B)$ называется схема
$$
\Spec(A) \coprod \Spec(B) = \Spec (A \oplus B).
$$
Хотелось бы верить, что наш язык достаточно точен, и отражает тот
очевидный геометрический факт, что объединение нескольких попарно
непересекающихся подмножеств изоморфно их абстрактному несвязному
объединению. Это действительно так.

\begin{exc}[Китайская теорема он остатках.]
Пусть $\aA_1,\dots,\aA_m \subset A$ -- попарно взаимно простые
идеалы. Тогда $A/(\aA_1 \cap \dots \cap \dots \aA_m) \cong (A/\aA_1)
\oplus \dots \oplus (A/\aA_m)$.
\end{exc}

В следующей лекции мы продолжим сегодняшний перевод простых
геометрических понятий на алгебраический язык (и в частности,
узнаем, чему в алгебре отвечают {\em открытые} по Зарисскому
подмножества). Пока что, подведем итог -- вот изученный сегодня
словарь.

\bigskip

\begin{tabular}{|c|c|}
\hline
Алгебра & Геометрия\\
\hline
Коммутативное кольцо $А$ & Аффинная схема $\Spec(A)$\\
\hline
Гомоморфизм $A \to B$ & Отображение схем $\Spec(B) \to \Spec(A)$ \\
\hline
Идеал $\aA \subset A$ & Замкнутое подмножество $V(\aA)
\subset \Spec(A)$\\
\hline
Сумма идеалов $\aA_1 + \aA_1$ & Пересечение $V(\aA_1) \cap V(\aA_2)$ \\
\hline 
Пересечение идеалов $\aA_1 \cap \aA_2$ & Объединение $V(\aA_1) \cup
V(\aA_2)$ \\
\hline
Факторкольцо $A/\aA$ & Замкнутая подсхема $\Spec(A/\aA) \subset
\Spec(A)$\\
\hline
Сюръективное отображение $A \to B$ & Замкнутое вложение $\Spec(B)
\to \Spec(A)$ \\
\hline
Простой идеал $\pp \subset A$ & 
\parbox[c]{0.4\linewidth}{Точка $\pp \in \Spec(A)$, такая что
$V(\pp) = \overline{\{\pp\}}$; общая точка $V(\pp)$}\\
\hline
Максимальный идеал $\m \subset A$ & Замкнутая точка $\m \in
\Spec(A)$\\
\hline
\end{tabular}

\bigskip

А теперь, чтобы не было так скучно, попробуем применить наш
формализм к чему-нибудь конкретному -- а именно, к теореме
Безу. Саму теорему Безу мы не докажем, поскольку для этого нужны
проективные многообразия, а у нас пока есть только аффинные. Но мы
разберемся с кратностями пересечения, и покажем, откуда появляется
результант.

{\em Нульмерной схемой} над алгебраически замкнутым полем $k$ будем
называть спектр $\Spec(A)$ такой $k$-алгебры $A$, что $A$
конечномерно как векторное пространство над $k$. Размерность $\dim_k
A$ будем называть {\em длиной} нульмерной схемы $\Spec(A)$. Если $A
= k \oplus \dots \oplus k$, то $\Spec(A)$ -- несвязное объединение
$m$ точек $\Spec(k)$, и длина $\Spec(A)$ -- это как раз число
$m$. Если $B = k[x]$ и $\Spec A = \Spec (k[x]/(P(x)))$ -- подсхема
нулей полинома $P(x)$, то длина $\Spec A$ -- число нулей полинома

Рассмотрим аффинную плоскость $\A^2=\Spec k[x,y]$ над $k$. Пусть
заданы два полинома $P(x,y)$, $Q(x,y)$ степеней $n$ и $m$. Обозначим
через $A = k[x,y]/(P(x,y))$, $B = k[x,y]/(Q(x,y))$ факторкольца по
идеалам, порожденным $P(x,y)$ и $Q(x,y)$. Будем говорить, что
замкнутые подсхемы $\Spec A,\Spec B \subset \A^2$ {\em не имеют
общих компонент}, если их пересечение $\Spec A \cap \Spec B = \Spec
k[x,y]/(P(x,y),Q(x,y)) \subset \A^2$ -- нульмерная
подсхема. Обозначим 
$$
C = k[x,y]/(P(x,y)Q(x,y))
$$
(теоретико-множественно, $\Spec C$ это объединение $\Spec B \subset
\A^2$ и $\Spec A \subset \A^2$.

\begin{lemma}
Заменами переменных вида $x \mapsto x + \alpha y$, $y \mapsto y$
можно добиться того, что алгебры $A$, $B$ и $C$ -- совбодные модули
над кольцом $k[x]$ рангов $n$, $m$, $n+m$.
\end{lemma}

\proof{} Чтобы $A$ было свободным модулем, достаточно добиться того,
чтобы коэффициент при $y^n$ в $P(x,y)$ был ненулевым -- тогда $A$
это модуль с базисом $1,y,y^2,\dots,y^{n-1}$. Аналогично, достаточно
добиться того, чтобы коэффициенты при старшей степени $y$ в $Q(x,y)$
и $P(x,y)Q(x,y)$ были ненулевыми. Все эти коэффициенты --
нетривиальные полиномы от $\alpha$, т.е. ``плохих'' значений
$\alpha$ -- конечное число. Поскольку алгебраически замкнутое поле
бесконечно, существует хорошее $\alpha$.
\endproof

Рассмотрим теперь отображение $\phi:A \oplus B \to C$, заданное как
$\phi(\langle a,b \rangle) = Q(x,y)a + P(x,y)b$. Легко видеть, что
образ этого отображения -- идеал $(P(x,y),Q(x,y)) \subset C$;
поэтому его коядро -- как раз $k[x,y]/(P(x,y),Q(x,y))$, кольцо
функций на пересечении $\Spec A \cap \Spec B$, которое мы хотим
изучить. С другой стороны, $A \oplus B$ и $C$ -- свободные модули
над $k[x]$ ранга $n+m$, т.е. $\phi$ -- матрица размера
$(n+m)\times(n+m)$ из элементов кольца $k[x]$.

\begin{exc}\label{matrica}
Любую матрицу нам кольцом $k[x]$ можно элементарными
преобразованиями по строкам и столбцам привести к диагональному
виду.
\end{exc}

Аффинная версия теоремы Безу, которую мы хотим доказать, такая.

\begin{thm}
Длина нульмерной схемы $\Spec A \cap \Spec B$ равна степени полинома
$\det\phi \in k[x]$.
\end{thm}

\proof{} Более общо, мы докажем, что если дана матрица $\phi$
размера $l \times l$ над кольцом $k[x]$, причем коядро отображения
$\phi:k[x]^{\oplus l} \to k[x]^{\oplus l}$ конечномерно над $k$, то
размерность этого коядра равна степени полинома $\det\phi$.

Действительно, поскольку элементарные преобразования обратимы и не
меняют определитель, можно воспользоваться Упражнением~\ref{matrica}
и привести $\phi$ к диагональному виду, с какими-то полиномами
$\phi_1,\dots\phi_l$ на диагонали. Тогда $\Coker \phi = \Coker
\phi_1 \oplus \dots \oplus \Coker\phi_l$, а $\det\phi = \phi_1 \cdot
\dots \cdot \phi_l$.
\endproof

Если расписать явно определитель $\det\phi$, получится результант.

\end{document}
