Tensor Products and Exterior Algebra

⚡ Key Takeaways

The tensor product V⊗WV \otimes W is the universal target for bilinear maps out of V×WV \times W, linearizing multilinearity; the exterior algebra Λ(V)=⨁kΛkV\Lambda(V) = \bigoplus_k \Lambda^k V is the quotient of the tensor algebra by the ideal generated by v⊗vv \otimes v, encoding antisymmetric (alternating) multilinear structure. Key result: dim⁡ΛkV=(nn)\dim \Lambda^k V = \binom{n}{n}... more precisely (nk)\binom{n}{k} for dim⁡V=n\dim V = n, and the top power ΛnV\Lambda^n V is one-dimensional — the home of the determinant. Used everywhere: differential forms, determinants, orientation, cohomology, spinors, Plücker coordinates. Foundations laid by Grassmann (1844) and Cartan (1899).

💡 The Core Insight

Multilinearity is hard; linearity is easy. The tensor product converts a pp-linear map V1×⋯×Vp→UV_1 \times \cdots \times V_p \to U into an ordinary linear map V1⊗⋯⊗Vp→UV_1 \otimes \cdots \otimes V_p \to U. The exterior power does the same for alternating multilinear maps. Thus questions about determinants, volumes, and bilinear forms reduce to linear algebra on a (larger, but still linear) space. The universal property — not any explicit formula — is the definition, and every concrete realization (matrices, index notation, basis expansions) is a corollary.

Formal Statement

DefinitionTensor Product via Universal Property

Let VV, WW be vector spaces over a field kk. A tensor product of VV and WW is a pair (T,⊗)(T, \otimes) consisting of a kk-vector space TT and a bilinear map ⊗:V×W→T\otimes: V \times W \to T, (v,w)↦v⊗w(v,w) \mapsto v \otimes w, such that for every kk-vector space UU and every bilinear map B:V×W→UB: V \times W \to U there exists a unique linear map B~:T→U\tilde B: T \to U with B=B~∘⊗B = \tilde B \circ \otimes:

1
B(v,w)=B~(v⊗w)for all v∈V, w∈W.\quad B(v,w) = \tilde B(v \otimes w) \quad \text{for all } v\in V,\ w\in W.

Derivation hint: This is the factorization condition; uniqueness of B~\tilde B is part of the requirement, forcing {v⊗w}\{v\otimes w\} to span TT. We write T=V⊗kWT = V \otimes_k W. The elements v⊗wv \otimes w are called simple (or decomposable) tensors; general elements are finite sums ∑ivi⊗wi\sum_i v_i \otimes w_i.

DefinitionConcrete Construction

Let F(V×W)F(V \times W) be the free vector space on the set V×WV \times W (formal kk-linear combinations of pairs), and let RR be the subspace generated by all elements of the forms

2
(v1+v2,w)−(v1,w)−(v2,w),(v,w1+w2)−(v,w1)−(v,w2),(λv,w)−λ(v,w),(v,λw)−λ(v,w).\quad (v_1+v_2, w) - (v_1,w) - (v_2,w),\quad (v, w_1+w_2)-(v,w_1)-(v,w_2),\quad (\lambda v, w)-\lambda(v,w),\quad (v,\lambda w)-\lambda(v,w).

Derivation hint: these are exactly the relations that force bilinearity in the quotient. Then V⊗kW:=F(V×W)/RV \otimes_k W := F(V\times W)/R, with v⊗w:=(v,w)‾v\otimes w := \overline{(v,w)}. One checks this satisfies the universal property.

TheoremBasis and Dimension

If {ei}i∈I\{e_i\}_{i\in I} is a basis of VV and {fj}j∈J\{f_j\}_{j\in J} a basis of WW, then {ei⊗fj}(i,j)∈I×J\{e_i \otimes f_j\}_{(i,j)\in I\times J} is a basis of V⊗kWV\otimes_k W. In particular, for finite dimensions,

3
dim⁡k(V⊗kW)=(dim⁡kV)(dim⁡kW).\quad \dim_k(V\otimes_k W) = (\dim_k V)(\dim_k W).

