nLab Nakayama's lemma

Contents

Contents

Idea

Nakayama’s lemma is a family of simple but fundamental results of commutative algebra which are frequently used to lift information from the fiber of a sheaf over a point (as for example a coherent sheaf over a scheme) to give information on the stalk at that point.

Statement

We first state and prove a pair of fundamental geometric facts (Prop. ) concerning the relationships between annihilators, supports, and tensor products of modules and then deduce as corollaries two standard formulations (Cor. and Cor. ) of “Nakayama’s lemma” from which various other instances thereof can in turn be derived (as is done in Stacks 00DV).

As motivation, recall the following general fact:

Proposition

(motivation) Given commutative ring R,R , natural n,n , and nn-tuple of R R -modules (M i) i∈n,\left( M _ i \right) _ { i \in n } ,

  1. for all i∈n,i \in n , one has supp(M i)⊆𝒱(Ann(M i)).supp \left( M _ i \right) \subseteq \mathcal{V} \left( Ann \left( M _ i \right) \right) .

  2. supp(⨂i∈nM i)⊆⋂ i∈nsupp(M i).supp \left( \underset{ i \in n }{ \bigotimes } M _ i \right) \subseteq \bigcap _ { i \in n } supp \left( M _ i \right) .

(Here 𝒱\mathcal{V} denotes the zero locus,suppsupp denotes the support, and AnnAnn denotes the annihilator. For convenience, we assume the Von Neumann convention so that, e.g., the quantification “i∈ni \in n” is equivalent to “i∈{0,…,n−1}i \in \left\{ 0 , \dots , n-1 \right\}”.)

Proof

As for the first claim, if i∈ni \in n and 𝔭∈supp(M i),\mathfrak{p} \in supp \left( M _ i \right) , i.e., if M i⊗R 𝔭≄0,M _ i \otimes R _ { \mathfrak{p} } \ \,≄\, \ 0 , then the elements of R∖𝔭R \setminus \mathfrak{p} act nontrivially on M i⊗R 𝔭,M _ i \otimes R _ { \mathfrak{p} } , hence nontrivially on M i,M _ i , hence Ann(M i)⊆𝔭.Ann \left( M _ i \right) \subseteq \mathfrak{p} . As for the second claim, recall that (⨂i∈nM i)⊗R 𝔭≃⨂i∈n(M i⊗R 𝔭),\left( \underset{ i \in n }{ \bigotimes } M _ i \right) \otimes R _ { \mathfrak{p} } \simeq \underset{ i \in n }{ \bigotimes } \left( M _ i \otimes R _ { \mathfrak{p} } \right) , hence that if 𝔭∈supp(⨂i∈nM i),\mathfrak{p} \in supp \left( \underset{ i \in n }{ \bigotimes } M _ i \right) , i.e., if (⨂i∈nM i)⊗R 𝔭≄0,\left( \underset{ i \in n }{ \bigotimes } M _ i \right) \otimes R _ { \mathfrak{p} } \ \,≄\, \ 0 , then for all i∈ni \in n one must have M i⊗R 𝔭≄0,M _ i \otimes R _ { \mathfrak{p} } \ \,≄\, \ 0 , i.e.,𝔭∈supp(M i).\mathfrak{p} \in supp \left( M _ i \right) .

Our first, geometric incarnation of Nakayama’s lemma is just the assertion that if the modules in the statement of Prop. are finitely generated, then the inclusions in the same are equalities.

Proposition

(“geometric Nakayama”) Given commutative ring R,R , natural n,n , and nn-tuple of finitely generated RR-modules (M i) i∈n,\left( M _ i \right) _ { i \in n } ,

  1. for all i∈n,i \in n , one has supp(M i)=𝒱(Ann(M i)).supp \left( M _ i \right) = \mathcal{V} \left( Ann \left( M _ i \right) \right) .

  2. supp(⨂i∈nM i)=⋂ i∈nsupp(M i).supp \left( \underset{ i \in n }{ \bigotimes } M _ i \right) = \bigcap _ { i \in n } supp \left( M _ i \right) .

