Skip to content

Commit

Permalink
Lectures 22A
Browse files Browse the repository at this point in the history
Signed-off-by: zeramorphic <[email protected]>
  • Loading branch information
zeramorphic committed Nov 23, 2023
1 parent dbd5a1d commit 0c91b65
Show file tree
Hide file tree
Showing 4 changed files with 126 additions and 3 deletions.
6 changes: 4 additions & 2 deletions iii/commalg/04_integrality_finiteness_finite_generation.tex
Original file line number Diff line number Diff line change
Expand Up @@ -227,6 +227,8 @@ \subsection{Integral and finite extensions}
By the previous result, both extensions are finite.
Then, by part (i), \( A \subseteq A'[c] \) is finite, so \( c \) is integral over \( A \).
\end{proof}

\subsection{Integral closure}
\begin{definition}
Let \( A \subseteq B \) be rings.
The \emph{integral closure} of \( A \) in \( B \) is the set \( \overline A \) of elements of \( B \) that are integral over \( A \), which is an \( A \)-algebra.
Expand Down Expand Up @@ -554,7 +556,7 @@ \subsection{Integrality over ideals}
\end{proof}
\begin{proposition}
Let \( A \) be an integrally closed integral domain (in its field of fractions).
Let \( A \subseteq B \) be an extension of rings, let \( \mathfrak a \) be an ideal in \( A \), and let \( a \in B \).
Let \( A \subseteq B \) be an extension of rings, let \( \mathfrak a \) be an ideal in \( A \), and let \( b \in B \).
The following are equivalent:
\begin{enumerate}
\item \( b \) is integral over \( \mathfrak a \);
Expand Down Expand Up @@ -611,7 +613,7 @@ \subsection{Cohen--Seidenberg theorems}
Now, \( \mathfrak q B_{\mathfrak p} \subseteq \mathfrak q' B_{\mathfrak p} \) are maximal ideals of \( B_{\mathfrak p} \), so they must coincide.
\end{proof}
\begin{proposition}[lying over]
Let \( A \subseteq B \) be an integral exxtension of rings, and let \( \mathfrak p \in \Spec A \).
Let \( A \subseteq B \) be an integral extension of rings, and let \( \mathfrak p \in \Spec A \).
Then there is a prime ideal \( \mathfrak q \in \Spec B \) such that \( \mathfrak q \cap A = \mathfrak p \).
In other words, \( \iota^\star : \Spec B \to \Spec A \) is surjective.
\end{proposition}
Expand Down
76 changes: 75 additions & 1 deletion iii/commalg/06_direct_and_inverse_limits.tex
Original file line number Diff line number Diff line change
Expand Up @@ -92,7 +92,7 @@ \subsection{Limits and completions}
\begin{enumerate}
\item the \( \mathfrak a \)-adic completion \( \hat R \) is Noetherian;
\item the functor \( \hat R \otimes_R (-) \) is exact;
\item if \( M \) is a finitely generated \( R \)-module, then the natural map \( \hat R \otimes_R M \to \hat M \) is an \( \hat R \)-linear isomorphism.
\item if \( M \) is a finitely generated \( R \)-module, then the natural map \( \hat R \otimes_R M \to \hat M \) is an \( \hat R \)-linear isomorphism.
\end{enumerate}
\end{theorem}
Thus \( \mathfrak a \)-adic completion is an exact functor from the category of finitely generated \( R \)-modules if \( R \) is Noetherian.
Expand Down Expand Up @@ -204,3 +204,77 @@ \subsection{Graded rings and modules}
Let \( M \) be an \( R \)-module.
We say that filtrations \( (M_n), (M_n') \) of \( M \) are \emph{equivalent} if there exists \( n_0 \) such that for all \( n \geq 0 \), we have \( M_{n + n_0} \subseteq M_n' \) and \( M'_{n + n_0} \subseteq M_n \).
\end{definition}
\begin{lemma}
Let \( \mathfrak a \) be an ideal of \( R \).
Let \( M \) be an \( R \)-module, and let \( (M_n)_{n \geq 0} \) be a stable \( \mathfrak a \)-filtration of \( M \).
Then \( (M_n)_{n \geq 0} \) is equivalent to \( (\mathfrak a^n M)_{n \geq 0} \).
\end{lemma}
\begin{proof}
As \( (M_n)_{n \geq 0} \) is an \( \mathfrak a \)-filtration, for all \( n \geq 0 \), we have
\[ M_n \supseteq \mathfrak a M_{n-1} \supseteq \mathfrak a^2 M_{n-2} \supseteq \dots \supseteq \mathfrak a^n M \supseteq \mathfrak a^{n + n_0} M \]
For the other direction, as the filtration is stable, there exists \( n_0 \) such that for each \( n \geq n_0 \), we have \( \mathfrak a M_n = M_{n+1} \).
Then \( M_{m + n_0} = \mathfrak a^n M_{n_0} \subseteq \mathfrak a^n M \) as required.
\end{proof}

\subsection{Artin--Rees lemma}
\begin{definition}
Let \( \mathfrak a \) be an ideal of \( R \).
Let \( M \) be an \( R \)-module, and let \( (M_n)_{n \geq 0} \) be an \( \mathfrak a \)-filtration of \( M \).
Then we define
\[ R^\star = \bigoplus_{n \geq 0} \mathfrak a^n;\quad M^\star = \bigoplus_{n \geq 0} M_n \]
\end{definition}
Note that \( R^\star \) is a graded ring, as for \( x \in \mathfrak a^n, y \in \mathfrak a^\ell \), we have \( xy \in \mathfrak a^{n + \ell} \).
As \( (M_n)_{n \geq 0} \) is an \( \mathfrak a \)-filtration, \( M^\star \) is a graded \( R^\star \)-module.
Indeed, for \( x \in \mathfrak a^n \) and \( m \in M_\ell \), we have \( xm \in M_{n + \ell} \) as required.

If \( R \) is Noetherian, the ideal \( \mathfrak a \) is finitely generated, say by \( x_1, \dots, x_r \).
Then \( R^\star \) is generated as an \( R \)-algebra by \( x_1, \dots, x_r \) by taking sums and products.
By Hilbert's basis theorem, \( R^\star \) is a Noetherian ring.
\begin{lemma}
Let \( R \) be a Noetherian ring, and let \( \mathfrak a \) be an ideal of \( R \).
Let \( M \) be a finitely generated \( R \)-module, and let \( (M_n)_{n \geq 0} \) be an \( \mathfrak a \)-filtration of \( M \).
Then, the following are equivalent:
\begin{enumerate}
\item \( M^\star \) is finitely generated as an \( R^\star \)-module;
\item the \( \mathfrak a \)-filtration \( (M_n)_{n \geq 0} \) is stable.
\end{enumerate}
\end{lemma}
\begin{proof}
First, note that each \( M_n \) is a finitely generated \( R \)-module.
Indeed, \( R \) is a Noetherian ring and \( M \) is finitely generated, so \( M \) is a Noetherian module, or equivalently, every submodule is finitely generated.
Now, consider
\[ M^\star_n = M_0 \oplus \dots \oplus M_n \oplus \mathfrak a M_n \oplus \mathfrak a^2 M_n \oplus \cdots \]
This is an \( R^\star \)-submodule of \( M^\star \).
Note that \( (M^\star_n)_{n \geq 0} \) is an ascending chain of \( R^\star \)-submodules of \( M^\star \), and this chain stabilises if and only if the \( \mathfrak a \)-filtration \( (M_n)_{n \geq 0} \) is stable.

\emph{(i) implies (ii).}
As \( R \) is Noetherian, so is \( R^\star \) by the discussion above.
By assumption, \( M^\star \) is finitely generated as a module over a Noetherian ring, so it is Noetherian.
Hence the ascending chain \( (M^\star_n)_{n \geq 0} \) stabilises, giving the result.

\emph{(ii) implies (i).}
Suppose \( (M_n)_{n \geq 0} \) is stable.
Then \( (M^\star_n)_{n \geq 0} \) stabilises at some \( n_0 \geq 0 \), so
\[ M^\star = \bigcup_{n \geq 0} M_n^\star = M_{n_0}^\star \]
Now, note that \( M_0 \oplus \dots \oplus M_{n_0} \)
generatees \( M^\star_{n_0} \) as an \( R^\star \)-module.
Each \( M_n \) is a finitely generated \( R \)-module, so \( M_0 \oplus \dots \oplus M_{n_0} \) is also finitely generated as an \( R \)-module.
So these generators span \( M^\star_{n_0} = M^\star \) as an \( R^\star \)-module, as required.
\end{proof}
\begin{proposition}[Artin--Rees]
Let \( R \) be a Noetherian ring, and let \( \mathfrak a \) be an ideal of \( R \).
Let \( M \) be a finitely generated \( R \)-module, and let \( (M_n)_{n \geq 0} \) be a stable \( \mathfrak a \)-filtration of \( M \).
Then for any submodule \( N \leq M \), \( (N \cap M_n)_{n \geq 0} \) is a stable \( \mathfrak a \)-filtration of \( N \).
\end{proposition}
Thus, stable filtrations pass to submodules.
\begin{proof}
First, we show that \( (N \cap M_n)_{n \geq 0} \) is indeed an \( \mathfrak a \)-filtration.
\[ \mathfrak a(N \cap M_n) \subseteq N \cap \mathfrak a M_n \subseteq N \cap M_{n + 1} \]
Now, define
\[ M^\star = \bigoplus_{n \geq 0} M_n;\quad N^\star = \bigoplus_{n \geq 0} (N \cap M_n) \]
Note that \( M^\star \) is an \( R^\star \)-submodule of \( N^\star \).
As \( R \) is Noetherian, so is \( R^\star \).
Then as \( (M_n)_{n \geq 0} \) is stable, \( M^\star \) is a finitely generated \( R^\star \)-module by the previous lemma.
Thus \( M^\star \) is a Noetherian \( R^\star \)-module.
Its submodule \( N^\star \) is then finitely generated, so \( (N \cap M_n)_{n \geq 0} \) is stable.
\end{proof}
45 changes: 45 additions & 0 deletions iii/commalg/07_dimension_theory.tex
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
\subsection{???}
\begin{definition}
Let \( \mathfrak p \) be a prime ideal of \( R \).
The \emph{height} of \( \mathfrak p \), denoted \( \operatorname{ht}(p) \), is
\[ \operatorname{ht}(\mathfrak p) = \sup \qty{ d \mid \mathfrak p_0 \subsetneq \mathfrak p_1 \subsetneq \dots \subsetneq \mathfrak p_d = \mathfrak p; \mathfrak p_i \in \Spec R } \]
The \emph{(Krull) dimension} of \( R \) is
\[ \dim R = \sup \qty{\operatorname{ht}(\mathfrak p) \mid \mathfrak p \in \Spec R} = \sup \qty{\operatorname{ht}(\mathfrak m) \mid \mathfrak m \in \mSpec R} \]
\end{definition}
\begin{remark}
The height of a prime ideal \( \mathfrak p \) is the Krull dimension of the localisation \( R_{\mathfrak p} \).
In particular,
\[ \dim R = \sup \qty{\dim R_{\mathfrak p} \mid \mathfrak p \in \Spec R} = \sup \qty{\dim R_{\mathfrak m} \mid \mathfrak m \in \mSpec R} \]
So the problem of computing dimension can be reduced to computing dimension of local rings.
\end{remark}
\begin{definition}
Let \( I \) be a proper ideal of \( R \).
Then the \emph{height} of \( I \) is
\[ \operatorname{ht}(I) = \inf \qty{\operatorname{ht}(\mathfrak p) \mid I \subseteq \mathfrak p} \]
\end{definition}
\begin{proposition}
Let \( A \subseteq B \) be an integral extension of rings.
Then,
\begin{enumerate}
\item \( \dim A = \dim B \); and
\item if \( A, B \) are integral domains and \( k \)-algebras for some field \( k \), they have the same transcendence degree over \( k \).
\end{enumerate}
\end{proposition}
We prove part (i); the second part is not particularly relevant for this course.
\begin{proof}
First, we show that \( \dim A \leq \dim B \).
Consider a chain of prime ideals \( \mathfrak p_0 \subsetneq \dots \subsetneq \mathfrak p_d \) in \( \Spec A \).
By the lying over theirem and the going up theorem, we obtain a chain of prime ideals \( \mathfrak q_0 \subseteq \dots \subseteq \mathfrak q_d \) in \( \Spec B \).
As \( \mathfrak p_i = \mathfrak q_i \cap A \) and \( \mathfrak p_i \neq \mathfrak p_{i+1} \), we must have \( \mathfrak q_i \neq \mathfrak q_{i+1} \).
So this produces a chain of length \( d \) in \( B \), as required.

Now consider a chain \( \mathfrak q_0 \subsetneq \dots \subsetneq \mathfrak q_d \) in \( \Spec B \).
Contracting each ideal, we produce a chain \( \mathfrak p_0 \subseteq \dots \subseteq \mathfrak p_d \) in \( \Spec A \).
Suppose that \( \mathfrak q_i \) and \( \mathfrak q_{i+1} \) contract to the same prime ideal \( \mathfrak p_i \) in \( \Spec A \).
Note that \( \mathfrak q_i \subseteq \mathfrak q_{i+1} \), so by incomparability, they must be equal, but this is a contradiction.
\end{proof}
\begin{remark}
If \( A \) is a finitely generated \( k \)-algebra for some field \( k \), then by Noether normalisation, we obtain a \( k \)-algebra embedding \( k[T_1, \dots, T_d] \to A \), and the extension is integral.
Thus \( \dim A = \dim k[T_1, \dots, T_d] \).
One can show that \( \dim k[T_1, \dots, T_d] = d \), and hence that the integer \( d \) obtained by Noether normalisation is uniquely determined by \( A \) and \( k \).
\end{remark}
2 changes: 2 additions & 0 deletions iii/commalg/main.tex
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,7 @@ \section{Primary decomposition}
\input{05_primary_decomposition.tex}
\section{Direct and inverse limits}
\input{06_direct_and_inverse_limits.tex}
\section{Dimension theory}
\input{07_dimension_theory.tex}

\end{document}

0 comments on commit 0c91b65

Please sign in to comment.