Friday, February 17, 2023

Associated prime ideals

\gdef\ann{\mathop{\mathrm{ann}}} \gdef\Ass{\mathop{\mathrm{Ass}}}\gdef\Spec{\mathop{\mathrm{Spec}}}

I would like to go back to a quite delicate question of commutative algebra, that of associated prime ideals of modules. In most textbooks (Bourbaki, Matsumura…), this concept is considered for modules over a noetherian ring, while it is also necessary to consider it in a greater generality for some applications in algebraic geometry. For my book, (Mostly) commutative algebra (Springer Nature, 2021), I preferred to introduce the general concept (§6.5), because I observed that the initial proofs are in fact easier. In yesterday's class (Cohomology of coherent sheaves, 2nd year of Master course at Université Paris Cité), some remarks of a student, Elias Caeiro, helped me simplify two steps of the treatment I proposed in my book.

Definition.Let AA be a ring and let MM be an AA-module. Say that a prime ideal PP of AA is associated to MM if there exists an element mMm\in M such that PP is minimal among all prime ideals containing annA(m)\ann_A(m).
We write AssA(M)\Ass_A(M) (sometimes spelt out as “assassin”) for the set of all associated prime ideals of MM.

(Here, annA(m)\ann_A(m) is the annihilator of mm, the ideal of all aAa\in A such that am=0am=0.)

There is a geometric way to intepret this definition: it means that in the spectrum Spec(A)\Spec(A), the irreducible closed set V(P)V(P) (of which PP is the generic point) is an irreducible component of V(annA(m))V(\ann_A(m)). Thanks to this remark, associated prime ideals are compatible with localisation: AssS1A(S1A)=AssA(M)Spec(S1A), \Ass_{S^{-1}A}(S^{-1}A) = \Ass_A(M) \cap \Spec(S^{-1}A), where Spec(S1A)\Spec(S^{-1}A) is identified as the subset of Spec(A)\Spec(A) consisting of prime ideals PP which are disjoint from SS. In particular, PP is associated to MM if and only if the maximal ideal PAPPA_P of the local ring APA_P is associated to the module MPM_P.

Here is what the associated prime ideals mean, from the point view of module theory.
Proposition. — Let aAa\in A.
a) The multiplication by aa is injective in MM if and only if aa does not belong to any associated prime ideal of MM.
b) The localized module MaM_a is zero if and only if aa belongs to all associated prime ideals of MM.
c) In particular, M=0M=0 if and only if AssA(M)=\Ass_A(M)=\emptyset.

Proof. — a) If aa belongs to the associated prime ideal PP, then aa belongs to the associated prime ideal PAPPA_P of MPM_P, which means that there exists mMm\in M such that PAPPA_P is the only prime ideal containing annAP(m)\ann_{A_P}(m). Consequently, aa is nilpotent modulo annAP(m)\ann_{A_P}(m) and there exists n0n\geq 0 and bAPb\in A\setminus P such that anbannA(m)a^nb\in\ann_A(m). Take a minimal such nn. Since bPb\notin P, one has n1n\geq 1; then an1bm0a^{n-1}b m\neq0, while aan1bm=0a\cdot a^{n-1}bm=0 and the homothety (a)M(a)_M is not injective. Conversely, if (a)M(a)_M is not injective, take m0m\neq0 in MM such that am=0am=0; the annihilator annA(m)\ann_A(m) is not equal to AA, hence V(annA(m))V(\ann_A(m))\neq \emptyset; take an irreducible component of this closed subset — equivalently a minimal prime ideal PP among those containing annA(m)\ann_A(m); one has aannA(m)a\in \ann_A(m), hence aPa\in P.
b) follows from c), with a=1a=1.
c) The module MM is zero if and only if the multiplication by 00 is injective on MM. By a), this is equivalent to the fact that AssA(M)\Ass_A(M) is empty.

