MULTIVARIABLE CALCULUS • VECTORS AND GEOMETRY IN 3D

Scalar Triple Product

A single number that captures the volume of a 3D box formed by three vectors.

Historical Context & Motivation

For centuries, mathematicians and physicists have needed ways to describe volumes and orientations in three-dimensional space. Before the language of vectors existed, calculating the volume of a slanted box—called a parallelepiped—required tedious geometric arguments. The development of vector algebra in the 19th century gave us a remarkably clean tool: the scalar triple product. This single operation takes three vectors and returns a number that tells you both the volume of the box they form and whether the three vectors form a right-handed or left-handed system.

1773
Lagrange's Volume Formula
Joseph-Louis Lagrange derived a determinant-based formula for the volume of a parallelepiped, laying the algebraic groundwork for the scalar triple product long before vector notation existed.
1843
Hamilton's Quaternions
William Rowan Hamilton introduced quaternions, a system of hypercomplex numbers that naturally encodes rotations and products of three-dimensional quantities, influencing later vector operations.
1881
Gibbs Formalizes Vector Algebra
Josiah Willard Gibbs developed the dot product and cross product as separate operations, making it possible to express the scalar triple product as a · (b × c).
1901
Gibbs–Wilson Textbook
Edwin Wilson, guided by Gibbs, published the first modern vector analysis textbook, which standardized the notation and properties of the scalar triple product for students and engineers.

The central question that the scalar triple product answers is deceptively simple: given three vectors in 3D space, what is the volume of the parallelepiped they define, and do they follow the right-hand rule? This question arises in physics when computing torque-related work, in engineering when checking structural orientations, and throughout multivariable calculus when changing coordinate systems.

Core Principles & Definitions

The scalar triple product combines two operations you may already know—the cross product and the dot product—into one expression. You first take the cross product of two vectors to get a new vector perpendicular to both, and then you dot that result with the third vector. The output is a single scalar (a plain number), which is why it is called the scalar triple product.

1

Definition

For vectors a, b, and c, the scalar triple product is a · (b × c). It equals the determinant of the 3 × 3 matrix whose rows are the components of a, b, and c.
2

Geometric Meaning

The absolute value |a · (b × c)| gives the volume of the parallelepiped formed by the three vectors. If the result is zero, the vectors are coplanar—they all lie in the same plane.
3

Sign & Orientation

A positive result means a, b, c form a right-handed system (like your right thumb, index, and middle fingers). A negative result means they form a left-handed system.
4

Cyclic Symmetry

Cyclically rotating the vectors does not change the value: a · (b × c) = b · (c × a) = c · (a × b). Swapping any two vectors flips the sign.
KEY TAKEAWAY
Think of three vectors as three edges of a cardboard box that all share one corner. The scalar triple product tells you the volume of that box. If you rearrange the edges so the box "flips inside out" (a mirror image), the sign of the result switches from positive to negative. If the three edges are all flat on a table—no real box at all—the result is zero.

Visual Explanation

Three vectors a (cyan), b (violet), and c (pink) share a common origin O. The dashed edges complete the parallelepiped. The amber arrow shows b × c, which is perpendicular to the base parallelogram. Dotting a with this cross product projects a onto the height direction, giving the signed volume.

In the diagram above, notice that b × c is a vector perpendicular to the parallelogram spanned by b and c. Its magnitude equals the area of that base parallelogram. When you then compute a · (b × c), the dot product picks out the component of a that points in the perpendicular direction—this is the height of the box. Multiplying base area by height gives volume, which is exactly what the scalar triple product computes.

Mathematical Framework

Let's formalize the computation. Suppose you have three vectors in component form: a = ⟨a₁, a₂, a₃⟩, b = ⟨b₁, b₂, b₃⟩, and c = ⟨c₁, c₂, c₃⟩. The scalar triple product can be written in two equivalent ways.