(Here 𝒱\mathcal{V} denotes the zero locus,suppsupp denotes the support, and AnnAnn denotes the annihilator. For convenience, we assume the Von Neumann convention so that, e.g., the quantification “i∈ni \in n” is equivalent to “i∈{0,…,n−1}i \in \left\{ 0 , \dots , n-1 \right\}”.)

We give an “element-free” proof below. The two key ideas are that finitely-generated RR-modules are (precisely) those which can be “built up” inductively from cyclic RR-modules via extensions and that the relevant properties of the former are sufficiently determined by those of the latter, which are standard and/or easily verified.

Proof

Recall the following seven basic facts (essentially two “induction principles”, three “interaction principles”, and two “base cases” of our “induction” up from cyclic modules):

  1. The middle term of a short exact sequence is 00 iff its left and right terms are 00

  2. The middle component of a morphism of short exact sequences is 00 iff its left and right components are 0.0 .

  3. Given prime 𝔭∈Spec(R),\mathfrak{p} \in Spec (R) , the functor N↦N⊗R 𝔭N \mapsto N \otimes R _ { \mathfrak{p} } is exact.

  4. The (nn-ary) functor of RR-modules (N i) i∈n↦⨂i∈nN i\left( N _ i \right) _ { i \in n } \mapsto \underset{ i \in n }{ \bigotimes } N _ i is right exact in all arguments.

  5. Given prime 𝔭∈Spec(R)\mathfrak{p} \in Spec (R) and nn-tuple of RR-modules (N i) i∈n,\left( N _ i \right) _ { i \in n } , one has (⨂i∈nN i)⊗R 𝔭≃⨂i∈n(N i⊗R 𝔭).\left( \underset{ i \in n }{ \bigotimes } N _ i \right) \otimes R _ { \mathfrak{p} } \simeq \underset{ i \in n }{ \bigotimes } \left( N _ i \otimes R _ { \mathfrak{p} } \right) .

  6. Given prime 𝔭∈Spec(R)\mathfrak{p} \in Spec (R) and ideal J⊆R,J \subseteq R , one has (R/J)⊗R 𝔭≄0\left( R / J \right) \otimes R _ { \mathfrak{p} } \ \,≄\, \ 0 iff 𝔭∈𝒱(J).\mathfrak{p} \in \mathcal{V} \left( J \right) .

  7. Given nn-tuple of ideals (J i⊆R) i∈n,\left( J _ i \subseteq R \right) _ { i \in n } , one has ⨂i∈n(R/J i)≃R/(∑ i∈nJ i).\underset{ i \in n }{ \bigotimes } \left( R / J _ i \right) \simeq R / \left( \sum _ { i \in n } J _ i \right) .

