✦ For everyone, free.

Practical knowledge for real and everyday life

Home

14.17.4 Tensor Map Product Component Summation Case

The Tensor Map Product Component Summation Case explains how tensor components combine under product mappings through summation over shared indices.

Tensor Map Product Component Summation Case is the situation in which the component formula for a tensor product map fg must be applied not to a single simple tensor vw but to a general element of VW that is itself a sum of simple tensors, forcing the evaluation of (fg) to pass through an explicit double summation over basis indices rather than a single product of components.


Setup

General Elements Are Sums of Simple Tensors

A generic element t of VW, expressed with respect to bases {ei} of V and {fj} of W, is not in general a single simple tensor vw, but a sum

t = i j tij ei fj

where the coefficients tij form a two-index array that need not factor as a product of a vector of i-indices and a vector of j-indices. This is precisely the situation that requires the summation case of the component formula.

The Component Formula on a Single Basis Tensor

On a single basis tensor eifj, the tensor product map still acts by the simple product rule

(fg) (eifj) = a b Fia Gjb ea fb

with the sums running once over the target index a and once over the target index b. The summation case arises when this rule must additionally be summed over the source indices i and j because the input itself is a sum.


The Full Summation Formula

Applying the Map to a General Tensor

Substituting the expansion of t and using linearity of fg gives

(fg) (t) = i j a b tij Fia Gjb ea fb

so that the resulting coefficient attached to eafb in the image is

sab = i j Fia Gjb tij

a genuine double sum over both source indices, in contrast with the single-tensor case where each output coefficient was simply a product of one component of F and one component of G.

Einstein Summation Convention Form

Under the Einstein summation convention, in which repeated upper and lower indices are automatically summed, the same formula is written compactly as

sab = Fia Gjb tij

with the indices i and j understood as summed, since each appears once as a subscript and once as a superscript across the three factors.


Matrix Form of the Summation Case

The Array as a Matrix

When tij is arranged as a matrix T with row index i and column index j, the double-summation formula for sab is exactly the matrix product

S = FT T G

where FT denotes the transpose of the component matrix of f, so that the summation case reduces the action of fg on a general tensor, represented as a matrix rather than a flattened vector, to two ordinary matrix multiplications instead of a single Kronecker product acting on a long column vector.

Equivalence With the Kronecker Product Formula

Flattening T into a single column vector by stacking its columns reproduces the same result obtained by multiplying that column vector by the Kronecker product GF, confirming that the summation-case formula and the single Kronecker product formula compute the same linear map, differing only in whether the general tensor is treated as a two-index matrix or as a single flattened vector of coefficients.

sum over i, j of F_i^a G_j^b t^ij i = 1 i = 2 i = 3 s^ab j = 1 j = 2 j = 3

Special Cases Within the Summation Case

Reduction to the Simple Tensor Case

If the array tij factors as tij=viwj for some vectors v and w, the double sum collapses back into the single-tensor product rule,

sab = ( i Fia vi ) ( j Gjb wj )

confirming that the simple-tensor case treated elsewhere in the tensor map product component formula is the special case of the summation case in which the coefficient array has rank one.

Rank as a Measure of Genuine Summation

More generally, the number of simple tensors needed to write t as a sum, which coincides with the rank of the matrix T, measures how far the situation is from the simple product case: rank one recovers a single product of components, while higher rank strictly requires the full double-summation formula to compute the image under fg.