Derivation hint: surjectivity follows since simple tensors span; linear independence follows by constructing, for each pair (i0,j0)(i_0,j_0), a bilinear functional V×W→kV\times W\to k dual to ei0⊗fj0e_{i_0}\otimes f_{j_0} via coordinate projections.

DefinitionTensor Algebra and Exterior Algebra

The tensor algebra of VV is the graded associative algebra

4
T(V)=⨁p≥0V⊗p,V⊗0=k, V⊗1=V, V⊗p=V⊗⋯⊗V⏟p,\quad T(V) = \bigoplus_{p\ge 0} V^{\otimes p}, \qquad V^{\otimes 0}=k,\ V^{\otimes 1}=V,\ V^{\otimes p}=\underbrace{V\otimes\cdots\otimes V}_{p},

Derivation hint: multiplication is concatenation (α,β)↦α⊗β(\alpha,\beta)\mapsto \alpha\otimes\beta, giving the free associative unital kk-algebra on VV. Let I∧⊂T(V)I_{\wedge}\subset T(V) be the two-sided ideal generated by all v⊗vv\otimes v, v∈Vv\in V. The exterior algebra is the quotient

5
Λ(V):=T(V)/I∧,ΛkV:=V⊗k/(I∧∩V⊗k),\quad \Lambda(V) := T(V)/I_{\wedge}, \qquad \Lambda^k V := V^{\otimes k}/(I_\wedge \cap V^{\otimes k}),

Derivation hint: I∧I_\wedge is homogeneous (generated in degree 2), so the quotient inherits the grading Λ(V)=⨁kΛkV\Lambda(V)=\bigoplus_k \Lambda^k V. with product denoted ∧\wedge. The defining relation v∧v=0v\wedge v = 0 implies, by polarization,

6
v∧w=− w∧v(char k≠2),and generally α∧β=(−1)pq β∧α for α∈Λp, β∈Λq.\quad v\wedge w = -\,w\wedge v \quad (\text{char }k\ne 2),\qquad \text{and generally } \alpha\wedge\beta = (-1)^{pq}\,\beta\wedge\alpha \text{ for } \alpha\in\Lambda^p,\ \beta\in\Lambda^q.

Derivation hint: expand 0=(v+w)∧(v+w)=v∧v+v∧w+w∧v+w∧w0=(v+w)\wedge(v+w)=v\wedge v + v\wedge w + w\wedge v + w\wedge w and cancel the diagonal terms.

TheoremDimension of Exterior Powers

For dim⁡kV=n\dim_k V = n with basis {e1,…,en}\{e_1,\dots,e_n\}, the set {ei1∧⋯∧eik:1≤i1<⋯<ik≤n}\{e_{i_1}\wedge\cdots\wedge e_{i_k} : 1\le i_1<\cdots<i_k\le n\} is a basis of ΛkV\Lambda^k V. Hence

7
dim⁡kΛkV=(nk),dim⁡kΛ(V)=∑k=0n(nk)=2n,\quad \dim_k \Lambda^k V = \binom{n}{k}, \qquad \dim_k \Lambda(V) = \sum_{k=0}^n \binom{n}{k} = 2^n,

with ΛkV=0\Lambda^k V = 0 for k>nk>n and dim⁡kΛnV=1\dim_k \Lambda^n V = 1. Derivation hint: antisymmetry lets one reorder any product into increasing index order (up to sign) and kills any product with a repeated index; independence follows from the universal property of Λk\Lambda^k applied to coordinate alternating forms.

TheoremUniversal Property of the Exterior Power

For each kk, the map ∧:Vk→ΛkV\wedge: V^k \to \Lambda^k V, (v1,…,vk)↦v1∧⋯∧vk(v_1,\dots,v_k)\mapsto v_1\wedge\cdots\wedge v_k, is alternating multilinear and universal: for every alternating kk-linear map ω:Vk→U\omega: V^k \to U there is a unique linear ω~:ΛkV→U\tilde\omega: \Lambda^k V \to U with ω=ω~∘∧\omega = \tilde\omega\circ\wedge. Consequently

8
Altk(V;U)  ≅  Homk(ΛkV,U),(ΛkV)∗≅Λk(V∗)≅Altk(V;k).\quad \mathrm{Alt}^k(V;U) \;\cong\; \mathrm{Hom}_k(\Lambda^k V, U), \qquad (\Lambda^k V)^* \cong \Lambda^k(V^*) \cong \mathrm{Alt}^k(V;k).

