Linear-Algebra-Done-Right · Unit 30 · Video 6 · Interactive Practice

Tensor Products of m Spaces and m-Linear Maps

IKey Formulas

FormulaNameMeaning
dim⁡B(V1,…,Vm)=(dim⁡V1)⋯(dim⁡Vm)\dim \mathcal{B}(V_1, \dots, V_m) = (\dim V_1) \cdots (\dim V_m)mm-linear functionalsLinear in each slot with the others fixed
V1⊗⋯⊗Vm=B(V1′,…,Vm′)V_1 \otimes \cdots \otimes V_m = \mathcal{B}(V_1', \dots, V_m')Tensor product of mm spacesmm-linear functionals on the duals
(v1⊗⋯⊗vm)(φ1,…,φm)=φ1(v1)⋯φm(vm)(v_1 \otimes \cdots \otimes v_m)(\varphi_1, \dots, \varphi_m) = \varphi_1(v_1) \cdots \varphi_m(v_m)Tensor product of mm vectorsWith m=2m = 2, the definition for V⊗WV \otimes W
ej11⊗⋯⊗ejmme^1_{j_1} \otimes \cdots \otimes e^m_{j_m},  1≤jk≤nk\ 1 \le j_k \le n_kBasisn1n2⋯nmn_1 n_2 \cdots n_m tensors; coefficients form an array with mm indices

Key Insight: An mm-linear map scales by cmc^m when every slot is scaled by cc, and every mm-linear map on V1×⋯×VmV_1 \times \cdots \times V_m becomes a single linear map on V1⊗⋯⊗VmV_1 \otimes \cdots \otimes V_m.

IIA Product of Dimensions, Not a Sum

A basis tensor picks one basis vector from each space, so the coefficients of an element fill an n1×n2×n3n_1 \times n_2 \times n_3 block.

IIIThe Array of a Simple Tensor u ⊗ v ⊗ w

With u=(1,2)u = (1, 2) and v=(3,−1,4)v = (3, -1, 4), the entry at (j1,j2,j3)(j_1, j_2, j_3) of u⊗v⊗wu \otimes v \otimes w is uj1vj2wj3u_{j_1} v_{j_2} w_{j_3}.

IVQuiz Questions

Problem 1 · Dimension of a Triple Tensor Product

Given: dim⁡V1=2\dim V_1 = 2, dim⁡V2=2\dim V_2 = 2, dim⁡V3=3\dim V_3 = 3. Find dim⁡(V1⊗V2⊗V3)\dim(V_1 \otimes V_2 \otimes V_3).

✅ Correct! One basis tensor for each choice of indices: 2⋅2⋅3=122 \cdot 2 \cdot 3 = 12.
❌ Not quite. 7=2+2+37 = 2 + 2 + 3 is dim⁡(V1×V2×V3)\dim(V_1 \times V_2 \times V_3).
❌ Not quite. Multiply the dimensions: n1n2n3n_1 n_2 n_3.
Show solution

The basis tensors ej11⊗ej22⊗ej33e^1_{j_1} \otimes e^2_{j_2} \otimes e^3_{j_3} have j1∈{1,2}j_1 \in \{1, 2\}, j2∈{1,2}j_2 \in \{1, 2\}, j3∈{1,2,3}j_3 \in \{1, 2, 3\}, so there are

dim⁡(V1⊗V2⊗V3)=2⋅2⋅3=12.\dim(V_1 \otimes V_2 \otimes V_3) = 2 \cdot 2 \cdot 3 = 12.

Problem 2 · Scaling Every Slot

Given: a 33-linear functional β\beta with β(v1,v2,v3)=3\beta(v_1, v_2, v_3) = 3. Find β(2v1,2v2,2v3)\beta(2v_1, 2v_2, 2v_3).