The argument goes in four parts:

  1. Suppose we are given i∈n.i \in n . By the hypothesis that M iM _ i is finitely generated there exists natural d id _ i such that MM is a quotient of R d i.R ^ { d _ i } . It follows (by taking the image under said quotient of the standard length-d id _ i filtration of R d iR ^ { d _ i }) that M iM _ i admits a length-d id _ i filtration with cyclic cokernels; denote this filtration and its associated d id _ i-tuple of short exact sequences as

    0=M i,0↪ι i,0…↪ι i,d i−1M i,d i=M i 0 \ = \ M _ { i , 0 } \ \overset{ \iota _ { i , 0 } }{ \hookrightarrow } \ \dots \ \overset{ \iota _ { i , d _ i - 1 } }{ \hookrightarrow } \ M _ {i , d _ i } \ = \ M _ i

    and

    (0→M i,j↪ι i,jM i,j+1↠π i,jR/I i,j→0) j∈d i \left( \ 0 \ \to \ M_{ i , j } \ \overset{ \iota _ { i , j } }{ \hookrightarrow } \ M_{ i , j + 1 } \ \overset{ \pi _ { i , j } }{ \twoheadrightarrow } \ R / I_{ i , j } \ \to \ 0 \ \right)_{ j \in d _ i }

    with (I i,j⊆R) j∈d i\left( I _ { i , j } \subseteq R \right) _ { j \in d _ i } ideals.

  2. We now show, given i∈n,i \in n , that 𝒱(Ann(M i))=⋃ j∈d i𝒱(I i,j).\mathcal{V} \left( Ann \left( M _ i \right) \right) = \bigcup _ { j \in d _ i } \mathcal{V} \left( I _ { i , j } \right) . Applying recalled fact 2, it follows (inductively) that all f∈Ann(M i)f \in Ann \left( M _ i \right) act as 00 on all the R/I i,j,R / I _ { i , j } , hence that Ann(M i)⊆⋂ j∈d iI i,j.Ann \left( M _ i \right) \subseteq \bigcap_{ j \in d _ i } I _ { i , j } . Conversely, it’s clear for all j∈d ij \in d _ i that I i,jM i,j+1⊆M i,j,I _ { i , j } M _ { i , j + 1 } \subseteq M _ { i , j } , from which it follows (reverse inductively) that ∏ j∈d iI i,j⊆Ann(M i).\prod _ { j \in d _ i } I _ { i , j } \subseteq Ann \left( M _ i \right) . We conclude that ∏ j∈d iI i,j⊆Ann(M i)⊆⋂ j∈d iI i,j,\prod _ { j \in d _ i } I _ { i , j } \subseteq Ann \left( M _ i \right) \subseteq \bigcap_{ j \in d _ i } I _ { i , j } , whence the (sub)claim.

  3. We now show, given i∈ni \in n and prime 𝔭∈Spec(R),\mathfrak{p} \in Spec (R) , that M i⊗R 𝔭≄0M _ i \otimes R _ { \mathfrak{p} } \ \,≄\, \ 0 iff there exists j∈d ij \in d _ i such that 𝔭∈𝒱(I i,j).\mathfrak{p} \in \mathcal{V} \left( I _ { i , j } \right) . Applying recalled fact 3, we have a d id _ i-tuple of short exact sequences

    (0→M i,j⊗R 𝔭↪ι i,j⊗1 R 𝔭M i,j+1⊗R 𝔭↠π i,j⊗1 R 𝔭R/I i,j⊗R 𝔭→0) j∈d i. \left( \ 0 \ \to \ M_{ i , j } \otimes R _ { \mathfrak{p} } \ \overset{ \iota _ { i , j } \otimes 1 _ { R _ { \mathfrak{p} } } }{ \hookrightarrow } \ M_{ i , j + 1 } \otimes R _ { \mathfrak{p} } \ \overset{ \pi _ { i , j } \otimes 1 _ { R _ { \mathfrak{p} } } }{ \twoheadrightarrow } \ R / I_{ i , j } \otimes R _ { \mathfrak{p} } \ \to \ 0 \ \right)_{ j \in d _ i } .

    Applying recalled fact 1, it follows (inductively) that M≄0M \ \,≄\, \ 0 iff there exists j∈d ij \in d _ i such that (R/I i,j)⊗R 𝔭≄0.\left( R / I _ { i , j } \right) \otimes R _ { \mathfrak{p} } \ \,≄\, \ 0 . Applying recalled fact 6 this holds iff in turn there exists j∈d ij \in d _ i such that 𝔭∈𝒱(I i,j).\mathfrak{p} \in \mathcal{V} \left( I _ { i , j } \right) .

  4. We now show, given a prime 𝔭∈Spec(R),\mathfrak{p} \in Spec (R) , that (⨂i∈nM i)⊗R 𝔭≄0\left( \underset{ i \in n }{ \bigotimes } M _ i \right) \otimes R _ { \mathfrak{p} } \ \,≄\, \ 0 iff for all i∈ni \in n there exists j∈d ij \in d _ i such that 𝔭∈𝒱(I i,j).\mathfrak{p} \in \mathcal{V} \left( I _ { i , j } \right) . Suppose first that there exists i nil∈ni _ { nil } \in n such that there exists no j∈d i nilj \in d _ { i _ { nil } } such that 𝔭∈𝒱(I i nil,j).\mathfrak{p} \in \mathcal{V} \left( I _ { i _ { nil } , j } \right) . Applying recalled facts 3 and 6, we obtain a d i nild _ { i _ { nil } }-tuple of isomorphisms

    (0→M i nil,j⊗R 𝔭↪ι i nil,j⊗1 R 𝔭M i nil,j+1⊗R 𝔭↠0→0) j∈d i nil, \left( \ 0 \ \to \ \ M_{ i _ { nil } , j } \otimes R _ { \mathfrak{p} } \ \overset{ \iota _ { i _ { nil } , j } \otimes 1 _ { R _ { \mathfrak{p} } } }{ \hookrightarrow } \ M_{ i _ { nil } , j + 1 } \otimes R _ { \mathfrak{p} } \ \twoheadrightarrow \ 0 \ \to \ 0 \ \right) _ { j \in d _ { i _ { nil } } } ,

    from which it follows (inductively) that the composite

    0→ι i nil,d i nil−1∘…∘ι i nil,0M i nil⊗R 𝔭 0 \overset{ \iota _ { i _ { nil } , d _ { i _ { nil } } - 1 } \circ \dots \circ \iota _ { i _ { nil } , 0 } }{ \to } M _ { i _ { nil } } \otimes R _ { \mathfrak{p} }

    is an isomorphism. Applying recalled fact 5, we conclude by the above that (⨂i∈nM i)⊗R 𝔭≃0.\left( \underset{ i \in n }{ \bigotimes } M _ i \right) \otimes R _ { \mathfrak{p} } \simeq 0 . Suppose now instead that for each i∈ni \in n there exists maximal j i,sup∈d ij _ { i , sup } \in d _ i such that 𝔭∈𝒱(I i,j i,sup).\mathfrak{p} \in \mathcal{V} \left( I _ { i , j _ { i , sup } } \right) . Applying recalled facts 3, 4, 6, and 7, we obtain an epimorphism

    (⨂i∈nM i,j i,sup)⊗R 𝔭↠(⨂i∈nπ i,j i,sup)⊗1 R 𝔭(⨂i∈n(R/I i,j i,sup))⊗R 𝔭≄0, \left( \underset{ i \in n }{ \bigotimes } M _ { i , j _ { i , sup } } \right) \otimes R _ { \mathfrak{p} } \ \overset{ \left( \underset{ i \in n }{ \bigotimes } \pi _ { i , j _ { i , sup } } \right) \otimes 1 _ { R _ { \mathfrak{p} } } }{ \twoheadrightarrow } \ \left( \underset{ i \in n }{ \bigotimes } \left( R / I _ { i , j _ { i , sup } } \right) \right) \otimes R _ { \mathfrak{p} } \ \ \,≄\, \ \ 0 ,

    hence that (⨂i∈nM i,j i,sup)⊗R 𝔭≄0.\left( \underset{ i \in n }{ \bigotimes } M _ { i , j _ { i , sup } } \right) \otimes R _ { \mathfrak{p} } \ \,≄\, \ 0 . Applying recalled facts 3 and 6 (and the maximality of j i,supj _ { i , sup }), we obtain isomorphisms

    (0→M i,j⊗R 𝔭↪ι i,j⊗1 R 𝔭M i,j+1⊗R 𝔭↠0→0) i∈n j∈{j i,sup+1,…,d i−1}, \left( \ 0 \ \to \ \ M_{ i , j } \otimes R _ { \mathfrak{p} } \ \overset{ \iota _ { i , j } \otimes 1 _ { R _ { \mathfrak{p} } } }{ \hookrightarrow } \ M_{ i , j + 1 } \otimes R _ { \mathfrak{p} } \ \twoheadrightarrow \ 0 \ \to \ 0 \ \right) _ { \substack{ i \in n \\ j \in \left\{ j _ { i , sup } + 1 , \dots , d _ { i } - 1 \right\} } } ,

    from which it follows (inductively) that the tensored composite

    ⨂i∈n(M i,j i,sup⊗R 𝔭)→⨂i∈n((ι i,d i−1⊗1 R 𝔭)∘…∘(ι i,j i,sup+1⊗1 R 𝔭))⨂i∈n(M i⊗R 𝔭) \underset{ i \in n }{ \bigotimes } \left( M _ { i , j _ { i , sup } } \otimes R _ { \mathfrak{p} } \right) \overset{ \underset{ i \in n }{ \bigotimes } \left( \left( \iota _ { i , d _ i - 1 } \otimes 1 _ { R _ { \mathfrak{p} } } \right) \circ \dots \circ \left( \iota _ { i , j _ { i , sup } + 1 } \otimes 1 _ { R _ { \mathfrak{p} } } \right) \right) }{ \to } \underset{ i \in n }{ \bigotimes } \left( M _ i \otimes R _ { \mathfrak{p} } \right)

    is an isomorphism. Applying recalled fact 5 (twice), we conclude by the above that (⨂i∈nM i)⊗R 𝔭≄0.\left( \underset{ i \in n }{ \bigotimes } M _ i \right) \otimes R _ { \mathfrak{p} } \ \,≄\, \ 0 .