Corollary.A prime ideal PP is in the support of MM if and only if it contains some associated prime ideal.
The prime ideal PP belongs to the support of MM if and only if MP0M_P\neq0, if and only if AssAP(MP)\Ass_{A_P}(M_P) is not empty, if and only if there exists an associated prime ideal of MM which belongs to Spec(AP)\Spec(A_P), that is, is contained in PP.

For noetherian rings, one has the following characterization of associated prime ideals, which is usually taken at their definition.

Theorem.Let AA be a noetherian ring and MM be an AA-module. A prime ideal PP of AA is associated to MM if and only if there exists mMm\in M such that P=annA(m)P=\ann_A(m).
If P=annA(m)P=\ann_A(m), then PP is associated to MM. Conversely, let mMm\in M and let PP be a minimal prime ideal of AA among those containing annA(m)\ann_A(m). We first assume that AA is local with maximal ideal PP; then PP is the only prime ideal of AA that contains annA(m)\ann_A(m), which implies that any element of PP is nilpotent modulo annA(m)\ann_A(m). Since PP is finitely generated (because AA is noetherian), there exists an integer nn such that PnannA(m)P^n\subseteq \ann_A(m). Take a minimal such nn. Since annA(m)P\ann_A(m)\subseteq P, one has n1n\geq 1; then Pn1⊈annA(m)P^{n-1}\not\subseteq\ann_A(m) so that there exists bPn1b\in P^{n-1} such that bm0bm\neq0. Then abPnab\in P^n for every aPa\in P, so that PannA(bm)P\subseteq \ann_A(bm), and annA(bm)P\ann_A(bm)\subseteq P because bm0bm\neq0. Consequently, P=annA(bm)P=\ann_A(bm). In the general case, we use the case of a local ring to obtain mMm\in M such that annAP(m/1)=PAP\ann_{A_P}(m/1)=PA_P. Consequently, annA(m)P\ann_A(m)\subseteq P, and for every aPa\in P, there exists bPb\notin P such that abm=0abm=0. Using that PP is finitely generated, one finds bPb\notin P such that abm=0abm=0 for every aPa\in P; then annA(bm)=P\ann_A(bm)=P, as was to be shown.

From that point on, both presentations converge. One deduces from the preceding theorem that if AA is noetherian and MM is finitely generated, there exists a composition series 0=M0M1Mn=M0=M_0\subseteq M_1 \subseteq \dots \subseteq M_n=M, with successive quotients Mk/Mk1M_k/M_{k-1} of the form A/PkA/P_k, for some prime ideals PkP_k of AA, and then AssA(M)\Ass_A(M) is contained in {P1,,Pn}\{P_1,\dots,P_n\}, in view of the following lemma. In particular, AssA(M)\Ass_A(M) is finite.

Lemma.Let MM be an AA-module and let NN be a submodule of MM; then AssA(N)AssA(M)AssA(N)AssA(M/N) \Ass_A(N)\subseteq \Ass_A(M)\subseteq \Ass_A(N)\cup \Ass_A(M/N).
The first inclusion AssA(N)AssA(M)\Ass_A(N)\subseteq \Ass_A(M) follows from the definition. Let us prove the second one. Let PAssA(M)P\in\Ass_A(M) and let mMm\in M be such that PP is a minimal prime ideal of AA among those containing annA(m)\ann_A(m). Let mm' be the image of MM in M/NM/N. If PP contains annA(m)\ann_A(m'), then PP is also minimal among such prime ideals, hence PAssA(M/N)P\in\Ass_A(M/N). Otherwise, there exists bannA(m)b\in \ann_A(m') such that bPb\notin P. Let us prove that PP is minimal among the prime ideals containing annA(bm)\ann_A(bm). First of all, let aannA(bm)a\in\ann_A(bm); then abm=0abm=0, hence abPab\in P, hence aPa\in P since bPb\notin P. Since annA(m)annA(bm)\ann_A(m)\subseteq\ann_A(bm), it also follows that PP is minimal among the prime ideals containing annA(bm)\ann_A(bm). Since bannA(m)b\in\ann_A(m'), one has bm=0bm'=0, hence bmNbm\in N and PAssA(N)P\in\Ass_A(N).