Lecture notes in homological algebra (in russian).
git clone https://tilde.club/~simplicialcomplex/git/homalg_lecnotes.git
Log | Files | Refs

commit 0bda24a2a56685676011b949566ed5a4dc9bfe46
parent 75bcb17df84399d2a15a214d9d7fbeb6453a1611
Author: simplicialcomplex <simplicialcomplex@tilde.club>
Date:   Tue, 28 Sep 2021 14:58:35 +0300

added most of the 4th lecture

Diffstat:
Mnotes.pdf | 0
Mnotes.tex | 275++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------
2 files changed, 246 insertions(+), 29 deletions(-)

diff --git a/notes.pdf b/notes.pdf Binary files differ. diff --git a/notes.tex b/notes.tex @@ -2,14 +2,14 @@ % !TeX spellcheck = ru_RU % !TeX root = notes.tex \documentclass[utf8,a4paper,12pt,oneside]{article} -\usepackage{cmap,fancyhdr} +\usepackage{cmap} % make output searchable and copyable \usepackage[utf8]{inputenc} \usepackage[russian]{babel} \usepackage[]{amsmath,amssymb,textcomp,amsthm,mathtools,yhmath} \usepackage[table]{xcolor} \usepackage{tikz-cd} \usepackage{comment} -\usepackage{imakeidx} % indices +\usepackage{fancyhdr,imakeidx,needspace} % fancy headers, indices \usepackage{multicol,enumitem,hyperref,cleveref} %better columns, better enumerations, better hyperrefs %\usepackage[left=1.75cm,right=1.25cm,top=1cm,bottom=3cm,bindingoffset=0cm]{geometry} \usepackage[top=2.5cm, left=3.5cm, right=2cm, bottom=3.0cm,marginparwidth=2.7cm, marginparsep=0.5cm]{geometry} @@ -59,9 +59,15 @@ \DeclareMathOperator{\fd}{fd} \DeclareMathOperator{\gldim}{gldim} \DeclareMathOperator{\Tordim}{Tordim} +\DeclareMathOperator*{\colim}{colim} \newcommand\Z{\mathbb{Z}} \newcommand\Q{\mathbb{Q}} \newcommand\N{\mathbb{N}} +\newcommand\defeq{\overset{\text{def}}{=}} + +\let\phi\varphi +\renewcommand{\le}{\leqslant} +\renewcommand{\ge}{\geqslant} \setcounter{section}{-1} @@ -92,7 +98,7 @@ %\epigraph{Мы как бы не в школе, поэтому -3 от 6 не отличаем.}{Безумно можно быть первым} Зачем нужна гомологическая алгебра: \begin{enumerate} - \item Работа с "препятствиями": + \item Работа с ``препятствиями'': \begin{enumerate} \item Пусть $A\hookrightarrow B$, в каких случаях $A\otimes_{\Z}C\hookrightarrow B\otimes_{\Z}C$? Оказывается, что за ``немономорфность'' отвечает $\Tor_\Z(B/A,C)$. Если он равен $0$, то есть мономорфизм. \item Пусть $R$~-- кольцо. Описываем какие-то модули над $R$ (например, конечно порождённые). Если $R$ ``достаточно хорошее'', то выполнена теорема Жордана-Гёльдера: существует @@ -124,7 +130,7 @@ \begin{Def}\index{Дифференциал} Дифференциал на $X$~-- гомоморфизм $d\colon X\to X$, что $d\circ d=0$.\end{Def} \begin{Def}[переопределение комплекса] Комплекс~-- градуированный модуль с дифференциалом степени (в нашем случае) $-1$.\end{Def} \begin{Def}\index{Гомологии} - $(X,d)$~-- комплекс, тогда (из определения дифференциала) $\im d_n\subseteq \ker d_{n-1}$. Элементы $Z_n=\ker d_{n-1}$ называются $n$-циклами. Элементы $B_n=\im d_n$ называются $n$-границами. $n$-е гомологии $X$~-- это $H_n(X)\overset{\text{def}}{=}Z_n/B_n$. + $(X,d)$~-- комплекс, тогда (из определения дифференциала) $\im d_n\subseteq \ker d_{n-1}$. Элементы $Z_n=\ker d_{n-1}$ называются $n$-циклами. Элементы $B_n=\im d_n$ называются $n$-границами. $n$-е гомологии $X$~-- это $H_n(X)\defeq Z_n/B_n$. \end{Def} Градуировка на $X$ индуцирует градуировку на $H_*(X)=\bigoplus_{i\in\Z}H_i(X)$. \begin{Def}\index{Сдвинутый комплекс}\label{shiftedcomplex} @@ -199,15 +205,15 @@ Cтрелка по построению получается единствен \begin{exc} $P$ проективный $\iff$ $\exists F$~-- свободный, что $F\cong P\oplus P'$ для некоторого $P'$ $\iff$ $\forall T\overset{f}{\twoheadrightarrow}P\quad\exists P\overset{h}{\rightarrow}T$, что $fh=\id_P$(что то же самое, $T\cong P'\oplus h(P)$) $\iff$ $\exists \{e_i\in P\}_{i\in I}$ и $f_i\colon P\to R$, что $\forall x\in P$ $f_i(x)=0$ для почти всех $i\in I$ и $x=\sum_{i\in I}e_if_i(x)$ (это называется ``проективный базис''). \end{exc} -\begin{proof}[Решение]\let\qed\relax Обозначим $F(P)$~-- свободный модуль, порожденный элементами $P$.Есть понятная сюрьекция $p\colon F(P)\twoheadrightarrow P$. +\begin{proof}[Решение]\let\qed\relax Обозначим $\langle P\rangle_R$~-- свободный $R$-модуль, порожденный элементами $P$. Есть понятная сюрьекция $p\colon\langle P\rangle_R\twoheadrightarrow P$. \begin{enumerate} - \item[$1\Rightarrow2$]\marginpar{\tiny Без проективности такая конструкция работать не будет. Например, у $\Z$-модулей $\Z/n\Z$ вообще нет ненулевых гомоморфизмов в $\Z^n$.} Из проективности \begin{tikzcd}[cramped,sep=small]&P\ar{d}{\id}\ar[swap]{dl}{\exists i}\\F(P)\ar[two heads,swap]{r}{p}&P\end{tikzcd}. $pi=\id$, то есть $P$~-- прямое слагаемое $F(P)$. - \item[$2\Rightarrow1$] Подходит $F(P)$. Вспомним, что он проективен. + \item[$1\Rightarrow2$]\marginpar{\tiny Без проективности такая конструкция работать не будет. Например, у $\Z$-модулей $\Z/n\Z$ вообще нет ненулевых гомоморфизмов в $\Z^n$.} Из проективности \begin{tikzcd}[cramped,sep=small]&P\ar{d}{\id}\ar[swap]{dl}{\exists i}\\\langle P\rangle_R\ar[two heads,swap]{r}{p}&P\end{tikzcd}. $pi=\id$, то есть $P$~-- прямое слагаемое $\langle P\rangle_R$. + \item[$2\Rightarrow1$] Подходит $\langle P\rangle_R$. Вспомним, что он проективен. \begin{tikzcd}[cramped,sep=small] - & F(P)\ar[sloped,labels=description]{dl}{\exists h}\ar[near start,sloped,labels=description]{dr}{f\circ p}\ar[near start,labels=description,shift right=0.22em]{rr}{p} & &\ar[near start,labels=description,shift right=0.22em]{ll}{i}P\ar[sloped,labels=description,swap]{dl}{f}\ar[near end,dotted,sloped,labels=description]{llld}{h\circ i}\\ + & \langle P\rangle_R\ar[sloped,labels=description]{dl}{\exists h}\ar[near start,sloped,labels=description]{dr}{f\circ p}\ar[near start,labels=description,shift right=0.22em]{rr}{p} & &\ar[near start,labels=description,shift right=0.22em]{ll}{i}P\ar[sloped,labels=description,swap]{dl}{f}\ar[near end,dotted,sloped,labels=description]{llld}{h\circ i}\\ T\ar[two heads]{rr} & & M & \end{tikzcd} - \item[$1\Leftrightarrow 3$] очевидно? \begin{tikzcd}[cramped,sep=small]&P\ar{d}{\id}\ar[swap]{dl}{\exists h}\\T\ar[two heads,swap]{r}{\forall f}&P\end{tikzcd}. В обратную сторону берем $f=p$ и $T=F(P)$. + \item[$1\Leftrightarrow 3$] очевидно? \begin{tikzcd}[cramped,sep=small]&P\ar{d}{\id}\ar[swap]{dl}{\exists h}\\T\ar[two heads,swap]{r}{\forall f}&P\end{tikzcd}. В обратную сторону берем $f=p$ и $T=\langle P\rangle_R$. \item[$1\Rightarrow4$] аоао не знаю я хлебушек \item[$1\Leftarrow4$] добавил чтобы утверждение ниже уехало на следующую страницу а оно не уехало \end{enumerate} @@ -233,7 +239,7 @@ Cтрелка по построению получается единствен \end{tikzcd} \] \end{Def} -\begin{stmt} +\begin{stmt}\label{stmt_projresexists} У любого модуля существует проективная резольвента. \end{stmt} \begin{proof} @@ -276,7 +282,7 @@ Cтрелка по построению получается единствен \begin{multicols}{2} Теперь доказываем, что это гомотопические эквивалентности. Для этого нужно доказать, что $\exists s\colon P\to P$, что $gf-\id_P=sd+ds$ (в другую сторону точно так же). - Обозначим $gf\overset{\text{def}}{=}h$. Заметим, что $\varepsilon h=\varepsilon gf=\tau f=\varepsilon$, поэтому $\varepsilon(h_0-\id_{P_0})=0$. Поэтому $\im(h_0-\id_{P_0})\subseteq\ker\varepsilon\colon P_1\to\ker\varepsilon$. Из проективности $P_0$ существует $s_1\colon P_0\to P_1$. Из коммутативности всех треугольников получается $h_0-\id_{P_0}=d_0s_1$ (все $P_i=0,i<0$, так что $s_0d_{-1}=0$). + Обозначим $gf\defeq h$. Заметим, что $\varepsilon h=\varepsilon gf=\tau f=\varepsilon$, поэтому $\varepsilon(h_0-\id_{P_0})=0$. Поэтому $\im(h_0-\id_{P_0})\subseteq\ker\varepsilon\colon P_1\to\ker\varepsilon$. Из проективности $P_0$ существует $s_1\colon P_0\to P_1$. Из коммутативности всех треугольников получается $h_0-\id_{P_0}=d_0s_1$ (все $P_i=0,i<0$, так что $s_0d_{-1}=0$). \columnbreak \vspace*{\fill} @@ -298,12 +304,12 @@ Cтрелка по построению получается единствен \addcontentsline{toc}{subsection}{\bfseriesПрактика 1: функтор $\Tor$} {\itshape Волчара решил, что давать на праках часть определений из будущего~-- это очень хорошая идея, поэтому тут в начале будут ссылки на будущие лекции, наверное.} -На этой практике нужно знать, что такое функтор $\Tor$ (c.~\pageref{torfunctor}) и что такое плоские модули (с.~\pageref{def_flatmodule}). +На этой практике нужно знать, что такое функтор $\Tor$ (c.~\pageref{torfunctor}) и что такое плоские модули (с.~\pageref{def_flatmodule}). Кроме того, для решения задач~\ref{Pract1Prob2} и~\ref{Pract1Prob3} понадобится следствие из теоремы~\ref{derivedfunctorpreservesfcolimits} (c.~\pageref{torpreservesfilteredcolimits}) и <факт о том, что группа это копредел конечно порождённых подгрупп>. Во всех задачах $R,S$~-- кольца. Все модули левые, если не указано противоположное. Если не указано, над какой алгеброй модуль, то он над $R$. \begin{enumerate}[start=0] - \item \label{Pract1Prob0}Пусть $M$~-- модуль. Докажите, что следующие условия эквивалентны: + \item\label{Pract1Prob0} Пусть $M$~-- модуль. Докажите, что следующие условия эквивалентны: \begin{itemize} \item $M$ плоский; \item $\Tor_1^R(X,M)=0$ для любого правого модуля $X$. @@ -329,11 +335,11 @@ Cтрелка по построению получается единствен $\Tor_1^\Z(\Z/m\Z,A)=\ker(\Z\otimes_{\Z}A\overset{(\cdot m)\otimes1}{\longrightarrow}\Z\otimes_{\Z}A)$. В ядро попадают все элементы $a\in A$, что $ma=0$. \end{proof} - \item Пусть $A,B$~-- абелевы группы. Докажите, что $\Tor_n^\Z(A,B)$ равен нулю для $n>1$ и является группой кручения\marginpar{\scriptsize Отсюда и обозначение функтора (от слова torsion).} для $n=1$ (то есть $\forall x\in\Tor_1^\Z(A,B)\exists m\ne 0\colon mx=0$). + \item\label{Pract1Prob2} Пусть $A,B$~-- абелевы группы. Докажите, что $\Tor_n^\Z(A,B)$ равен нулю для $n>1$ и является группой кручения\marginpar{\scriptsize Отсюда и обозначение функтора (от слова torsion).} для $n=1$ (то есть $\forall x\in\Tor_1^\Z(A,B)\exists m\ne 0\colon mx=0$). \begin{proof}[Решение]\let\qed\relax \end{proof} - \item Пусть $A$~-- абелева группа. Докажите, что $A$ является плоским $\Z$-модулем тогда и только тогда, когда $A$ свободна от кручения. + \item\label{Pract1Prob3} Пусть $A$~-- абелева группа. Докажите, что $A$ является плоским $\Z$-модулем тогда и только тогда, когда $A$ свободна от кручения. \begin{proof}[Решение]\let\qed\relax \end{proof} @@ -374,7 +380,7 @@ Cтрелка по построению получается единствен \end{stmt} Доказывается собственно точно так же. \begin{Def}\index{Производный функтор} - $F\colon\mathrm{Mod\mdash}R\to\mathrm{Mod\mdash}S$~-- (ковариантный аддитивный) точный справа функтор. Определим $i$-й производный функтор $(L_iF)(\cdot)$ так: пусть $M\in\mathrm{Mod\mdash}R$, $P_*\to M$~-- проективная резольвента. Тогда $(L_iF)(M)\overset{\text{def}}{=}H_i(F(P_*))$. + $F\colon\mathrm{Mod\mdash}R\to\mathrm{Mod\mdash}S$~-- (ковариантный аддитивный) точный справа функтор. Определим $i$-й производный функтор $(L_iF)(\cdot)$ так: пусть $M\in\mathrm{Mod\mdash}R$, $P_*\to M$~-- проективная резольвента. Тогда $(L_iF)(M)\defeq H_i(F(P_*))$. Так как проективные резольвенты эквивалентны\marginpar{\tiny\begin{flushleft}$F(P_*)$~-- комплекс, потому что $F(d_i)F(d_{i+1})=F(d_id_{i+1})=F(0)=0$ (так что $\im Fd_{i+1}\subseteq\ker Fd_i$).\end{flushleft}} с точностью до гомотопической эквивалентности, а они квазиизоморфизмы, определение корректно (с точностью до изоморфизма). @@ -569,7 +575,7 @@ Cтрелка по построению получается единствен \section*{Практика 2: плоские конечно представимые модули} \addcontentsline{toc}{subsection}{\bfseriesПрактика 2: плоские конечно представимые модули} Для решения задач из этой практики нужно знать, что такое инъективный модуль несколько фактов: -\begin{fact}[\hypertarget{projinjdef}{Другой критерий проективности и инъективности}] +\begin{fact}[\hypertarget{projinjdef}{Другой критерий проективности и инъективности}]\label{page_projinjdef} $R$-модуль $X$ проективный тогда и только тогда, когда для любого $Y\overset{\pi}{\twoheadrightarrow}Z$ отображение \[\begin{tikzcd}\Hom_R(X,Y)\ar[two heads]{r}{\Hom_R(X,\pi)}&\Hom_R(X,Z)\end{tikzcd}\]~-- эпиморфизм. Другими словами, $R$-модуль $X$ проективный тогда и только тогда, когда (по умолчанию точный только слева) ковариантный функтор $\Hom_R(X,-)$ точный. Двойственно, $R$-модуль $X$ инъективный тогда и только тогда, когда (по умолчанию точный слева) контравариантный функтор $\Hom_R(-,X)$ точный. @@ -603,7 +609,7 @@ $\ker((1)\colon C_i\to\im d_{i-1})=\ker d_{i-1}$. Так как $\im d_i\subsete \begin{Def} $F$~-- точный справа функтор. Объект $T$ называется {\bfseries $F$-ацикличным}, если $(L_iF)T=0\,\forall i>0$. \end{Def} -\begin{lemma} +\begin{lemma}\label{acyclicres} $T_*\to X$~-- $F$-ацикличная резольвента (то есть резольвента, где все модули $F$-ацикличные). Тогда $(L_nF)X\cong H_nFT_*$. \end{lemma} \begin{proof} @@ -611,7 +617,7 @@ $\ker((1)\colon C_i\to\im d_{i-1})=\ker d_{i-1}$. Так как $\im d_i\subsete \[ \cdots\to L_1FK_X\to \overset{=\{0\}}{L_1FT_0}\to L_1FX\to FK_X\to FT_0\twoheadrightarrow FX \] - $L_1FT_0=0$, так что $L_1FX=\ker(FK_X\to FT_0)=H_1FT_*$. Дальше строим для $T_2\to T_1\twoheadrightarrow K_X$ и пользуемся тем, что $(L_{i+1}F)X=(L_iF)K_X\,i\ge1$. + $L_1FT_0=0$, так что $L_1FX=\ker(FK_X\to FT_0)=H_1FT_*$. Дальше строим для $T_2\to T_1\twoheadrightarrow K_X$ и пользуемся тем, что $(L_{i+1}F)X=(L_iF)K_X,\,i\ge1$. \end{proof} \begin{Def}\label{def_flatmodule} $R$-модуль $X$ называется {\bfseries плоским}, если $-\otimes_RX$ точный (что то же самое, он сохраняет мономорфизмы). @@ -656,13 +662,13 @@ $\ker((1)\colon C_i\to\im d_{i-1})=\ker d_{i-1}$. Так как $\im d_i\subsete Видно, что условие про $u$~-- это (c точностью до знака) условие на мономорфность, а условие на $v$~-- это условие на эпиморфность с точностью до границы. \end{proof} \begin{Def}\index{Функтор $\Tor$}\index{$\Tor$} - Пусть $A$~-- правый $R$-модуль, $B$~-- левый $R$-модуль. Функтор $\Tor$~-- это $\Tor_n^R(A,B)\overset{\text{def}}{=}L_n(-\otimes_R B)(A)$. + Пусть $A$~-- правый $R$-модуль, $B$~-- левый $R$-модуль. Функтор $\Tor$~-- это $\Tor_n^R(A,B)\defeq L_n(-\otimes_R B)(A)$. \end{Def} Для доказательства фактов про $\Tor$ нужно еще несколько определений. \begin{Def}[тензорное произведение комплексов]\index{Тензорное произведение комплексов} - $U_*$~-- комплекс $\mathrm{{Mod}\mdash}R$, $V_*$~-- комплекс $R\mathrm{\mdash{Mod}}$. {\bfseries Тензорным произведением комплексов} $U_*\otimes_R V_*$ называется комплекс с \[(U_*\otimes_R V_*)_n\overset{\text{def}}{=}\bigoplus_{i+j=n}(U_i\otimes_RV_j)\] + $U_*$~-- комплекс $\mathrm{{Mod}\mdash}R$, $V_*$~-- комплекс $R\mathrm{\mdash{Mod}}$. {\bfseries Тензорным произведением комплексов} $U_*\otimes_R V_*$ называется комплекс с \[(U_*\otimes_R V_*)_n\defeq\bigoplus_{i+j=n}(U_i\otimes_RV_j)\] Достаточно определить дифференциал на прямом слагаемом: $u\otimes v\in U_i\otimes_RV_j$ - \[d^{U_*\otimes_RV_*}(u\otimes v)\overset{\text{def}}{=}\underset{\in U_{i-1}}{d^U_{i-1}(u)}\otimes v+(-1)^iu\otimes \underset{\in V_{i-1}}{d^V_{j-1}(v)}\] + \[d^{U_*\otimes_RV_*}(u\otimes v)\defeq\underset{\in U_{i-1}}{d^U_{i-1}(u)}\otimes v+(-1)^iu\otimes \underset{\in V_{i-1}}{d^V_{j-1}(v)}\] \[ \begin{tikzcd}[sep=scriptsize] \ddots\ar{r}\ar{d}& \vdots\ar{d}\ar{r}& \vdots\ar{d}\ar{r} &\vdots\ar{d}\ar{r} & \adots\ar{d} \\ @@ -706,7 +712,7 @@ $\ker((1)\colon C_i\to\im d_{i-1})=\ker d_{i-1}$. Так как $\im d_i\subsete База: длина $P_*$~-- $1$. Проективные модули~-- плоские, поэтому сохраняют короткие точные последовательности, поэтому $P_0\otimes X$ ацикличен. - Длина $P_*$~-- $m+1$. \[P_{m+1}\to \underbrace{P_m\to\cdots\to P_1\to P_0\to 0\to\cdots}_{\overset{\text{def}}{=}\bar{P}}\] можно представить как конус $\Cone(P_{m+1}[m]\overset{d^P_m}{\longrightarrow}\bar{P})$ ($P_{m+1}$ интерпретирован как комплекс $\cdots\to0\to P_{m+1}\to0\to\cdots$ ну как раньше). + Длина $P_*$~-- $m+1$. \[P_{m+1}\to \underbrace{P_m\to\cdots\to P_1\to P_0\to 0\to\cdots}_{\defeq\bar{P}}\] можно представить как конус $\Cone(P_{m+1}[m]\overset{d^P_m}{\longrightarrow}\bar{P})$ ($P_{m+1}$ интерпретирован как комплекс $\cdots\to0\to P_{m+1}\to0\to\cdots$ ну как раньше). Тогда $P_*\otimes_RX=\Cone(P_{m+1}[m]\otimes_RX\to\bar{P}\otimes_RX)$ ациклично: $P_{m+1}[m]\otimes_RX$ так как $P_{m+1}[m]$ длины 1, а $\bar{P}\otimes_RX$ по индукции. @@ -714,12 +720,14 @@ $\ker((1)\colon C_i\to\im d_{i-1})=\ker d_{i-1}$. Так как $\im d_i\subsete \end{proof} Аналогичным образом доказывается, что $H_n(A\otimes_RQ_*)\cong H_n(P_*\otimes_RQ_*)$, поэтому верно \begin{corollary*} - $L_n(-\otimes_RB)(A)\cong L_n(A\otimes_R-)(B)\overset{\text{def}}{=}\Tor_n^R(A,B)$. + $L_n(-\otimes_RB)(A)\cong L_n(A\otimes_R-)(B)\defeq\Tor_n^R(A,B)$. \end{corollary*} -Можно вычислять $\Tor$, используя плоские резольвенты. \begin{stmt}\index{Плоский модуль} Левый модуль плоский тогда и только тогда, когда для любого правого модуля $Y$ он $(Y\otimes_R-)$-ациклический. \end{stmt} +\begin{corollary*} + Из леммы~\ref{acyclicres} следует, что можно вычислять $\Tor$, используя плоские резольвенты. +\end{corollary*} $\Q$ над $\Z$ плоский, но не проективный. \section*{Практика 3: гомологические размерности} @@ -745,9 +753,9 @@ $\Q$ над $\Z$ плоский, но не проективный. \fd_R(M)=\sup\{n\,|\,\exists X\text{ такой, что }\Tor^R_n(X,M)\ne 0\}\text{.} \end{align*} \begin{proof}[Решение]\let\qed\relax - Понятно, что $\pd_R(M)\le\sup\{\ldots\}$ (или непонятно\ldots).В другую сторону: заметим, что если есть короткая точная последовательность $K_M\hookrightarrow P\twoheadrightarrow M$ с проективным $P$, то $\pd_R(K_M)=\pd_R(M)-1$. По индукции $\pd_R(K_M)=n$, запишем кусок длинной точной последовательности + Понятно, что $\pd_R(M)\le\sup\{\ldots\}$ (или непонятно\ldots). В другую сторону: заметим, что если есть короткая точная последовательность $K_M\hookrightarrow P\twoheadrightarrow M$ с проективным $P$, то $\pd_R(K_M)=\pd_R(M)-1$. По индукции $\pd_R(K_M)=n$, запишем кусок длинной точной последовательности \[\Ext_R^n(M,X)\to\overset{=0}{\Ext_R^n(P,X)}\to\Ext_R^n(K_M,X)\to\Ext_R^{n+1}(M,X)\to\overset{=0}{\Ext_R^{n+1}(P,X)}\] - Так что $\Ext_R^{n+1}(M,X)\ne0$.\marginpar{я потом допишу} + Так что $\Ext_R^{n+1}(M,X)\ne0$.\marginpar{\tinyя потом допишу} \end{proof} \item\label{RIid} Докажите, что $\id_R(M)=\sup\{n\,|\,\exists X\text{ такой, что }\Ext_R^n(R/I,M)\ne 0\}$. \item\label{gldim} Докажите, что следующие числа равны: @@ -799,7 +807,216 @@ $\Q$ над $\Z$ плоский, но не проективный. \end{enumerate} {\bfseries Фильтрованным копределом}\index{Фильтрованный копредел} называется копредел функтора из фильтрованной категории. \end{Def} -kerkerkercokerkerkerkercokerker~--\marginpar{Лекция 4\\23 сентября} -Леди Гага научилась применять лемму о змее +\marginpar{Лекция 4\\23 сентября} +Пусть $A\colon\mathcal{I}\to\mathrm{Mod\mdash}R$~-- функтор из малой (пока что не обязательно фильтрованной) категории. Вспомним, как устроены его копределы. +Для $a\in A_i$ обозначим $[\cdot]_i\colon A_i\to\bigoplus_{i\in\Ob\mathcal{I}}A_i$ вложение в копроизведение.\marginpar{\tiny ker ker ker coker ker ker ker coker ker~-- Леди Гага научилась применять лемму о змее} +\[ +\bigoplus_{\phi\colon i\to j}A_i\overset{f}{\to}\bigoplus_{i\in\Ob\mathcal{I}}A_i\overset{\pi}{\twoheadrightarrow}\coker f\text{, где для }\phi\colon i\to j\text{ и }a\in A_i\,f\colon a\mapsto [a]_i-[(A\phi)(a)]_j\text{.} +\] +$\coker f$ и будет копределом $A$. + +Рассмотрим функторы $A,B,C\colon\mathcal{I}\to\mathrm{Mod\mdash}R$ и предположим, что для всех $i\in\Ob\mathcal{I}$ последовательность $A_i\overset{\alpha_i}{\hookrightarrow}B_i\overset{\beta_i}{\twoheadrightarrow}C_i$ точна и для всех $\phi\colon i\to j$ в диаграмме +\[ +\begin{tikzcd}[cramped,sep=small] + A_i\ar{d}{A\phi}\ar[hook]{r}{\alpha_i} & B_i\ar{d}{B\phi}\ar[two heads]{r}{\beta_i} & C_i\ar{d}{C\phi} \\ + A_j\ar[hook]{r}{\alpha_j} & B_j\ar[two heads]{r}{\beta_j} & C_j +\end{tikzcd} +\] +все квадраты коммутируют. Тогда (по построению и лемме о змее) коммутативна следующая диаграмма: +\begin{equation}\label{colimitdiagram} +\begin{tikzcd} +\bigoplus\limits_{\phi\colon i\to j}A_i\ar{d}\ar[hook]{r}{\bigoplus\alpha_i} & \bigoplus\limits_{\phi\colon i\to j}B_i\ar{d}{}\ar[two heads]{r}{\bigoplus\beta_i} & \bigoplus\limits_{\phi\colon i\to j}C_i\ar{d}{} \\ +\bigoplus\limits_{i\in\Ob\mathcal{I}}A_i\ar[two heads]{d}{\pi_A}\ar[hook]{r}{\bigoplus\alpha_i} & \bigoplus\limits_{i\in\Ob\mathcal{I}}B_i\ar[two heads]{d}{\pi_B}\ar[two heads]{r}{\bigoplus\beta_i} & \bigoplus\limits_{i\in\Ob\mathcal{I}}C_j\ar[two heads]{d}{\pi_C}\\ +\colim A\ar{r} &\colim B\ar{r} &\colim C +\end{tikzcd} +\end{equation} +По лемме о змее $\colim B\twoheadrightarrow\colim C$~-- эпиморфизм. $\colim A\to\colim B$ в общем случае может и не быть мономорфизмом, но +\begin{thm}\label{filteredcolimitisexact_mainthm} + Если в условиях диаграммы~\ref{colimitdiagram} $\mathcal{I}$~-- фильтрованная категория, то $\colim A\to\colim B$~-- мономорфизм. +\end{thm} +Для доказательства понадобится следующая техническая лемма. +\begin{lemma}\label{propertiesoffilteredcolimit} + Если $A\colon\mathcal{I}\to\mathrm{Mod\mdash}R$~-- функтор из фильтрованной категории, то + \begin{enumerate} + \item\label{colimelement} любой элемент из $\colim A$ имеет вид $\pi(a)$ для некоторого $a\in A_i$ для некоторого $i\in\Ob\mathcal{I}$. + \item\label{colimkernel} $\ker(A_i\to\colim A)=\bigcup_{\phi\colon i\to j}\ker(A_i\overset{A\phi}{\to}A_j)$ + \end{enumerate} +\end{lemma} +\begin{proof} $ $ + \begin{enumerate} + \item Пусть $x\in\colim A$, тогда (так как $\pi$ сюрьективное) он имеет вид $x=\pi((a_i)_{i\in\Ob\mathcal{I}})$, где $(a_i)_{i\in\Ob\mathcal{I}}\in\bigoplus_{i\in\Ob\mathcal{I}}A_i$ и только конечное число $a_i\ne0$. + + Так как $\mathcal{I}$ фильтрованная, существует $j\in\Ob\mathcal{I}$, что для всех $i$, для которых $a_i\ne 0$ существует $\phi_i\colon i\to j$. + \begin{align*}\hspace{-8em} + \pi((a_i)_{i\in\Ob\mathcal{I}})=\underbrace{\pi\left((a_i)_{i\in\Ob\mathcal{I}}-\left[\sum_{i\colon a_i\ne 0}(A\phi_i)(a_i)\right]_j\right)}_{=0\text{ из определения }f}+\pi\left(\left[\sum_{i\colon a_i\ne 0}(A\phi_i)(a_i)\right]_j\right)=\pi\left(\left[\sum_{i\colon a_i\ne 0}(A\phi_i)(a_i)\right]_j\right) + \end{align*} + \item Отображение $A_i\to\colim A$~-- это в точности $\pi([\cdot]_i)$. Пусть $a\in\ker(A_i\to\colim A)\iff\pi([a]_i)=0$. Это означает, что $\exists\phi_k\colon i_k\to j_k$ и $c_k\in A_{i_k}$, что \[ + [a]_i=\sum_{k}\left([c_k]_{i_k}-[(A\phi_k)(c_k)]_{j_k}\right) + \] + Из фильтрованности $\mathcal{I}$ найдется $j\in\Ob\mathcal{I}$, что $\exists j_k\overset{\psi_k}{\to}j,i\overset{\phi}{\to}j$. + + Можно считать, что $i=j$, потому что + \[ + [(A\phi)(a)]_j=[a]_i-([a]_i-[(A\phi)(a)]_j)=\sum_{k}\left([c_k]_{i_k}-[(A\phi_k)(c_k)]_{j_k}\right)-([a]_i-[(A\phi)(a)]_j) + \] + и для всех $\psi_k\colon j_k\to j$ + \[ + [c_k]_{i_k}-[(A\phi_k)(c_k)]_{j_k}=[c_k]_{i_k}-[(A\psi_k\phi_k)(c_k)]_j-\left([(A\phi_k)(c_k)]_{j_k}-[(A\psi_k)((A\phi_k)(c_k))]_j\right) + \] + Поэтому можно считать, что \([a]_i=\sum_{k}\left([c_k]_{i_k}-[A\phi_k(c_k)]_i\right)\) для некоторых $\phi\colon i_k\to i$ и $c_k\in A_{i_k}$. + + Если $i_k=i$, то $[c_k]_{i_k}-[A\phi_k(c_k)]_i=[c_k-A\phi_k(c_k)]_i\in\ker A\gamma$ для некоторого $\gamma\colon i\to i'$: из определения фильтрованной категории + \[ + \begin{tikzcd}[cramped] + i\ar[shift left=0.25em]{r}{\id}\ar[swap,shift right=0.25em]{r}{\phi_k} & i\ar{r}{\gamma}& i' + \end{tikzcd} + \] + существует $\gamma\colon i\to i'$, что $\gamma=\gamma\phi_k$. + Дальше я потерялся\ldots\qedhere + \end{enumerate} +\end{proof}\pagebreak +\begin{proof}[Доказательство теоремы~\ref{filteredcolimitisexact_mainthm}] + \begin{multicols}{2} + Обозначим $f\colon\colim A\to\colim B$. Пусть $x\in\colim A\colon f(x)=0$. По пункту~\ref{colimelement} леммы~\ref{propertiesoffilteredcolimit} $x=\pi(a)$ для некоторого $a\in A_i$ для некоторого $i\in\Ob\mathcal{I}$. Из коммутативности $\pi_B\alpha_i(a)=0\Rightarrow\alpha_i(a)\in\ker(B_i\to\colim B)$. Из пункта~\ref{colimkernel} леммы~\ref{propertiesoffilteredcolimit} $\exists\phi\colon i\to j$, что $(B\phi)\alpha_i(a)=0$. Из определения $\alpha_i$ $(B\phi)\alpha_i(a)=\alpha_j(A\phi)(a)\Rightarrow (A\phi)(a)=0\Rightarrow\pi(a)=0$.\qedhere + \columnbreak + \vspace*{\fill} + \noindent\begin{tikzcd}[cramped,sep=tiny] + & \bigoplus\limits_{\phi\colon i\to j}A_i\ar{dd}\ar[near start,hook]{rrr}{\bigoplus\alpha_i} & & & \bigoplus\limits_{\phi\colon i\to j}B_i\ar{dd}{} \\ + a\in A_i\ar[mapsto]{dd}\ar[mapsto]{rrr}\ar[dash,labels=description,sloped]{rd}{\in}& & &\alpha_i(a)\in B_i\ar[mapsto]{dd}\ar[dash,labels=description,sloped]{rd}{\in} \\ + & \bigoplus\limits_{i\in\Ob\mathcal{I}}A_i\ar[near start,two heads]{dd}{\pi_A}\ar[near start,hook]{rrr}{\bigoplus\alpha_i} & & & \bigoplus\limits_{i\in\Ob\mathcal{I}}B_i\ar[near start,two heads]{dd}{\pi_B}\\ + \pi(a)\ar[mapsto]{rrr}\ar[dash,labels=description,sloped]{rd}{\in}& & &0\ar[dash,labels=description,sloped]{rd}{\in} & \\ + & \colim A\ar{rrr}{f} & & &\colim B + \end{tikzcd} + \vspace*{\fill} + \end{multicols} +\end{proof} +\begin{corollary*} + Фильтрованный копредел точный. +\end{corollary*} +\begin{thm}\label{derivedfunctorpreservesfcolimits} + Пусть $A\colon\mathcal{I}\to\mathrm{Mod\mdash}R$~-- функтор из фильтрованной категории, а $F$~-- точный справа функтор, коммутирующий с фильтрованным копределом, такой, что любой фильтрованный копредел проективных модулей $F$-ацикличный. Тогда \[(L_nF)(\colim A)\cong\colim(L_nFA)\text{.}\] +\end{thm} +\begin{proof} + Пусть $i\overset{\phi}{\to}j\overset{\psi}{\to}k$~-- стрелки в $\mathcal{I}$ и $A_i\overset{A\phi}{\to}A_j\overset{A\psi}{\to}A_k$~-- образ в $\mathrm{Mod\mdash}R$. Хотим поднимать $A\phi$, $A\psi$ в морфизм резольвент так, чтобы такая диаграмма%для любого $n$ $P_n^i\overset{(A\phi)^n}{\to}P_n^j\overset{(A\psi)^n}{\to}P_n^k$ + \[ + \begin{tikzcd}[cramped] + \cdots\ar{r} & P_1^i\ar{rr}\ar[swap,labels=description]{d}{(A\phi)^1}\ar[bend left=32,labels=description,near start]{ddr}{(A\psi\phi)^1} & & P_0^i\ar[two heads]{rr}{\varepsilon_i}\ar[swap,labels=description]{d}{(A\phi)^0}\ar[bend left=32,labels=description,near start]{ddr}{(A\psi\phi)^0} & & A_i\ar[swap,labels=description,near start]{d}{A\phi}\ar[bend left=32,labels=description,near start]{ddr}{A\psi\phi}\\ + \cdots\ar{r} & P_1^j\ar{rr}\ar[swap,labels=description]{dr}{(A\psi)^1} & & P_0^j\ar[two heads]{rr}{\varepsilon_j}\ar[swap,labels=description]{dr}{(A\psi)^0} & & A_j\ar[swap,labels=description]{dr}{A\psi}\\ + & \cdots\ar{r} & P_1^k\ar{rr} & & P_0^k\ar[two heads]{rr}{\varepsilon_k} & & A_k\\ + \end{tikzcd} + \] + была коммутативной\marginpar{\vspace{-5em}\tinyконструкция резольвенты в общем случае не предполагает, что $(A\psi\phi)^i=(A\psi)^i(A\phi)^i$, только их гомотопность, но нам этого недостаточно}. В $\mathrm{Mod\mdash}R$ можно построить хорошие резольвенты: выберем + \[P_0^i\defeq\langle A_i\rangle_R\] + $\varepsilon_i$ отправляет элемент базиса, соответствующий $a\in A_i$ (обозначим его $[1]_a$) в $a$. + \begin{multicols}{2} + \noindent\vspace*{\fill} + \[ + \begin{tikzcd}[cramped,sep=scriptsize] + P_1^i=\langle K_0^i\rangle_R\ar[two heads]{rd}\ar{dd}{\exists(A\phi)^1} & & P_0^i\ar{dd}{(A\phi)^0}\ar[two heads]{r}{\varepsilon_i} & A_i\ar{dd}{A\phi} \\ + & K_0^i\ar[hook]{ur}\ar[dotted,near start]{dd}{\exists!} & & \\ + P_1^j=\langle K_0^j\rangle_R\ar[two heads]{rd} & & P_0^j\ar[two heads]{r}{\varepsilon_j} & A_j \\ + & K_0^j\ar[hook]{ur} & & + \end{tikzcd} + \] + \vspace*{\fill} + + \columnbreak + Строим $(A\phi)^0\colon P_i^0\to P_j^0$ так: $(A\phi)^0$ отправляет $[1]_a$ в $[1]_{(A\phi)(a)}$. Ну и из конструкции понятно, что $(A\psi\phi)^0=(A\psi)^0(A\phi)^0$. + + Дальше продолжаем как для построения проективной резольвенты (вспомните утв.~\ref{stmt_projresexists}): $K_n^i=\ker(P_n^i\to P_{n-1}^i)$. + + По универсальному свойству ядра существует единственное отображение $(A\phi)^n|_{K_n^i}\colon K_n^i\to K_n^j$. Определим $P_{n+1}^i\defeq\langle K_n^i\rangle_R$ и поднимем $(A\phi)^n|_{K_n^i}$ до $(A\phi)^{n+1}\colon P_{n+1}^i\to P_{n+1}^j$. Понятно, что композиция сохранится. + \end{multicols} + То есть $P_*$ функториален на резольвентах. Тогда $\colim(P_*)_*$~-- комплекс и из точности фильтрованного копредела $\colim(P_*)_*\overset{\colim\varepsilon}{\longrightarrow}\colim(A)$~-- квазиизоморфизм. Так как копредел проективных модулей $F$-ацикличен,\marginpar{\tiny третье равенство из точности фильтрованного копредела (вспомните \hyperlink{homologyincomplex}{замечательный факт} со стр.~\pageref{page_homologyincomplex}).} \[(L_nF)\colim A=H_nF\colim(P_*)_*=H_n\colim(FP_*)=\colim(H_nFP_*)=\colim((L_nF)A)\text{.}\] +\end{proof} +Еще одно полезное свойство тензорного произведения. +\begin{lemma} + Фильтрованный копредел плоских модулей плоский. +\end{lemma} +\begin{proof} + $X\hookrightarrow Y$~-- мономорфизм, $A\colon\mathcal{I}\to R\mathrm{\mdash Mod}$~ функтор из фильтрованной категории, такой, что ${A_i}_{i\in\Ob\mathcal{I}}$~-- плоские модули. + Тогда $X\otimes_R A_i\hookrightarrow Y\otimes_R A_i$~-- мономорфизм $\forall i\in\Ob\mathcal{I}$. + + Так как $\colim$ точен $\colim (X\otimes_R A_i)\hookrightarrow\colim(Y\otimes_R A_i)$~-- мономорфизм. $X\otimes_R\colim(A)\cong\colim(X\otimes_R A_i)$ для любого $X$, поэтому $X\otimes_R\colim(A)\hookrightarrow Y\otimes_R\colim(A)$~-- мономорфизм, поэтому $\colim(A)$ плоский. +\end{proof} +\begin{corollary*}\label{torpreservesfilteredcolimits} + $\Tor_n^R(\colim A,B)\cong\colim\Tor_n^R(A,B)$. +\end{corollary*} +\section{Функтор $\Ext$} +\subsection{Инъективные модули} +\begin{Def}\index{Инъективный модуль} + Модуль $M$ называется {\bfseries\itshape инъективным}, если + \[ + \begin{tikzcd}[cramped,sep=large] + & M \\ + X\ar{ur}{\forall f} \ar[hook]{r}{\forall i} & Y\ar[swap]{u}{\exists g} + \end{tikzcd} + \] +\end{Def} +Вспомните один из критериев инъективности \hyperlink{projinjdef}{c практики} (стр.~\pageref{page_projinjdef}). + +Понятно, что если $\{M_i\}_{i\in I}$~-- инъективные модули, то $\prod_{i\in I}M_i$ тоже инъективный: +\begin{multicols}{2} +\noindent\vspace*{\fill} +\[ + \begin{tikzcd}[cramped,sep=large] + M_i & \prod_{i\in I}M_i\ar{l}{\pi_i} \\ + X\ar{u}{\pi_if}\ar[near start]{ur}{\forall f} \ar[hook]{r}{\forall i} & Y\ar[swap,near start]{ul}{\exists g_i}\ar[dotted,swap]{u}{\exists!g} + \end{tikzcd} +\] +\vspace*{\fill} + +\columnbreak +$\forall f\colon X\to\prod_{i\in I}M_i$ $\forall X\overset{i}{\hookrightarrow}Y$ из инъективности всех $M_i$ найдется $Y\overset{g_i}{\to}M_i$, что $\pi_if=g_ii$. Из универсального свойства произведения $\exists! Y\overset{g}{\to}\prod_{i\in I}M_i\colon \pi_if=g_ii=\pi_igi$ для всех $f,i$, значит (из единственности $g$) $f=gi$. +\end{multicols} +\subsection{Критерий Баера} +Оказывается, что для того, чтобы модуль был инъективным, достаточно, чтобы его определение выполнялось для идеалов кольца: +\begin{thm}[\hypertarget{baercriterion}{Критерий Баера}]\index{Критерий Баера}\label{page_baercriterion} + $M$ инъективен тогда и только тогда, когда для любого правого идеала $I\subseteq R$ и любого $I\overset{f}{\hookrightarrow}M$ выполнено условие инъективности. +\end{thm} +\begin{proof} Часть $\Rightarrow$ совсем понятная~-- это просто частный случай инъективности. + + Доказываем часть $\Leftarrow$. $X\overset{i}{\hookrightarrow} Y$ и $X\overset{f}{\to}M$. Докажем, что найдется нужный $f\colon Y\to M$. + + \begin{multicols}{2} + Рассмотрим частично упорядоченное множество подмодулей $(X',f')$, таких, что $X\subseteq X'\subseteq Y$ c $f\colon X'\to M$ таким, что $f'i'=f$ ($i'\colon X\hookrightarrow X'$~-- вложение). $(X',f')\le(X'',f'')$, если $X'\hookrightarrow X''$ и $f''|_{X'}=f'$. + + \columnbreak + \noindent\[ %\vspace*{\fill}\[ + \begin{tikzcd}[cramped] + X''\ar{rrd}{f''} & & \\ + & X'\ar{r}{f'}\ar[hook]{ul} & M \\ + & X\ar[hook]{u}{i'}\ar[hook]{r}{i}\ar{ur}{f}\ar[hook]{uul}{i''} & Y + \end{tikzcd} + \]\vspace*{\fill} +\end{multicols} + В нем у любой цепи есть верхняя грань, поэтому оно удовлетворяет условиям леммы Цорна: существует максимальный $X'$. + + От противного докажем, что $X'=Y$. Предположим, что $\exists b\in Y\smallsetminus X'$. Рассмотрим $J=\{r\in R\,|\,br\in X'\}$~-- правый идеал $R$. Определим $J\overset{\phi'}{\to}M\colon r\mapsto f'(br)$. Из условия теоремы существует $\phi\colon R\to M$, что $\phi|_{J}=\phi'$. Но тогда рассмотрим $X''=X'+bR$ и $f''\colon X''\to M$, который определен так: $f''(a+br)=f'(a)+\phi(r)$. + + $f''$ корректно определено: по определению $J$ $X'\cap bR=J$, а $f''$ корректно определено на пересечении. Существование $X'',f''$ противоречит максимальности $X'$. +\end{proof} +\begin{Def} + Абелева группа $A$ называется {\bfseries\itshape делимой}, если \[\forall a\in A,n\in\Z\smallsetminus\{0\}\exists b\in A\colon nb=a\text{.}\] +\end{Def} +\begin{corollary*}[из~\hyperlink{baercriterion}{критерия Баера}] + Абелева группа $A$ инъективна тогда и только тогда, когда она делимая. +\end{corollary*} +\begin{proof} + \begin{multicols}{2} + Любой идеал в $\Z$~-- это $\Z$. Отображения $\Z\hookrightarrow\Z$~-- это умножение на $n\in\Z\smallsetminus\{0\}$, поэтому для любой $\Z\to A$ определяется образом единицы $1\mapsto a$.\qedhere + + \columnbreak + \noindent\[ + \begin{tikzcd}[sep=large] + & A \\ + \Z\ar[sloped]{ur}{1\mapsto a}\ar[hook]{r}{\cdot n} & \Z\ar[swap,sloped]{u}{\exists1\mapsto b} + \end{tikzcd} + \]\vspace*{\fill} + \end{multicols} +\end{proof} +\section*{Практика 4: гомологические размерности. Продолжение} +\addcontentsline{toc}{subsection}{\bfseriesПрактика 4: гомологические размерности. Продолжение} + \printindex\thispagestyle{fancyplain}\addcontentsline{toc}{section}{Индекс} \end{document} \ No newline at end of file