SCALAR TRIPLE PRODUCT — DOT-CROSS FORM
a · (b × c)
First compute the cross product b × c, which yields a new vector. Then take the dot product of a with that result. The output is a scalar (a single number).
SCALAR TRIPLE PRODUCT — DETERMINANT FORM
a · (b × c) = | a₁ a₂ a₃ | | b₁ b₂ b₃ | | c₁ c₂ c₃ |
This is the determinant of the 3 × 3 matrix formed by placing a, b, and c as successive rows. You can evaluate it using cofactor expansion along the first row.
EXPANDED DETERMINANT
a · (b × c) = a₁(b₂c₃ − b₃c₂) − a₂(b₁c₃ − b₃c₁) + a₃(b₁c₂ − b₂c₁)
Each term uses cofactor expansion along the first row. This is the formula you will use to evaluate the scalar triple product by hand.
VOLUME OF PARALLELEPIPED
V = |a · (b × c)|
The absolute value gives the geometric volume, which is always non-negative. The sign of the raw product encodes orientation (right-handed vs. left-handed).
💡 Cofactor Expansion Tip
To expand the 3 × 3 determinant, cover the row and column of each element in the first row. Multiply each first-row element by the 2 × 2 determinant that remains, alternating signs: +, −, +. This pattern is the same one you use for any 3 × 3 determinant, so mastering it here pays off in linear algebra later.

Key Properties & Special Cases

The scalar triple product has several elegant properties that simplify calculations and deepen understanding. Knowing these shortcuts can save you significant time on exams and help you catch errors quickly.

Six key properties of the scalar triple product, organized as reference cards. Property ③ (coplanar test) is especially useful: if the triple product equals zero, the three vectors lie in the same plane and form no 3D volume.

Property ③ deserves special attention. Three vectors are coplanar (they lie in the same plane) precisely when their scalar triple product is zero. Geometrically, if the three edges of a box all lie in one plane, the box is completely flat and has zero volume. Algebraically, this means the determinant of their component matrix equals zero, which signals that the rows are linearly dependent. This property connects the scalar triple product to the concept of linear independence in linear algebra.

Also note the tetrahedron formula at the bottom of the diagram. A tetrahedron is a triangular pyramid, and its volume is exactly one-sixth of the parallelepiped volume formed by the same three edge vectors. This factor of ⅙ is the 3D analog of the factor ½ that relates a parallelogram's area to a triangle's area.

Worked Example

Let's compute the scalar triple product for three specific vectors and interpret the result geometrically. We will use a = ⟨1, 4, −7⟩, b = ⟨2, −1, 4⟩, and c = ⟨0, −9, 18⟩.

Find a · (b × c) and interpret it
1
Step 1 — Set Up the DeterminantWrite the 3 × 3 matrix with the components of a in the first row, b in the second, and c in the third: | 1 4 −7 | | 2 −1 4 | | 0 −9 18 |
2
Step 2 — Expand Along the First RowApply cofactor expansion along row 1. For each element a₁, a₂, a₃, cover its row and column and evaluate the resulting 2 × 2 determinant: = 1 × [(−1)(18) − (4)(−9)] − 4 × [(2)(18) − (4)(0)] + (−7) × [(2)(−9) − (−1)(0)]
3
Step 3 — Evaluate Each 2 × 2 DeterminantFirst minor: (−1)(18) − (4)(−9) = −18 + 36 = 18 Second minor: (2)(18) − (4)(0) = 36 − 0 = 36 Third minor: (2)(−9) − (−1)(0) = −18 − 0 = −18
Minors: 18, 36, −18
4
Step 4 — Combine with SignsNow multiply each minor by its first-row element and the alternating sign pattern (+, −, +): = 1(18) − 4(36) + (−7)(−18) = 18 − 144 + 126
a · (b × c) = 0
5
Step 5 — Interpret the ResultSince the scalar triple product equals zero, the three vectors are coplanar. They all lie in the same plane, and the parallelepiped they would form has zero volume—it is completely flat. You can verify this by noting that c = ⟨0, −9, 18⟩ = −9⟨0, 1, −2⟩, and you can write ⟨0, 1, −2⟩ as a linear combination of a and b (specifically, check that 2a + b = ⟨4, 7, −10⟩ while a + 2b = ⟨5, 2, 1⟩ — the dependence is through the determinant being zero).

Scalar Triple Product vs. Related Operations