Claims 1 and 2 of Prop. are immediate from subarguments 2 and 3 and 2 and 4 above respectively.

Prop. immediately gives the following corollary, which we include for general interest:

Corollary

(Bounds on the annihilator of a tensor product of finitely generated modules) Given commutative ring R,R , natural n,n , and nn-tuple of finitely generated RR-modules (M i) i∈n,\left( M _ i \right) _ { i \in n } ,

∑ i∈nAnn(M i)⊆Ann(⨂i∈nM i)⊆rad(∑ i∈nAnn(M i)). \sum _ { i \in n } Ann \left( M _ i \right) \ \subseteq \ Ann \left( \underset{ i \in n }{ \bigotimes } M _ i \right) \ \subseteq \ rad \left( \sum _ { i \in n } Ann \left( M _ i \right) \right) .

(Here AnnAnn denotes the annihilator and radrad denotes the radical. For convenience, we assume the Von Neumann convention so that, e.g., the quantification “i∈ni \in n” is equivalent to “i∈{0,…,n−1}i \in \left\{ 0 , \dots , n-1 \right\}”.)

Proof

The left inclusion follows from that each Ann(M i)Ann \left( M _ i \right) (manifestly) annihilates ⨂i∈nM i.\underset{ i \in n }{ \bigotimes } M _ i . The right inclusion follows from that by claims 1 and 2 of Prop.