Derivation hint: alternating maps vanish on the generators v⊗vv\otimes v, hence factor through T(V)/I∧T(V)/I_\wedge in degree kk.

Why It Holds / Derivation

ProofExistence, Uniqueness, and the Determinant from dim⁡ΛnV=1\dim\Lambda^n V = 1

Step 1 — Existence. Construct T=F(V×W)/RT = F(V\times W)/R as in [2]. The composite V×W→F(V×W)→TV\times W \to F(V\times W)\to T is bilinear because the relations in RR are precisely the failures of bilinearity. Given any bilinear B:V×W→UB: V\times W\to U, define B^:F(V×W)→U\hat B: F(V\times W)\to U on basis pairs by B^(v,w)=B(v,w)\hat B(v,w)=B(v,w) and extend linearly; since BB is bilinear, B^\hat B annihilates RR, descending to B~:T→U\tilde B: T\to U. Simple tensors span TT, so B~\tilde B is unique. ∎(existence)

Step 2 — Uniqueness up to unique isomorphism. If (T,⊗)(T,\otimes) and (T′,⊗′)(T',\otimes') both satisfy [1], applying universality to ⊗′\otimes' and ⊗\otimes yields linear maps ϕ:T→T′\phi: T\to T', ψ:T′→T\psi: T'\to T with ϕ∘⊗=⊗′\phi\circ\otimes=\otimes', ψ∘⊗′=⊗\psi\circ\otimes'=\otimes. Then ψϕ\psi\phi and idT\mathrm{id}_T both factor ⊗\otimes through TT; uniqueness forces ψϕ=idT\psi\phi=\mathrm{id}_T, similarly ϕψ=idT′\phi\psi=\mathrm{id}_{T'}. ∎(uniqueness)

Step 3 — The exterior power. Repeat with pp-linear alternating maps and the ideal I∧I_\wedge; the relation v⊗v∈I∧v\otimes v\in I_\wedge is exactly what makes the induced map alternating, giving [8].

Step 4 — Determinant. Take dim⁡V=n\dim V = n, U=ΛnV≅kU = \Lambda^n V \cong k (by [7]). For a linear operator A:V→VA: V\to V, the map (v1,…,vn)↦Av1∧⋯∧Avn(v_1,\dots,v_n)\mapsto Av_1\wedge\cdots\wedge Av_n is alternating nn-linear, so it factors as a scalar det⁡(A)\det(A) times v1∧⋯∧vnv_1\wedge\cdots\wedge v_n:

9
Av1∧⋯∧Avn=det⁡(A) (v1∧⋯∧vn).\quad Av_1\wedge\cdots\wedge Av_n = \det(A)\,\bigl(v_1\wedge\cdots\wedge v_n\bigr).

Derivation hint: ΛnA\Lambda^n A is an endomorphism of the 1-dimensional space ΛnV\Lambda^n V, hence multiplication by a unique scalar; that scalar is det⁡A\det A. Multiplicativity det⁡(AB)=det⁡Adet⁡B\det(AB)=\det A\det B follows from functoriality Λn(AB)=ΛnA∘ΛnB\Lambda^n(AB)=\Lambda^n A\circ\Lambda^n B. ∎

∎
mathematician · Hermann Grassmann | 1809–1877

A schoolteacher in Stettin with no university position, Grassmann published Die lineale Ausdehnungslehre (1844) introducing the "extensive quantities" and the alternating "outer product" a∧ba\wedge b that anticipated Λ(V)\Lambda(V) by decades. The work was so abstract and idiosyncratically philosophical that it was almost completely ignored; frustrated, Grassmann turned to Sanskrit philology, producing a celebrated translation of the Rig-Veda. Only late in his life — and posthumously, through Klein, Élie Cartan, and the rise of vector and tensor calculus — was his exterior algebra recognized as foundational. The wedge symbol and the entire apparatus of differential forms are his intellectual descendants.

Building Intuition

🧠 Intuition

