Ma · Mathematics

When Is an Element of a Tensor Product Zero?

Published By the 9to5Science editorial team

At a glance

  1. 1. Identify the setting

    Check whether the factors are vector spaces over a field or modules over a ring; the zero tests differ.

  2. 2. Test pure tensors

    Over a field, v tensor w is zero exactly when v or w is zero.

  3. 3. Expand sums

    Choose bases, combine coefficients of matching basis tensors, and check whether every coefficient vanishes.

  4. 4. Handle modules

    Use the defining relations or a module presentation; nonzero factors can still tensor to zero.

The answer depends on what kind of objects you are tensoring. For vector spaces over a field, a single pure tensor is zero only when one of its factors is zero. But an element of a tensor product can also be a sum of pure tensors, and such a sum may vanish through the tensor-product relations. For modules over a general ring, even a pure tensor with two nonzero factors can be zero.

Pure tensors of vector spaces

Let VV and WW be vector spaces over the same field FF. For v∈Vv\in V and w∈Ww\in W,

v⊗w=0⟺v=0 or w=0.v\otimes w=0 \quad\Longleftrightarrow\quad v=0\text{ or }w=0.

If either factor is zero, the tensor is zero by bilinearity. For the converse, suppose both factors are nonzero. Choose linear functionals f:V→Ff:V\to F and g:W→Fg:W\to F with f(v)=1f(v)=1 and g(w)=1g(w)=1. Such functionals can be defined on the spans of vv and ww, then extended to bases of the spaces. The induced map on tensor products gives

(f⊗g)(v⊗w)=f(v)g(w)=1.(f\otimes g)(v\otimes w)=f(v)g(w)=1.

Since the image is not zero, v⊗wv\otimes w cannot be zero.

This result is specifically about a single pure tensor and vector spaces over a field. It does not say that every expression written as a sum of nonzero pure tensors is nonzero.

Sums of pure tensors

Every element of V⊗FWV\otimes_F W is a finite sum of pure tensors. To decide whether such a sum is zero, choose bases (ei)(e_i) of VV and (fj)(f_j) of WW. The tensors ei⊗fje_i\otimes f_j form a basis of V⊗FWV\otimes_F W. Expand each factor in the chosen bases, combine terms with the same pair of indices, and check the resulting coefficients. The sum is zero exactly when every coefficient is zero.

For instance, take V=W=F2V=W=F^2 with standard basis e1,e2e_1,e_2. Identify ei⊗eje_i\otimes e_j with the matrix that has a 11 in position (i,j)(i,j) and zeros elsewhere. Then

e1⊗e2+e2⊗e1⟷(0110).e_1\otimes e_2+e_2\otimes e_1 \quad\longleftrightarrow\quad \begin{pmatrix}0&1\\1&0\end{pmatrix}.

The matrix is not zero, so the tensor is not zero. In contrast, bilinearity gives

(e1+e2)⊗e1−e1⊗e1−e2⊗e1=0.(e_1+e_2)\otimes e_1-e_1\otimes e_1-e_2\otimes e_1=0.

The individual displayed terms need not be zero for their sum to vanish.

An equivalent test for vector spaces is to apply all pairs of linear functionals: x∈V⊗FWx\in V\otimes_F W is zero if and only if (f⊗g)(x)=0(f\otimes g)(x)=0 for every f∈V∗f\in V^* and g∈W∗g\in W^*. In practice, choosing bases usually makes the test more direct.

What changes for modules over a ring?

For modules over a commutative ring RR, the tensor product is formed using additivity and the balancing relation

(rm)⊗n=m⊗(rn),(rm)\otimes n=m\otimes(rn),

for r∈Rr\in R, m∈Mm\in M, and n∈Nn\in N. Those relations can make a pure tensor vanish even when both factors are nonzero. Thus, for general modules, the implication

m⊗n=0⟹m=0 or n=0m\otimes n=0\quad\Longrightarrow\quad m=0\text{ or }n=0

is false.

A simple example is Z/2Z⊗ZZ/3Z\mathbb{Z}/2\mathbb{Z}\otimes_{\mathbb{Z}}\mathbb{Z}/3\mathbb{Z}. Both modules contain nonzero elements, but their tensor product is zero. It is generated by x=1‾⊗1‾x=\overline{1}\otimes\overline{1}. Since 21‾=02\overline{1}=0 in the first factor, 2x=02x=0; since 31‾=03\overline{1}=0 in the second, 3x=03x=0. Therefore x=3x−2x=0x=3x-2x=0, and the generator is zero. Equivalently, Z/mZ⊗ZZ/nZ≅Z/gcd⁡(m,n)Z\mathbb{Z}/m\mathbb{Z}\otimes_{\mathbb{Z}}\mathbb{Z}/n\mathbb{Z}\cong\mathbb{Z}/\gcd(m,n)\mathbb{Z}, which is zero when mm and nn are coprime.

For modules, there is no universal rule based only on whether each factor is nonzero. Use the module presentations and tensor-product relations, or apply a known theorem appropriate to the modules in question.

Common mistakes

  • Treating every tensor like a product of numbers. The field-vector-space rule for pure tensors does not automatically hold for modules over a ring.
  • Checking only the displayed terms. A sum can be zero because of additivity or balancing, even when its written terms are nonzero.
  • Assuming a representation is unique. A tensor can have many different expressions as a sum of pure tensors. In a vector-space basis, the coefficients are unique; in an arbitrary expression, they are not.
  • Confusing a zero tensor with a zero factor. A zero factor always makes a pure tensor zero, but the converse requires hypotheses such as working with vector spaces over a field.

References

  1. Algebra, Serge Lang
  2. Abstract Algebra, David S. Dummit and Richard M. Foote

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