Throughout, \(R\) will denote a commutative ring.
We began class by proving the abstract version of the Artin-Rees lemma stated at the end of the previous lecture. This was followed by
Classical Artin-Rees Lemma. Suppose \(R\) is a Noetherian ring, \(I\subseteq R\) an ideal, \(M\) a finitely generated \(R\)-module and \(N\subseteq M\) a submodule. Then there exists \(k\geq 1\) such that \(I^nM\cap N = I^{n-k}(I^kM\cap N)\), for all \(n\geq k\). In particular, if \(J\subseteq R\) is an ideal, then there exists \(k\geq 1\) such that \(I^n\cap J = I^{n-k}(I^k\cap J)\), for all \(n\geq k\).
The proof of the classical case made use of the very important Rees ring of R with respect to I, namely \(\mathcal{R} := \bigoplus_{n\geq 0}I^n t^n \cong \bigoplus_{n\geq 0} I^n\), a ring of fundamental importance in commutative algebra and algebraic geometry, where in the latter case it is referred to as the blow up of Spec R along V(I).
Here are some consequences of the Artin-Rees lemma we did not have time to present in class.
Krull's Intersection Theorem. Let \(R\) be a Noetherian ring and \(I\subseteq R\) an ideal. Set \(J := \bigcap_{n\geq 1}I^n\). Then there exists \(a\in I\) such that \((1+a)\cdot J = 0\). In particular if \(J\) is contained in the Jacobson radical of \(R\) (e.g., \(R\) is a local ring) or \(R\) is an integral domain, then \(\bigcap_{n\geq 1}I^n = 0\).
Proof. Choose \(k\geq 1\) as in the second part of the classical case of the Artin-Rees lemma. Then, for \(n\geq k\) we have
\[ J = I^n\cap J = I^{n-k}(I^k\cap J) \subseteq IJ\subseteq J. \]
Thus, \(IJ = J\). Let \(J := \langle j_1, \ldots, j_t\rangle\). Then we have a system of equations
\begin{align*} j_1 &= i_{11}j_1+\cdots + i_{1t}j_t\\ j_2 &= i_{21}j_1+\cdots + i_{2t}j_t\\ \vdots &= \quad \quad \vdots \\ j_t &= i_{t1}j_1+\cdots + i_{tt}j_t, \end{align*}
for \(i_{cd}\in I\). Bringing the left hand side of these equations to the right hand side yields a homogeneous system of equations
\[ A\cdot \begin{pmatrix} j_1\\j_2\\\vdots\\j_t\end{pmatrix} = \begin{pmatrix} 0\\0\\\vdots\\0\end{pmatrix}, \]
for
\[A = \begin{pmatrix} i_{11}-1 & i_{12} & \cdots & i_{1t}\\ i_{21} & i_{22}-1 & \cdots &i_{2t}\\ \vdots & & \ddots& \vdots \\ i_{t1} & i_{t2} & \cdots & i_{tt}-1 \end{pmatrix}. \]
Multiplying both sides of the homogenous system by the classical adjoint of \(A\) shows that \(\textrm{det} \ A\) annihilates the generators of \(J\) and hence annihilates \(J\). Clearly \(\textrm{det} A\) (or its negative) has the form \(1+a\), for \(a\in I\), which gives what we want. ∎
The following result plays a central role in multiplicity theory when one introduces the notion of superficial element.
Corollary to A-R. Let \(R\) be a Noetherian ring, \(I\subseteq R\) an ideal and \(0\not = x\in R\). There there exists \(k\geq 1\) such that for all \(n\geq k\) we have \((I^n:x) = (0:x)+I^{n-k}(I^k:x)\).
Proof. Clearly the right hand side of the desired relation is contained in the left hand side. Now suppose \(rx \in I^n\). Then \(rx \in I^n\cap \langle x\rangle\), so choosing \(k\) as in the classical Artin-Rees lemma, \(rx \in I^{n-k}(I^k\cap \langle x\rangle)\). Since \(I^k\cap \langle x\rangle = (I^k:x)x\), we can write \(rx = \sum_t i_t(s_tx)\), where each \(s_t\in (I^k:x)\) and \(i_t\in I^{n-k}\). Thus,
\[ (r-\sum_ti_ts_t)x = 0. \]
so that \(r-\sum_ti_ts_t \in (0:x)\), and hence \(r\in (0:x)+I^{n-k}(I^k:x)\), as required. ∎
The rest of the class was devoted to a discussion leading to a proof of the existence of the Hilbert polynomial for graded modules over standard \(\mathbb{N}\)-graded Noetherian rings. We proceeded in the following steps.
1. We assume that \(R = R_0[R_1]\) is a standard \(\mathbb{N}\)-graded Noetherian ring such that \(R_0\) is Artinian and \(M\) is a finitely generated graded \(R\)-module. We allow \(M\) to be \(\mathbb{Z}\)-graded, but since \(R\) is \(\mathbb{N}\)-graded this forces \(M_n = 0\), for \(n << 0\). We noted that since each \(M_n\) is a finite \(R_0\) module, it has finite length \(\lambda (M_n)\) as an \(R_0\)-module.
2. Every polynomial \(p(x)\in \mathbb{Q}[x]\) of degree \(d\) can be written uniquely as
\[ (\star)\quad\quad p(x) = e_0{x+d\choose d} + e_1{x+d-1\choose d-1}+\cdots + e_d,\]
with each \(e_j \in \mathbb{Q}\).
3. If \(p(x)\in \mathbb{Q}[x]\) has the property that \(p(n)\in \mathbb{N}\) for all \(n\in \mathbb{N}\), then each \(e_j\) in \((\star)\) is an integer.
4. Suppose the function \(f: \mathbb{N}\to \mathbb{N}\) satisfies the following property: There exists \(p_0(x)\in \mathbb{Q}[x]\) with \(\textrm{deg} (p_0(x)) = d-1\) such that \(f(n+1)-f(n) = p_0(n)\), for all \(n >> 0\). Then there exists \(p(x)\in \mathbb{Q}[x]\) with \(\textrm{deg} (p(x)) = d\) such that \(f(n) = p(n)\) for all \(n >> 0\).
5. Existence of the Hilbert polynomial. Let \(R\) and \(M\) be as in 1 above. Suppose \(R = R_0[f_1, \ldots, f_d]\) with each \(f_i\in R_1\). Then there exists \(p(x)\in \mathbb{Q}[x]\) such that \(\textrm{deg}(p(x)) \leq d-1\) and \(\lambda (M_n) = p(n)\), for \(n >> 0\).
The proof of the existence of the Hilbert polynomial was by induction on \(d\), the case \(d = 0\) being trivial. For \(d > 0\), we considered the exact sequence of \(R\)-modules
\[ 0\to (0:_M f_d)\longrightarrow M\overset{\cdot f_d}\longrightarrow M\longrightarrow M/f_dM\to 0. \]
The first and last terms are modules over \(R/f_dR\) which is an \(R_0\) algebra generated by \(d-1\) elements of degree one, so the induction hypothesis applies to these modules. The sequences above gave rise to the sequence of \(R_0\)-modules
\[ 0\to (0:_M f_d)_n\longrightarrow M_n\overset{\cdot f_d}\longrightarrow M_{n+1}\longrightarrow (M/f_dM)_{n+1}\to 0. \]
Additivity of length in exact sequences, induction and part 4 gave the final result.
We ended class by pointing out that Hilbert's original proof of the existence of the Hilbert polynomial was a consequence of Hilbert's Syzygy Theorem which showed that a graded module over the polynomial ring \(K[x_1, \ldots, x_d]\) has a graded free resolution of finite length.
We continued our discussion of graded rings and modules. Maintaining the notation from the previous lectures\(R\) and \(M\) are \(\mathbb{Z}\)-graded, we continued with
7. The annihilator of \(M\) is a homogeneous ideal.
8. If \(I\subseteq R\) is a homogeneous ideal, then its nilradical is also a homogeneous ideal.
9. If \(N\subseteq M\) is a graded submodules then \(\textrm{rad ann} (M/N)^* = \textrm{rad ann}(M/N^*)\).
10. Suppose \(L\) is a graded submodule of \(M\). Then \(L\) is primary if and only for every homogeneous \(r\in R\) and \(x\in M\), if \(rx\in L\), then \(x\in L\) or \(r \in \textrm{ rad ann}(M/L)\). In this case, \(\textrm{Ass}(M/L) + P = \textrm{rad ann} (M/L)\).
11. Assume \(N\subseteq M\) is a submodule of \(M\) (not necessarily graded). If \(N\) is \(P\)-primary, then \(N^*\) is \(P^*\)-primary.
12. Suppose \(R\) is a Noetherian graded ring and \(M\) is a finitely generated, graded \(R\)-module. If \(N\subseteq M\) is a graded sub-module, then \(N\) has a reduced primary decomposition \(N = L_1\cap \cdots \cap L_t\), where each \(L_i\) is a graded primary submodule of \(M\) and writing \(P_i = \textrm{Ass} (M/L_i)\), each \(P_i\) is homogeneous and \(P_1, \ldots, P_t\) are distinct. primary
We then demonstrated the following theorem.
Theorem Assume \(R\) is an \(\mathbb{N}\)-graded ring. Then \(R\) is Noetherian if and only if \(R_0\) is Noetherian and \(R_+ := \bigoplus_{n\geq 1} R_n\) is a finitely generated ideal.
We ended class by defining a standard \(\mathbb{N}\)-graded ring to be an \(\mathbb{N}\)-graded ring generated in degree one, i.e., such that \(R = R_0[R_1]\). We noted that, in this case, for \(n\geq 2\), \(R_n = (R_1)^n = R_s\cdot R_t\), whenever \(s+t = n\). We also stated, but did not prove
Artin-Rees Lemma. Let \(R\) be a Noetherian, standard \(\mathbb{N}\)-graded ring and \(M\) a finitely generated graded \(R\)-module. Then there exists \(k\geq 1\) such that \(M_n = R_{n-k}M_k\), for all \(n\geq k\).
Today's class began with a discussion of graded rings, using the polynomial ring in finitely many variables over a field as an example of ring with a number of different gradings. We first noted that for \(R := k[x_1, \ldots, x_d]\), \(R\) is \(\mathbb{N}\)-graded, where writing \(R = \bigoplus_{n\geq 0}R_n\), \(R_n\) is the vector space of homogeneous polynomials of degree \(n\), and we clearly have \(R_n\cdot R_m\subseteq R_{n+m}\). We then noted that \(R\) also has the structure of an \(\mathbb{N} ^2\)-graded module by separating the variables of \(R\) into two sets and writing \(R = \bigoplus_{(n,m)\in \mathbb{N}^2} R_{(n,m)}\), where \(R_{(n,m)}\) is the space of bi-homgeneous polynomials of bi-degree \((n,m)\). In a similar vein, if for each \((e_1, \ldots, e_d)\in \mathbb{N} ^d\), we let \(R_{(e_1, \ldots, e_d)}\) denoted the one-dimensional space spanned over \(k\) by the monomial \(x_1^{e_1}\cdots x_d^{e_d}\), then \(R\) is an \(\mathbb{N}^d\)-graded ring via the decomposition \(R = \bigoplus_{(e_1, \ldots, e_d)\in \mathbb{N}^d} R_{e_1, \ldots, e_d)}\).
We then focused on \(\mathbb{Z}\)-graded rings and modules, referring to them simply as graded rings and modules. We then worked through the following items. In what follows \(R\) is a graded ring and \(M\) is a graded \(R\)-module. We first noted that \(r\in R\) or \(x\in M\) is homogeneous of degree n if \(r\in R_n\) or \(x\in M_n\). for some \(n \in \mathbb{Z}\).
1. An ideal \(I\subseteq R\) is said to be homogeneous or graded if \(I = \bigoplus_n (I\cap R_n)\) and a submodule \(N\subseteq M\) is said to be a graded submodule if \(N = \bigoplus_n(N\cap M_n)\).
2. For an ideal \(I\subseteq R\), the following are equivalent.
And similarly for submodules of \(M\).
3. Suppose \(P\subseteq R\) is a homogeneous ideal. Then \(P\) is a prime ideal if and only if whenever \(ab\in P\), with \(a,b\in R\) homogeneous, then \(a\in P\) or \(b\in P\).
4. Let \(I\) be an ideal. Denote by \(I^*\) the ideal of \(R\) generated by the homogeneous elements of \(I\). If \(P\subseteq R\) is prime, then \(P^*\) is prime. We noted that \(I^*\) is the largest homogeneous ideal contained in \(I\).
5. Similarly, if \(N\subseteq M\) is a submodule, \(N^*\) denotes the submodule of \(M\) generated by the homogeneous elements of \(N\).
6. Suppose \(N\subseteq M\) is a graded submodule of \(M\) and \(P\in \textrm{Ass}(M/N)\). Then \(P\) is a homogeneous ideal which is the annihilator of a homogeneous element in \(M/N\). For this we reduced to the case that \(N = 0\). we then reduced to the case that \(P^*\) contains all homogeneous ideals by localizing at the multiplicatively closed set consisting of all homogeneous elements, not in \(P\).
We continued the discussion from the previous lecture concerning associate primes and prime filtrations.
7. Let \(M\) be finitely generated and consider a prime filtration of \(M\) with primes \(P_1, \ldots, P_t\). If \(Q\in \textrm{Ass}_R(M)\), then \(Q = P_j\), for some \(j\). In particular \(\textrm{Ass}_R(M)\) is a finite set of prime ideals.
8. If \(M\) is finitely generated and \(S\subseteq R\) is a multiplicatively closed set, then \(\textrm{ann}(M)_S = \textrm{ann}_{R_S}(M_S)\).
9. Suppose \(P\) is a prime ideal minimal over \(\textrm{ann}(M)\). Then \(P\in \textrm{Ass}_R(M)\).
10. Given a prime ideal \(P\subseteq R\), we defined a submodule \(N\subseteq M\) to be \(P\)-primary if \(\textrm{Ass} (M/N) = \{P\}\). In this case \(P^n\cdot (M/N) = 0\), for some \(n\geq 1\).
11. Suppose \(N_1, N_2\subseteq M\) are \(P\)-primary. Then \(N_1\cap N_2\) is \(P\)-primary.
12. Suppose \(M\) is finitely generated and \(N\subseteq M\) is a submodule. Fix \(0\not = r\in R\). Then, there exists \(t\geq 1\) such that the sequence of submodules \((N:_Mr)\subseteq (N:_Mr^2)\subseteq \cdots \) satisfies \((N:_M r^t) = (N:_M r^{t+1}) = \cdots \). For such a \(t\), one has \(N = (N:_Mr^t)\cap (N+r^tM)\).
13. If \(M\) is finitely generated and \(N\subseteq M\), the following are equivalent:
For \(N\) satisfying \((ii)\), \(N\) is \(P\)-primary for \(P\) the unique prime minimal over \(\textrm{ann}(M/N)\).
14. \(N\subseteq M\) is said to be irreducible if \(N\) cannot be written as \(N = L_1\cap L_2\), for \(L_1, L_2\) submodules of \(M\) properly containing \(M\). If \(N\) is irreducible then \(N\) is \(P\)-primary for \(P\) minimal over \(\textrm{ann} (M/N)\).
Definition. Given \(N\subseteq M\). A primary decomposition of \(N\) is a decomposition \(N = L_1\cap\cdots \cap L_t\), where each \(L_i\) is \(P_i\)-primary for some prime ideal \(P_i\). The decomposition is said to be reduced if \(P_1, \ldots, P_t\) are distinct.
15. Here is a major theorem: Suppose \(M\) is finitely generated. Then every submodule of \(M\) has a reduced primary decomposition.
Throughout \(R\) is a Noetherian ring and \(M\) is an \(R\)-module. We discussed and worked through the following statements.
1. A prime ideal \(P\subseteq R\) is an associated prime of \(M\) if \(P = \textrm{ann}(x)\), for some \(x\in M\). Note since \(P \not = R\), \(x\not = 0\) in \(M\). We noted that if \(R\) is an integral domain, \((0)\) is the only associated prime if \(M\) is torsion free and moreover, any associated prime \(P\) contains \(\textrm{ann} (M)\).
2. We write \(\textrm{Ass}_R(M)\) for the set of associated primes of \(M\).
3. The following hold:
4. Suppose \(S\subseteq R\) is a multiplicatively closed set. For a prime ideal \(P\subseteq R\). \(P_S \in \ams\) if and only if \(P\cap S = \emptyset\) and \(P\in \textrm{Ass}_R(M)\).
5. Suppose \(0\to A\overset{i}\to B\overset{\pi}\to C\to 0\) is an exact sequence of \(R\)-modules, Then \(\textrm{Ass} _R(B)\subseteq \textrm{Ass}_R(A)\cup \textrm{Ass}_R(C)\).
6. A prime prime filtration of \(M\) is a chain of submodules
\[ (0) = M_0\subseteq M_1\subseteq M_2\subseteq \cdots \subseteq M_n = M, \]
such that \(M_i/M_{i-1}\cong R/P_i\), for (not necessarily distinct prime ideals \(P_1, \ldots, P_n\). If \(M\) is finitely generated, then \(M\) has a prime filtration.
We began class by proving parts (i) and (ii) of the comparison theorem. We then had a general discussion about categories, functors and derived functors, largely passing over the details below.
Definition. A category \(\mathfrak{C}\) consists of a class of objects \(Obj (\mathfrak{C})\) together with pairwise disjoint sets of morphisms \(\text{Hom} (A, B)\) for every ordered pair of objects and compositions
\[ \text{Hom} (A, B)\times \text{Hom}(B, C) \to \text{Hom}(A, C) , \]
denoted \((f, g)\to fg\) satisfying the following axioms:
efining a covariant functor or just functor \(F\) between two categories \(\mathfrak{C}\) and \(\mathfrak{D}\):
Definition. A (covariant) functor \(F\) is a function \(F: \mathfrak{C}\to \mathfrak{D}\) such that
We defined contravariant functor similarly, only (b) becomes \(F(f) \in \textrm{Hom}_{\mathfrak{D}}(F(B), F(A)\) and (c) becomes \(F(gf) = F(f)F(g)\). We then gave the following examples of functors:
We then noted that henceforth, we will restrict our attention to module categories, and additive functors \(F\) satisfying \(F(f+g) = F(f)+F(g)\). From this we immediately saw that additive functors preserve homotopic chain maps, and thus if \(f: \mathcal{C} \to \mathcal{C}'\) is a homotopy equivalence between complexes of modules in \(\mathfrak{C}\), then \(F(f): F(\mathcal{C})\to F(\mathcal{D})\) is a homotopy equivalence in \(\mathfrak{D}\). In particular, we had the following:
Corollary. Let \(\mathcal{C}\) and \(\mathcal{C}'\) be homotopy equivalent chain complexes of modules in \(\mathfrak{C}\) and \(F: \mathfrak{C}\to \mathfrak{D}\) an additive functor. Then, \(H_n(F(\mathcal{C})) \cong H_n(F(\mathcal{C}'))\), for all \(n\). Similarly for contravariant functors and both types of functors applied to co-chain complexes.
We noted that the corollary immediately implies the (already established) facts that the Tor and Ext modules are well-defined, i.e., independent of the resolutions used to calculate them. We then defined right exact and left exact functors with the following property: Given \(0\to A\to B\to C\to 0\), then \(F\) is right exact (resp left exact) if \(F(A)\to F(B)\to F(C)\to 0\) (resp \(0\to F(A)\to F(B)\to F(C)\)) is exact. And similarly for contravariant functors. We followed this by introducing the notions of left derived functors of right exact functors and right derived functors of left exact functors. We noted that the following definitions are all well-defined and the results therein are immediate by the work we have just done.
Theorem-Definition. Let \(F\) is an additive functor or an additive contravariant functor.
We noted that of course, the \(\textrm{Tor}^R_N (-, B)\) are left derived functors of \(-\otimes _B\), while the Ext modules are right derived functors of the left exact Hom ffunctors.
We ended class with the following definition, also stating that the resulting modules play a role of fundamental importance in algebraic geometry and commutative algebra.
Definition. Let \(R\) be a Noetherian ring, \(I\subseteq R\) an ideal an \(M\) an \(R\)-module. Let \(\Gamma _I\) denote the left exact functor defined as follows: \(\Gamma _I(M) := \{x\in M\ |\ I^nx = 0, \ \textrm{for some}\ n\geq 0\}\). We set \(H^n_I(M) := R^n\Gamma_I (M)\), and call this module the \(n\)th local cohomology module of \(M\) with respect to \(I\).
We began class by showing that if \(0\to A\to B\to C\to 0\) is an exact sequence of \(R\)-modules, then there exists a short exact sequences of acyclic complexes \(0\to \mathcal{P}_A\to \mathcal{P}_B\to \mathcal{P}_C\to 0\), where \(\mathcal{P} _A, \mathcal{P}_B, \mathcal{P}_C\) are deleted projective resolutions of \(A, B, C\) respectively. We then gave the following definitions.
Definitions. Let \(f:\mathcal{C}\to \mathcal{D}\) be a chain map between complexes.
In order to use these definitions, we stated:
Comparison Theorem. Let \(A\) and \(B\) be \(R\)-modules and \(\pi : A\to B\) an \(R\)-module homomorphism.
We then noted how the Comparison Theorem could be used to show that the definitions of \(\textrm{Tor}^R_n(A, B)\) and \(\textrm{Ext}_R^n (A, B)\) are independent of the resolutions (projective or injective) used to define them. This followed since, for example, by the Comparison Theorem any two projective resolutions of \(A\) are homotopy equivalent, and this equivalence is preserved by applying \(-\otimes _R B\) or \(\textrm{Hom}_R (-, B)\), and thus the corresponding homologies are isomorphic.
We began a discussion of chain complexes and co-chain complexes, including the following definitions:
Definitions. Let \(\mathcal{C}\) be either a chain complex or a co-chain complex, with modules and boundary maps \(\cdots \to C_{n+1}\overset{\partial}\to C_n\overset{\partial}\to C_{n-1}\to \cdots \) in the case \(\mathcal{C}\) is a chain complex and \(\cdots \to C_{n-1}\overset{\delta}\to C_n\overset{\delta}\to C_{n+1}\to \cdots \) in the case \(\mathcal{C}\) is a co-chain complex.
\item[(ii)] If \(\mathcal{C}\) is a co-chain complex:
\end{enumerate} We then defined the following concepts: Sub-complexes and quotient complexes.
After this, we we only gave the relevant versions of each statement for chain complexes and mentioned that there is an analogous statement for co-chain complexes. This was followed by the definition: Given two complexes \(\mathcal{C}\) and \(\mathcal{D}\), a family of \(R\)-module homomorphisms \(f_n: C_n\to D_n\) is a chain map if \(f_n\dd = f_{n-1}\dc\) for all \(n\). This was denoted by saying that \(\mathcal{C}\overset{f}\to \mathcal{D}\) is a chain map. We then noted that if \(f: \mathcal{C}\to \mathcal{D}\) is a chain map, then there are induced homomorphisms \(f_*: H_n(\mathcal{C})\to H_n(\mathcal{D})\), for all \(n\). We also defined an exact sequence of complexes \(\mathcal{C}\overset{f}\to \mathcal{D}\overset{g}\to \mathcal{E}\) and a short exact sequence of complexes \(0\to \mathcal{C}\overset{c}\to \mathcal{D}\overset{g}\to \mathcal{E}\to 0\). The latter can be thought of as a large commutative diagram of \(R\)-modules and \(R\)-module maps
We then proved a couple of parts of the following proposition by chasing through the diagram above.
Proposition. Let \(0\to \mathcal{C}\overset{f}\to \mathcal{D} \overset{g}\to \mathcal{E}\to 0\) be a short exact sequence of complexes. Then there exists a long exact sequence in homlogy:
\[ \cdots \to H_{n+1}(\mathcal{D})\overset{g_*}\to H_{n+1}(\mathcal{E})\overset{\delta}\to H_n(\mathcal{C})\overset{f_*}\to H_n(\mathcal{D})\overset{g_*}\to H_n(\mathcal{E})\overset{\delta}\to H_{n-1}(\mathcal{C}) \overset{f_*}\to \cdots . \]
We also noted that the maps \(H_{n+1}(\mathcal{E})\overset{\delta}\to H_n(\mathcal{C})\) are called connecting homomorphisms.
As a corollary to the previous proposition, we noted the following corollary.
Corollary. Let \(0\to A\to B\to C\to 0\) be a short exact sequence of \(R\)-modules. Then for all \(R\)-modules \(D\), we have the following long exact sequences: {\small
\[ \cdots \to \textrm{Tor}^R_2 (C, D)\to \textrm{Tor}^R_1(A, D)\to \textrm{Tor}^R_1(B, D)\to \textrm{Tor}^R_1(C, D)\to A\otimes _R D\to B\otimes _R B\to C\otimes _R D\to 0. \]
} {\small
\[ 0 \to \textrm{Hom}_R (D, A)\to \textrm{Hom}_R (D, B)\to \textrm{Hom}_R (D, C)\to \textrm{Ext}_R ^1(D, A)\to \textrm{Ext}_R ^1(D, B)\to \textrm{Ext}_R ^1(D, C)\to \textrm{Ext}_R ^2(D, A)\to \cdots \]
} {\small
\[ 0 \to \textrm{Hom}_R (C, D)\to \textrm{Hom}_R (B, D)\to \textrm{Hom}_R (A, D)\to \textrm{Ext}_R ^1(C, D)\to \textrm{Ext}_R ^1(B, D)\to \textrm{Ext}_R ^1(A, D)\to \textrm{Ext}_R ^2(C, D)\to \cdots \]
}
The proof of the corllary depended upon the following facts:: There are short exact sequences of complexes \(0\to \mathcal{P}_A\to \mathcal{P}_B\to \mathcal{P}_C\to 0\), where \(\mathcal{P} _A, \mathcal{P}_B, \mathcal{P}_C\) are deleted projective resolution of \(A, B, C\), respectively and \(0\to \mathcal{Q}_A\to \mathcal{Q}_B\to \mathcal{Q}_C\to 0\), where \(\mathcal{Q}_A, \mathcal{Q}_B, \mathcal{Q}_C\) are deleted injective resolutions of \(A, B, C\). Because in each homological or cohomological degree the sequences split, when we apply \(- \otimes _R D\), \(\textrm{Hom}_R (D, -)\), or \(\textrm{Hom}_R (-, D)\) to the appropriate resolutions, we get exact sequences of complexes or co-chain complexes. E.g.,
\[0\to \mathcal{P}_A\otimes _R D\to \mathcal{P}_B\otimes _R D\to \mathcal{P}_C\otimes _R D\to 0\quad \textrm{and}\quad 0\to \textrm{Hom}_R (D, \mathcal{Q} _A)\to \rm (D, \mathcal{Q}_B)\to \textrm{Hom}_R (D, \mathcal{Q}_C)\to 0\]
are short exact sequences of (co)-chain complexes, and thus the proposition above applies.
We began class by finishing the example of Huneke-Wiegand presented during the last lecture. In particular, in the established notation, we showed that \(t(I\otimes_R I) \not = 0\), and thus, since \(R\) is an integral domain, \(t(I\otimes_R I) = I\otimes_R I\). This shows \(I\otimes_R I \not \cong I^2\).
We then showed that the Tor modules are well-defined and that \(\textrm{Tor}^R _n(B, A)\cong \textrm{Tor}^R _n(A, B)\), for all \(n\geq 1\). This was done by first fixing a projective resolution \(\mathcal{P}\) of \(A\) and a projective resolution \(\mathcal{P}'\) of \(B\) and noting that a similar diagram chase in a commutative diagram (involving tensor products of the resolutions) to the one from the lecture of October 27 gives the case \(n = 1\). In this diagram, \(P_0, \phi _1, \phi _2\) come from \(\mathcal{P}\) and \(K_0\) is the kernel of the initial map from \(P_0\) to \(A\). The primed modules and maps are the corresponding ones from \(\mathcal{P}'\). Moreover, the top row and far right column are obtained by invoking the proof of the Tor Lemma. The point being that the diagram chase shows that \(\textrm{ker}(\phi_1\otimes 1_B)/\textrm{im}(\phi_2\otimes 1_B) \cong \textrm{ker}(1_A\otimes \phi_1')/\textrm{im}(1_A\otimes \phi_2')\) and hence \(\textrm{Tor}^R _1(A, B)\) is well defined and isomorphic to \(\textrm{Tor}_1(B, A)\), while a further diagram chase shows that \(\textrm{Tor}^R _1(A, K_0') \cong \textrm{Tor}^R_1(B, K_0)\), which is used together with dimension shifting to give the result for the higher Tor modules.
The diagram above is obtained by tensoring every term in the exact sequence \(0\to K_0\to P_0\to A\to 0\) with every term in the exact sequence \(0\to K_0'\to P_0'\to B\to 0\) and using the the Tor Lemma. When then proved the crucial part of the Tor lemma, namely that by starting with with a projective resolution of \(A\) built over \(P\), namely,
\[ \cdots \to P_2\overset{\phi_2}\longrightarrow P_1\overset{\phi_1}\longrightarrow P\overset{\pi}\to A \to 0, \]
where in the image of \(\phi_1\) is \(K\), then there is a well defined map \(f: \textrm{ker}(\phi_1\otimes 1_B)/\textrm{im}(\phi_2\otimes 1_B)\to \textrm{ker}(i\otimes 1_B)\) taking \(\overline{p\otimes b}\) to \(t(p)\otimes b\), where \(t: P_1\to K\) is just \(\phi_1\), but thought of as a map from \(P_1\) to \(K\), rather than a map from \(P_1\) to \(P\). In other words \(\phi(x) = t(x)\), for all \(x\in P_1\) so that \(\phi_1 = i t\).
We began class by stating and proving the following proposition:
Proposition. Let \(R\) be an integral domain.
The proof of (i) used dimension shifting and the symmetry of Tor together with the fact that a finitely generated torsion free module \(A\) over an integral domain can be enbedded in a free module \(F\) such that \(F/A\) is annihilated by a non-zero element of \(R\). In fact, for any \(R\)-modules \(A, B\), if we let \(S\) denote the non-zero elements of \(R\) so that \(R_S\) is its quotient field, then \(\textrm{Tor}^R_n(A,B)_S\cong \textrm{Tor}^{R_S}_n(A_S, B_S) = 0\), for all \(n\geq 1\) since \(A_S\) is a free \(R_S\)-module. Thus, every element of \(\textrm{Tor}^R_n(A,B)\) is annihilated by a non-zero element of \(R\), so that \(\textrm{Tor}^R_n(A,B)\) is a torsion module, for all \(A, B\) and \(n\geq 1\).
We then worked through the first part of following example due to Huneke and Wiegand.
Example. Let \(k\) be a field and set \(R := k[x^4, x^5, x^6]\), a subring of the polynomial ring in one variable. Set \(I :=(x^4, x^5)R\) and \(J := (x^4, x^6)R\). Then \(t(I\otimes J) = 0\) so that \(I\otimes J\cong IJ\) and \(t(I\otimes I) \not = 0\), so that \(I\otimes I\not \cong I^2\). For both statements, we need to show that
\[R^2\overset{\begin{pmatrix} -x^5 & -x^6\\x^4 & x^5\end{pmatrix}}\longrightarrow R^2\overset{\begin{pmatrix} x^4 & x^5\end{pmatrix}}\longrightarrow R\longrightarrow R/I\to 0\]
is the start of a free resolution of \(R/I\). To see that \(t(I\otimes j) = 0\), we used the sequence above to calculate \(\textrm{Tor}^R _1(R/I, J)\), and saw that this was zero. %For the second statement, we were able to exhibit explicitly a non-zero torsion elements in \(I\otimes I\), namely \(x^4\otimes (-x^5)+x^5\otimes x^4\).
After recalling the definition of \(\textrm{Tor}^R_n(A,B)\) from the previous lecture, we noted, but did not prove, that the independence of \(\textrm{Tor}^R_n (A, B)\) of the projective resolution of \(A\) follows from the following theorem, which we did not prove.
Properties of Tor. Let \(A\), \(B\) be \(R\)-modules.
After calculating \(\textrm{Tor}^{\mathbb{Z}}_n(A,B)\) for finitely generated \(\mathbb{Z}\)-modules \(A\) and \(B\), we then spent the rest of the class (mostly) calculating \(\textrm{Tor}^R _n (A, B)\), in two ways, for \(R := k[x, y]/\langle xy\rangle\), \(A := R/\langle x, y\rangle\) and \(B := R/xR\), noting that \(\textrm{Tor}^R_n(A,B)\cong k\), for all \(n\geq 0\).
We began class by proving item (x) on our list of tensor product properties, namely, that if \(S\subseteq R\) is a multiplicatively closed subseteq then \((M\otimes_R N )_S \cong M_S\otimes_{R_S} N_S\) as \(R_S\)-modules. We then turned to he following proposition, and proving parts (i) and (iii).
Proposition. Let \(0\to A\overset{f}\to B\overset{g}\to C\to 0\) \((\star)\) be an exact sequence of \(R\)-modules. Then
The proofs of (i) and (iii) were straight forward, with a key step in the proof of (i) showing that the induced map \((B\otimes D)/\textrm{im}(f\otimes 1_D)\overset{g\otimes 1_B}\longrightarrow C\otimes D\) is injective. We then noted that if we tensor the exact sequence \(0\to \mathbb{Z}\overset{\cdot 3}\to \mathbb{Z}\to \mathbb{Z}_3\) with with \(\mathbb{Z}_3\) the resulting map \((\cdot 3)\otimes 1_{\mathbb{Z}_3}\) is not injective. This was followed by stating, but not proving the
Definition-Proposition. Let \(A\) be an \(R\)-module and
\[ \mathcal{P}: \cdots \longrightarrow P_2\overset{\phi_2}\longrightarrow P_1\overset{\phi _1}\longrightarrow P_0\overset{\pi}\longrightarrow A\to 0 \]
be a projective resolution of \(A\). Define \(\textrm{Tor}^R_n (A, B) := \textrm{H}_n(\tilde{\mathcal{P}} \otimes B)\), for all \(n\geq 0\), where \(\tilde{\mathcal{P}}\) is \(\mathcal{P}\) truncated at \(P_0\). The definition of \(\textrm{Tor}^R_n (A, B)\) is independent of \(\mathcal{P}\).
We added a tenth item to the list of properties of tensor product from the previous lecture, see below. After noting that \(R/I\otimes_R R/J = 0\) whenever \(I,J\) are co-maximal ideals, we showed:
Proposition. Suppose \(R\) is a local ring with maximal ideal \(\mathfrak{m}\) and \(M, N\) are finitely generated \(R\)-modules, then \(M\otimes_R N\not = 0\).
This essentially from from Nakayama's lemma and item (vi) in the list of properties of tensor product, since \(M/\mathfrak{m} M\) and \(N/\mathfrak{m} N\) are vector spaces over \(k := R/\mathfrak{m}\). We then established properties (iii), (vi), (vii), (viii) of the tensor product.
We began a discussion of the tensor product of \(R\)-modules \(M\) and \(N\), with the ultimate goal of defining and proving basic properties of the modules \(\textrm{Tor}^R _n(M, N)\), for \(n\geq 1\). After discussing the idea behind tensor products in general, we gave the following definition. For those who were in Math 790 during Fall 2022, we noted that the definition below is the same as the one for vector spaces over a field.
Definition. For \(R\)-modules \(M\) and \(N\), a tensor product of M and N over R is an \(R\)-module \(P\) together with a bilinear map \(h: M\times N\to P\) having the following property: Whenever we are given an \(R\)-module \(L\) and a bilinear map \(f: M\times N\to L\), there is a unique \(R\)-module homomorphism \(\phi : P\to L\) such that \(\phi h = f\). In other words, given \(L\) and \(f\) as stated, there exists a unique \(\phi\) making the following diagram commute:
We then established the existence of the tensor product of \(M\) and \(N\) in the usual way: Namely as the quotient of the free module \(\mathcal{F}\) whose basis is the elements of \(M\times N\) by the submodule \(\mathcal{K}\) generated by the bilinear expressions in the basis elements that ultimately impose the bilinear structure on the tensor product. After showing that the tensor product is unique, we replaced the notation \(\mathcal{F}/\mathcal{K}\) by \(M\otimes _R N\) or just \(M\otimes N\), if there is no ambiguity about the underlying ring. For a basis element \((x, y) \in M\times N\), we denoted its image in \(M\otimes N\) by \(x\otimes y\), so that we obtain the bilinear map \(h :M\times N \to M\otimes N\) given by \(h(x,y) = x\otimes y\).
After showing that if \(n, m\in \mathbb{Z}\) are relatively prime, then \(\mathbb{Z}_m\otimes_{\mathbb{Z}}\mathbb{Z}_m = 0\), we then stated, but did not prove, the following proposition.
Proposition. For various modules over \(R\):
Today's lecture was devoted to largely finishing the proof of the Ext lemma. We first verified the dimension shifting portion of the lemma. We then showed that \(\textrm{Ext}_R^1(A,B)\) is independent of the projective resolution of \(A\) and the injective resolution of \(B\) and that the cohomology modules obtained from applying Hom\((-, B)\) to the projective resolution of \(A\) and Hom\((A,-)\) to the injective resolution of \(B\) are isomorphic. We then used this proof plus induction and dimension shifting to show that \(\textrm{Ext}^2_R(A,B)\) is similarly well defined and the independent of projective or injective resolutions used to calculate it. This showed that the arguments could be extend to all modules \(\textrm{Ext}_R^n(A,B)\), for \(n\geq 1\).
Professor Purnaprajana discussed the connection between the algebra of projective modules and the geometry of vector bundles. he also spoke about Grothendieck's connection to KU and a letter written to Serre during his time at KU.
We began class by finishing the example from the previous lecture by showing that, for \(R\) and \(Q\) as defined in the previous lecture, \(\textrm{pd}_R (Q) = \infty\). This was done by dimension shifting (twice), thereby reducing the proof to showing that \(\textrm{Ext}_R^n(\mathfrak{m}, R) \not = 0\), for \(n\geq 1\), which we had already established.
Interesting Fact. Dualizing with respect to \(Q\) has desirable property that for any finitely generated \(R\)-module \(M\), the canonical map \(M \to \textrm{Hom}_R (\textrm{Hom}_R(M, Q), Q)\) is an isomorphism.
We then presented the following theorem, which explains why \(\textrm{pd}_R(Q) = \infty\), for \(R\) and \(Q\) as in the previous paragraph.
Theorem. Let \((R, \mathfrak{m})\) be a Noetherian local ring with the following property: There exists \(0 \not = a \in R\) such that \(a\cdot \mathfrak{m} =0\). Then for any finitely generated \(R\)-module \(M\), either \(M\) is a free \(R\)-module or \(\textrm{pd}_R M) = \infty\).
The key to the proof of the theorem was the construction of a minimal free resolution of \(M\), i.e., an exact sequence
\[ (**)\quad \quad \quad \cdots \to F_2\overset{\phi_2}\to F_1\overset{\phi_1}\to F_0\overset{\pi}\to M\to 0, \]
where each \(F_i\) is a finitely generated free \(R\)-module and the maps \(\phi\) have entries in \(\mathfrak{m}\). Thus, if \(\textrm{pd}_R (M) = d\), (**) terminates as \(0\to F_d\overset{\phi_d}\to F_d\), from which one derives the contradiction
\[\phi_d(\begin{pmatrix} a\\0\\\vdots\\0\end{pmatrix}) = {\bf 0}.\]
.
We then presented a key part of the Ext lemma, namely
Proposition. Suppose \(0\to K \overset{i}\to P \overset{\pi}\to M\to 0\) is a projective presentation of the \(R\)-module \(M\) and
\[ \cdots \longrightarrow P_0 \overset{\phi_2}\to P_1\overset{\phi_1}\to P \overset{\pi}\to M\to 0 \]
is the start of a projective resolution of \(M\) extending the given projective presentation of \(M\). Then for any \(R\)-module \(B\), there exists an exact sequence
\[ 0\to \homr (M, B)\overset{\pi^*}\to \homr(P, B)\overset{i^*}\to \homr (K, B) \overset{f}\to \textrm{ker}(\phi_2^*)/\textrm{im}(\phi_1^*)\to 0, \]
where the maps with * are those induced by applying \(\homr(-, B)\). The map \(f\) was defined as follows: Let \(t: P_1\to K\to 0\) be the map satisfying \(t(p) = \phi_1(p)\), for all \(p\in P_1\). Then \(f\) is the composition \(ht^*\), where \(h: \textrm{ker}(\phi_2^*)\to \textrm{ker}(\phi_2^*)/\textrm{im}(\phi_1^*)\to 0\) is the canonical surjection. This makes sense since \(\textrm{im} (t^*) = \textrm{ker}(\phi_2^*)\).
This class was devoted to working through the following example, which shows that for a particular module, the projective dimension can be finite, while its injective dimension is infinite or vice versa.
Example. Let \(k\) be a field and set \(R := k[X, Y]/\langle X^2, XY, Y^2\rangle\). We used lower case \(x, y\) to denote the images of \(X, Y\) in \(R\). We first noted that \(R\) is a three dimensional vector space over \(k\) with basis \(1, x, y\), and unique maximal ideal \(\mathfrak{m} := \langle x, y\rangle\). We also set
\[L := \langle \begin{pmatrix} y\\0\end{pmatrix}, \begin{pmatrix} x\\-y\end{pmatrix}, \begin{pmatrix} 0\\x\end{pmatrix}\rangle.\]
and \(Q := R^2/L\). We then established (mostly) the following two facts:
The first statement in (i) is trivial. The second statement was established by showing that \(\textrm{Ext}_R^n (\mathfrak{m}, R) \not = 0\), for all \(n\geq 1\). This latter fact was established by showing: (a) There exists an \(R\)-module map \(f : \mathfrak{m}\to R\) that cannot be extended to \(R\) and (b) There is an exact sequence \(0\to \mathfrak{m}\oplus \mathfrak{m} \to R^2\to \mathfrak{m}\to 0\). We then showed that \(Q\) is an injective \(R\)-module. For this we needed to show that \(\{x\in Q\ |\ \mathfrak{m} x = 0\}\) is a cyclic \(R\)-module generated by the class of
\[\begin{pmatrix} 0\\y\end{pmatrix}\]
in \(Q\). That \(\textrm{pd}_R(Q) = \infty\) will be established in the next lecture.
We began class by defining a Whitehead group to be an abelian group (i.e., \(\mathbb{Z}\)-module) such that \(\textrm{Ext}^1_{\mathbb{Z}}(M, \mathbb{Z}) = 0\). The Whitehead problem asked whether or not Whitehead groups are free (abelian) groups. We noted that the Israeli mathematician Shelah showed that the Whitehead problem is undecidable when \(M\) is uncountable. We then proved the following theorem, and noted that it hold for finitely generated modules over a PID.
Theorem. Suppose \(M\) is a finitely generated Whitehead group, i.e.,\(\textrm{Ext}^1_{\mathbb{Z}}(M, \mathbb{Z}) = 0\). Then \(M\) is a free group, i.e., \(M\) is a free \(\mathbb{Z}\)-module.
We then discussed the following results:
Projective Dimension Theorem. Let \(M\) be an \(R\)-module and \(d\geq 0\). The following are equivalent:
Injective Dimension Theorem. Let \(N\) be an \(R\)-module and \(d\geq 0\). The following are equivalent:
Global Dimension Theorem. For the ring \(R\), the following values are equal:
We proved the Projective Dimension Theorem and the Global Dimension Theorem using induction and the Ext Lemma. We also noted that \(R\) has global dimension 0, if and only if \(R\) is a field and that for \(k\) a field, the polynomial ring \(k[x_1, \ldots, x_d]\) has global dimension \(d\), by the Hilbert Syzygy Theorem.
Professor Dao defined direct and inverse limits of modules and gave several examples. In particular, it was shown that the localization of a module at a multiplicatively closed set is a direct limit. He also noted that the power series ring \(k[[x]]\), where \(k\) is a field is the inverse limit of the modules (rings) \(k[x]/\langle x^n\rangle\).
After recalling the definitions of \(\xnab\), we stated but did not prove the following:
Ext Lemma. Let \(M\) and \(N\) be \(R\)-modules.
We then used the Ext Lemma to show that a module \(M\) is a projective \(R\)-module if \(\textrm{Ext}^1_R(M
Lemma. Let \(0\to A\overset{f}\to B\overset{g}\to C\to 0\) be an exact sequence. Then the following statement are equivalent:
We then used the Ext Lemma to give a homological version of Baer's Criterion: An \(R\)-module \(A\) is injective if and only if for all ideals \(I\subseteq R\), \(\textrm{Ext}_R^1(R/I, Q) = 0\). We also calculated:
Example. Suppose \(n, m\in \mathbb{Z}\), and write \(d = \textrm{GCD}(n,m)\). Then
\[\textrm{Ext}^r_{\mathbb{Z}} (\mathbb{Z}_n, \mathbb{Z}_m) = \begin{cases} \mathbb{Z}_d,\ \textrm{if} \ r = 0, 1\\0, \ \textrm{if}\ r\geq 2.\end{cases}\]
.
%We then briefly discussed the famous Whitehead Problem: For a \(\mathbb{Z}\)-module \(M\), if \(\textrm{Ext}^1_{\mathbb{Z}}(M, \mathbb{Z}) = 0\), must \(M\) be a free \(\mathbb{Z}\)-module (i.e., a free abelian group). We proved this result when \(M\) is finitely generated, using the Ext Lemma, and noted that Shelah has shown the the Whitehead Problem is undecidable when \(M\) is uncountable.
We began class by defining an injective resolution of the module \(M\) to be any exact sequence of the form
\[ 0\to M\to Q_0\overset{g_1}\to Q_1\overset{g_2}\to Q_2\to \cdots \]
where each \(Q_j\) is an injective \(R\)-module. We noted that injective resolutions always exist, since any \(R\)-module is isomorphic to a submodule of an injective \(R\)-module. We sated that an \(R\)-module has injective dimension \(n\), denoted \(\textrm{id}_R(M) = n\), if it has an injective resolution of the form
\[ 0\to M\to Q_0\overset{g_1}\to Q_1\overset{g_2}\to Q_2\to \cdots \to Q_n\to 0 \]
and no shorter injective resolution.
We then stated:
Schanuel's Lemma for injective modules. Given short exact sequences \(0\to M\to Q\to C\to 0\) and \(0\to M\to Q'\to C'\to 0\), with \(Q, Q'\) injective \(R\)-modules, then \(Q\oplus C' \cong Q'\oplus C\).
We noted that, analogous to the projective case, Schanuel's Lemma can be used to show that if \(M\) has injective dimension \(n\), then the \((n-1)^{\textrm{st}}\) cokernel in any injective resolution of \(M\) must be injective. This was followed by demonstrating the following two examples:
We then presented the following proposition (without proof) and definition.
Proposition-Definition. Let \(A, B\) be \(R\)-modules, \(\mathcal{P}\) a projective resolution of \(A\) and \(\mathcal{Q}\) an injective resolution of \(B\). Then, for all \(n\geq 1\)
For the Proposition-Definition above, we defined \(\textrm{H}^n(\textrm{Hom}_R(\mathcal{P}, B))\) to be the cohomology of the complex obtained by applying \(\textrm{Hom}_R(-, B)\) to all of the terms in \(\mathcal{P}\) except \(A\). Similarly, \(\textrm{H}^n(\textrm{Hom}_R(A,\mathcal{Q}))\) is the cohomology of the complex obtained by applying \(\textrm{Hom}_R(A, -)\) to all of the terms in \(\mathcal{Q}\), except \(B\). It followed that \(\textrm{Ext}_R^0(A, B) = \text{Hom}(A,B)\).
We closed out the class by noting that: (i) \(\xnab = 0\), for all \(n\geq 1\) whenever \(A\) is projective or \(B\) is injective; (ii) \(\textrm{Ext}_{\mathbb{Z}}^r(\mathbb{Z}_n, \mathbb{Z}_m) \cong \mathbb{Z}_d\), where \(d = \textrm{GCD}(n,m)\), for all \(r\geq 0\) and (iii) recording, but not proving, the difficult fact that \(\textrm{Ext}^1_{\mathbb{Z}}(\mathbb{Q}, \mathbb{Z}) \cong \mathbb{R}\).
Today's class was devoted to a discussion and proof of the following theorem.
Theorem. Any \(R\)-module is isomorphic to a submodule of an injective \(R\)-module.
After first noting that \(R\) and any \(R\)-module \(M\) can be regarded as \(\mathbb{Z}\)-modules, the proof proceeded by verifying the following steps:
Step 1: Any \(\mathbb{Z}\)-module is isomorphic to a submodule of an injective \(\mathbb{Z}\)-module. This step used the fact that divisible and injective modules are the same over \(\mathbb{Z}\).
Step 2: If \(M\) is a \(\mathbb{Z}\)-module, then \(\textrm{Hom}_{\mathbb{Z}}(R, M)\) is an \(R\)-module, with \(R\) scalar multiplication defined by \((rf)(x):= f(rx)\), for all \(f \in \textrm{Hom}_{\mathbb{Z}}(R, M)\) and \(r, x \in R\).
Step 3: If \(Q\) is an injective \(\mathbb{Z}\)-module, then \(\textrm{Hom}_{\mathbb{Z}}(R, Q)\) is an injective \(R\)-module.
Step 4: Suppose \(M\) is an \(R\)-module and \(0\to M\overset{i}\to Q\) is a map of \(\mathbb{Z}\)-modules, with \(Q\) an injective \(\mathbb{Z}\)-module. Then the map \(\psi : M\to \textrm{Hom}_{\mathbb{Z}}(R, Q)\) given by \(\psi (m)= \phi_m\), with \(\phi_m(x) := i(xm)\), for all \(m\in M\) and \(r, x \in R\), is an injective \(R\)-module homomorphism.
We began class by discussing, but not proving, the following properties of injective and projective modules:
We noted that part (iv) implies that a countable direct product of \(\mathbb{Z}\) is not a projective (equivalently, a free) \(\mathbb{Z}\)-module. We then recalled dual spaces of vectors spaces and noted that for for finite dimensional vector spaces over a field and for such \(V\), that \(V\) is canonically isomorphic to \(V^{**}\). The remainder of class was devoted to proving the following theorem. .
Theorem. Let \(R\) be a Noetherian ring. Then \(R\) is an injective \(R\)-module if and only if for every finitely generated \(R\)-module \(M\), the canonical map from \(M\) to \(M^{**}\) is an isomorphism.
In the theorem, we are using \(C^*\) to denote \(\textrm{Hom}_R (C, R)\). We first showed that if \(R\) is an injective \(R\)-module, then the canonical map \(M\to M^{**}\) is an isomorphism. After first showing that the diagram below is commutative, the proof that the map between \(M\) and \(M^{**}\) is an isomorphism was an easy diagram chase through the diagram
where the vertical maps are the canonical homomorphisms, and the middle vertical map is an isomorphism. Assuming the condition stated in the theorem, we then had to show that any diagram of \(R\)-modules and \(R\)-module homomorphisms
can be completed by some \(\rho\). Maintaining the notation from the previous lecture, we noted that this was equivalent to showing the map \(i^*: R^*\to I^*\) is surjective or equivalently, \(\textrm{coker}(i^*) = 0\). This was done by showing that \(\textrm{coker}(i^*)^* = 0\). Dualizing gives \(0 = \textrm{coker}(i^*)^{**} \cong \textrm{coker}(i^*)\), as required.
We continued our discussion of injective modules by first defining an \(R\)-module \(D\) to be divisible if for every \(\textrm{non-zerodivisor}\) \(r \in R\) and \(d\in D\), there exists \(d'\in R\) such that \(d = rd'\). We then showed that any injective \(R\)-module is divisible and that the converse holds if \(R\) is a PID. Since homomorphic images of divisible modules are divisible, this enabled us to conclude that the \(\mathbb{Z}\)-modules \(\mathbb{Q}/\mathbb{Z}\) and \(\mathbb{R}/\mathbb{Z}\) are injective. We then noted, but did not prove, that \(\mathbb{Z}_{p^{\infty}}\) is an injective \(\mathbb{Z}\)-module. In the previous lecture, we noted that \(\mathbb{Z}_n\) is not an injective \(\mathbb{Z}\)-module. However, we also noted (but did not prove) that \(\mathbb{Z}_n\) is an injective module over the ring \(S:= \mathbb{Z}_n\). %Finally, we also mentioned that one can prove that any injective \(\mathbb{Z}\)-module is a direct sum of copies of \(\mathbb{Q}\) and \(\mathbb{Z}_{p^{\infty}}\) for various primes \(p\in \mathbb{Z}\).
We then worked through the details of the following example.
Example. Let \(R := \mathbb{Q}[x,y]\) be the polynomial ring in two variables over \(\mathbb{Q}\), and let \(K\) denote its quotient field. Then \(K/R\) is a divisible \(R\)-module, but not an injective \(R\)-module. In particular, the homomorphic image of an injective \(R\)-module need not be injective.
The rest of the class was devoted to a proof of the following important theorem.
Baer's Criterion. Let \(Q\) be an \(R\)-module. Then \(Q\) is injective if and only if , for all ideals \(I\subseteq R\), the diagram
can be completed.
The idea of the proof is the following. One can employ Zorn's lemma to find \(A\subseteq C\subseteq B\) maximal among submodules of \(B\) with a map \(h:C\to Q\) extending \(g\). If \(C = B\), the proof is complete. Otherwise one can construct a map and submodule of \(B\) contradicting the maximality of \(C\). So take \(x\in B\backslash C\) and consider the module \(C+Rx\). If \(C\cap Rx = 0\), then \(C+Rx = C\oplus Rx\) and we can extend \(h\) by sending any element of the form \(c+rx\) to \(h(c)\). Otherwise, if \(C\cap Rx \not = 0\), we have a non-zero ideal \(I := \{r\in R\ |\ rx\in C\}\). If we define \(\alpha : I\to Q\) by \(\alpha (r) := h(rx)\), then by hypothesis, there exists \(\rho: R\to Q\) extending \(\alpha\). One now defines \(\hat{h} : C+Rx\to Q\) by \(\hat{h}(c+rx) :=h(c)+\rho (r)\). One checks that \(\hat{h}\) is a well-defined \(R\textrm{-module homomorphism}\) extending \(h\), which is a contradiction, completing the proof. The point of the construction is this: For elements \(rx \in C\cap Rx\) the extension of \(h\) must take \(rx\) to \(h(rx)\). The map \(\rho\) then determines where \(x\) itself must go, in order for the proposed extension of \(h\) to be compatible with \(h\).
%%We then discussed, but did not prove, the following properties of injective and projective modules: %
We began class by finishing the proof of the theorem begun in the previous lecture. Picking up where we left off, we had that if \(Q\subseteq R\) is maximal, then there is \(f\in R\backslash Q\) such that \(P_f\) is a free \(R_f\)-module. By the lemma from the previous lecture, there exists an \(R\textrm{-module homomorphism} \ h: M\to R^n\) and \(p\geq 1\) such that \(\psi = h/f^p\). Exploiting the finite generation of \(M\), and possibly changing the values of \(p\), lead to a \(p, q\), depending on \(f\), such that \(\pi (f^qh)(x) = f^{p+q}x\), for all \(x\in M\). We then chose a similar \(f, h, p, q\) for each maximal ideal \(Q\). The ideal generated by the set of \(f^{p+q}\)'s equals \(R\), so that \(1 = r_1f_1^{p_1+q_1}+\cdots +r_cf_c^{p_c+q_c}\), for some \(r_i, f_i, p_i, q_i\).The proof was completed by showing that \(\phi := r_1f_1^{q_1}h_1+\cdots + r_cf_c^{q_c}h_c : M\to R^n\) is the required splitting.
We then began our discussion of injective modules, with an \(R\)-module \(Q\) being injective if and only if it satisfies the following equivalent conditions:
We ended class by stating Baer's Criterion and using it to show that: (i) \(\mathbb{Z}\) is not an injective \(\mathbb{Z}\)-module and (ii) \(\mathbb{Q}\) is an injective \(\mathbb{Z}\)-module.
We began class by recalling that if \(A\) and \(B\) are \(R\)-modules and \(S\subseteq R\) is a \(\mc\) , then there is a canonical \(R_S\)-module homomorphism \(\text{Hom}(A,B) _S \to \textrm{Hom}_{R_S}(A_S, B_S)\), where for \(f/s \in \text{Hom}(A,B) _S\), \((f/s)(a/s') = f(a)/ss'\), for all \(a/s'\in A_S\). This map need be neither injective nor surjective. However we noted that if \(A\) is finitely generated, then this map is injective. The surjectivity when \(A\) is finitely presented follows from the:
Lemma. Let \(A\) be a finitely presented \(R\)-module, \(B\) an \(R\)-module and \(S\subseteq R\) a multiplicatively closed set. Let \(\psi : A_S \rightarrow B_S\) be an \(R_S\)-module homomorphism. Then there exists an \(R\)-module homomorphism \(\tau : A\rightarrow B\) and an \(s_0\in S\) such that \(\tau/s_0 = \psi\).
A key point in the proof of the lemma was to first prove the case that \(A\) is a free \(R\)-module, and then employ the following general principle: If \(0\to L\to R^p\overset{\pi}\to A\to 0\) is a presentation of \(A\), then to define a map from \(A\) to \(B\), it suffices to define a map from \(R^p\) that is zero on \(L\). The lemma and the remarks preceding it showed that \(\text{Hom}(A,B)_S\cong \textrm{Hom}_{R_S}(A_S, B_S)\) as \(R_S\)-modules, when \(A\) is finitely presented.
We then stated the theorem we have been working towards:
Theorem. Let \(P\) be a finitely presented \(R\)-module, then \(P\) is projective if and only if for every maximal ideal \(Q\subseteq R\), \(P_Q\) is a free \(R_Q\) module.
We ended class by showing the first step in the proof of the theorem: Fix \(Q\subseteq R\) a maximal ideal. Then there exists \(f\not \in Q\) such that \(P_f\) is a free \(R_f\)-module.
We continued with our discussion of localization by continuing our discussion of the following:
Proposition A. Let \(S\subseteq R\) be a \(\mc\) and \(\phi :R\to R_S\) the natural map.
This discussion was followed by a proof of the important
Proposition B. Give an \(R\)-module \(M\), the following are equivalent.
We continued with
Further properties of localization. Given \(S\subseteq R\), a \(\mc\)
We ended class by defining \(\text{Hom}(A,B)\), the set of \(R\)-module homomorphisms from \(A\) to \(B\), noting that \(\text{Hom}(A,B)\) has the structure of an \(R\)-module. Thus, if \(S\subseteq R\) is a \(\textrm{multiplicatively closed set}\), \(\text{Hom}(A,B) _S\) is an \(R_S\)-module, and as such, there is a canonical \(R_S\)-module homomorphism \(\text{Hom}(A,B) _S \to \textrm{Hom}_{R_S}(A_S, B_S)\), where for \(f/s \in \text{Hom}(A,B) _S\), \(\phi((f/s))(a/s') = f(a)/ss'\), for all \(a/s'\in A_S\). This map need be neither injective nor surjective. However we noted, but did not prove, that this map is an isomorphism if \(A\) is finitely presented.
We then began a discussion of the process of localizing the ring \(R\) and its module \(M\) at a multiplicatively closed set \(S\). We noted that the process will give a new ring \(R_S\) whose elements can ultimately be written as fractions \(r/s\), with \(r\in R\) and \(s\in S\) and an \(R_S\)-module \(M_S\) whose elements ultimately can be written as fractions \(m/s\) with \(m\in M\) and \(s\in S\). We indicated that the fractions involved can be added and multiplied in the expected way, and mentioned that - just like constructing \(\mathbb{Q}\) from \(\mathbb{Z}\) - these fractions will be equivalence classes of ordered pairs of the form \((r, s)\) and \((m, s)\), for \(r \in R, m\in M\), and \(s\in S\).
We continued our discussion of localizing rings and modules at multiplicatively closed sets. Throughout, \(M\) is an \(R\)-module and \(S\subseteq R\) is a multiplicatively closed set. We began by showing that the relation \(\sim\) on \(R\times S\) given by \((r,s)\sim (r_1, s_1)\) if and only if \(s'(s_1r-sr_1) = 0\), for some \(s'\in S\), is an equivalence relation on \(R\times S\). Writing \(R_S\) for the set of resulting equivalence classes, we agreed to write the fraction \(r/s\) for the equivalence class of \((r,s)\). We then showed that the operations \((r/s) + (r_1/s_1) := (s_1r+sr_1)/ss_1\) and \((r/s)\cdot (r_1/s_1) := (rr_1)/(ss_1)\) are well-defined and make \(R_S\) a commutative ring. We noted, but did not prove, similar statements giving \(M_S\) a well-defined \(R_S\)-module structure. After noting that \(0/1 = 0/s\), for any \(s\in S\) is the zero element in \(R_S\) and \(1/1 = s/s\), for any \(s\in S\), is the multiplicative identity for \(R_S\), we then pointed out the reason for requiring the factor \(s'\in S\) in the relation \(s'(s_1r-sr_1) = 0\): If \(s\in S\) is a zero-divisor, with \(rs = 0\), and \(r\not = 0\), then \(r/1 = 0\) in \(R_S\), which is required, since in \(R_S\), \(s\) is a unit, and therefore, cannot be a divisor of zero.
We then discussed the following properties of localization, for the ring \(R\), module \(M\) and multiplicatively closed set \(S\subseteq R\).
We began class by restating the main theorem from the previous lecture. Note that the way the theorem was stated in class on Monday differs from the statement below in the summary of Wednesday, September 17. The latter is correct, though is stated slightly different from the statement in today's lecture. We then gave the following definition:
Definition. Let \(M\) be an \(R\)-module. The projective dimension of \(M\), denoted \(\textrm{pd}_R (M)\), is the least \(n\geq 0\) such that there is a long exact sequence of the form
\[ 0\to P_n\to \cdots \to P_1\to P_0\to M\to 0 \]
with each \(P_j\) a projective \(R\)-module. If no such \(n\) exists, we say that \(M\) has infinite projective dimension. By the theorem proven in the previous lecture, \(\textrm{pd}_R(M) = n\) if and only if in every projective resolution of \(M\), the \((n-1)\)st kernel is projective.
We then discussed the following examples:
Examples. 1. If \(M\) is free or projective, \(\textrm{pd}_R(M) = 0\).
2. If \(R\) is a PID, and \(M\) is a finitely generated \(R\)-module that is not a free \(R\)-module, then \(\textrm{pd}_R(M) = 1\). This followed since in any presentation of \(M\) of the form \(0\to K\to R^n\to M\to 0\), \(K\) is free.
3. If \(R := \mathbb{Z}_4\) and \(M := R/2R\), then \(\textrm{pd}_R (M) = \infty\).
4. If \(R = k[x]\), \(k\) a field, and \(M := k = R/xR\), then \(\textrm{pd}_R(k) = 1\). However, if \(S := R/x^2R\), then \(k = S/xS\) and \(\textrm{pd}_S(k) = \infty\).
5. If \(R := k[x,y]\), then \(k = R/\langle x, y\rangle\) and we showed that the Koszul complex on \(x, y\) gives a free resolution of \(k\) of length two. In order to conclude that \(\textrm{pd}_R (k) = 2\), we needed to see that \(\textrm{pd}_R(M) \not = 1\), and for this, we needed to show that the ideal \(I := \langle x, y\rangle\) is not a projective \(R\)-module. To see this, we start with the exact sequence
\[ 0\to R\overset{\begin{pmatrix} -y\\x\end{pmatrix}}\longrightarrow R^2\overset{\pi}\longrightarrow I\to 0, \]
where
\[\pi \begin{pmatrix} a\\b\end{pmatrix} = ax+by.\]
Suppose by way of contradiction \(I\) is a projective \(R\)-module. Then there exists \(j: I\to R^2\) such that \(\pi j = 1_I\). Suppose
\[j(x) = \begin{pmatrix} c\\d\end{pmatrix}\]
and
\[j(y) = \begin{pmatrix} e\\f\end{pmatrix}.\]
Then \(x = \pi j (x) = cx+dy\), and thus, \((c-1)x+dy = 0\). Therefore,
\[\begin{pmatrix} c-1\\d\end{pmatrix} = u\begin{pmatrix} -y\\x\end{pmatrix},\]
for some \(u\in R\). Thus,
\[j(x) = u\begin{pmatrix} -y\\x\end{pmatrix} +\begin{pmatrix} 1\\0\end{pmatrix}.\]
Similarly,
\[j(y) = v\begin{pmatrix} -y\\x\end{pmatrix} + \begin{pmatrix} 0\\1\end{pmatrix},\]
for some \(v\in R\). Thus,
\[\begin{pmatrix} 1\\0\end{pmatrix} = j(x)-u\begin{pmatrix} -y\\x\end{pmatrix}\]
and
\[\begin{pmatrix} 0\\1\end{pmatrix} = j(y) -v\begin{pmatrix} -y\\x\end{pmatrix}.\]
Therefore,
\begin{align*} \begin{pmatrix} -y\\x\end{pmatrix} &= -y \begin{pmatrix} 1\\0\end{pmatrix} + x\begin{pmatrix} 0\\1\end{pmatrix}\\ &= -y(j(x)-u\begin{pmatrix} -y\\x\end{pmatrix}) + x(j(y)-v\begin{pmatrix} -y\\x\end{pmatrix}) \\ &= -yj(x)+xj(y) + (yu-xv)\begin{pmatrix} -y\\x\end{pmatrix}\\ &= j(-yx+xy)+ (yu-xv)\begin{pmatrix} -y\\x\end{pmatrix}\\ &= (yu-xv)\begin{pmatrix} -y\\x\end{pmatrix}. \end{align*}
It follows that \(yu-xv = 1\), which yields the contradiction \(1\in I\). Thus, \(I\) is not a projective \(R\)-module, and therefore, \(\textrm{pd}_R(k) = 2\), in this case.
After recalling the equivalent conditions presented in the previous lecture for an \(R\)-module \(P\) to be projective, we stated the following theorem.
Theorem. Let \(M\) be an \(R\)-module, and suppose \(M\) has a projective resolution
\[ \mathcal{P}:\ \ 0\to P_n\overset{f_n}\longrightarrow P_{n-1}\overset{f_{n-1}}\longrightarrow \cdots \longrightarrow P_1\overset{f_1}\longrightarrow P_0\overset{\pi}\longrightarrow M\to 0. \]
If
\[ \mathcal{P}':\ \ \cdots \to P_n'\overset{f_n'}\longrightarrow P_{n-1}'\overset{f_{n-1}'}\longrightarrow \cdots \longrightarrow P_1'\overset{f_1'}\longrightarrow P_0'\overset{\pi '}\longrightarrow M\to 0 \]
is another projective resolution of \(M\), then \(\ker (f_{n-1}')\) is projective, and \(\mathcal{P}'\) is a projective modification of the projective resolution
\[ \mathcal{P}'':\ \ 0\to \ker (f_{n-1}') \overset{id}\longrightarrow P_{n-1}'\overset{f_{n-1}'}\longrightarrow \cdots \longrightarrow P_1'\overset{f_1'}\longrightarrow P_0'\overset{\pi '}\longrightarrow M\to 0. \]
By a modification of an exact sequence \(\cdots \to C_{i+1}\overset{f_{i+1}}\longrightarrow C_i\overset{f_i}\longrightarrow C_{i-1}\overset{f_{i-1}}\longrightarrow C_{i-2}\to \cdots \) we mean an augmentation, or sequence of augmentations, of the type \(\cdots \to C_{i+1}\overset{f_{i+1}}\longrightarrow C_i\oplus B\overset{(f_i, 1_B)}\longrightarrow C_{i-1}\oplus B\overset{(f_{i-1}, 0_B)}\longrightarrow C_{i-2}\to \cdots \), yielding a new exact sequence. We say the modification is a projective modification if \(B\) is a projective \(R\)-module.
The proof of the theorem was by induction on \(n\) together with two facts: (i) Given \(R\)-modules \(\{P_{\alpha}\}_{\alpha \in A}\), \(\bigoplus_{\alpha \in A} P_{\alpha \in A}\) is projective if and only if each \(P_{\alpha}\) is projective and (ii) Schanuel's Lemma.
Schanuel's Lemma. For a fixed \(R\)-module \(M\), given two presentations \(0\to K\to P\to M\to 0\) and \(0 \to K'\to P'\to M\to 0\), with \(P\) and \(P'\) projective, then \(P\oplus K'\) is isomorphic to \(P'\oplus K\).
The modifications of the sequence \(\mathcal{P}''\) were done inductively as follows. For each \(n\geq 1\), write \(K_n'\) for the kernel of \(f_n'\), so that \(\mathcal{P}''\) is the exact sequence
\[ 0\to K_{n-1}' \overset{id}\longrightarrow P_{n-1}'\overset{f_{n-1}'}\longrightarrow \cdots \longrightarrow P_1'\overset{f_1'}\longrightarrow P_0'\overset{\pi '}\longrightarrow M\to 0. \]
Since \(K_{n-1}\) is projective, and \(f_n'\) maps \(P_n\) onto \(K_{n-1}'\), we have \(P_n'= K_n\oplus K_{n-1}'\). If we modify \(\mathcal{P}''\) using \(K_{n-1}'\) we get
\[ 0 \to K_n'\to P_n' = K_n'\oplus K_{n-1}' \xra{(0_{K_n'}, 1_{K_{n-1}'})} P_{n-1}'\overset{f_{n-1}'}\longrightarrow \cdots \longrightarrow P_1'\overset{f_1'}\longrightarrow P_0'\overset{\pi '}\longrightarrow M\to 0. \]
Similarly, since \(P_{n+1} = K_{n+1}\oplus K_n'\), we may modify this last sequence with \(K_n'\) to obtain
\[ 0 \to K_{n+1} \to P_{n+1}' = K_{n+1}'\oplus K_n' \xrightarrow{(0_{K_{n+1}'}, 1_{K_n'})} P_n' = K_n'\oplus K_{n-1}' \xra{(0_{K_n'}, 1_{K_{n-1}'})} P_{n-1}'\overset{f_{n-1}'}\longrightarrow \cdots \longrightarrow P_1'\overset{f_1'}\longrightarrow P_0'\overset{\pi '}\longrightarrow M\to 0. \]
Continuing in this way we see that we may apply a (possibly infinite) sequence of projective modifications of \(\mathcal{P}''\) to obtain \(\mathcal{P}'\).
We began class by establishing the following:
Definition-Proposition. An \(R\)-module \(P\) is said to be projective if the following equivalent statements hold.
We then briefly discussed the relevance of projective modules, by recording (but not proving) the following fact: Suppose
\[ 0\to F_n\to F_{n-1}\overset{f_{n-1}}\longrightarrow F_{n-2}\to \cdots \to F_1\overset{f_1}\longrightarrow F_0\to M\to 0 \]
is an exact sequences with each \(F_j\) free, so that the \((n-1)\)st kernel in the sequence is free. Then in any exacts sequence
\[ 0\to L\to G_{n-1}\overset{g_{n-1}}\longrightarrow G_{n-2}\to \cdots \to G_1\overset{g_1}\longrightarrow F_0\to M\to 0 \]
with each \(G_j\) free, it need not be the case that the kernel of \(g_{n-1}\) is also free. However, this kernel \(L\) will be a projective \(R\)-module.
We then discussed (and verified) the following examples.
Examples. (i) Every free module is a projective module.
The proof of the third example required the use of Nakayama's lemma, while the proof of the fourth example required the standard fact from algebraic topology that there is no nowhere zero continuous tangent vector field on the real two-sphere. We ended class by noting, but no proving, that if we replace \(\mathbb{R}\) by \(\mathbb{C}\) in the fourth example, the corresponding kernel is a free module.
We began class by proving the technical lemma stated in the previous lecture. From there, we summarized what we have done in regards to the structure theorem for finitely generated modules over a PID, by stating
Structure theorem for finitely generated modules over a PID. Let \(R\) be a PID and \(M\) a finitely generated module over \(R\). Then \(M\) is a direct sum of cyclic modules. In fact, there is a free finitely generated \(R\)-submodule \(F\subseteq M\) such that if we write \(\textrm{ann} (T(M)) = aR\) and \(a = p_1^{e_1}\cdots p_r^{e_r}\), with each \(p_i\in R\) prime and \(e_i\geq 1\), then there exist integers \(n_1, \ldots, n_r\geq 1\) and for each \(1\leq i\leq r\), integers \(e_i = e_{i,1}\geq \cdots \geq e_{i, n_i} \) and elements \(x_{i, 1}, \ldots x_{i, n_i} \in T(M)\) such that \(\textrm{ann} (x_{i,j}) = p_i^{e_{i,j}}R\) and
\[M = F\oplus \langle x_{1,1}\rangle \oplus \cdots \oplus \langle x_{1,n_1} \rangle \oplus\cdots \oplus \langle x_{r,1}\rangle \oplus \cdots \oplus \langle x_{r, n_r}\rangle, \]
an internal direct sum of submodule. Moreover, we have
\[ M\cong R^c \oplus (R/p_1^{e_{1,1}}R)\oplus \cdots \oplus (R/p_1^{e_{1,n_1}}R)\oplus \cdots \oplus (R/p_r^{e_{r,1}}R)\oplus \cdots \oplus (R/p_r^{e_{r,n_r}}R), \]
where \(c\) is the rank of \(F\). This second decomposition may be thought of as an external direct sum.
We then defined the set of ideals \(\{p_i^{e_{ij}}R\}\) to be the elementary divisors of \(M\) and the rank of \(F\) to be the rank of M. Most of the rest of the class was spent by proving the following uniqueness theorem.
Theorem. Let \(A\) and \(B\) be finitely generated modules over the PID \(R\). Then \(A\) and \(B\) are isomorphic if and only if they have the same rank and the same elementary divisors.
The proof of the only if direction of the theorem proceeded in steps: We first noted that \(A\) and \(B\) have the same rank, reducing the theorem to the case that \(A\)and \(B\) are torsion modules. We then noted that the prime torsion parts of \(A\) and \(B\) must be isomorphic, reducing to the case \(\textrm{ann} (A) = p^eR = \textrm{ann} (M)\), for a prime \(p\in R\). Noting that \(A/pA \cong B/pB\) showed that the number of summands in the decompositions of \(A\) and \(B\) are the same. Finally, induction on \(e\) applied to \(pA\) and \(pB\) ultimately led to the desired conclusion.
We ended class by showing how the elementary divisor decomposition of a module over a PID gives rise to the Rational Canonical Form Theorem in linear algebra. The point being that if \(V\) is a finite dimensional vector space over the field \(F\) and \(T: V\to V\) is a linear operator, then \(V\) is an \(F[x]\)-module via \(f(x)\cdot v := f(T)(v)\), for \(f(x)\in F[x]\) and \(v\in V\). The decomposition of \(V\) into cyclic submodules as an \(F[x]\)-module gives rise to a decomposition of \(V\) as a vector space over \(F\) into a direct sum of \(T\)-cyclic subspaces. Each such subspace \(\langle T, v\rangle\) has a basis of the form \(v, T(v), \ldots, T^{d-1}(v)\) so that the matrix of \(T\) restricted to \(\langle T, v \rangle\) with respect to this basis is the companion matrix of the minimal polynomial of \(T\) restricted to \(\langle T, v\rangle\). Putting these bases together shows that \(V\) has a basis such that the matrix of \(T\) with respect to this basis is block diagonal, where each block is a companion matrix.
%Invariant factor decomposition. Let \(M\) be a finitely generated module over the PID \(R\). Then there exist \(F\subseteq R\), a finitely generated free \(R\)-submodule and \(x_1, \ldots, x_d\in M\) such that \(M = \langle x_1\rangle \oplus \cdots \oplus \langle x_d\rangle\), and writing \(\textrm{ann} (x_i) = a_iR\), for \(1\leq i\leq d\), \(a_d\mid a_2\mid \cdots \mid a_1\). Equivalently, there exists \(c > 0\) and \(a_1, \ldots, a_d\in R\) with \(a_d\mid \cdots \mid a_1\) and
\[ %M\cong R^c\oplus (R/a_1R)\oplus \cdots \oplus (R/a_dR). %\]
We began class with a discussion and proof of:
Nakayama's Lemma. Suppose \(R\) is a commutative ring with Jacobson radical \(J\). Suppose \(M\) is a finitely generated \(R\)-module and \(N\subseteq M\) a submodule satisfying \(M = N+JM\). Then \(N = M\).
Corollary. Suppose \(R\) has a unique maximal ideal \(P\) and \(M\) is a finitely generated \(R\)-module. Set \(\tilde{R} := R/P\) and \(\tilde{M} := M/PM\), so that \(\tilde{M}\) is a finite dimensional vector space over \(\tilde{R}\). Take \(x_1, \ldots, x_n\) in \(M\). Then \(x_1, \ldots,x_n\) is a minimal generating set for \(M\), ie., \(x_1, \ldots, x_n\) generate \(M\), but no subset of the \(x_j\) generates \(M\), if and only if \(\tilde{x_1}, \ldots, \tilde{x_n}\) forms a basis for \(\tilde{M}\)
We then noted that if \(M\) is a finitely generated module over the PID \(R\) satisfying \(\textrm{ann}(M)= \langle p^e\rangle\), for \(p\in R\) prime, then \(M\) is a module over the local ring \(R/p^eR\) and a minimal generating set for \(M\) as a module over \(R\) is the same as a minimal generating set for \(M\) as a module over \(R/p^eR\) and hence, by the corollary to Nakayams's lemma, a minimal generating set (i.e., a basis) for \(M/pM\) over \(R/\langle p\rangle\) lifts to a minimal generating set for \(M\) over \(R\).
We then stated, but did not prove, the following lemma, so that we could go directly to the statement and proof of the most crucial case of the structure theorem for finitely generated modules over a PID.
Technical Lemma. Let \(S\) be an integral domain, \(L\) an \(S\)-module, \(x\in L\) such that \(\textrm{ann}(L) = aS = \textrm{ann}(x)\). Set \(\overline{L} := L/\langle x\rangle\). Suppose \(z\in L\) satisfies \(\textrm{ann}(\overline{z}) = bS\). Then there exists \(t\in L\) such that \(\overline{t} = \overline{z}\) in \(\overline{L}\) and \(\textrm{ann}(t) = bS\).
We then spent the rest of the class proving the following theorem.
Theorem. Let \(R\) be a PID and \(M\) a finitely generated \(R\)-module with \(\textrm{ann}(M) = p^eR\), where \(p\in R\) is prime and \(e\geq 1\). Then \(M\) is a direct sum of cyclic modules. In fact, there exist \(x_1, \ldots, x_n\in R\) and \(e = e_1\geq \cdots \geq e_n\) such that \(M = \langle x_1\rangle\oplus \cdots \oplus \langle x_n\rangle\), with \(\textrm{ann} (x_i) = p^{e_i}R\), for all \(i\).
The proof was by induction on \(n\), the number of elements in a minimal generating set for \(M\). When \(n = 1\), there is nothing to prove. For \(n > 1\), one first chooses \(x\in M\) so that \(p^{e-1}x\not = 0\), so that \(x\not \in pM\). This implies \(x\) can be extended to a minimal generating set \(x, y_2, \ldots, y_n\) for \(M\), showing that \(M/\langle x\rangle\) is minimally generated by \(n-1\) elements. Writing \(\overline{M}\) for \(M/\langle x\rangle\), induction implies there exist \(z_2, \ldots, z_n \in M\) such that \(\overline{M} = \langle \overline{z_2}\rangle \oplus \cdots \oplus \overline{z_n}\rangle\) such that \(\textrm{ann} (\overline{z_i}) = \langle p^{e_i}\rangle\), for \(2\leq i\leq n\) with \(e_2\geq \cdots \geq e_n\). The lemma yields \(x_i\in M\) so that \(\overline{x_1} =\overline{z_i}\) in \(M\) with \(\textrm{ann} (x_i) = \langle p^{e_i}\rangle\), for \(2\leq i\leq n\). Upon setting \(x_1 = x\), it followed that \(M = \langle x_1\rangle \oplus \cdots \oplus \langle x_n\rangle\).
We began class by proving part (iv) of the proposition presented in the previous lecture. We then noted that if \(M := \langle x\rangle\) is as in part (iv) of the proposition, then the chain of submodules
\[(0)\subsetneq \langle p^{e-1}x\rangle \langle p^{e-1}x\rangle\subsetneq \cdots \subsetneq \langle px\rangle \subsetneq M\]
exhibits all of the submodules of \(M\). We also noted that the sequence above is a composition series for \(M\).
We began class by proving the following:
Proposition. Let \(R\) be a PID and \(0 \not = M\) a finitely generated, torsion \(R\)-module, and \(N\subseteq M\) a submodule.
We noted that the third part of the proposition implies that that if \(pM = 0\), then \(M\cong R/\langle p\rangle\bigoplus\cdots \bigoplus R/\langle p\rangle\), where there are \(n\) copies of \(R/\langle p\rangle\), if \(M\) is minimally generated by \(n\) elements.
We then stated and proved the following primary decomposition theorem.
Theorem. Let \(M\) be a finitely generated torsion module over the PID \(R\). Write \(\textrm{ann} (M) = aR\), and assume \(a = p_1^{e_1}\cdots p_r^{e_r}\), for primes \(p_i \in R\) and integers \(e_i\geq 1\). Then :
We noted that, in light of the theorem above, and Property (iv) from the previous lectrure, if \(M\) is a finitely generated \(R\)-module, with \(T(M) \not = 0\), then \(M = M(p_1)\oplus \cdots \oplus M(p_r)\oplus F\), where \(\textrm{ann} (T(M)) = aR\), with \(a = p_1^{e_1}\cdots p_r^{e_r}\), and \(F\) is a free submodule of \(M\). This now reduces the proof of the structure theorem for finitely generated modules over a PID to the case that \(\textrm{ann}(M) = p^eR\), for \(p\in R\) prime.
We began the inital part of our discussion regarding the structure theorem for finitely generated modules over a PID. Given an integral domain \(R\) and \(R\)-module \(M\), we started by defining the torsion submodule of \(M\), namely, \(T(M) := \{x\in M\ |\ rx = 0\ \textrm{for some}\ 0\not = r\in M\}\). We defined \(M\) to be a torsion module if \(M = T(M)\) and \(M\) to be a torsion-free module if \(T(M) = 0\). We noted that any submodule of a free module (over an integral domain) is torsion-free and \(R/I\) is a torsion module, for any ideal \(0 \not = I\subseteq R\).
We then stated and proved the following properties:
Properties. Assume \(R\) is an integral domain and \(M\) is an \(R\)-module.
Part (iv) above is crucial for the structure theorem for finitely generated modules over a PID. The proof used the exact sequence \(0\to T(M)\to M\to M/T(M)\to 0\). Since \(M/T(M)\) is torsion-free, it is free over the PID \(R\), hence by Problem 4 on Homework 1, there is an injective \(R\textrm{-module homomorphism}\) \(j: M/T(M) \to M\) such that \(M = T(M)\oplus j(M/T(M))\). We also noted that even though \(F\) in (iv) above need not be unique, its rank is unique. Finally, we observed that \(F\) in (iv) is a direct sum of cyclic modules, so that (iv) reduces the proof of the structure theorem for finitely generated modules over a PID to the case that \(M = T(M)\).
We ended class with the following definitions. Given an \(R\)-module \(M\) over the integral domain \(R\):
We then showed that if \(R\) is a PID and \(M\) is finitely generated, then \(\textrm{\textrm{ann}}(M(p)) = \langle p^e\rangle\), for some \(e\geq 1\), provided \(M(p)\not = 0\).
We began class by recalling the definition of composition series and exhibited a composition series for \(\mathbb{Z}_8\) as a \(\mathbb{Z}\)-modules and a composition series for \(\mathbb{Q}[x,y]/(x^2,y^2)\) as a \(\mathbb{Q}[x,y]\)-module. We then turned to the following:
Proposition. The \(R\)-module \(M\) has a composition series if and only if \(M\) is both Noetherian and Artinian.
A large portion of the remainder of the class period was devoted to a discussion and proof of the following important theorem:
Jordan-H\"older Theorem. Let \(M\) be an \(R\)-module with composition series
\[ (0)\subsetneq M_1\subsetneq \cdots \subsetneq M_{n-1}\subsetneq M_n = M\quad\quad(A) \]
\[ (0)\subsetneq N_1\subsetneq \cdots \subsetneq N_{m-1}\subsetneq N_m = M.\quad\quad (B) \]
Then \(n= m\), and up to permutation of factors, the sequences (A) and (B) have isomorphic factors.
The idea of the proof is as follows: Assuming \(n\leq m\), one proceeds by induction on \(n\), the case \(n = 1\) being trivial. For \(n > 1\), one considers two cases. The first case is \(N_{m-1} = M_{n-1}\), and the desired conclusion follows immediately by induction on \(n\). The second case is that \(M_{n-1} \not = N_{m-1}\), which forces \(K := M_{n-1}\cap N_{m-1}\) to be properly contained in both \(M_{n-1}\) and \(N_{m-1}\). One first notes that there are isomorphisms \(M_{n-1}/K \cong N/N_{m-1}\) and \(N_{m-1}/K \cong M/M_{n-1}\). Then taking a composition series for \(K\), one obtains the two composition series
\[ (0) \subsetneq K_1\subsetneq \cdots \subsetneq K_t = K\subsetneq M_{n-1}\subsetneq M_n = M\quad\quad (C) \]
\[ (0) \subsetneq K_1\subsetneq \cdots \subsetneq K_t = K\subsetneq N_{m-1}\subsetneq N_m = N\quad\quad (D). \]
Induction applied to the composition series in (C) and (D) ending one step above \(K\) gives the result, when comparing (A) with (C) and (B) with (D).
We followed the J\"ordan-Holder theorem by defining a module \(M\) to have finite length if it has a composition series, and the length of \(M\), denoted \(\lambda (M)\) is \(n\) if \(M\) has a composition series of the form (A) above. We ended class with the following proposition.
Proposition. Let \(0\to A\to B\to C\to 0\) be a short exact sequence of \(R\)-modules. Then \(A\) has finite length if and only if \(B\) and \(C\) have finite length, in which case, \(\lambda (B) = \lambda (A)+\lambda (C)\).
We began class with the following results concerning the Artinian and Noetherian conditions.
Proposition. Let \(N\subseteq M\) and \(M_1, \ldots, M_r\) be \(R\)-modules.
It followed from this proposition that every finitely generated module over a Noetherian ring is finitely presented, where a module \(N\) over a commutative ring \(S\) is said to be finitely presented if there exists an exact sequence of the form \(S^m\to S^n\overset{f}\to M\to 0\), i.e., \(N\) is finitely generated via \(f\) and the kernel of \(f\) is also finitely generated. Thus, every finitely generated module \(M\) over the Noetherian ring \(R\) admits an exact sequence of the form
\[ \cdots \overset{\phi_2}\to F_2\overset{\phi_2}\to F_2\overset{\phi_1}\to F_0\to M\to 0 \]
called a free resolution of \(M\) by finitely generated free modules.
Towards the end of class, we defined an \(R\)-module \(M\) to be a simple module if its only submodules are \((0)\) and \(M\). We showed that such a module is isomorphic to \(R/P\), for \(P\subseteq R\) a mximal ideal. This lead to the definition: \(M\) is said to have a composition series if there is a sequence of submodules \((0)\subseteq M_1\cdots \subseteq M_n = M\) such that each factor \(M_{i+1}/M_i\) is a simple module. We ended class by stating, but not proving the following two facts: (i) \(M\) has a composition series if and only if \(M\) is both Artinian and Noetherian and (ii) All composition series of \(M\) have the same length.
%We ended class by exhibiting two compositions series: \((0) \subseteq 4\mathbb{Z}/8\mathbb{Z}\subseteq 2\mathbb{Z}/8\mathbb{Z}\subseteq \mathbb{Z}/8\mathbb{Z}\) over \(R := \mathbb{Z}\) and
\[0\subseteq \langle x^2, xy, y^2\rangle/\langle x^2, y^2\rangle \subseteq \langle x^2, y\rangle/\langle x^2, y^2\rangle\subseteq \langle x, y\rangle/\langle x^2, y^2\rangle \subseteq R/\langle x^2, y^2\rangle\]
over the ring \(R := \mathbb{Q}[x, y]\).
We began class by noting (but not proving) a stronger version of the theorem from the previous lecture, namely:
Theorem. Let \(R\) be a PID, \(F\) a free \(R\)-module of rank \(n\) and \(M\subseteq F\) a submodule of \(F\). Then there exists a basis \(X = \{x_1, \ldots, x_n\}\) of \(M\) and \(a_1\mid a_2\mid\cdots \mid a_r\) in \(R\) such that \(a_1x_1, \ldots, a_rx_r\) is a basis of \(M\).
We also noted that this theorem yields the structure theorem for finitely generated modules over a PID, namely: Every finitely generated module over a PID is a direct sum of cyclic modules. This in particular yields the corresponding structure theorem for finitely generated abelian groups and the canonical form theorems for linear operators on a finite dimensional vector space. The latter follows, since a linear operator \(T\) on the \(F\)-vector space \(V\) gives rise to an \(F[x]\) module structure on \(V\), defined by \(f(x)\cdot v := f(T)(v)\), for all \(f(x) \in F[x]\) and \(v\in V\).
We then began our foray into chain conditions on modules, beginning by stating:
Proposition/Definition. Let \(M\) be an \(R\)-module. The following conditions are equivalent:
If \(M\) satisfies the conditions above, \(M\) is a Noetherian \(R\)-module.
And,
Proposition/Definition. Let \(M\) be an \(R\)-module. The following conditions are equivalent:
If \(M\) satisfies the conditions above, \(M\) is an Artinian \(R\)-module.
We gave proof for the Noetherian case, and left the Artinian case as an exercise. We noted that, by definition, \(R\) is a Noetherian ring (respectively, Artinian ring) if it is Noetherian (respectively, Artinian) as a module over itself. We then listed the following examples of Noetherian rings: any PID, \(\mathbb{Q} [x_1, \ldots, x_n]\) and \(R[x]\), for \(R\) Noetherian (Hilbert's basis Theorem). We also noted the following Artinian rings: Any field, \(\mathbb{Z}/n\mathbb{Z}, \mathbb{Q} [x_1, \ldots, x_n]/\langle x_1^{a_1}, \ldots, x_n^{a_n}\rangle\). We then pointed out, but did not prove, that any Artinian ring is also a Noetherian ring.
We ended class by first showing that \(\mathbb{Z}\) is a Noetherian \(\mathbb{Z}\)-module, but not an Artinian \(\mathbb{Z}\)-module, while the \(\mathbb{Z}\)-submodule \(M\) of \(\mathbb{Q}/\mathbb{Z}\) consisting of all elements annihilated by a power of \(p\), for \(p\) a fixed prime integer, is an Artinian \(\mathbb{Z}\)-module, but not a Noetherian \(\mathbb{Z}\)-module. A crucial point in the proof of this example is that the only proper submodules of \(M\) are the cyclic modules of the form \(\langle \frac{1}{p^i}+\mathbb{Z}\rangle\), for \(i\geq 1\). The absence of the Noetherian property and the presence of the Artinian property was then apparent.
Today's lecture was spent discussing and largely proving the following theorem about free modules.
Theorem. Let \(R\) be a PID and \(F\) a free module over \(R\). If \(M \subseteq F\) is a submodule, then \(M\) is also a free \(R\)-module. Moreover, if \(U\) is a basis for \(M\) and \(X\) is a basis for \(F\), then \(|U|\leq |X|\). When \(|X| < \infty\), we have that the rank of \(M\) is less than or equal to the rank of \(F\).
We first gave a complete proof in the case \(|X| < \infty\), using induction on the rank of \(F\). When \(F\) has rank one, the result followed since \(F \cong R\), as \(R\)-modules. For the rank greater than one case, taking \(M\subseteq F\) and a basis \(\{x_1, \ldots, x_n\}\) for \(F\) and setting \(G := \langle x_1, \ldots, x_{n-1}\rangle\), the crucial points were: (i) To first consider the ideal \(J\) in \(R\) whose elements occur as the coefficient of \(x_n\) for some element of \(M\) and (ii) To show that a submodule \(M\subseteq F\) can be decomposed as \((M\cap G)\bigoplus \langle x_0\rangle\), where \(m_0 = r_2x_1+\cdots + r_{n-1}x_{n-1}+cx_n\), for \(c\) a generator of \(J\). It then followed easily that a basis for \(G\cap M\) together with \(m_0\) gives a basis for \(M\) with less than or equal to \(n\) elements.
We then considered the case that \(X\) is infinite, but ignoring the attendant cardinality statement. For this we considered all pairs \((Z_Y, Y)\), where \(Y \subseteq X\), \(M\cap \langle Y\rangle\) is a free module and \(Z_Y\) is a basis for \(M\cap \langle Y\rangle\). The pairs \((Z_Y, Y)\) were ordered by inclusion. We checked that Zorn's lemma applies and that a maximal element had to be a pair of the form \((Z_X, X)\). The crucial point was that if \((Z_Y, Y)\) is maximal, and \(Y \not = X\), then if \(x\in X\backslash Y\), \(M\cap \langle Y\cup \{x\}\rangle\) is free and one creates a larger pair \((Z_{Y\cup \{x\}}, Y\cup \{x\})\), contradicting maximality. That \(M\cap \langle Y\cup\{x\}\rangle\) is free is obtained by showing that \(M\cap \langle Y\cup \{m_0\}\rangle = (M\cap \langle Y\rangle)\oplus \langle m_0\rangle\), for \(m_0\) chosen as in the finite case.
For the general case, one needs to keep track of the cardinality of the bases for the \(M\cap \langle Y\rangle\) that are free, and this is done by indexing the basis \(X\). Thus, we wrote \(X := \{x_i\}_{i\in I}\) and for \(J\subseteq I\), we wrote \(X_J := \{x_j\}_{j\in J}\). One then considers all pairs \((M\cap \langle X_J\rangle , z)\), where \(M\cap \langle X_J\rangle\) is free and \(z: J'\to M\cap \langle X_J\rangle\) is a one-to-one function with \(\{z(j)\}_{j\in J'}\) a basis for \(M\cap \langle X_J\rangle\), for some \(J'\subseteq J\). We then partially ordered these pairs by stating \((M\cap \langle X_{J_1}\rangle , z_1) \leq (M\cap \langle X_{J2}\rangle , z_2)\) if and only if the three conditions \(J_1 \subseteq J_2, J'_1\subseteq J'_2, {z_2|}_{J_1'} = z_1\) hold. Now one follows exactly the same argument as in the previous case, using Zorn's Lemma
We began class by proving the following theorem: Let \(F\) be a free module over \(R\) with bases \(X\) and \(Y\). Then \(|X| = |Y|\). The proof of the theorem relied on first selecting a maximal ideal \(P\subseteq R\) and then proving the following two facts. For \(\overline{X} := \{x+PF\ |\ x\in X\}\): (i) \(\overline{X}\) is a basis for the \(R/P\) vector space \(F/PF\) and (ii) \(|X| = |\overline{X}|\). This reduces the case of free modules over a commutative ring to that of vector spaces over a field, which we took as a basic fact.
We then presented (and verified) the following properties of free modules.
Further properties of free modules. Let \(F\) be a free module over \(R\).
We also noted that a module \(P\) having the property given in (iii) is called a projective \(R\)-module, and that such modules play a central role in homological algebra.
We finished class by discussing the direction our next few lectures will take, namely: We consider finitely generated modules over \(R\) when \(R\) is a PID. The theorem we present will show that such a modules is a direct sum of cyclic modules, i.e., modules with a single generator. This theorem has two fundamental consequences: (i) A structure theorem for finitely generated abelian groups, which after all, are just finitely generated \(\mathbb{Z}\)-modules and (ii) The Rational Canonical Form theorem from linear algebra. The latter will follow from the observation that if \(T: V\to V\) is a linear operator on the finite dimensional vector space \(V\) over the field \(F\), then \(V\) has the structure of an \(F[x]\)-module given by \(p(x)\cdot v := p(T)(v)\), for all \(p(x)\in F[x]\) and \(v\in V\). Of course, \(F[x]\) is a PID, so the theorem we seek applies.
We began class by proving the correspondence theorem stated at the end of the previous lecture. We then discussed and proved the first two of the following isomorphism theorems.
First Isomorphism Theorem. Let \(\phi : A\to B\) be an \(R\)-module homomorphism. Set \(K\) to be the kernel of \(\phi\) and \(C\) to be the image of \(\phi\). Then \(A/K\) s isomorphic to \(C\).
Second Isomorphism Theorem. Let \(K\subseteq N\subseteq M\) be a sequence of submodules. Then \(N/K\) is a submodule of \(M/K\) and \((M/K)/(N/K)\) is isomorphic to \(M/N\).
Third Isomorphism Theorem. Let \(A, B \subseteq M\) be submodule. Then \((A+B)/B \cong A/(A\cap B)\), where \(A+B := \{a+b\ |\ a\in A, \ b\in B\}\).
We then discussed the internal direct sum of submodules, first looking at the case involving two submodules, then the general case involving finitely many submodule. In particular, if \(H_1, \ldots, H_r\subseteq M\) are submodules of the \(R\)-module \(M\), we defined \(M\) to be the direct sum of \(H_1, \ldots, H_r\) if:
In this case, we write \(M = H_1\oplus \cdots \oplus H_r\).
We also noted that \(M\) is the direct sum of submodules \(H_1, \dots, H_r\) if and only if every \(x\in M\) can be written uniquely as \(x = h_1+\cdots +h_r\), with each \(h_i\in H_i\).
We then discussed the notion of internal direct sum, and then defined the (external) direct sum and external direct product of an arbitrary collection of \(R\)-modules. In particular, if \(\mathcal{C} = \{M_i\}_{i\in I}\) is a collection of \(R\)-modules, then the direct sum \(\bigoplus_{i\in I} M_i\) is the set of \(I\)-tuples \((x_i)_{i\in }\) with each \(x_i \in M_i\) and such that all but finitely many \(x_i\) are zero, while the direct product \(\Pi_{i\in I} M_i\) is simply the set of all \(I\)-tuples \((x_i)_{i\in I}\) with each \(x_i \in M_i\). We also noted that if the modules \(M_i\) in \(\mathcal{C}\) are all submodules of a common \(R\)-module, then the internal direct sum of the modules in \(\mathcal{C}\) is isomorphic to the external direct sum of the modules in \(\mathcal{C}\), so there is no ambiguity using the notation \(\bigoplus _{i\in I} M_i\) for both.
We ended class by discussing the notion of a free module over \(R\): Namely a module \(F\) having a basis \(X\), which means that \(F = \langle X\rangle\) and \(X\) is linearly independent over \(R\). We noted that \(X\) is a basis for \(F\) if and only every element in \(F\) can be written uniquely as a finite linear combination of elements from \(X\). If \(|X| = n\), we say \(F\) is a free module of rank \(n\). We noted that \(R^n\), the set of \(n\)-tuples of elements from \(R\) is a free module of rank \(n\).
We began by stating the definition of a module \(M\) over the commutative ring \(R\), noting that the definition for a module over a ring is exactly the same as the definition for a vector space over a field. We then gave several examples of modules, and discussed the following concepts for modules, which are analogous to those for vector spaces:
We also noted that the non-existence of multiplicative inverses in a ring means that unlike the case for vector spaces over a field, a generating set for a submodule cannot be shrunk to a generating set consisting of linearly independent generators, even if the submodule in question has a basis. For example, if \(R = \mathbb{Z}\) and \(I := \langle 6, 10\rangle\), then neither 6 nor 10 generate \(I\), even though \(I\) has 2 as a linearly independent generator.
We ended class by stating, and mostly proving, the following correspondence theorem:
Correspondence theorem. Let \(\phi : A\to B\) be an \(R\)-module homomorphism. Set \(K\) to be the kernel of \(\phi\) and \(C\) to be the image of \(\phi\). Then there is a one-to-one correspondence between the submodules of \(A\) containing \(K\) and the submodules of \(C\). This correspondence is given by \(H\to \phi(H)\), for \(K\subseteq H\subseteq A\) and \(L\to \phi^{-1}(L)\), for \(L\subseteq C\).
%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%