Triple product

From Wikipedia, the free encyclopedia
(Redirected from Signed volume)
Jump to navigation Jump to search

Template:Short description Script error: No such module "about". Script error: No such module "redirect hatnote".

In geometry and algebra, the triple product is a product of three 3-dimensional vectors, usually Euclidean vectors. The name "triple product" is used for two different products, the scalar-valued scalar triple product and, less often, the vector-valued vector triple product.

Scalar triple product

File:Parallelepiped volume.svg
Three vectors defining a parallelepiped

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

𝐚(𝐛×𝐜)

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):
    𝐚(𝐛×𝐜)=𝐛(𝐜×𝐚)=𝐜(𝐚×𝐛)
  • 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:
    𝐚(𝐛×𝐜)=(𝐚×𝐛)𝐜
  • 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:
    𝐚(𝐛×𝐜)=𝐚(𝐜×𝐛)=𝐛(𝐚×𝐜)=𝐜(𝐛×𝐚)
  • The scalar triple product can also be understood as the determinant of the Template:Gaps matrix that has the three vectors either as its rows or its columns (a matrix has the same determinant as its transpose):
    𝐚(𝐛×𝐜)=det[a1a2a3b1b2b3c1c2c3]=det[a1b1c1a2b2c2a3b3c3]=det[𝐚𝐛𝐜].
  • 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:
    𝐚(𝐚×𝐛)=𝐚(𝐛×𝐚)=𝐛(𝐚×𝐚)=0
  • Also:
    (𝐚(𝐛×𝐜))𝐚=(𝐚×𝐛)×(𝐚×𝐜)
  • The simple product of two triple products (or the square of a triple product), may be expanded in terms of dot products:[1]((𝐚×𝐛)𝐜)((𝐝×𝐞)𝐟)=det[𝐚𝐝𝐚𝐞𝐚𝐟𝐛𝐝𝐛𝐞𝐛𝐟𝐜𝐝𝐜𝐞𝐜𝐟]This restates in vector notation that the product of the determinants of two Template:Math 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 Template:Math (Template:Mvar-dimensional Euclidean space) even when Template:Math; in particular, the absolute value of a triple product for three vectors in Template:Math can be computed from this formula for the square of a triple product by taking its square root:|(𝐚×𝐛)𝐜|=det[𝐚𝐚𝐚𝐛𝐚𝐜𝐛𝐚𝐛𝐛𝐛𝐜𝐜𝐚𝐜𝐛𝐜𝐜]
  • The ratio of the triple product and the product of the three vector norms is known as a polar sine:𝐚(𝐛×𝐜)𝐚𝐛𝐜=psin(𝐚,𝐛,𝐜)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.

T𝐚(T𝐛×T𝐜)=det(T𝐚T𝐛T𝐜)=det(T(𝐚𝐛𝐜))=det(T)det(𝐚𝐛𝐜)=det(T)(𝐚(𝐛×𝐜))

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 Template:Math and the triple product is unchanged. When a transformation is an orientation-reversing rotation then its determinant is Template:Math and the triple product is negated. An arbitrary transformation could have a determinant that is neither Template:Math nor Template:Math.

As an exterior product

File:Exterior calc triple product.svg
The three vectors spanning a parallelepiped have triple product equal to its volume. (However, beware that the direction of the arrows in this diagram is incorrect.)

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

𝐚𝐛𝐜

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

|𝐚𝐛𝐜|=|𝐚(𝐛×𝐜)|,

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 ab or bc is calculated first, though the order of the vectors in the product does matter. Geometrically the trivector abc corresponds to the parallelepiped spanned by a, b, and c, with bivectors ab, bc and ac 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.

Vector triple product

The vector triple product is defined as the cross product of one vector with the cross product of the other two. The following relationship holds:

𝐚×(𝐛×𝐜)=(𝐚𝐜)𝐛(𝐚𝐛)𝐜.

This is known as triple product expansion, or Lagrange's formula,[2][3] although the latter name is also used for several other formulas. Its right hand side can be remembered by using the mnemonic "ACB − ABC", provided one keeps in mind which vectors are dotted together. A proof is provided below. Some textbooks write the identity as 𝐚×(𝐛×𝐜)=𝐛(𝐚𝐜)𝐜(𝐚𝐛) such that a more familiar mnemonic "BAC − CAB" is obtained, as in “back of the cab”.

Since the cross product is anticommutative, this formula may also be written (up to permutation of the letters) as:

(𝐚×𝐛)×𝐜=𝐜×(𝐚×𝐛)=(𝐜𝐛)𝐚+(𝐜𝐚)𝐛

From Lagrange's formula it follows that the vector triple product satisfies:

𝐚×(𝐛×𝐜)+𝐛×(𝐜×𝐚)+𝐜×(𝐚×𝐛)=𝟎

which is the Jacobi identity for the cross product. Another useful formula follows:

(𝐚×𝐛)×𝐜=𝐚×(𝐛×𝐜)𝐛×(𝐚×𝐜)