Think of V⊗WV\otimes W as the space of "formal products" of vectors, where the only rules are those of bilinearity — you may distribute over sums and pull scalars across the ⊗\otimes, but you may not swap or simplify further. A simple tensor v⊗wv\otimes w is like a rank-one matrix vw⊤vw^\top; a general tensor is a sum of such, i.e. an arbitrary matrix (this is literally true: V⊗W∗≅Hom(W,V)V\otimes W^* \cong \mathrm{Hom}(W,V)). For the exterior algebra, picture v∧wv\wedge w as the oriented parallelogram spanned by vv and ww: swapping the vectors reverses orientation (hence the minus sign), and a "degenerate parallelogram" with v∧vv\wedge v has zero area. Then v1∧⋯∧vkv_1\wedge\cdots\wedge v_k is an oriented kk-dimensional volume element, and ΛnV\Lambda^n V being one-dimensional says all top-dimensional oriented volumes are scalar multiples of one another — that scalar is the determinant.

Figure
Geometric meaning of v∧wv\wedge w as oriented area; swapping vectors flips sign
v w v ∧ w (+) w v w ∧ v (−) Same magnitude (area), opposite orientation: w ∧ v = − v ∧ w
HA
How a physicist reads this
tensors in relativity

In physics, an element of V⊗p⊗(V∗)⊗qV^{\otimes p}\otimes (V^*)^{\otimes q} is a type-(p,q)(p,q) tensor with pp contravariant (upper) and qq covariant (lower) indices, e.g. the metric gμνg_{\mu\nu} (∈(V∗)⊗2\in (V^*)^{\otimes 2}) or the Riemann tensor RρσμνR^\rho{}_{\sigma\mu\nu}. Contraction is the natural pairing V⊗V∗→kV\otimes V^*\to k. Antisymmetric tensors are differential forms: the electromagnetic field F=Fμν dxμ∧dxν∈Λ2F = F_{\mu\nu}\,dx^\mu\wedge dx^\nu \in \Lambda^2, and Maxwell's equations become dF=0dF = 0, d⋆F=Jd\star F = J. The exterior derivative, Hodge star, and integration of forms over manifolds are all built on this algebra — index gymnastics is just bookkeeping for tensor and exterior products.

Worked Examples

ExampleTensor product of two operators — Kronecker product

Given: V=W=R2V = W = \mathbb{R}^2 with standard basis e1,e2e_1,e_2. Let A=(1203)A=\begin{pmatrix}1&2\\0&3\end{pmatrix}, B=(0110)B=\begin{pmatrix}0&1\\1&0\end{pmatrix}. Compute A⊗BA\otimes B acting on R2⊗R2≅R4\mathbb{R}^2\otimes\mathbb{R}^2 \cong \mathbb{R}^4 with ordered basis e1⊗e1,e1⊗e2,e2⊗e1,e2⊗e2e_1\otimes e_1, e_1\otimes e_2, e_2\otimes e_1, e_2\otimes e_2.

Steps: The action is (A⊗B)(u⊗v)=Au⊗Bv(A\otimes B)(u\otimes v) = Au\otimes Bv. In matrix form this is the Kronecker product, replacing each entry AijA_{ij} by the block AijBA_{ij}B:

10
A⊗B=(1⋅B2⋅B0⋅B3⋅B)=(0102102000030030).\quad A\otimes B = \begin{pmatrix} 1\cdot B & 2\cdot B\\ 0\cdot B & 3\cdot B\end{pmatrix} = \begin{pmatrix} 0&1&0&2\\ 1&0&2&0\\ 0&0&0&3\\ 0&0&3&0\end{pmatrix}.

Derivation hint: expand (A⊗B)(ej⊗eℓ)=∑i,kAijBkℓ (ei⊗ek)(A\otimes B)(e_j\otimes e_\ell)=\sum_{i,k}A_{ij}B_{k\ell}\,(e_i\otimes e_k) and read off columns. Check eigenvalues: det⁡(A⊗B)=(det⁡A)2(det⁡B)2=32⋅(−1)2=9\det(A\otimes B) = (\det A)^2(\det B)^2 = 3^2\cdot(-1)^2 = 9. Direct 4×44\times4 determinant: expanding gives 99. ✓

Answer:

