What does a zero tensor product imply?

I'm trying to prove that for two finitely generated $A$-modules $M,N$ ($A$ being any cmmutative ring), the tensor product $M\otimes_A N$ is zero iff $\operatorname{Ann}(M)+\operatorname{Ann}(N)=A$.

The if direction is of course easy- just show $1$ as a sum of two annihilating elements, $r\in Ann(M)$ and $s\in Ann(N)$, and for any $m\otimes n\in M\otimes_A N$ we have that $$m\otimes n=(r+s)(m\otimes n)=rm\otimes n+m\otimes sn=0$$

The only if directions is what got me baffled. By now I know that it suffices to show that $$M\otimes_A N=0\Rightarrow N=Ann(M)N\text{ or } M=Ann(N)M\tag{$**$}$$ since both modules are fin.gen, the claim will follow (either trivially, if one of the annihilators is zero, or by Nakayama's Lemma, if both are non-zero).

But I'm stuck on showing that, and I'm not even sure if it is always the case that $(**)$ holds... Does anybody have any idea? Maybe a hint in the case where it is true? (It could be that the ring $A$ should be noetherian, I'm not sure about that...)

In any case- I would very much appreciate if someone can suggest some intuitions on how to prove when a tensor product is non-zero, or equivalently, what can be entailed from a zero tensor product.

Thanks in advance

.................................................

ADDED: In response to @Dylan Moreland's question on how I intend on using Nakayama's Lemma:

Once we've seen that (for example) $N=Ann(M)N$, since $N$ is a finitely generated module (and after seeing that $Ann(M)\subsetneq A$) we have by NL that there exists some $\alpha\equiv 1\mod Ann(M)$ such that $\alpha N=0$. In paticular $\alpha\in Ann(N)$, and since $\alpha\equiv 1\mod Ann(M)$ we have some $\beta\in Ann(M)$ such that $\alpha+\beta=1$. This implies that $1\in Ann(N)+Ann(M)$ and so the only if direction is proved (at least I think this proof is sound, if someone sees a flaw, I'd be happy to hear about it)


Solution 1:

Try the contrapositive. If $Ann(M) + Ann(N)$ is a proper ideal, what interesting kind of ideal can you choose that contains it? Try using that ideal to help.

Also, as a general rule, to show that $M\otimes N$ is non-zero, try to find a map to some quotient that is simpler to understand (and so simpler to show is non-zero).

Solution 2:

Here is an alternative proof, using the facts

  1. $\mathrm{supp}(M \otimes N) = \mathrm{supp}(M) \cap \mathrm{supp}(N)$ (Hint: Nakayama and Linear algebra)
  2. $\mathrm{supp}(M) = V(\mathrm{Ann}(M))$

This easily implies $V(\mathrm{Ann}(M \otimes N)) = V(\mathrm{Ann}(M) + \mathrm{Ann}(N))$. Hence, $M \otimes N=0$ iff the set is empty iff $\mathrm{Ann}(M) + \mathrm{Ann}(N)=A$.

Solution 3:

Just a summary, let $M,N$ fin. gen. $A$-modules. TFAE:

i) $M\otimes N=0$

ii) $Ann(M) + Ann(N)=A$.

iii)$Ann(M) N = N$

Proof: $i)\Leftrightarrow ii)$ Done above.

$ii)\Rightarrow iii)$ Multiply $ii)$ by $N$.

$iii) \Rightarrow i)$ $M\otimes N = M\otimes Ann(M) N =Ann(M) M\otimes N =0$.

In particular $(**)$ holds.

RH & eduard