These formulas are very useful in simplifying vector calculations in physics. A related identity regarding gradients and useful in vector calculus is Lagrange's formula of vector cross-product identity:[4]

×(×𝐀)=(𝐀)()𝐀

This can be also regarded as a special case of the more general Laplace–de Rham operator Δ=dδ+δd.

Proof

The x component of 𝐮×(𝐯×𝐰) is given by:

(𝐮×(𝐯×𝐰))x=𝐮y(𝐯x𝐰y𝐯y𝐰x)𝐮z(𝐯z𝐰x𝐯x𝐰z)=𝐯x(𝐮y𝐰y+𝐮z𝐰z)𝐰x(𝐮y𝐯y+𝐮z𝐯z)=𝐯x(𝐮y𝐰y+𝐮z𝐰z)𝐰x(𝐮y𝐯y+𝐮z𝐯z)+(𝐮x𝐯x𝐰x𝐮x𝐯x𝐰x)=𝐯x(𝐮x𝐰x+𝐮y𝐰y+𝐮z𝐰z)𝐰x(𝐮x𝐯x+𝐮y𝐯y+𝐮z𝐯z)=(𝐮𝐰)𝐯x(𝐮𝐯)𝐰x

Similarly, the y and z components of 𝐮×(𝐯×𝐰) are given by:

(𝐮×(𝐯×𝐰))y=(𝐮𝐰)𝐯y(𝐮𝐯)𝐰y(𝐮×(𝐯×𝐰))z=(𝐮𝐰)𝐯z(𝐮𝐯)𝐰z

By combining these three components we obtain:

𝐮×(𝐯×𝐰)=(𝐮𝐰) 𝐯(𝐮𝐯) 𝐰[5]

Using geometric algebra

If geometric algebra is used the cross product b × c of vectors is expressed as their exterior product bc, a bivector. The second cross product cannot be expressed as an exterior product, otherwise the scalar triple product would result. Instead a left contraction[6] can be used, so the formula becomes[7]

𝐚(𝐛𝐜)=𝐛(𝐚𝐜)(𝐚𝐛)𝐜=(𝐚𝐜)𝐛(𝐚𝐛)𝐜

The proof follows from the properties of the contraction.[6] The result is the same vector as calculated using a × (b × c).

Triple bivector product

In geometric algebra, three bivectors can also have a triple product. This product mimic the standard triple vector product. The antisymmetric product of three bivectors is.

a×(b×c)=(ac)b+(ab)c

Proof

This proof is made by taking dual of the geometric algebra version of the triple vector product until all vectors become bivectors.

(𝐚(𝐛𝐜))=12(a(𝐛𝐜)(𝐛𝐜)a)=a×(𝐛𝐜)(a×(𝐛𝐜))=12(a12(b𝐜𝐜b)12(b𝐜𝐜b)a)=a×(b𝐜)(a×(b𝐜))=12(a12(bccb)12(bccb)a)=a×(b×c)

This was three duals. This must also be done to the left side.

((((𝐚𝐜)𝐛(𝐚𝐛)𝐜)))=(12(ac+ca))b(12(ab+ba))c=(ac)b+(ab)c

By negating both side we obtain:

a×(b×c)=(ac)b+(ab)c

Triple products using tensor notation

It can be useful in fields like differential geometry, special relativity and theoretical physics in general to express triple products components using tensor notation.

This is because such a representation provides a basis-invariant (or coordinate-independent) way of expressing the properties of the product.

The triple scalar product is expressed using the Levi-Civita symbol:[8] 𝐚[𝐛×𝐜]=εijkaibjck while the triple vector product: (𝐚×[𝐛×𝐜])i=εijkajεkmbcm=εijkεkmajbcm, referring to the i-th component of the resulting vector. This can be simplified by performing a contraction on the Levi-Civita symbols, εijkεkm=δijm=δiδjmδimδj, where δji is the Kronecker delta function (δji=0 when ij and δji=1 when i=j) and δijm is the generalized Kronecker delta function. We can reason out this identity by recognizing that the index k will be summed out leaving only i and j. In the first term, we fix i=l and thus j=m. Likewise, in the second term, we fix i=m and thus l=j.

Returning to the triple cross product, (𝐚×[𝐛×𝐜])i=(δiδjmδimδj)ajbcm=ajbicjajbjci=bi(𝐚𝐜)ci(𝐚𝐛).

See also

Notes

Template:Reflist

References

  • Script error: No such module "citation/CS1".

External links

Script error: No such module "Navbox".

  1. Script error: No such module "citation/CS1".
  2. Joseph Louis Lagrange did not develop the cross product as an algebraic product on vectors, but did use an equivalent form of it in components: see Script error: No such module "citation/CS1". He may have written a formula similar to the triple product expansion in component form. See also Lagrange's identity and Script error: No such module "citation/CS1".
  3. Script error: No such module "citation/CS1".
  4. Script error: No such module "citation/CS1".
  5. Script error: No such module "citation/CS1".
  6. a b Script error: No such module "citation/CS1".
  7. Script error: No such module "citation/CS1".
  8. Script error: No such module "citation/CS1".