Vector Triple Product
Definition
The vector triple product refers to the cross product of a vector with the cross product of two other vectors. Given three vectors \(\mathbf{a}, \mathbf{b}, \mathbf{c}\), the vector triple product is expressed as
This is not a new kind of product but simply a sequential application of the cross product to three vectors. We can evaluate it directly by first computing \(\mathbf{b} \times \mathbf{c}\) and then taking its cross product with \(\mathbf{a}\). However, rather than performing two separate cross products, this expression can be significantly simplified using an important identity, which reduces computational effort.
Additionally, the vector triple product has a crucial geometric interpretation, making it highly useful in various applications.
Evaluating the Vector Triple Product
The vector triple product identity provides a useful simplification for expressions involving the cross product of three vectors. The key identities are:
These identities allow us to evaluate vector triple products without explicitly computing two separate cross products.
Let
The cross product \(\mathbf{b} \times \mathbf{c}\) is
Writing this as \(\mathbf{b} \times \mathbf{c} = p \mathbf{i} + q \mathbf{j} + r \mathbf{k}\), where
Now, computing \(\mathbf{a} \times (\mathbf{b} \times \mathbf{c})\) leads to a long expansion. For simplicity, consider only the \( i \)-component:
Its \( i \)-component is
Expanding,
Factoring,
Adding \( a_1 c_1 \) in the first bracket and \( a_1 b_1 \) in the second (which does not change the value),
Since \( \mathbf{a} \cdot \mathbf{c} = a_1 c_1 + a_2 c_2 + a_3 c_3 \) and \( \mathbf{a} \cdot \mathbf{b} = a_1 b_1 + a_2 b_2 + a_3 b_3 \),
Similarly, the \( j \)-component is
and the \( k \)-component is
Thus,
Rewriting,
For the second identity,
Applying the first identity,
Distributing the negative sign,
This gives
Example
Given the vectors
evaluate both \(\mathbf{a} \times (\mathbf{b} \times \mathbf{c})\) and \((\mathbf{a} \times \mathbf{b}) \times \mathbf{c}\).
Solution:
Using the vector triple product identities,
**Computing \(\mathbf{a} \times (\mathbf{b} \times \mathbf{c})\) **
First, compute the dot products:
Substituting into the identity:
Expanding,
**Computing \((\mathbf{a} \times \mathbf{b}) \times \mathbf{c}\) **
First, compute
Substituting into the identity:
Expanding,
Thus,
Geometrical Interpretation of Vector Triple Product
The geometrical interpretation of the vector triple product follows naturally from its algebraic structure. Given three vectors \(\mathbf{a}, \mathbf{b}, \mathbf{c}\), consider the expression
From the vector triple product identity,
This result is a linear combination of \(\mathbf{b}\) and \(\mathbf{c}\), which implies that the vector \(\mathbf{a} \times (\mathbf{b} \times \mathbf{c})\) must lie in the plane spanned by \(\mathbf{b}\) and \(\mathbf{c}\). Furthermore, since the cross product \(\mathbf{b} \times \mathbf{c}\) is perpendicular to both \(\mathbf{b}\) and \(\mathbf{c}\), the vector \(\mathbf{a} \times (\mathbf{b} \times \mathbf{c})\) is perpendicular to \(\mathbf{a}\), as illustrated in the figure.
Similarly, for
the identity
shows that this vector is a linear combination of \(\mathbf{a}\) and \(\mathbf{b}\), meaning it lies in the plane spanned by \(\mathbf{a}\) and \(\mathbf{b}\). Since \(\mathbf{a} \times \mathbf{b}\) is perpendicular to both \(\mathbf{a}\) and \(\mathbf{b}\), the vector \((\mathbf{a} \times \mathbf{b}) \times \mathbf{c}\) is necessarily perpendicular to \(\mathbf{c}\).
Thus, the vector triple product identities not only provide computational simplifications but also encode essential geometric information—the resultant vector always lies in a specific plane and is perpendicular to the remaining vector.
Significance of Vector Triple Product
The vector triple product solves the problem of finding a vector that is coplanar with two given, non-collinear vectors \(\mathbf{b}\) and \(\mathbf{c}\) but is also perpendicular to some other vector \(\mathbf{a}\).
Given three vectors \(\mathbf{a}, \mathbf{b}, \mathbf{c}\), the vector \(\mathbf{a} \times (\mathbf{b} \times \mathbf{c})\) is always in the plane of \(\mathbf{b}\) and \(\mathbf{c}\) and perpendicular to \(\mathbf{a}\). This follows from the identity:
Since this result is a linear combination of \(\mathbf{b}\) and \(\mathbf{c}\), it must be coplanar with them. Furthermore, as \(\mathbf{a} \times (\mathbf{b} \times \mathbf{c})\) arises from a cross product involving \(\mathbf{a}\), it is necessarily perpendicular to \(\mathbf{a}\).
Thus, if we need a vector \(\mathbf{v}\) that is coplanar with \(\mathbf{b}, \mathbf{c}\) but perpendicular to \(\mathbf{a}\), we conclude that
Therefore, the most general form of such a vector can be taken as
for some scalar \(\lambda\).
Another very common situation is finding a vector \(\mathbf{v}\) that is coplanar with two non-collinear vectors \(\mathbf{a}\) and \(\mathbf{b}\), but also perpendicular to \(\mathbf{a}\).
Since \(\mathbf{a} \times \mathbf{b}\) is perpendicular to both \(\mathbf{a}\) and \(\mathbf{b}\), taking the cross product of \(\mathbf{a}\) with \(\mathbf{a} \times \mathbf{b}\) ensures that the resulting vector lies in the plane spanned by \(\mathbf{a}\) and \(\mathbf{b}\), while still being perpendicular to \(\mathbf{a}\). This follows from the identity:
Since this vector is both coplanar with \(\mathbf{a}\) and \(\mathbf{b}\) and also perpendicular to \(\mathbf{a}\), any vector \(\mathbf{v}\) satisfying these conditions must be collinear with \(\mathbf{a} \times (\mathbf{a} \times \mathbf{b})\), meaning
Thus, the most general form of such a vector is
Lagrange's Identity
The expression
is not immediately suitable for algebraic manipulation. However, we can transform it using the cyclic property of the scalar triple product. Define \(\mathbf{u} = \mathbf{a} \times \mathbf{b}\), so that
This is now in the form of a scalar triple product, which satisfies the identity
Substituting back \(\mathbf{u} = \mathbf{a} \times \mathbf{b}\), we obtain
Now applying the vector triple product identity,
we substitute this into the expression:
Using the distributive property of the dot product,
Since \(\mathbf{d} \cdot \mathbf{b}\) and \(\mathbf{d} \cdot \mathbf{a}\) are scalars, this expression is equivalent to the determinant
This result is known as Lagrange’s identity, which expresses the dot product of two cross products in terms of a determinant of inner products.
As a special case, setting \(\mathbf{c} = \mathbf{a}\) and \(\mathbf{d} = \mathbf{b}\) in Lagrange’s identity,
yields
Since \((\mathbf{a} \times \mathbf{b}) \cdot (\mathbf{a} \times \mathbf{b}) = |\mathbf{a} \times \mathbf{b}|^2\), we obtain
Expanding the determinant,
Rearranging,
This is a fundamental identity in vector algebra, showing that the sum of the squared magnitudes of the cross product and the dot product equals the product of the squared magnitudes of the vectors. It expresses the Pythagorean relation in terms of vector products, capturing the decomposition of \(\mathbf{a}\) and \(\mathbf{b}\) into perpendicular and parallel components.
Double Vector Triple Product
The expression
is a double vector triple product, a structure that can be simplified using the vector triple product identity.
To evaluate it, define \(\mathbf{u} = \mathbf{a} \times \mathbf{b}\), so that
Applying the vector triple product identity
substituting back \(\mathbf{u} = \mathbf{a} \times \mathbf{b}\),
Using the scalar triple product identity,
this simplifies to
Alternatively, defining \(\mathbf{v} = \mathbf{c} \times \mathbf{d}\), the expression rewrites as
Applying the vector triple product identity again,
Using the scalar triple product,
this gives
Thus, the double vector triple product satisfies both representations:
The expression
has both an algebraic simplification and a geometric interpretation. Using the vector triple product identity, it expands as
Alternatively, by treating \(\mathbf{c} \times \mathbf{d}\) as a single vector, we obtain
This means the result is a linear combination of \(\mathbf{c}\) and \(\mathbf{d}\) in the first form, and a linear combination of \(\mathbf{a}\) and \(\mathbf{b}\) in the second.
Geometric Interpretation
Since the result is a combination of two vectors, it must lie in the plane formed by those two vectors.
- The first form shows that \((\mathbf{a} \times \mathbf{b}) \times (\mathbf{c} \times \mathbf{d})\) lies in the plane spanned by \(\mathbf{c}\) and \(\mathbf{d}\).
- The second form shows that it also lies in the plane spanned by \(\mathbf{a}\) and \(\mathbf{b}\).
This means that the resulting vector is in both planes at the same time. The only vectors that satisfy this condition lie in the intersection of the two planes.
Thus, \((\mathbf{a} \times \mathbf{b}) \times (\mathbf{c} \times \mathbf{d})\) is a vector that belongs to the common plane of both \(\mathbf{a}, \mathbf{b}\) and \(\mathbf{c}, \mathbf{d}\). This is clearly reflected in its algebraic form, which expresses it in terms of vectors from both planes.