2.5.2 Tensor Basis Spanning Property
The Tensor Basis Spanning Property ensures that any tensor can be expressed as a linear combination of basis tensors in a tensor algebra.
Tensor Basis Spanning Property is the guarantee that every element of a tensor space can be written as a linear combination of the tensor products formed from a chosen basis of the underlying vector space and its dual, with no tensor lying outside the reach of such combinations. It is one of the two properties, alongside linear independence, required to establish that the induced tensor products actually form a basis, and it is the property responsible for the completeness of the coordinate description of tensors.
Statement of the Property
Setting
Let be a vector space of dimension over a field , with basis and dual basis . For a tensor space , the spanning property asserts that every element of this space is a linear combination of the basis tensor products
taken over every admissible index tuple.
Proof of the Spanning Property
Step One: Defining Candidate Coefficients
Given an arbitrary , define scalars by evaluating on the basis and dual basis:
Step Two: Constructing the Candidate Combination
Form the linear combination
with summation implied over every repeated index, and let denote this candidate sum, which must be shown to equal itself.
Step Three: Verifying Agreement on Basis Inputs
Evaluate on an arbitrary basis input tuple . Each basis tensor product term in evaluates, by the duality relation , to if its indices match the input exactly, and to otherwise. Only a single term survives, leaving
showing that and agree on every basis input.
Step Four: Extending Agreement to All Inputs
Since both and are multilinear, and multilinear maps agreeing on all basis input tuples must agree on every input tuple by expanding arbitrary vectors and covectors in the basis and dual basis and applying linearity in each argument, it follows that as multilinear maps. This confirms that the candidate combination reproduces exactly.
Why Multilinearity Is Essential
The Role of Linearity in Each Slot
The extension from agreement on basis inputs to agreement on all inputs depends critically on multilinearity: a general function of several vector and covector arguments need not be determined by its values on basis inputs, but a multilinear one is, since linearity in each slot allows an arbitrary input to be decomposed into a sum of basis contributions, one slot at a time.
Failure Without Multilinearity
If the objects under consideration were merely functions rather than multilinear maps, the same spanning argument would fail, since knowledge of a function's values on basis vectors places no general constraint on its values elsewhere. The spanning property of the tensor basis is therefore a direct consequence of restricting attention to multilinear maps, not a generic feature of arbitrary function spaces.
Consequences of the Spanning Property
Completeness of the Coordinate Description
Because every tensor is spanned by the basis tensor products, no tensor requires additional descriptive data beyond its finite array of components relative to a chosen basis; the spanning property is precisely what guarantees this array is sufficient.
Finite Generation
The spanning property shows that is finitely generated, by the basis tensor products, even though the space is defined abstractly as a set of multilinear maps on a potentially infinite domain of vector and covector tuples.
Prerequisite for Dimension Counting
Spanning alone establishes only that the dimension of is at most ; combined separately with the linear independence of the same set, it yields the exact dimension formula, since a spanning set that is also independent is a minimal spanning set and therefore a basis.