A⊗B=(0102102000030030),det⁡(A⊗B)=9.\boxed{A\otimes B=\begin{pmatrix} 0&1&0&2\\ 1&0&2&0\\ 0&0&0&3\\ 0&0&3&0\end{pmatrix},\quad \det(A\otimes B)=9.}
ExampleWedge products and a determinant in Λ3R3\Lambda^3 \mathbb{R}^3

Given: u=(1,2,0)u=(1,2,0), v=(0,1,3)v=(0,1,3), w=(2,0,1)w=(2,0,1) in R3\mathbb{R}^3 with basis e1,e2,e3e_1,e_2,e_3. Compute u∧v∧wu\wedge v\wedge w in Λ3R3\Lambda^3\mathbb{R}^3 (a 1-dimensional space spanned by e1∧e2∧e3e_1\wedge e_2\wedge e_3).

Steps: Expand multilinearly and use antisymmetry. Only the term picking distinct basis vectors in increasing order survives, scaled by the determinant of coordinates:

11
u∧v∧w=det⁡ ⁣(120013201) (e1∧e2∧e3).\quad u\wedge v\wedge w = \det\!\begin{pmatrix}1&2&0\\0&1&3\\2&0&1\end{pmatrix}\,(e_1\wedge e_2\wedge e_3).

Derivation hint: by [9] with the standard volume form, the coefficient is exactly det⁡\det of the matrix whose rows are u,v,wu,v,w. Compute the determinant: 1(1⋅1−3⋅0)−2(0⋅1−3⋅2)+0=1(1)−2(−6)=1+12=131(1\cdot1 - 3\cdot0) - 2(0\cdot1 - 3\cdot2) + 0 = 1(1) - 2(-6) = 1 + 12 = 13.

Answer:

u∧v∧w=13 (e1∧e2∧e3),\boxed{u\wedge v\wedge w = 13\,(e_1\wedge e_2\wedge e_3)},

so the three vectors span an oriented parallelepiped of (signed) volume 1313, positively oriented.

Common Misconceptions

⚠️ Common mistake

Not every tensor is simple. A generic element of V⊗WV\otimes W is a sum ∑ivi⊗wi\sum_i v_i\otimes w_i and cannot be written as a single v⊗wv\otimes w. The minimal number of simple terms needed is the tensor rank (= matrix rank under V⊗W∗≅Hom(W,V)V\otimes W^*\cong\mathrm{Hom}(W,V)). For ≥3\ge 3 factors, computing tensor rank is NP-hard, and rank can even jump under limits (border rank). Treating V⊗WV\otimes W as merely "pairs (v,w)(v,w)" is wrong — it is the span of such pairs modulo bilinearity.

⊗\otimes is not commutative on the nose. There is a canonical isomorphism V⊗W≅W⊗VV\otimes W \cong W\otimes V, but they are not literally equal, and the swap v⊗w↦w⊗vv\otimes w\mapsto w\otimes v matters (e.g. it introduces signs in the graded/super setting).

Counterexample

v∧w=0v\wedge w = 0 does NOT mean v=0v=0 or w=0w=0. In Λ2R3\Lambda^2\mathbb{R}^3, take v=(1,0,0)v=(1,0,0) and w=(2,0,0)=2vw=(2,0,0)=2v. Then

12
v∧w=v∧(2v)=2 (v∧v)=0,\quad v\wedge w = v\wedge(2v) = 2\,(v\wedge v) = 0,

Derivation hint: parallel vectors span a degenerate (zero-area) parallelogram. even though both vectors are nonzero. In general v1∧⋯∧vk=0v_1\wedge\cdots\wedge v_k=0 iff the viv_i are linearly dependent. This is exactly why exterior algebra detects independence/rank — and why it underlies Plücker embeddings of Grassmannians. (Contrast: in V⊗VV\otimes V, v⊗w=0v\otimes w=0 does require v=0v=0 or w=0w=0.)

⚠️ Common mistake

Characteristic 2 subtlety. The relation defining Λ(V)\Lambda(V) is v∧v=0v\wedge v=0, which implies antisymmetry v∧w=−w∧vv\wedge w=-w\wedge v. But in characteristic 2, "−1=1-1=1", so antisymmetry alone (the alternating-sign condition) is weaker than v∧v=0v\wedge v=0 (the alternating condition). Always define Λ(V)\Lambda(V) by the ideal generated by v⊗vv\otimes v, never merely by antisymmetry, to get the correct theory in all characteristics.

