Lably
Skip to content

Triple product

Ternary operation on vectors

  • 6 min read
  • 5 chapters

Related on Lably

Through Geometry, Algebra and Dimension (vector space)

Scalar triple product

The scalar triple product (also called the mixed product, box product, or triple scalar product) is defined as the dot product of one of the vectors with the cross product of the other two.

Geometric interpretation

Geometrically, the scalar triple product

a⋅(b×c)

is the (signed) volume of the parallelepiped defined by the three vectors given.

Properties

  • The scalar triple product is unchanged under a circular shift of its three operands (a, b, c):
    a⋅(b×c)=b⋅(c×a)=c⋅(a×b)
  • Swapping the positions of the operators without re-ordering the operands leaves the triple product unchanged. This follows from the preceding property and the commutative property of the dot product:
    a⋅(b×c)=(a×b)⋅c
  • Swapping any two of the three operands negates the triple product. This follows from the circular-shift property and the anticommutativity of the cross product:
    a⋅(b×c)=−a⋅(c×b)=−b⋅(a×c)=−c⋅(b×a)
  • The scalar triple product can also be understood as the determinant of the 3×3 matrix that has the three vectors either as its rows or its columns (a matrix has the same determinant as its transpose):
    a⋅(b×c)=det[a1a2a3b1b2b3c1c2c3]=det[a1b1c1a2b2c2a3b3c3]=det[abc].
  • If the scalar triple product is equal to zero, then the three vectors a, b, and c are coplanar, since the parallelepiped defined by them would be flat and have no volume.
  • If any two vectors in the scalar triple product are equal, then its value is zero:
    a⋅(a×b)=a⋅(b×a)=b⋅(a×a)=0
  • Also:
    (a⋅(b×c))a=(a×b)×(a×c)
  • The simple product of two triple products (or the square of a triple product), may be expanded in terms of dot products:((a×b)⋅c)((d×e)⋅f)=det[a⋅da⋅ea⋅fb⋅db⋅eb⋅fc⋅dc⋅ec⋅f]This restates in vector notation that the product of the determinants of two 3 × 3 matrices equals the determinant of their matrix product. As a special case, the square of a triple product is a Gram determinant. Note that this determinant is well defined for vectors in Rm (m-dimensional Euclidean space) even when m ≠ 3; in particular, the absolute value of a triple product for three vectors in Rm can be computed from this formula for the square of a triple product by taking its square root:|(a×b)⋅c|=det[a⋅aa⋅ba⋅cb⋅ab⋅bb⋅cc⋅ac⋅bc⋅c]
  • The ratio of the triple product and the product of the three vector norms is known as a polar sine:a⋅(b×c)‖a‖‖b‖‖c‖=psin⁡(a,b,c)which ranges between −1 and 1.

The triple product is a scalar density

Strictly speaking, a scalar does not change at all under a coordinate transformation. (For example, the factor of 2 used for doubling a vector does not change if the vector is in spherical vs. rectangular coordinates.) However, if each vector is transformed by a matrix then the triple product ends up being multiplied by the determinant of the transformation matrix. That is, the triple product of covariant vectors is more properly described as a scalar density.

Ta⋅(Tb×Tc)=det(TaTbTc)=det(T(abc))=det(T)det(abc)=det(T)(a⋅(b×c))

Some authors use "pseudoscalar" to describe an object that looks like a scalar but does not transform like one. Because the triple product transforms as a scalar density not as a scalar, it could be called a "pseudoscalar" by this broader definition. However, the triple product is not a "pseudoscalar density".

When a transformation is an orientation-preserving rotation, its determinant is +1 and the triple product is unchanged. When a transformation is an orientation-reversing rotation then its determinant is −1 and the triple product is negated. An arbitrary transformation could have a determinant that is neither +1 nor −1.

As an exterior product

In exterior algebra and geometric algebra the exterior product of two vectors is a bivector, while the exterior product of three vectors is a trivector. A bivector is an oriented plane element and a trivector is an oriented volume element, in the same way that a vector is an oriented line element.

Given vectors a, b and c, the product

a∧b∧c

is a trivector with magnitude equal to the scalar triple product, i.e.

|a∧b∧c|=|a⋅(b×c)|,

and is the Hodge dual of the scalar triple product. As the exterior product is associative brackets are not needed as it does not matter which of a ∧ b or b ∧ c is calculated first, though the order of the vectors in the product does matter. Geometrically the trivector a ∧ b ∧ c corresponds to the parallelepiped spanned by a, b, and c, with bivectors a ∧ b, b ∧ c and a ∧ c matching the parallelogram faces of the parallelepiped.

As a trilinear function

The triple product is identical to the volume form of the Euclidean 3-space applied to the vectors via interior product. It also can be expressed as a contraction of vectors with a rank-3 tensor equivalent to the form (or a pseudotensor equivalent to the volume pseudoform); see below.

Sign in to keep reading

4 more chapters are free with a Lably account.

More in Topics in mathematics