How to Test Whether an Element of a Tensor Product Is Zero
At a glance
- 1. Choose a representation
Write the element as a finite sum of pure tensors, using the module relations to simplify it.
- 2. Use the available structure
For vector spaces, compare coefficients in bases; for presented modules, compute in the quotient presentation.
- 3. Check for detection
A linear map that sends the element to a nonzero value proves the element is nonzero.
- 4. Check the zero relation
To prove it is zero, show its representative is generated by the defining tensor-product relations.
An element of a tensor product is usually written as a finite sum of pure tensors, such as . The expression is not unique: additivity and scalar-balancing relations can make different-looking sums represent the same element. So you cannot decide whether just by looking at one chosen expression.
The practical method depends on what is known about the modules. Vector spaces have a coordinate test. For general modules, use presentations and the quotient relations, or find a map that detects the element.
What the tensor-product relations say
Assume is a commutative ring and are -modules. The tensor product is generated by symbols , subject to additivity in both entries and the balancing relation
In particular, . But a sum of nonzero pure tensors may also vanish because of cancellation or scalar relations. Thus, to prove a sum is zero, reduce it using these relations or use an equivalent presentation of the tensor product.
For modules over a noncommutative ring, left- and right-module conventions matter: the balancing relation identifies with . The rest of this article uses the commutative-ring convention.
Over a field: use coordinates
If and are vector spaces over a field , choose bases. The tensors , where and are basis vectors, form a basis of . Therefore, collect the coefficients of each basis tensor. The original sum is zero exactly when every collected coefficient is zero.
For example, let and be basis vectors, and consider
Its coefficients in the tensor-product basis are , , and . Over a field of characteristic zero, these are not all zero, so . In characteristic , the coefficient becomes zero, but the coefficients of and remain nonzero, so is still nonzero. Always interpret coefficients in the field you are working over.
A pure tensor has an especially simple test over a field: if and only if or . This does not hold for arbitrary modules over arbitrary rings.
For general modules: use presentations
Suppose you know a module by generators and relations. Tensor products preserve cokernels, so relations in one module become relations in the tensor product. For example, if is presented as the cokernel of a matrix , then is the cokernel of the induced map . In practice, this turns the question into checking whether a vector belongs to the submodule generated by the relations.
When the modules are finitely presented over a principal ideal domain such as , Smith normal form can often reduce the presentation to a direct sum of cyclic modules. Over more general rings, there may be no simple normal form, and whether a computation is effective depends on the ring and the input data.
Worked example: cyclic groups
Compute . For any abelian group , there is an isomorphism
Taking , the subgroup consists of the residues . Hence the quotient has two elements, and the tensor product is isomorphic to . Under this identification, corresponds to the class of modulo .
In particular, , since . Yet is nonzero in , and is nonzero in . This shows why the pure-tensor test for vector spaces cannot be applied to arbitrary modules.
Use a map to prove nonzero
The universal property gives a useful one-way test. Any bilinear map induces a linear map with . If you find one for which , then .
For vector spaces, coordinate functionals give such detecting maps. For arbitrary modules, a particular map may fail to detect a nonzero tensor, so a zero image does not by itself prove . You need a family of maps known to separate the elements, or a direct computation from a presentation.
Common mistakes
- Treating a sum as a unique expansion. Tensor expressions are not unique until you choose suitable bases or a presentation.
- Assuming nonzero factors give a nonzero pure tensor. This is true for vector spaces, but not for modules over general rings, as the cyclic-group example shows.
- Using one map as a two-way test. A nonzero image proves nonzero; a zero image proves nothing unless the map is known to be injective or part of a separating family.
- Ignoring the base ring. Relations, coefficients, and even whether an element is zero can change with the ring.
References
- Introduction to Commutative Algebra — Michael Atiyah and Ian G. Macdonald
- Algebra — Serge Lang
Spotted an error? Send a correction. Read how we write and check articles in our editorial policy.