Vector Triple Product Identity via Component Proof

One-line statement: , proven directly by expanding all three vectors into Cartesian components. Key result in words: The double cross product of three vectors collapses into a difference of two simpler vectors, each a scalar (dot product) times a vector. The component proof verifies this by brute-force algebra. Where it applies: Vector calculus, classical mechanics (centripetal/Coriolis terms), electromagnetism, fluid dynamics, differential geometry. Who/when: Identity attributed to the development of vector analysis by J. W. Gibbs and O. Heaviside in the 1880s, building on Hamilton's quaternions (1843).

The vector triple product identity (also called the "BAC–CAB rule") states that for any three vectors in , the expression equals . It matters because the nested cross product appears constantly in physics and geometry, and the identity replaces an awkward second cross product with two dot products — far easier to compute and interpret. The component proof establishes this identity by writing every vector in terms of its Cartesian coordinates, expanding both sides symbol by symbol, and showing they agree term-for-term. A surprising fact: the result lies entirely in the plane spanned by and , never pointing along — a geometric truth that falls out automatically from the algebra. The component proof, though tedious, is the most elementary and self-contained route, requiring nothing beyond the definitions of the dot and cross products.

The Core Insight

A cross product is perpendicular to the – plane. Crossing it again with rotates the result back into that plane. Therefore must be a linear combination of and — and the only question is what the coefficients are. The component proof answers this mechanically: the coefficients turn out to be exactly and . The mnemonic "BAC minus CAB" encodes the order.

Formal Statement

Dot and Cross Products in Components

Let , , be vectors in expressed in an orthonormal Cartesian basis . The dot product is

1
⟳Sum the products of corresponding components; orthonormality means .

The cross product has components

2
⟳ is the Levi-Civita symbol; expanding the determinant form gives this antisymmetric sum.

where for cyclic permutations , for anticyclic, and if any index repeats.

Vector Triple Product Identity

For all ,

3
⟳Read aloud as "BAC minus CAB." Note the inner-parenthesised vectors become the outer vectors, scaled by dot products of the remaining pair.

The companion identity (with the parenthesis on the left) is

4
⟳Apply [3] to using anticommutativity .

Why It Holds / Derivation

:::proof[Component Proof of Equation [3]] We prove the identity one Cartesian component at a time, then assemble. Work with the first component; the others follow by cyclic symmetry.

Step 1 — Inner cross product. Write with components
5
⟳Specialise [2] for each free index ; each row picks the two non-repeating indices with the cyclic sign.
Step 2 — Outer cross product, first component. By the same cross-product rule applied to :
6
⟳Use [2] with : only and contribute, with signs .
Step 3 — Substitute the inner components. Insert [5] into [6]:
7
⟳Replace and by their definitions verbatim, keeping the overall structure.
Step 4 — Expand. Multiply out the four terms:
8
⟳Distribute and over their parentheses; four monomials result.
Step 5 — The "add-and-subtract" trick. We want terms of the form and . The complete dot products require a missing term. Add and subtract it:
9
⟳Insert (which is zero) and regroup so each cluster contains all three indices for one dot product.
Step 6 — Recognise the dot products. Factor:
10
⟳ is common to all three terms in (I); the bracket is exactly [1] applied to .
11
⟳ is common to all three terms in (II); the bracket is [1] applied to .
Step 7 — First component result. Combining [10] and [11]:
12
⟳This is precisely the first component of .
Step 8 — Cyclic completion. The labels enter symmetrically through [2] and [5], so repeating Steps 2–7 with and gives
13
⟳Cycle indices ; the dot products and are scalars, hence unchanged.

Stacking the three components yields equation [3].

The Levi-Civita Shortcut

The same proof done in index notation collapses to one line. Using the contraction identity

14
⟳This is the "epsilon-delta" identity; verify by checking the few non-zero index patterns.

one writes and applies [14] to recover [3] in three steps. The Cartesian-component proof above is [14] unpacked into explicit arithmetic — same content, more sweat.

Josiah Willard Gibbs | 1839–1903

The American physicist and chemist Gibbs distilled Hamilton's cumbersome quaternion algebra into the modern dot/cross product calculus during the 1880s, distributing his Elements of Vector Analysis (1881–1884) as printed lecture notes to students at Yale. The triple-product identity in its BAC–CAB form is a centrepiece of that streamlined system. Oliver Heaviside independently developed an essentially identical formalism in Britain, and the two are jointly credited with founding modern vector analysis. Gibbs valued the identity precisely because it eliminated nested cross products from electromagnetic field calculations.

Building Intuition

The triple product lies in the b–c plane

b–c plane b c b×c a a×(b×c) Result (gold) lies flat in the b–c plane, never along the vertical b×c.

Why the result must be coplanar with b and c

is normal to the – plane. Crossing any vector with this normal produces a vector perpendicular to the normal — i.e., back in the plane. Since the plane is spanned by and , the answer must be for scalars . The identity tells us and . You can even fix these coefficients without full expansion by testing the special cases and .