𝒱(Ann(⨂i∈nM i)) =supp(⨂i∈nM i) =⋂ i∈nsupp(M i) =⋂ i∈n𝒱(Ann(M i)) =𝒱(∑ i∈nAnn(M i)), \begin{aligned} \mathcal{V} \left( Ann \left( \underset{ i \in n }{ \bigotimes } M _ i \right) \right) & = supp \left( \underset{ i \in n }{ \bigotimes } M _ i \right) \\ & = \bigcap _ { i \in n } supp \left( M _ i \right) \\ & = \bigcap _ { i \in n } \mathcal{V} \left( Ann \left( M _ i \right) \right) \\ & = \mathcal{V} \left( \sum _ { i \in n } Ann \left( M _ i \right) \right) , \end{aligned}

hence rad(Ann(⨂i∈nM i))=rad(∑ i∈nAnn(M i)).rad \left( Ann \left( \underset{ i \in n }{ \bigotimes } M _ i \right) \right) = rad \left( \sum _ { i \in n } Ann \left( M _ i \right) \right) .

We now deduce more familiar forms of Nakayama’s lemma can as corollaries of the above. Sometimes, as for instance in the Stacks Project, wherein all 11(!) other formulations of the lemma are straightforwardly reduced to the following, Nakayama’s lemma is stated instead as:

Corollary

(Nakayama, version 1) Given commutative ring R,R , finitely generated RR-module M,M , and ideal I⊆RI \subseteq R such that IM=M,I M = M , there exists element f∈Rf \in R such that f=1(modI)f = 1 \ (mod \ I) and fM=0.f M = 0 .

Proof

From that IM=MI M = M it follows that M⊗(R/I)≃0,M \otimes \left( R / I \right) \simeq 0 , i.e. that supp(M⊗(R/I))=∅,supp \left( M \otimes \left( R / I \right) \right) = \emptyset , hence by claims 1 and 2 of Prop. that 𝒱(Ann(M))\mathcal{V} \left( Ann \left( M \right) \right) is disjoint from 𝒱(I),\mathcal{V} \left( I \right) , i.e. that Ann(M)Ann \left( M \right) and II are comaximal. The Chinese Remainder theorem then constructs the desired f∈Rf \in R such that f=1(modI)f = 1\ (mod\ I) and f=0(modAnn(M)).f = 0\ \left( mod\ Ann \left( M \right) \right) .

