TOPICS
Search

Tensor Direct Product


The tensor direct product is the same as the vector space tensor product. However, it reflects an approach toward calculation using coordinates, and indices in particular. The notion of tensor product is more algebraic, intrinsic, and abstract. For instance, up to isomorphism, the vector space tensor product is commutative because V tensor W=W tensor V. This does not imply that an individual tensor v tensor w, even when V=W, is a symmetric tensor.

For a covector a and a vector b, both of tensor rank 1, the tensor direct product has the transformation law

 a_i^'b^('j)=(partialx_k)/(partialx_i^')a_k(partialx_j^')/(partialx_l)b^l=(partialx_k)/(partialx_i^')(partialx_j^')/(partialx_l)(a_kb^l),
(1)

which is a tensor of rank 2. The tensor contraction of this opposite-variance direct product is the scalar

 contr(a_i^'b^('j))=a_i^'b^('i)=a_kb^k.
(2)

For tensors of rank 2,

 A_j^iB^(kl)=C_j^(ikl)
(3)
 C_j^(ikl)^'=(partialx_i^')/(partialx_m)(partialx_n)/(partialx_j^')(partialx_k^')/(partialx_p)(partialx_l^')/(partialx_q)C_n^(mpq).
(4)

In general, the direct product of two tensors is a tensor of rank equal to the sum of the two initial ranks. The direct product is associative, but not commutative.

The tensor direct product of two tensors a and b can be implemented in the Wolfram Language as

  TensorDirectProduct[a_List, b_List] :=
    Outer[Times, a, b]

See also

CANDECOMP/PARAFAC Decomposition, Direct Product, Kronecker Product, Vector Space Tensor Product

Portions of this entry contributed by Todd Rowland

Explore with Wolfram|Alpha

Cite this as:

Weisstein, Eric W., with contributions by Todd Rowland. "Tensor Direct Product." From MathWorld--A Wolfram Resource. https://mathworld.wolfram.com/TensorDirectProduct.html

Subject classifications