Skip to content
Part IA Michaelmas, Lent, Easter Term

Vector (Cross) Product

Definition of the Vector Product

The vector product (or cross product) of two vectors a\mathbf{a} and b\mathbf{b} is:

a×b=absinθn^\mathbf{a} \times \mathbf{b} = |\mathbf{a}||\mathbf{b}|\sin\theta\,\hat{\mathbf{n}}

where:

  • θ[0,π]\theta \in [0, \pi] is the angle from a\mathbf{a} to b\mathbf{b}
  • n^\hat{\mathbf{n}} is a unit vector perpendicular to both a\mathbf{a} and b\mathbf{b}
  • The direction of n^\hat{\mathbf{n}} follows the right-hand rule: curl fingers from a\mathbf{a} to b\mathbf{b}, thumb points along n^\hat{\mathbf{n}}

Cross product showing vectors a and b with cross product a×b perpendicular to both, right-hand rule orientation

The result is a vector (hence the name).


Properties

Algebraic properties:

  • Anti-commutative: a×b=b×a\mathbf{a} \times \mathbf{b} = -\mathbf{b} \times \mathbf{a}
  • Distributive: a×(b+c)=a×b+a×c\mathbf{a} \times (\mathbf{b} + \mathbf{c}) = \mathbf{a} \times \mathbf{b} + \mathbf{a} \times \mathbf{c}
  • Self-product: a×a=0\mathbf{a} \times \mathbf{a} = \mathbf{0}
  • Not associative: a×(b×c)(a×b)×c\mathbf{a} \times (\mathbf{b} \times \mathbf{c}) \neq (\mathbf{a} \times \mathbf{b}) \times \mathbf{c}

Geometric interpretation: a×b=area of parallelogram formed by a and b|\mathbf{a} \times \mathbf{b}| = \text{area of parallelogram formed by } \mathbf{a} \text{ and } \mathbf{b}


Component Form (Determinant)

The cross product can be computed using a determinant:

a×b=i^j^k^axayazbxbybz\mathbf{a} \times \mathbf{b} = \begin{vmatrix} \hat{\mathbf{i}} & \hat{\mathbf{j}} & \hat{\mathbf{k}} \\ a_x & a_y & a_z \\ b_x & b_y & b_z \end{vmatrix}

Expanding:

a×b=(aybzazby)i^+(azbxaxbz)j^+(axbyaybx)k^\mathbf{a} \times \mathbf{b} = (a_y b_z - a_z b_y)\hat{\mathbf{i}} + (a_z b_x - a_x b_z)\hat{\mathbf{j}} + (a_x b_y - a_y b_x)\hat{\mathbf{k}}


Standard Basis Products

Using the right-hand rule:

i^×j^=k^,j^×k^=i^,k^×i^=j^\hat{\mathbf{i}} \times \hat{\mathbf{j}} = \hat{\mathbf{k}}, \quad \hat{\mathbf{j}} \times \hat{\mathbf{k}} = \hat{\mathbf{i}}, \quad \hat{\mathbf{k}} \times \hat{\mathbf{i}} = \hat{\mathbf{j}}

And by anti-commutativity:

j^×i^=k^,k^×j^=i^,i^×k^=j^\hat{\mathbf{j}} \times \hat{\mathbf{i}} = -\hat{\mathbf{k}}, \quad \hat{\mathbf{k}} \times \hat{\mathbf{j}} = -\hat{\mathbf{i}}, \quad \hat{\mathbf{i}} \times \hat{\mathbf{k}} = -\hat{\mathbf{j}}


Applications

Normal Vector to a Plane

Given two vectors in a plane, their cross product gives a normal vector:

n=a×b\mathbf{n} = \mathbf{a} \times \mathbf{b}

Plane with two vectors a and b lying in it, and normal vector n = a×b perpendicular to the plane

Equation of a Line Through Two Points

For points a\mathbf{a} and b\mathbf{b}, the line equation is:

(ra)×(ba)=0(\mathbf{r} - \mathbf{a}) \times (\mathbf{b} - \mathbf{a}) = \mathbf{0}

This encodes: any point r\mathbf{r} on the line has ra\mathbf{r} - \mathbf{a} parallel to ba\mathbf{b} - \mathbf{a}.

Shortest Distance: Point to Line

Distance from point q\mathbf{q} to line through points a\mathbf{a}, b\mathbf{b}:

d=(qa)×(ba)bad = \frac{|(\mathbf{q} - \mathbf{a}) \times (\mathbf{b} - \mathbf{a})|}{|\mathbf{b} - \mathbf{a}|}

This is the magnitude of the perpendicular component.

Rotational Motion

The velocity of a point at position r\mathbf{r} rotating with angular velocity ω\boldsymbol{\omega}:

v=ω×r\mathbf{v} = \boldsymbol{\omega} \times \mathbf{r}


Triple Products

Scalar Triple Product

a(b×c)=axayazbxbybzcxcycz=[a,b,c]\mathbf{a} \cdot (\mathbf{b} \times \mathbf{c}) = \begin{vmatrix} a_x & a_y & a_z \\ b_x & b_y & b_z \\ c_x & c_y & c_z \end{vmatrix} = [\mathbf{a}, \mathbf{b}, \mathbf{c}]

Parallelepiped formed by vectors a, b, c, with volume |a·(b×c)|

Properties:

  • Cyclic permutation (even): value unchanged
    • [a,b,c]=[b,c,a]=[c,a,b][\mathbf{a}, \mathbf{b}, \mathbf{c}] = [\mathbf{b}, \mathbf{c}, \mathbf{a}] = [\mathbf{c}, \mathbf{a}, \mathbf{b}]
  • Odd permutation: sign changes
    • [a,c,b]=[a,b,c][\mathbf{a}, \mathbf{c}, \mathbf{b}] = -[\mathbf{a}, \mathbf{b}, \mathbf{c}]
  • Geometric meaning: volume of parallelepiped formed by a\mathbf{a}, b\mathbf{b}, c\mathbf{c}
  • Coplanar vectors: if [a,b,c]=0[\mathbf{a}, \mathbf{b}, \mathbf{c}] = 0, the vectors lie in the same plane

Vector Triple Product

a×(b×c)=(ac)b(ab)c\mathbf{a} \times (\mathbf{b} \times \mathbf{c}) = (\mathbf{a} \cdot \mathbf{c})\mathbf{b} - (\mathbf{a} \cdot \mathbf{b})\mathbf{c}

This is the BAC-CAB rule (mnemonic: “BAC minus CAB”).

Warning: Cross product is not associative: a×(b×c)(a×b)×c\mathbf{a} \times (\mathbf{b} \times \mathbf{c}) \neq (\mathbf{a} \times \mathbf{b}) \times \mathbf{c}


Why the Cross Product Only Exists in 3D

The cross product as defined here is specific to three dimensions. In 2D, a perpendicular “vector” would have to point out of the plane (making it essentially a scalar). In 4D and higher, the concept generalises differently (wedge product / exterior algebra).

This is why the cross product is sometimes called the “vector product” — it produces a vector only because we happen to work in 3D.