✅ Correct! Each of the three slots gives a factor 22: 23⋅3=242^3 \cdot 3 = 24.
❌ Not quite. 6=2⋅36 = 2 \cdot 3 is what a linear map on the product would give; β\beta is linear in each slot separately.
❌ Close, but… that uses two slots; all three slots are scaled.
❌ Not quite. Pull the 22 out of each slot in turn.
Show solution
β(2v1,2v2,2v3)=2 β(v1,2v2,2v3)=22 β(v1,v2,2v3)=23 β(v1,v2,v3)=8⋅3=24.\beta(2v_1, 2v_2, 2v_3) = 2\,\beta(v_1, 2v_2, 2v_3) = 2^2\,\beta(v_1, v_2, 2v_3) = 2^3\,\beta(v_1, v_2, v_3) = 8 \cdot 3 = 24.

Problem 3 · Evaluate a Tensor of Three Vectors

Given: v1=(1,2)v_1 = (1, 2), v2=(0,3)v_2 = (0, 3), v3=(2,2)v_3 = (2, 2) in F2\mathbf{F}^2, and φ1(x)=x1+x2\varphi_1(x) = x_1 + x_2, φ2(x)=x2\varphi_2(x) = x_2, φ3(x)=x1\varphi_3(x) = x_1. Find (v1⊗v2⊗v3)(φ1,φ2,φ3)(v_1 \otimes v_2 \otimes v_3)(\varphi_1, \varphi_2, \varphi_3).

✅ Correct! φ1(v1) φ2(v2) φ3(v3)=3⋅3⋅2=18\varphi_1(v_1)\,\varphi_2(v_2)\,\varphi_3(v_3) = 3 \cdot 3 \cdot 2 = 18.
❌ Not quite. 8=3+3+28 = 3 + 3 + 2: the three values multiply.
❌ Not quite. Compute φ1(v1)\varphi_1(v_1), φ2(v2)\varphi_2(v_2) and φ3(v3)\varphi_3(v_3) separately, then multiply.
Show solution
φ1(v1)=1+2=3,φ2(v2)=3,φ3(v3)=2,\varphi_1(v_1) = 1 + 2 = 3, \qquad \varphi_2(v_2) = 3, \qquad \varphi_3(v_3) = 2, (v1⊗v2⊗v3)(φ1,φ2,φ3)=3⋅3⋅2=18.(v_1 \otimes v_2 \otimes v_3)(\varphi_1, \varphi_2, \varphi_3) = 3 \cdot 3 \cdot 2 = 18.

Problem 4 · One Entry of the Array

Given: v1=(1,−2)∈F2v_1 = (1, -2) \in \mathbf{F}^2, v2=(3,1)∈F2v_2 = (3, 1) \in \mathbf{F}^2, v3=(1,0,5)∈F3v_3 = (1, 0, 5) \in \mathbf{F}^3, with standard bases ej1e^1_j, ej2e^2_j, ej3e^3_j. Find the coefficient of e21⊗e12⊗e33e^1_2 \otimes e^2_1 \otimes e^3_3 in v1⊗v2⊗v3v_1 \otimes v_2 \otimes v_3.

✅ Correct! The coefficient is (v1)2 (v2)1 (v3)3=(−2)⋅3⋅5=−30(v_1)_2\,(v_2)_1\,(v_3)_3 = (-2) \cdot 3 \cdot 5 = -30.
❌ Check the sign. The second entry of v1v_1 is −2-2.
❌ Check the indices. The lower index of e12e^2_1 picks the first entry of v2v_2, which is 33.
❌ Not quite. Multiply the j1j_1-th entry of v1v_1, the j2j_2-th of v2v_2 and the j3j_3-th of v3v_3.
Show solution

Expanding each vector in its basis and using linearity in each slot,

v1⊗v2⊗v3=∑j1,j2,j3(v1)j1(v2)j2(v3)j3  ej11⊗ej22⊗ej33,v_1 \otimes v_2 \otimes v_3 = \sum_{j_1, j_2, j_3} (v_1)_{j_1} (v_2)_{j_2} (v_3)_{j_3}\; e^1_{j_1} \otimes e^2_{j_2} \otimes e^3_{j_3},

so the coefficient at (j1,j2,j3)=(2,1,3)(j_1, j_2, j_3) = (2, 1, 3) is (−2)⋅3⋅5=−30(-2) \cdot 3 \cdot 5 = -30.

Solved: 0 / 4