Ma · Mathematics

Is the Tensor Product of a Module Element and Zero Always Zero?

Published By the 9to5Science editorial team

At a glance

  1. 1. Identify the zero factor

    Check whether the tensor is m ⊗ 0 or 0 ⊗ n, rather than a sum of tensors.

  2. 2. Use additivity

    Tensor products are additive in each argument, so replacing zero by zero plus zero splits the tensor.

  3. 3. Cancel in the group

    The resulting equality has the form x = x + x, which implies x = 0.

  4. 4. Check the scope

    A zero factor guarantees a zero pure tensor; nonzero factors or sums need not behave the same way.

For modules, tensoring an element with zero always gives the zero element of the tensor product: m⊗0=0m\otimes 0=0 and 0⊗n=00\otimes n=0. The reason is that the tensor product is additive in each argument.

Here, mm and nn are elements of modules over the same ring, with the usual compatible module structure needed to form their tensor product. The result does not require either module to be free or finite-dimensional.

The key idea: additivity

A tensor product M⊗RNM\otimes_R N is built so that the map sending a pair (m,n)(m,n) to m⊗nm\otimes n is additive in each variable. In particular,

m⊗(n1+n2)=m⊗n1+m⊗n2.m\otimes(n_1+n_2)=m\otimes n_1+m\otimes n_2.

The same property holds in the first variable. Since zero is the sum 0+00+0, additivity forces a tensor with zero in either slot to be zero. This is a consequence of the defining relations of the tensor product, not an extra assumption about the elements.

Proof that a zero factor gives zero

Let m∈Mm\in M. By additivity in the second argument,

m⊗0=m⊗(0+0)=m⊗0+m⊗0.m\otimes 0=m\otimes(0+0)=m\otimes 0+m\otimes 0.

The tensor product is an abelian group under addition. Subtract m⊗0m\otimes 0 from both sides, or use cancellation in that group, to get

m⊗0=0.m\otimes 0=0.

The first argument works the same way. For n∈Nn\in N,

0⊗n=(0+0)⊗n=0⊗n+0⊗n,0\otimes n=(0+0)\otimes n=0\otimes n+0\otimes n,

so cancellation gives 0⊗n=00\otimes n=0. Therefore, if either factor of a pure tensor is zero, the pure tensor is zero.

This argument also applies when RR is not commutative, provided the tensor product is formed from a right RR-module and a left RR-module. Additivity in each variable is still part of the construction.

Worked example

Take the modules M=N=Z2M=N=\mathbb{Z}^2 over the integers. There is a standard identification of Z2⊗ZZ2\mathbb{Z}^2\otimes_{\mathbb{Z}}\mathbb{Z}^2 with the group of 2×22\times2 integer matrices, where the pure tensor of column vectors corresponds to their outer product.

For m=(2,−1)m=(2,-1) and n=(0,0)n=(0,0), the corresponding matrix is

mnT=(2−1)(00)=(0000).m n^{\mathsf T}=\begin{pmatrix}2\\-1\end{pmatrix}\begin{pmatrix}0&0\end{pmatrix}=\begin{pmatrix}0&0\\0&0\end{pmatrix}.

Thus m⊗nm\otimes n is the zero tensor. The example makes the rule visible in coordinates, but the proof above is more general and does not depend on this matrix representation.

What the rule does not say

The implication works in one direction: a zero factor makes the pure tensor zero. The converse is not generally true. Even when both factors are nonzero, their tensor can be zero.

For example, take M=Z/2ZM=\mathbb{Z}/2\mathbb{Z} and N=Z/3ZN=\mathbb{Z}/3\mathbb{Z}, and let xx and yy be the residue classes of 11. Both xx and yy are nonzero. But 3x=x3x=x in MM, while 3y=03y=0 in NN. The balancing relation for a tensor product over Z\mathbb{Z} gives

x⊗y=(3x)⊗y=x⊗(3y)=x⊗0=0.x\otimes y=(3x)\otimes y=x\otimes(3y)=x\otimes 0=0.

So knowing that m⊗n=0m\otimes n=0 does not by itself show that m=0m=0 or n=0n=0. Testing whether a tensor with two nonzero factors vanishes can require more information about the modules and their relations.

Common mistakes

  • Confusing a pure tensor with a general tensor. An element of M⊗RNM\otimes_R N can be a sum such as m1⊗n1+m2⊗n2m_1\otimes n_1+m_2\otimes n_2. The zero-factor rule applies to each term that has a zero factor, but it does not automatically decide whether the whole sum is zero.
  • Assuming nonzero factors guarantee a nonzero tensor. The example with Z/2Z\mathbb{Z}/2\mathbb{Z} and Z/3Z\mathbb{Z}/3\mathbb{Z} shows that this can fail.
  • Treating m⊗0m\otimes 0 as a new kind of zero. It is simply the zero element of the tensor product, whose addition is the group operation used for cancellation in the proof.

When the question is just whether tensoring an element with zero gives zero, bilinearity settles it. Questions about a general sum of pure tensors, or about a pure tensor with two nonzero factors, are different problems.

Spotted an error? Send a correction. Read how we write and check articles in our editorial policy.