Alternatively, Nakayama’s lemma is often understood as a means by which information about the fiber of a module at a point can be used to characterize that of its stalk at said point:

Corollary

(Nakayama, version 2) Given local ring RR with maximal ideal 𝔪⊆R\mathfrak{m} \subseteq R and finitely generated RR-module M,M , then M≄0M \ \,≄\, \ 0 iff M⊗(R/𝔪)≄0.M \otimes \left( R / \mathfrak{m} \right) \ \,≄\, \ 0 .

Proof

Observe that 𝔪∈supp(R/𝔪),\mathfrak{m} \in supp \left( R / \mathfrak{m} \right) , hence by claim 2 of Prop. that 𝔪∈supp(M)\mathfrak{m} \in supp (M) iff 𝔪∈supp(M⊗(R/𝔪)).\mathfrak{m} \in supp \left( M \otimes \left( R / \mathfrak{m} \right) \right) . Conclude by that an RR-module is (essentially tautologically) ≄0\ \,≄\, \ 0 iff 𝔪\mathfrak{m} is in its support.

Examples and consequences

The finiteness hypotheses in the statements of Prop. and Cor. are necessary:

Example

Viewing ℚ/ℤ\mathbb{Q} / \mathbb{Z} as a ℤ\mathbb{Z}-module,

  • supp(ℚ/ℤ)⊊𝒱(Ann(ℚ/ℤ)),supp \left( \mathbb{Q} / \mathbb{Z} \right) \subsetneq \mathcal{V} \left( Ann \left( \mathbb{Q} / \mathbb{Z} \right) \right) ,

  • supp((ℚ/ℤ)⊗(ℚ/ℤ))⊊supp(ℚ/ℤ)∩supp(ℚ/ℤ),supp \left( \left( \mathbb{Q} / \mathbb{Z} \right) \otimes \left( \mathbb{Q} / \mathbb{Z} \right) \right) \subsetneq supp \left( \mathbb{Q} / \mathbb{Z} \right) \cap supp \left( \mathbb{Q} / \mathbb{Z} \right) ,

  • Ann((ℚ/ℤ)⊗(ℚ/ℤ))⊋rad(Ann(ℚ/ℤ)+Ann(ℚ/ℤ)),Ann \left( \left( \mathbb{Q} / \mathbb{Z} \right) \otimes \left( \mathbb{Q} / \mathbb{Z} \right) \right) \supsetneq rad \left( Ann \left( \mathbb{Q} / \mathbb{Z} \right) + Ann \left( \mathbb{Q} / \mathbb{Z} \right) \right) ,

contradicting claims 1 and 2 of Prop. and Cor. respectively sans the finiteness hypotheses.

Likewise, the right inclusion in Cor. can be tight even when the left one isn’t:

Example

Let R=ℤ[x 0,x 1],R = \mathbb{Z} \left[ x _ 0, x _ 1 \right] , M 0=R/(x 0)⊕R/(x 1),M _ 0 = R / ( x _ 0 ) \oplus R / ( x _ 1 ) , and M 1=R/(x 0−x 1).M _ 1 = R / ( x _ 0 - x _ 1 ) . Then, viewing M 0M _ 0 and M 1M _ 1 as RR-modules,

  • Ann(M 0)=(x 0x 1).Ann \left( M _ 0 \right) = ( x _ 0 x_ 1 ) .

  • Ann(M 1)=(x 0−x 1).Ann \left( M _ 1 \right) = ( x _ 0 - x _ 1 ) .

  • Ann(M 0)+Ann(M 1)=(x 0−x 1)+(x 0,x 1) 2.Ann \left( M _ 0 \right) + Ann \left( M _ 1 \right) = ( x _ 0 - x _ 1 ) + ( x _ 0 , x_ 1 ) ^ 2 .

  • rad(Ann(M 0)+Ann(M 1))=(x 0,x 1).rad \left( Ann \left( M _ 0 \right) + Ann \left( M _ 1 \right) \right) = ( x _ 0 , x_ 1 ) .

  • M 0⊗M 1≃R/(x 0,x 1)⊕R/(x 0,x 1).M _ 0 \otimes M _ 1 \simeq R / ( x _ 0 , x _ 1 ) \oplus R / ( x _ 0 , x _ 1 ) .

  • Ann(M 0⊗M 1)=(x 0,x 1).Ann \left( M _ 0 \otimes M _ 1 \right) = ( x _ 0 , x_ 1 ) .

