Commutative Algebra
Seminar Note
1 Rings and Ideals
1.1 Rings and Ring Homomorphisms
1.2 Ideals and Quotient Rings
1.3 Zero-Divisors, Nilpotent Elements and Units
Proof.
- \((1)\implies (2)\) :
- Let \(\mathfrak{a}\vartriangleleft A\). If \(\mathfrak{a}\neq 0\), then \(\exists x\) is a unit ,\(x\in \mathfrak{a}\)
- \((2)\implies (3)\) :
- The kernel \(\ker f\) is either \(\{0\}\) or \(A\). If \(\ker f = A\), then \(f\) is the zero map, so \(\operatorname{Im}f = \{0\}\), contradicting \(B \neq 0\). Thus, \(\ker f = \{0\}\), so \(f\) is injective.
- \((3)\implies (1)\) :
- Let \(x\) be not a unit. \((x)\neq (1)\). Let \(B=A/(x)\), \(f(x)=0\implies x=0\).
1.4 Prime Ideals and Maximal Ideals
Proof.
- \((1)(2)\) :
- Omitted. cf.[2, Ch. 3, Sec.4, p.110, thm.7, thm.8]
- \((3)\) :
- You can consider the preimage \(f^{-1}(\mathfrak{p}) = \{ a \in A \mid f(a) \in \mathfrak{p}\}\). If \(xy \in f^{-1}(\mathfrak{p})\), then \(f(xy) = f(x)f(y) \in \mathfrak{p}\). Since \(\mathfrak{p}\) is prime, \(f(x) \in \mathfrak{p}\) or \(f(y) \in \mathfrak{p}\), so \(x \in f^{-1}(\mathfrak{p})\) or \(y \in f^{-1}(\mathfrak{p})\).
In particular, you can consider \(A/f^{-1}(\mathfrak{p})\cong B/\mathfrak{p}\).
Remark. Note that if \(\mathfrak{m}\vartriangleleft B\) is maximal, then \(f^{-1}(\mathfrak{m})\) is a maximal ideal of \(A\) if \(f\) is surjective. In general, the preimage of a maximal ideal under a ring homomorphism need not be maximal unless the map is surjective.
Let \(f: \mathbb{Z} \to \mathbb{Q}\) be the natural embedding, \(\mathfrak{m}=(0)\). \(\mathbb{Q}\) is a field, \(\mathfrak{m}\) is maximal, but its preimage \(f^{-1}(\mathfrak{m})=(0)\) in \(\mathbb{Z}\) is properly contained in \((p)\), for any \(p\in \mathbb{N}\).
Proof. Let \(S\) be the set of all proper ideals of \(A\), partially ordered by inclusion. \(S\) is nonempty since \((0)\) is a proper ideal (as \(A \neq 0\)). Any chain of ideals in \(S\) has an upper bound given by the union of the chain, which is again a proper ideal. By Zorn’s Lemma, \(S\) has a maximal element, which is a maximal ideal of \(A\).
Proof. Let \(\mathfrak{a}\) be a proper ideal of \(A\) (i.e., \(\mathfrak{a}\neq (1)\)). Consider the quotient ring \(A/\mathfrak{a}\). By the existence of maximal ideals, \(A/\mathfrak{a}\) has a maximal ideal \(\bar{\mathfrak{m}}\). The preimage \(\mathfrak{m}= \pi^{-1}(\bar{\mathfrak{m}})\) under the natural projection \(\pi: A \to A/\mathfrak{a}\) is a maximal ideal of \(A\) containing \(\mathfrak{a}\).
Proof. Let \(S\) be the set of all proper ideals of \(A\), partially ordered by inclusion. \(S\) is nonempty since \((0)\) is a proper ideal (as \(A \neq 0\)). Any chain of ideals in \(S\) has an upper bound given by the union of the chain, which is again a proper ideal. By Zorn’s Lemma, \(S\) has a maximal element, which is a maximal ideal of \(A\).
Proof.
- \((1)\) :
- Every non-unit is contained in \(\mathfrak{m}\). Hence \(\mathfrak{m}\) is the only maximal ideal.
- \((2)\) :
- \(\forall \mathfrak{n}\vartriangleleft A\). If \(\mathfrak{n}\not\subseteq\mathfrak{m}\), take \(x\in \mathfrak{n}\setminus\mathfrak{m}\). \((x)+\mathfrak{m}=(1)\). \(\exists y\in A, m\in \mathfrak{m}, xy+m=1 \implies xy=1-m\) is a unit. Then \(\mathfrak{n}=(1)\). Contradiction!
Proof. If \((x)\neq(1)\) is prime. Let \((x)\subsetneq(y)\). Then \(x\in(y)\implies \exists z\) s.t. \(x=yz\). \(y\not\in(x)\implies z\in (x)\implies \exists t,\ \text{s.t. } z=xt.\)$
1.5 Nilradical and Jacobson Radical
Proof.
- \((1)\) :
- If \(x\in\mathfrak{N}\), then \(ax\in \mathfrak{N},\ \text{for}\ \forall\ a\in A\). \(\forall x,\ y\in\mathfrak{N},\ \exists m,\ n,\ x^m=y^n=0\), then \[ (x+y)^{m+n-1}=0\implies x+y\in \mathfrak{N}. \]
- \((2)\) :
- If \(\bar{x}^n=0\), \(x^n\in \mathfrak{N}\implies \exists k,\ x^{nk}=0\implies x\in\mathfrak{N}\implies\bar{x}=0\).
Proof.
- \((\mathfrak{N}\subseteq \mathfrak{N}')\) :
- If \(x\in \mathfrak{N}\), then \(x^n=0\in \mathfrak{p}\) for any \(\mathfrak{p}\). It implies \(x\in \mathfrak{p}\) for any \(\mathfrak{p}\).
- \((\mathfrak{N}' \subseteq \mathfrak{N})\) :
- Suppose \(\forall n>0\), \(x^n\neq0\). Let \[ \Sigma=\{\mathfrak{a}\vartriangleleft A \mid x^n\not\in\mathfrak{a}, \forall n>0\}. \] Let \(T\) be a totally ordered chain in \(\Sigma\). Consider \(\mathfrak{a}_T = \bigcup_{\mathfrak{a}\in T} \mathfrak{a}\). We claim that \(\mathfrak{a}_T \in \Sigma\).
- \(\mathfrak{a}_T\) is an ideal: Since \(T\) is a chain, the union of the ideals in \(T\) is again an ideal.
- For all \(n > 0\), if \(x^n \in \mathfrak{a}_T\), then \(x^n \in \mathfrak{a}\) for some \(\mathfrak{a}\in T\), contradicting the definition of \(\Sigma\).
Thus, every chain in \(\Sigma\) has an upper bound, so by Zorn’s Lemma, \(\Sigma\) has a maximal element, say \(\mathfrak{p}\). We claim that \(\mathfrak{p}\) is a prime ideal.
Suppose \(a, b \notin \mathfrak{p}\). Then the ideals \(\mathfrak{a}_1 = \mathfrak{p}+ (a)\) and \(\mathfrak{a}_2 = \mathfrak{p}+ (b)\) strictly contain \(\mathfrak{p}\), so by maximality, there exist \(n_1, n_2 > 0\) such that \(x^{n_1} \in \mathfrak{a}_1\) and \(x^{n_2} \in \mathfrak{a}_2\). Thus, \[ x^{n_1} = y_1 + a z_1, \quad x^{n_2} = y_2 + b z_2 \] for some \(y_1, y_2 \in \mathfrak{p}\), \(z_1, z_2 \in A\). Then \[ x^{n_1 + n_2} = (x^{n_1})(x^{n_2}) = (y_1 + a z_1)(y_2 + b z_2) \] Expanding and using that \(\mathfrak{p}\) is an ideal, all terms except \(a b z_1 z_2\) are in \(\mathfrak{p}\), so \[ x^{n_1 + n_2} - a b z_1 z_2 \in \mathfrak{p}\implies x^{n_1 + n_2} \in \mathfrak{p}+ (a b) \] Thus, \(x^{n_1 + n_2} \in \mathfrak{p}+ (a b)\), so by maximality, \(x^m \in \mathfrak{p}+ (a b)\) for some \(m > 0\), but \(x^m \notin \mathfrak{p}\) by construction, so \(a b \notin \mathfrak{p}\).
Therefore, \(\mathfrak{p}\) is a prime ideal not containing any power of \(x\), contradicting \(x \in \bigcap_{\mathfrak{p}\text{ prime}} \mathfrak{p}\). Thus, \(\mathfrak{N}= \mathfrak{N}'\).
Proof. \((\implies)\): Suppose \(x \in \mathfrak{R}\), but \(1 - x y\) is not a unit for some \(y \in A\). Then the ideal \((1 - x y)\) is proper, so it is contained in some maximal ideal \(\mathfrak{m}\). Thus, \(1 - x y \in \mathfrak{m}\). But \(x \in \mathfrak{R}\subseteq \mathfrak{m}\), so \(x y \in \mathfrak{m}\), hence \(1 = (1 - x y) + x y \in \mathfrak{m}\), which is impossible since \(\mathfrak{m}\) is proper. Therefore, \(1 - x y\) must be a unit for all \(y \in A\).
- \((\Longleftarrow)\) :
- Suppose \(x \notin \mathfrak{m}\) for some maximal ideal \(\mathfrak{m}\). Then the ideal generated by \(x\) and \(\mathfrak{m}\) is the whole ring: \((x) + \mathfrak{m}= (1)\). This means there exist \(y \in A\) and \(t \in \mathfrak{m}\) such that \(x y + t = 1\), or equivalently, \(1 - x y = t \in \mathfrak{m}\). Since \(\mathfrak{m}\) is maximal, \(1 - x y\) is not a unit only if it lies in some maximal ideal, but by assumption \(x \notin \mathfrak{m}\), so \(1 - x y\) cannot be non-invertible. Therefore, if \(1 - x y\) is a unit for all \(y \in A\), then \(x\) must be contained in every maximal ideal, i.e., \(x \in \mathfrak{R}\).
1.6 Operations on Arbitrary Families of Ideals
Let \(\{\mathfrak{a}_i\}_{i\in I}\) be a family of ideals in a ring \(A\).
Distributive law: \[ \mathfrak{a}(\mathfrak{b}+i\mathfrak{c})=\mathfrak{a}\mathfrak{b}+\mathfrak{a}\mathfrak{c} \]
Modular law: \[ \mathfrak{a}\cap(\mathfrak{b}+\mathfrak{c})=\mathfrak{a}\cap\mathfrak{b}+\mathfrak{a}\cap\mathfrak{c}, \text{if } \mathfrak{a}\supseteq \mathfrak{b}\text{or } \mathfrak{a}\supseteq \mathfrak{c} \] In general, we have \({\mathfrak{a}+\mathfrak{b}}(\mathfrak{a}\cap\mathfrak{b})\subseteq\mathfrak{a}\mathfrak{b}\). Clearly,\(\mathfrak{a}\mathfrak{b}\subseteq\mathfrak{a}\cap\mathfrak{b}\), hence \(\mathfrak{a}\cap\mathfrak{b}=\mathfrak{a}\mathfrak{b}\) provided \(\mathfrak{a}+\mathfrak{b}=(1)\).
Proof. Omitted. cf.[1, Ch. 1, sec.6, p.7, prop.1.10].
Proof. Let \(\Phi: A \to \prod_{i=1}^n A/\mathfrak{a}_i\) be the canonical map, \(a \mapsto (a+\mathfrak{a}_1, \ldots, a+\mathfrak{a}_n)\).
Kernel: \(\ker \Phi = \bigcap_{i=1}^n \mathfrak{a}_i\), since \(a \in \ker \Phi\) iff \(a \in \mathfrak{a}_i\) for all \(i\).
Surjectivity: For any \((b_1+\mathfrak{a}_1, \ldots, b_n+\mathfrak{a}_n) \in \prod_{i=1}^n A/\mathfrak{a}_i\), we want \(a \in A\) such that \(a \equiv b_i \pmod{\mathfrak{a}_i}\) for all \(i\).
Since the ideals are pairwise coprime, for each \(i\) there exists \(e_i \in A\) such that \(e_i \equiv 1 \pmod{\mathfrak{a}_i}\) and \(e_i \equiv 0 \pmod{\mathfrak{a}_j}\) for \(j \neq i\). (This follows from the Chinese Remainder construction: for each \(i\), let \(J_i = \bigcap_{j \neq i} \mathfrak{a}_j\), then \(J_i + \mathfrak{a}_i = (1)\), so \(1 = x_i + y_i\) with \(x_i \in J_i\), \(y_i \in \mathfrak{a}_i\); set \(e_i = x_i\).)
Then set \(a = \sum_{i=1}^n b_i e_i\). For each \(k\), \(a \equiv b_k e_k \equiv b_k \pmod{\mathfrak{a}_k}\), since \(e_k \equiv 1 \pmod{\mathfrak{a}_k}\) and \(e_i \equiv 0 \pmod{\mathfrak{a}_k}\) for \(i \neq k\).
Thus, \(\Phi\) is surjective.
- Isomorphism: By the First Isomorphism Theorem, \(A/\ker\Phi \cong \operatorname{Im}\Phi = \prod_{i=1}^n A/\mathfrak{a}_i\).
Therefore, \[ A / \left( \bigcap_{i=1}^n \mathfrak{a}_i \right) \cong \prod_{i=1}^n A/\mathfrak{a}_i. \]
Remark. The union of ideals is not necessarily an ideal unless one contain the others.
In general, the union \(\mathfrak{a}\cup \mathfrak{b}\) fails to be closed under addition. For example, in \(\mathbb{Z}\), the ideals \((2)\) and \((3)\) have union \(\{ \ldots, -6, -4, -3, -2, 0, 2, 3, 4, 6, \ldots \}\), but \(2 \in (2)\) and \(3 \in (3)\), yet \(2 + 3 = 5 \notin (2) \cup (3)\).
Proof. Omitted. cf.[1, Ch. 1, sec.6, p.8, prop.1.11].
Proof. Left to the reader. (Easy to check)
Proof (Proof.1). Let \(\pi: A \to A/\mathfrak{a}\) be the canonical projection. By the Correspondence Theorem, there is a bijection between the set of prime ideals of \(A\) containing \(\mathfrak{a}\) and the set of prime ideals of \(A/\mathfrak{a}\).
The nilradical of \(A/\mathfrak{a}\), denoted \(\mathfrak{N}(A/\mathfrak{a})\), is the intersection of all prime ideals of \(A/\mathfrak{a}\): \[ \mathfrak{N}(A/\mathfrak{a}) = \bigcap_{\bar{\mathfrak{p}} \text{ prime in } A/\mathfrak{a}} \bar{\mathfrak{p}} \] The preimage of this intersection under \(\pi\) is the intersection of all prime ideals of \(A\) containing \(\mathfrak{a}\): \[ \pi^{-1}(\mathfrak{N}(A/\mathfrak{a})) = \bigcap_{\mathfrak{p}\supseteq \mathfrak{a},\ \mathfrak{p}\text{ prime}} \mathfrak{p} \]
On the other hand, \(\mathfrak{N}(A/\mathfrak{a})\) consists of all elements \(\bar{x} = x + \mathfrak{a}\) such that \((x + \mathfrak{a})^n = \mathfrak{a}\) for some \(n \geq 1\), i.e., \(x^n \in \mathfrak{a}\). Thus, \[ \pi^{-1}(\mathfrak{N}(A/\mathfrak{a})) = \{ x \in A \mid x^n \in \mathfrak{a}\text{ for some } n \geq 1 \} = \operatorname{r}(\mathfrak{a}) \]
Therefore, \[ \operatorname{r}(\mathfrak{a}) = \bigcap_{\mathfrak{p}\supseteq \mathfrak{a},\ \mathfrak{p}\text{ prime}} \mathfrak{p} \]
Proof (Proof.2). Let \(x \in \operatorname{r}(\mathfrak{a})\). Then \(x^n \in \mathfrak{a}\) for some \(n > 0\). For any prime ideal \(\mathfrak{p}\supseteq \mathfrak{a}\), since \(\mathfrak{p}\) is prime and \(x^n \in \mathfrak{p}\), it follows that \(x \in \mathfrak{p}\). Thus, \(x\) is in every prime ideal containing \(\mathfrak{a}\), so \(x \in \bigcap_{\mathfrak{p}\supseteq \mathfrak{a}\ \text{prime}} \mathfrak{p}\).
Conversely, suppose \(x \notin \operatorname{r}(\mathfrak{a})\). Then \(x^n \notin \mathfrak{a}\) for all \(n > 0\). Consider the quotient ring \(A/\mathfrak{a}\) and the image \(\bar{x}\) of \(x\). Then \(\bar{x}^n \neq 0\) for all \(n > 0\). By the proof of the nilradical as intersection of primes, there exists a prime ideal \(\bar{\mathfrak{p}}\) of \(A/\mathfrak{a}\) not containing any power of \(\bar{x}\). The preimage \(\mathfrak{p}\) of \(\bar{\mathfrak{p}}\) under the projection \(A \to A/\mathfrak{a}\) is a prime ideal of \(A\) containing \(\mathfrak{a}\) but not \(x\). Thus, \(x \notin \bigcap_{\mathfrak{p}\supseteq \mathfrak{a}\ \text{prime}} \mathfrak{p}\).
Therefore, \(\operatorname{r}(\mathfrak{a}) = \bigcap_{\mathfrak{p}\supseteq \mathfrak{a}\ \text{prime}} \mathfrak{p}\).
1.7 Extension and Contraction of Ideals
Let \(f: A \to B\) be a ring homomorphism.
Proof. Left to the reader. (Easy to check) cf.[1] {{ch.1, sec.7, p.10, prop.1.17}}
1.8 Spectrum and Zariski Topology
This section all of proofs will be omitted, since we have discussed in seminar
Remark. The Zariski topology is generally not Hausdorff; its closed sets are typically large. The points corresponding to maximal ideals are called closed points.
Remark. Let \(A\neq0\) is ring. Then \(A\) has the minimal prime ideal with respect to inclusion. (You can consider Zorn’s lemma to prove this remark)
1.9 Affine Algebraic Varieties
Let \(k\) be a field. An affine algebraic variety over \(k\) is a subset \(V \subseteq k^n\) defined as the common zeros of a set of polynomials: \[ V = V(S) = \{\, x \in k^n \mid f(x) = 0\ \forall f \in S \,\} \] for some subset \(S \subseteq k[x_1, \ldots, x_n]\).
The set of all polynomials vanishing on \(V\) is an ideal: \[ I(V) = \{\, f \in k[x_1, \ldots, x_n] \mid f(x) = 0\ \forall x \in V \,\} \]
There is a correspondence between affine varieties and radical ideals of \(k[x_1, \ldots, x_n]\) (Hilbert’s Nullstellensatz).
The coordinate ring of \(V\) is defined as \[ k[V] = k[x_1, \ldots, x_n]/I(V) \] which encodes the algebraic structure of \(V\).
2 Modules
2.1 Modules and Module Hom
2.2 Submodules and Quotient Modules
Proof. Define \(\varphi: M/\ker f \to \operatorname{Im} f\) by \(\varphi(m + \ker f) = f(m)\). This map is well-defined, \(A\)-linear, and bijective.
2.3 Operation of Submodule
Let \(M\) be an \(A\)-module, and let \(\{N_i\}_{i \in I}\) be a family of submodules of \(M\).
Proof. Define the map \(\varphi: N \to (N + P)/P\) by \(\varphi(n) = n + P\). This is an \(A\)-module homomorphism with kernel \(N \cap P\), and it is surjective. By the First Isomorphism Theorem, \(N/(N \cap P) \cong (N + P)/P\).
Proof. Consider the natural map \(\varphi: M/N \to M/P\) given by \(m + N \mapsto m + P\). This is a well-defined \(A\)-module homomorphism with kernel \(P/N\). By the First Isomorphism Theorem, \((M/N)/(P/N) \cong M/P\).
2.4 Direct Sum and Direct Product
2.5 Finitely Generated Module
Proof (Proof Sketch:). If \(M\) is finitely generated by \(m_1, \ldots, m_n\), define a surjective \(A\)-module homomorphism \(\varphi: A^n \to M\) by \(\varphi(a_1, \ldots, a_n) = a_1 m_1 + \cdots + a_n m_n\). Then \(M \cong A^n / \ker \varphi\). Conversely, any quotient of \(A^n\) is finitely generated.
Proof. Hint: Let \(M\) be generated by \(m_1, \ldots, m_n\) and \(N \leq M\). Then \(M/N\) is generated by the images of \(m_1, \ldots, m_n\) in \(M/N\).
Proof. Let \(M\) be generated by \(m_1, \ldots, m_n\). Since \(\phi(M) \subseteq \mathfrak{a}M\), for each \(i\), \[ \phi(m_i) = \sum_{j=1}^n a_{ij} m_j \] with \(a_{ij} \in \mathfrak{a}\). Let \(A = (a_{ij})\) be the \(n \times n\) matrix over \(\mathfrak{a}\) representing \(\phi\) in this basis.
Consider the \(A\)-module homomorphism \(\Phi: M^n \to M^n\) given by \(\Phi = \phi \cdot I - A\), where \(I\) is the identity. By the Cayley-Hamilton theorem for modules, the characteristic polynomial \(f(x) = x^n + a_1 x^{n-1} + \cdots + a_n\) with \(a_i \in \mathfrak{a}\) annihilates \(\phi\): \[ f(\phi) = \phi^n + a_1 \phi^{n-1} + \cdots + a_n = 0 \] as endomorphisms of \(M\).
Proof. Take \(\phi=\operatorname{id}\). There exists \(1+a_1+a_2+\cdots+a_n=0\) since Theorem 4, let \(x=1+a_1+a_2+\cdots+a_n\).
Proof. By Corollary 3, if \(\mathfrak{a}M = M\) and \(\mathfrak{a}\subseteq \mathfrak{R}\), then there exists \(x \in A\) with \(x \equiv 1 \pmod{\mathfrak{a}}\) such that \(x M = 0\). That is, \(x = 1 + a\) for some \(a \in \mathfrak{a}\), and \(x M = 0\).
But \(1 + a\) is a unit in \(A\) (since \(a \in \mathfrak{R}\) and Proposition 8). Therefore, \(x\) is invertible, so \(x M = 0\) implies \(M = 0\).
Proof. Consider the quotient module \(M/N\). Since \(M = \mathfrak{a}M + N\), we have \[ M/N = (\mathfrak{a}M + N)/N \cong \mathfrak{a}M / (\mathfrak{a}M \cap N) \subseteq \mathfrak{a}(M/N) \] so \(M/N = \mathfrak{a}(M/N)\). By Theorem 5, since \(\mathfrak{a}\subseteq \mathfrak{R}\) and \(M/N\) is finitely generated, it follows that \(M/N = 0\), i.e., \(M = N\).