It's easy to confuse the scalar triple product with other vector operations. The table below clarifies how it compares with the dot product, cross product, and the rarely mentioned vector triple product.

Comparison of key vector operations in 3D
OperationInputs → OutputGeometric Meaning
Dot Product a · b2 vectors → scalarProjection of one vector onto another; measures how parallel they are.
Cross Product a × b2 vectors → vectorPerpendicular vector whose magnitude equals the area of the parallelogram spanned by a and b.
Scalar Triple Product a · (b × c)3 vectors → scalarSigned volume of the parallelepiped; tests coplanarity and orientation.
Vector Triple Product a × (b × c)3 vectors → vectorA vector lying in the plane of b and c; useful in physics (BAC-CAB rule).
KEY TAKEAWAY
The dot product measures alignment (1D projection), the cross product measures area (2D span), and the scalar triple product measures volume (3D span). Each operation goes up one dimension. Together they form a complete toolkit for understanding how vectors relate in space.

Connections to Advanced Topics

The scalar triple product is not just a standalone formula—it connects deeply to ideas you will encounter in multivariable calculus and linear algebra. Understanding these connections now will give you a head start.

How the scalar triple product previews more advanced mathematics
This LessonAdvanced Topic
a · (b × c) = determinant of a 3 × 3 matrixIn linear algebra, the determinant of any n × n matrix generalizes this idea to n dimensions.
Scalar triple product = 0 means vectors are coplanarEquivalent to linear dependence. A set of vectors is linearly dependent when the determinant of their matrix is zero.
|a · (b × c)| = volume of parallelepipedThe Jacobian determinant in change-of-variables for triple integrals measures how volumes scale under coordinate transformations.
Sign indicates right-handed vs. left-handed orientationIn differential geometry, orientation is a fundamental concept. Manifolds are classified as orientable or non-orientable.

When you reach multivariable calculus topics like change of variables in triple integrals, you'll compute a Jacobian determinant that plays the same role as the scalar triple product: it measures how volumes stretch or compress when you switch between coordinate systems like Cartesian, cylindrical, and spherical. The scalar triple product is truly your first encounter with this powerful idea.

Practice Problems

PROBLEM 1CONCEPTUAL
If a · (b × c) = −42, what can you conclude about the volume of the parallelepiped and the orientation of the three vectors?
PROBLEM 2BASIC CALCULATION
Compute a · (b × c) for a = ⟨2, 1, 0⟩, b = ⟨1, 0, 3⟩, and c = ⟨0, 1, 2⟩.
PROBLEM 3INTERMEDIATE
Show that the vectors a = ⟨1, 2, 3⟩, b = ⟨4, 5, 6⟩, and c = ⟨7, 8, 9⟩ are coplanar by computing their scalar triple product.
PROBLEM 4APPLIED
A crystal unit cell has edges defined by vectors a = ⟨3, 0, 0⟩, b = ⟨1, 2, 0⟩, and c = ⟨0, 1, 4⟩, measured in angstroms. Find the volume of the unit cell. If each unit cell contains 2 atoms, and a sample has 10²⁴ unit cells, what is the total volume of the sample in ų?
PROBLEM 5CRITICAL THINKING
Prove using properties of the scalar triple product that for any vector v in ℝ³, the scalar triple product v · (v × w) = 0 for every vector w. Explain geometrically why this must be true.

Lesson Summary

The scalar triple product a · (b × c) combines the cross product and dot product to produce a single scalar. It equals the determinant of the 3 × 3 matrix formed by the three vectors' components. Its absolute value gives the volume of the parallelepiped spanned by the vectors, while its sign encodes the orientation (right-handed positive, left-handed negative).

Key properties include cyclic permutation invariance (rotating all three vectors does not change the value), sign reversal on swap (exchanging any two vectors negates the result), and the coplanarity test (a zero result means the vectors lie in the same plane). The volume of a tetrahedron formed by the same vectors is ⅙ of the parallelepiped volume. Looking ahead, the scalar triple product connects to determinants in linear algebra and the Jacobian in multivariable integration.

Varsity Tutors • Multivariable Calculus • Scalar Triple Product