Worked Examples

Concrete numerical evaluation

Given: , , (dimensionless). Method 1 — Direct. Inner product :

So . Now :

  • comp 1:
  • comp 2:
  • comp 3:

Direct result: .

Method 2 — BAC–CAB. Dot products: ; .
Answer: — both methods agree.

Physics: centripetal acceleration

Given: A point at position rotates with constant angular velocity . Its acceleration includes the term . Take and . Apply [3] with , :

Compute: ; .

Answer: — magnitude , directed inward (toward the rotation axis), exactly as centripetal acceleration should be.

Common Misconceptions

The cross product is NOT associative

A frequent error is writing . They are different vectors. Compare [3] and [4]: the first gives , the second gives . The parentheses are mandatory — never omit them. The two differ by , which equals — encoding the Jacobi Identity.

Associativity fails explicitly

Take , , .

One gives , the other gives . Associativity is decisively false.

Sign and order pitfalls

The mnemonic is "BAC minus CAB," not "CAB minus BAC." The vector that survives with a plus sign is the inner-bracket vector adjacent in the dot product to — i.e., comes first. Memorise carefully: the dotted pair always involves the outer vector with the opposite inner vector. Also remember [3] only holds in — the cross product as a vector exists only in three dimensions (and, exceptionally, seven).

Connections

Where this sits in vector analysis

The component proof of the triple product is one of the foundational manipulations underpinning Vector Calculus Identities. The Levi-Civita route ([14]) connects it to Levi-Civita Symbol and Tensor Notation and the Kronecker Delta. The associativity failure highlighted above is governed by the Jacobi Identity, which makes a Lie Algebra. The structure recurs in the curl-of-curl identity , central to Maxwell's Equations and Wave Equation.

Real-World Applications

Concrete uses across science

  1. Rotating reference frames (mechanics): Centripetal acceleration simplifies via [3] to the familiar inward term in gyroscope and Earth-rotation analyses.
  2. Electromagnetic wave equation: Deriving from Maxwell's equations requires the curl-of-curl identity, the differential analogue of [3].
  3. Magnetohydrodynamics: The Lorentz force per unit volume expanded with uses triple-product reductions to separate magnetic pressure and tension.
  4. Rigid-body dynamics: Angular momentum expands via [3] into the inertia-tensor form .
  5. Computer graphics: Constructing orthonormal frames and reflecting/refracting view vectors employs triple products to project onto and out of surface tangent planes.
  6. Orbital mechanics: The Laplace–Runge–Lenz vector is simplified using [3] to prove its conservation in Kepler orbits.
  7. Antenna and plasma physics: Wave-propagation tensors in anisotropic media reduce double cross products of the wavevector with the electric field .

Historical Development

From quaternions to vector calculus

  • 1843 — W. R. Hamilton invents quaternions; products of pure quaternions encode both dot and cross products, but entangled together.
  • 1844 — H. Grassmann publishes Die lineale Ausdehnungslehre, an abstract algebra of extension foreshadowing vector products.
  • 1881–1884 — J. W. Gibbs distributes privately printed Elements of Vector Analysis at Yale, isolating clean dot and cross products and stating the triple-product identity.
  • 1880s — O. Heaviside independently reformulates Maxwell's equations in vector form, using the same identities to reduce field expressions.
  • 1901 — E. B. Wilson, drawing on Gibbs's lectures, publishes Vector Analysis, the first textbook to present the BAC–CAB rule with component proofs to students.
  • 1900s — Tullio Levi-Civita and Gregorio Ricci-Curbastro develop tensor calculus; the permutation symbol furnishes the compact epsilon-delta proof.
  • 1920s onward — The identity becomes standard in physics curricula via texts by Abraham, Becker, and later Jackson's Classical Electrodynamics.

Subtleties & Limits

Dimensional and structural caveats

The vector triple product as written requires a genuine vector-valued cross product, which exists only in dimensions 3 and 7 (the latter via octonion multiplication). In the BAC–CAB rule fails: the seven-dimensional cross product satisfies a modified triple-product identity with extra terms, because its associated algebra lacks the same Jacobi structure. In arbitrary dimensions the natural generalisation uses the antisymmetric wedge product and the Hodge Star Operator, where "" becomes ; the triple product then reflects properties of the Clifford/exterior algebra rather than a single tidy identity. A subtle point for students: [3] is a pointwise algebraic identity, but its differential cousin (curl of curl) carries an extra subtlety — operators do not commute with the vectors they act on, so naive substitution into [3] can mislead unless one tracks the order of differentiation.

See Also

Cross Product · Dot Product · Jacobi Identity · Levi-Civita Symbol and Tensor Notation · Vector Calculus Identities · Scalar Triple Product · Lie Algebra · Hodge Star Operator

Before this

Where this leads