Nakayama's lemma

In a local ring, a finitely generated module cannot equal its maximal-ideal multiple unless it is zero.
Nakayama’s lemma

Nakayama’s lemma is a fundamental tool for finitely generated modules over rings with large Jacobson radical, especially .

Lemma (Nakayama, Jacobson-radical form).
Let RR be a , let MM be a finitely generated RR-module, and let IRI\subseteq R be an ideal contained in the Jacobson radical J(R)J(R) (see ). If

IM=M, IM=M,

then M=0M=0.

Equivalently, if NMN\subseteq M is a submodule and

M=N+IM, M=N+IM,

then M=NM=N.

Local-ring form.
If (R,m)(R,\mathfrak m) is a and MM is finitely generated, then J(R)=mJ(R)=\mathfrak m, so the condition becomes:

mM=MM=0. \mathfrak m M = M \quad\Longrightarrow\quad M=0.

A common (and very useful) reformulation uses the k=R/mk=R/\mathfrak m: if m1,,mnMm_1,\dots,m_n\in M have images that generate the kk-vector space M/mMM/\mathfrak m M, then m1,,mnm_1,\dots,m_n already generate MM as an RR-module. In particular, the minimal number of generators of MM equals dimk(M/mM)\dim_k(M/\mathfrak m M).

Examples

  1. "tt-divisible" finitely generated modules over a DVR vanish.
    Let R=k[[t]]R=k[[t]], a with maximal ideal m=(t)\mathfrak m=(t). If MM is finitely generated and satisfies M=tMM=tM, then Nakayama gives M=0M=0. (Intuitively: a nonzero finitely generated module cannot be infinitely divisible by tt.)

  2. The maximal ideal in a 2-variable local ring is not principal.
    Let R=k[x,y](x,y)R=k[x,y]_{(x,y)}, the . Its maximal ideal is m=(x,y)\mathfrak m=(x,y). Consider the quotient m/m2\mathfrak m/\mathfrak m^2, a vector space over the kk. The classes of xx and yy span m/m2\mathfrak m/\mathfrak m^2, so dimk(m/m2)2\dim_k(\mathfrak m/\mathfrak m^2)\ge 2. Nakayama implies m\mathfrak m needs at least two generators; in particular, m\mathfrak m is not generated by a single element.

  3. Lifting a generator from the residue field quotient.
    Let R=Z(p)R=\mathbb Z_{(p)}, the , with maximal ideal m=(p)\mathfrak m=(p). Take M=R/p2RM=R/p^2R. The image of 1M1\in M generates M/mMR/pRM/\mathfrak m M \cong R/pR as a kk-vector space. By Nakayama, 11 generates MM, so MM is a .