Connections

connection

The tensor product is the engine behind a web of canonical isomorphisms (all natural): V∗⊗W≅Hom(V,W)V^*\otimes W \cong \mathrm{Hom}(V,W) for finite-dimensional VV; (V⊗W)∗≅V∗⊗W∗(V\otimes W)^*\cong V^*\otimes W^*; and Hom(V⊗W,U)≅Bil(V×W;U)\mathrm{Hom}(V\otimes W, U)\cong \mathrm{Bil}(V\times W;U). It makes the category of vector spaces a Symmetric Monoidal Category, with ⊗\otimes as the monoidal product and kk as the unit. The symmetric algebra S(V)=T(V)/(v⊗w−w⊗v)S(V)=T(V)/(v\otimes w - w\otimes v) is the commutative cousin of Λ(V)\Lambda(V); together they give the decomposition V⊗V≅S2V⊕Λ2VV\otimes V \cong S^2V \oplus \Lambda^2 V (in char ≠2\ne 2). Exterior powers feed directly into Differential Forms, de Rham Cohomology, and the Hodge Star Operator; the determinant construction connects to Characteristic Polynomial and Orientation. Over rings rather than fields, ⊗R\otimes_R becomes the central operation of Homological Algebra (Tor functors measure its failure of exactness).

Real-World Applications

🔬 Where this appears

Historical Development

⏳ History
- 1844 — Hermann Grassmann publishes Die lineale Ausdehnungslehre, introducing the alternating "outer product" and nn-dimensional linear algebra, decades ahead of its time and largely ignored.
- 1862 — Grassmann issues a rewritten, more accessible second edition; still little recognized in his lifetime.
- 1878 — William Kingdon Clifford fuses Grassmann's exterior algebra with Hamilton's quaternions into the Clifford (geometric) algebra.
- 1884–1898 — Gregorio Ricci-Curbastro develops the "absolute differential calculus" (tensor calculus), with Levi-Civita; tensors gain systematic index notation.
- 1899 — Élie Cartan introduces the exterior derivative and the calculus of differential forms, building global analysis on the exterior algebra.
- 1916 — Einstein's general relativity makes tensor calculus indispensable to physics, popularizing the framework worldwide.
- 1930s–40s — Bourbaki and Hassler Whitney formalize the tensor product via its universal property, embedding it in modern abstract algebra and category theory.
- 1945 — Eilenberg–Mac Lane found category theory; the tensor product is later recognized as the prototypical monoidal structure (1963, Bénabou/Mac Lane).
- 1957 onward — Tensor and Tor functors become central to Cartan–Eilenberg homological algebra; tensor decompositions later become workhorses in numerical analysis and data science.

Subtleties & Limits

open-problem

Over a field, V⊗WV\otimes W is well-behaved, but several deep difficulties persist in richer settings:

  • Tensor rank is hard. Determining the rank of a 3-tensor is NP-hard (Håstad), and the border rank can be strictly smaller than the rank — the set of rank-≤r\le r tensors need not be closed. The exact rank of matrix multiplication (the exponent ω\omega of matrix-multiplication complexity, 2≤ω<2.3722\le\omega<2.372) is a famous open problem phrased entirely in terms of tensor rank.
  • Non-flatness over rings. For modules over a commutative ring RR, −⊗RM-\otimes_R M need not preserve injections; the failure is measured by ToriR\mathrm{Tor}^R_i. Determining when modules are flat is subtle and central to algebraic geometry.
  • Tensor products of infinite-dimensional / topological spaces require completions (projective vs. injective tensor products of Banach spaces — Grothendieck's theory), and these need not coincide.
  • Functoriality of Λk\Lambda^k and splitting of V⊗pV^{\otimes p} into irreducible GL(V)GL(V)- and SpS_p-representations is governed by Schur–Weyl duality and Young tableaux — combinatorially intricate and an active research area in representation theory.

See Also

Symmetric Algebra · Kronecker Product · Grassmannian · Plücker Coordinates · Hodge Star Operator · Tensor Calculus · Monoidal Categories · Schur–Weyl Duality