Overview

The cross product, also called the vector product, is an operation defined for two vectors in three-dimensional space. Given two nonparallel vectors it returns a third vector that is perpendicular to both inputs and whose magnitude equals the area of the parallelogram they span. It is most commonly applied to three-dimensional vectors and is frequently introduced alongside the dot product in courses on calculus, linear algebra, and physics.

Definition and coordinate formula

If a = (a1, a2, a3) and b = (b1, b2, b3) are vectors expressed in a right-handed Cartesian coordinate system, their cross product a × b is the vector

  • (a2 b3 − a3 b2, a3 b1 − a1 b3, a1 b2 − a2 b1).
This can be remembered using the determinant of a 3×3 matrix with the unit vectors i, j, k in the top row. The direction of a × b follows the right-hand rule: curling the fingers from a toward b makes the thumb point in the direction of the product.

Key properties

The cross product has several standard algebraic and geometric properties:

  • Anticommutative: a × b = −(b × a).
  • Distributive over addition: a × (b + c) = a × b + a × c.
  • Scalar multiplication: (λa) × b = λ(a × b) = a × (λb).
  • Perpendicularity: a × b is orthogonal to both a and b.
  • Magnitude: |a × b| = |a| |b| sin θ, where θ is the angle between a and b; this equals the area of the parallelogram formed by a and b.

Applications and examples

The cross product appears in many practical contexts. Examples include:

  • Physics: torque τ = r × F, angular momentum L = r × p, and the magnetic Lorentz force F = q(v × B).
  • Geometry and engineering: computing a normal vector to a surface from two tangent directions, or determining the orientation of a triangle in 3D modeling.
  • Area and volume checks: the magnitude gives areas; pairing with a third vector yields the scalar triple product (a × b) · c, which equals the volume of the parallelepiped spanned by a, b, and c.

Generalizations and distinctions

The standard cross product as a binary vector-valued operation is special to three-dimensional Euclidean space (and has a related construction in seven dimensions that is less commonly used). More generally, exterior algebra provides tools such as the wedge product for higher dimensions; the Hodge star operator then converts bivectors into vectors in spaces with a chosen metric and orientation. A common point of comparison is the dot product, which produces a scalar and measures projection rather than perpendicular magnitude.

Historical and practical notes

The vector cross product emerged as part of nineteenth-century developments in vector calculus and classical mechanics. Today it is a standard tool in physics, computer graphics, robotics, and engineering because it encodes both orientation and area information compactly. When using it, be mindful of coordinate handedness (right- vs left-handed systems) because the sign of the result depends on that convention.