In particular,

Ann(M 0)+Ann(M 1)⊊Ann(M 0⊗M 1)=rad(Ann(M 0)+Ann(M 1)), Ann \left( M _ 0 \right) + Ann \left( M _ 1 \right) \subsetneq Ann \left( M _ 0 \otimes M _ 1 \right) = rad \left( Ann \left( M _ 0 \right) + Ann \left( M _ 1 \right) \right) ,

exemplifying the claimed phenomenon.

Cor. has the following two notable consequences:

Example

Suppose RR is a local ring with maximal ideal 𝔪⊆R\mathfrak{m} \subseteq R and f:N→Mf \colon N \to M is an RR-module map. The latter gives rise to an exact sequence

N→fM→pM/N→0. N \stackrel{f}{\to} M \stackrel{p}{\to} M / N \to 0 .

Tensoring with R/𝔪R / \mathfrak{m} is a right exact functor, so we have an exact sequence

N⊗(R/𝔪)→f⊗1 R/𝔪M⊗(R/𝔪)→p⊗1 R/𝔪(M/N)⊗(R/𝔪)→0. N \otimes (R / \mathfrak{m}) \stackrel{f \otimes 1 _ { R / \mathfrak{m} }}{\to} M \otimes (R / \mathfrak{m}) \stackrel{p \otimes 1 _ { R / \mathfrak{m} }}{\to} (M / N) \otimes (R / \mathfrak{m}) \to 0 .

Cor. says that M/N≃0M / N \simeq 0 if(f) (M/N)⊗(R/𝔪)≃0.(M / N) \otimes (R / \mathfrak{m}) \simeq 0 . Equivalently, ff is epic if(f) f⊗1 R/𝔪f \otimes 1 _ { R / \mathfrak{m} } is epic. In particular, to check whether a finite set of elements v 1,…,v nv_{1}, \ldots, v_{n} generates M,M , it suffices to check whether the residue classes v imod𝔪Mv_i \mod \mathfrak{m} M generate the vector space M/𝔪M,M / \mathfrak{m} M , which is a linear algebra calculation (as R/𝔪R / \mathfrak{m} is a field).

Example

Suppose RR is a Noetherian local ring with maximal ideal 𝔪⊆R.\mathfrak{m} \subseteq R . A typical example is the stalk at a point pp of a Noetherian scheme as locally ringed space, and we will write as if we were in that situation. As RR is Noetherian, 𝔪\mathfrak{m} is finitely generated. Suppose 𝔪⊗(R/𝔪)≅𝔪/𝔪 2\mathfrak{m} \otimes (R / \mathfrak{m}) \cong \mathfrak{m} / \mathfrak{m}^2 – the cotangent space – is a vector space of dimension n.n . We would like to know whether a collection of functions f 1,…,f nf_1, \ldots, f_n that vanish at 𝔪\mathfrak{m} form a local coordinate system.

For this, it suffices to check whether the differentials df 1,…,df nd f_1, \ldots, d f_n at 𝔪,\mathfrak{m} , belonging to the cotangent space 𝔪/𝔪 2,\mathfrak{m}/\mathfrak{m}^2 , are linearly independent. (For then they span the cotangent space, and one concludes from Nakayama that the f if_i generate 𝔪\mathfrak{m} as an RR-module, thereby forming a local coordinate system at 𝔪.\mathfrak{m} .) In this way, Nakayama’s lemma operates as a kind of “inverse function theorem”.

To cement this further, the following statement is offered in Harris as a corollary of Nakayama’s lemma (corollary 14.10, page 179):

Proposition

(Inverse Function Theorem) A map between complex projective varieties of dimension nn which is a bijection and has injective derivative at every point is an isomorphism.

References

category: algebra

Last revised on December 14, 2025 at 18:11:24. See the history of this page for a list of all contributions to it.