The Stacks project

Lemma 10.40.5. Let $R$ be a ring and let $M$ be an $R$-module. If $M$ is finite, then $\text{Supp}(M)$ is closed. More precisely, if $I = \text{Ann}(M)$ is the annihilator of $M$, then $V(I) = \text{Supp}(M)$.

Proof. We will show that $V(I) = \text{Supp}(M)$.

Suppose $\mathfrak p \in \text{Supp}(M)$. Then $M_{\mathfrak p} \not= 0$. Choose an element $m \in M$ whose image in $M_\mathfrak p$ is nonzero. Then the annihilator of $m$ is contained in $\mathfrak p$ by construction of the localization $M_\mathfrak p$. Hence a fortiori $I = \text{Ann}(M)$ must be contained in $\mathfrak p$.

Conversely, suppose that $\mathfrak p \not\in \text{Supp}(M)$. Then $M_{\mathfrak p} = 0$. Let $x_1, \ldots , x_ r \in M$ be generators. By Lemma 10.9.9 there exists an $f \in R$, $f\not\in \mathfrak p$ such that $x_ i/1 = 0$ in $M_ f$. Hence $f^{n_ i} x_ i = 0$ for some $n_ i \geq 1$. Hence $f^ nM = 0$ for $n = \max \{ n_ i\} $ as desired. $\square$


Comments (3)

Comment #5511 by Manuel Hoff on

I don't see how Nakayama's Lemma helps in the first part of the proof. As I understand it, the argument is as follows:

If with nonzero image in , then it follows directly from the definitions that . But now we certainly have .

In particular this direction does not need any finiteness condition.

Comment #9929 by Tony on

I don't see how Lemma 10.9.9 can be used in the second part of the proof. However, after giving up on it I found that there is an elementary alternative: Since there must exist an such that . Now choose , and note that on one hand since is prime, and on the other hand . Thus , which is equivalent to the desired result .

There are also:

  • 2 comment(s) on Section 10.40: Supports and annihilators

Post a comment

Your email address will not be published. Required fields are marked.

In your comment you can use Markdown and LaTeX style mathematics (enclose it like $\pi$). A preview option is available if you wish to see how it works out (just click on the eye in the toolbar).

Unfortunately JavaScript is disabled in your browser, so the comment preview function will not work.

All contributions are licensed under the GNU Free Documentation License.




In order to prevent bots from posting comments, we would like you to prove that you are human. You can do this by filling in the name of the current tag in the following input field. As a reminder, this is tag 00L2. Beware of the difference between the letter 'O' and the digit '0'.