How to Prove an Element Is Nonzero in a Tensor Product
At a glance
- 1. Identify the setting
Check whether the tensor product is over a field or over a ring; the useful tests differ.
- 2. Use coordinate functionals
For vector spaces, apply linear functionals to the tensor and find a nonzero scalar.
- 3. Expand in bases
Write the tensor in the basis formed by pairs of basis vectors and inspect its coefficients.
- 4. Check module relations
Over a ring, use a suitable balanced map or calculate from a presentation; nonzero factors may still tensor to zero.
To prove that an element of a tensor product is nonzero, first check what the tensor product is taken over. For vector spaces over a field, linear functionals give a reliable test: a nonzero tensor can be detected by evaluating it against a pair of functionals. For modules over a general ring, the same test may fail, so you need to use the module relations or find a suitable map out of the tensor product.
The test for vector spaces
Let and be vector spaces over a field , and let . Every pair of linear functionals and defines a linear map
The key fact is
The reverse implication follows immediately: a linear map sends zero to zero. For the forward implication, write as a finite sum and choose a basis for the span of its first factors. Collect terms to write
for some . If every were zero, then would be zero. So when , some . Choose a functional with , and choose that takes value on and on the other . Then . These functionals exist because a linearly independent set can be extended to a basis.
This also proves the familiar special case: over a field, whenever both and are nonzero. Choose functionals that are nonzero on each factor and evaluate their tensor product.
A worked example
Take and define
Let and , the functionals that select the first coordinate. Applying their tensor product gives
Since a linear map cannot send the zero vector to , this proves .
For finite-dimensional spaces, there is an equivalent coordinate method. If and are bases of and , respectively, then the vectors form a basis of . Expand in that basis. It is nonzero if and only if at least one coefficient is nonzero. In the example, the coefficient of is , which gives another proof.
What changes over a ring?
For modules over a commutative ring , a map obtained from -linear functionals may not detect every nonzero tensor. More fundamentally, nonzero factors can have zero tensor product. For example,
Both modules are nonzero, but their tensor product is zero. In fact, the tensor is generated by , and
The first equality uses in ; the second uses the balancing relation for tensor products.
A practical test over a ring is to construct a balanced bilinear map . “Balanced” means for every . The universal property gives a map with . If , then . Another method is to use presentations of the modules: write down the generators and relations they induce in the tensor product, then check that the proposed element is not forced to be zero by those relations.
Common mistakes
- Checking only the factors: Over a field, nonzero factors make a pure tensor nonzero; over a general ring, this need not hold.
- Checking each summand separately: A sum of nonzero pure tensors can still be zero because the terms may cancel. Test the whole tensor.
- Using one particular functional as a universal test: A chosen pair may evaluate to zero even when the tensor is nonzero. Over a field, the criterion says that some pair detects it, not that every pair does.
- Ignoring the base ring: The notation depends on , and changing the base ring can change whether a tensor is zero.
References
- Algebra, Serge Lang
- 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.