1.9.3 Vector to Tensor Generalization
Vector to Tensor Generalization extends vector concepts to higher dimensions, enabling multi-linear algebra and foundational structures in physics and engineering.
Vector to Tensor Generalization is the extension of the vector concept, an object possessing a single index and a single transformation direction, into the broader family of tensors, which may possess any number of indices and combine multiple directional behaviors simultaneously. Where the scalar-to-tensor step introduces the very first index, the vector-to-tensor step is concerned with what happens once that first index already exists: how a second, third, or further index can be added onto a vector so that it becomes capable of encoding relationships between several directions at once rather than a single direction alone.
A vector, in this context, is understood as a type (1, 0) tensor: an object with one contravariant index, whose components transform according to a single application of the Jacobian of a coordinate change. Its dual counterpart, the covector, is a type (0, 1) tensor with one covariant index. The generalization to full tensors proceeds by allowing the total number of indices, contravariant and covariant combined, to grow beyond one, producing objects of type (p, q) for arbitrary non-negative integers p and q, of which the vector and covector are simply the smallest nontrivial cases.
The Vector as a Starting Structure
Single-Index Behavior
A vector's defining property is that it transforms under a change of basis by a single contraction with the Jacobian matrix of the coordinate transformation. This single-index transformation rule is the seed from which the general tensor transformation law is built: tensors of higher rank simply apply this same rule once per index, so the vector already contains, in miniature, the entire logic that governs tensors of any order.
The Vector Space and Its Dual
Every vector space V used in this construction is paired with a dual space V*, consisting of linear functionals on V. Elements of V are the contravariant vectors already described; elements of V* are covectors. The generalization to tensors treats V and V* symmetrically, allowing any combination of factors drawn from either space to be assembled together.
Building Higher-Rank Tensors From Vectors
The Tensor Product of Vectors
The primary mechanism for generalizing a vector into a tensor is the tensor product. Given two vectors u and v, the tensor product u ⊗ v is a rank-2 tensor whose components are formed by multiplying each component of u with each component of v. This produces an object with two indices instead of one, and its transformation law correspondingly involves two applications of the Jacobian rather than one.
Iterating the Construction
Repeating the tensor product with additional vectors or covectors produces tensors of correspondingly higher rank: three vectors combine to form a rank-3 tensor, four combine to form a rank-4 tensor, and so on without bound. Not every tensor of a given rank arises as a single tensor product of vectors — many require a sum of such products — but every tensor can be expressed as a finite sum of tensor products of vectors and covectors, which is why the vector is regarded as the generating building block for the entire tensor algebra.
Mixed-Type Products
Combining contravariant vectors with covectors through the tensor product produces mixed tensors, with both upper and lower indices. A vector tensored with a covector, for instance, produces a type (1, 1) tensor, which can equivalently be viewed as a linear map from the vector space to itself. This mixed construction is how tensors that represent linear transformations, rather than purely directional quantities, arise from vector-level building blocks.
The Vector Space of All Tensors of a Fixed Type
Closure Under Linear Combination
For a fixed type (p, q), the set of all tensors of that type forms a vector space in its own right: tensors of the same type can be added componentwise and scaled by a scalar, and the result remains a tensor of that same type. This means that although tensors generalize vectors structurally, the space of tensors of any fixed type is itself simply a (typically much larger) vector space, so vector-space reasoning continues to apply at every rank.
Dimension Growth With Rank
If the underlying vector space V has dimension n, the space of type (p, q) tensors has dimension n^(p+q). A vector itself, as the type (1, 0) case, has dimension n, matching the dimension of V. As p + q increases, the dimension of the tensor space grows exponentially, reflecting the combinatorial explosion of independent directional relationships that become expressible as more indices are added.
Recovering Vector Behavior Within the General Tensor
Contraction Back to a Vector
Just as a vector can be combined with other vectors to produce higher-rank tensors, higher-rank tensors can be reduced back toward vector rank through partial contraction: pairing one upper and one lower index and summing over it removes two ranks' worth of indices at once, so a type (2, 1) tensor, for example, can be contracted down to a type (1, 0) tensor, a vector. This reverse operation confirms that vectors are not left behind by the generalization but remain reachable as a specific, reduced case of the larger tensor structure.
Vectors as Slots in Multilinear Maps
A tensor of type (p, q) can be viewed as a multilinear map accepting p covectors and q vectors and returning a scalar. Under this view, the original vector is recovered as the special case p = 1, q = 0: a map that accepts a single covector and returns a scalar, which is precisely the action of a vector on a linear functional. Every higher-rank tensor, in this sense, is built from slots that individually behave exactly like the vectors and covectors from which the generalization began.
Significance for the Broader Tensor Algebra
Vectors as Generators
Because every tensor can be written as a sum of tensor products of vectors and covectors, the full space of tensors over V, sometimes called the tensor algebra of V, is entirely generated by the vector space V and its dual. No additional primitive objects are required: the generalization from vector to tensor is a matter of combination and repetition, not the introduction of fundamentally new kinds of elements.
Preserving Familiar Operations
Addition, scalar multiplication, and the pairing between a vector and a covector all persist unchanged as special cases within the generalized tensor framework. This continuity ensures that the passage from vector to tensor is a strict enlargement of the available structure rather than a replacement of it, so every computation or property already established at the vector level remains valid and available once tensors of arbitrary rank are introduced.