Cross product
In mathematics, the cross product or vector product (occasionally directed area product, to emphasize its geometric significance) is a binary operation on two vectors in a three-dimensional oriented Euclidean vector space (named here ), and is denoted by the symbol . Given two linearly independent vectors a and b, the cross product, a × b (read "a cross b"), is a vector that is perpendicular to both a and b,[1] and thus normal to the plane containing them. It has many applications in mathematics, physics, engineering, and computer programming. It should not be confused with the dot product (projection product).
This article is about the cross product of two vectors in three-dimensional Euclidean space. For other uses, see Cross product (disambiguation).
The magnitude of the cross product equals the area of a parallelogram with the vectors for sides; in particular, the magnitude of the product of two perpendicular vectors is the product of their lengths. The units of the cross-product are the product of the units of each vector. If two vectors are parallel or are anti-parallel (that is, they are linearly dependent), or if either one has zero length, then their cross product is zero.[2]
The cross product is anticommutative (that is, a × b = − b × a) and is distributive over addition, that is, a × (b + c) = a × b + a × c.[1] The space together with the cross product is an algebra over the real numbers, which is neither commutative nor associative, but is a Lie algebra with the cross product being the Lie bracket.
Like the dot product, it depends on the metric of Euclidean space, but unlike the dot product, it also depends on a choice of orientation (or "handedness") of the space (it is why an oriented space is needed). The resultant vector is invariant of rotation of basis. Due to the dependence on handedness, the cross product is said to be a pseudovector.
In connection with the cross product, the exterior product of vectors can be used in arbitrary dimensions (with a bivector or 2-form result) and is independent of the orientation of the space.
The product can be generalized in various ways, using the orientation and metric structure just as for the traditional 3-dimensional cross product, one can, in n dimensions, take the product of n − 1 vectors to produce a vector perpendicular to all of them. But if the product is limited to non-trivial binary products with vector results, it exists only in three and seven dimensions.[3] The cross-product in seven dimensions has undesirable properties, however (e.g. it fails to satisfy the Jacobi identity), so it is not used in mathematical physics to represent quantities such as multi-dimensional space-time.[4] (See § Generalizations below for other dimensions.)
Alternative ways to compute[edit]
Conversion to matrix multiplication[edit]
The vector cross product also can be expressed as the product of a skew-symmetric matrix and a vector:[16]
where superscript T refers to the transpose operation, and [a]× is defined by:
The columns [a]×,i of the skew-symmetric matrix for a vector a can be also obtained by calculating the cross product with unit vectors. That is,
or
where is the outer product operator.
Also, if a is itself expressed as a cross product:
then
History[edit]
In 1773, Joseph-Louis Lagrange used the component form of both the dot and cross products in order to study the tetrahedron in three dimensions.[24][note 3]
In 1843, William Rowan Hamilton introduced the quaternion product, and with it the terms vector and scalar. Given two quaternions [0, u] and [0, v], where u and v are vectors in R3, their quaternion product can be summarized as [−u ⋅ v, u × v]. James Clerk Maxwell used Hamilton's quaternion tools to develop his famous electromagnetism equations, and for this and other reasons quaternions for a time were an essential part of physics education.
In 1844, Hermann Grassmann published a geometric algebra not tied to dimension two or three. Grassmann developed several products, including a cross product represented then by [uv].[25] (See also: exterior algebra.)
In 1853, Augustin-Louis Cauchy, a contemporary of Grassmann, published a paper on algebraic keys which were used to solve equations and had the same multiplication properties as the cross product.[26][27]
In 1878, William Kingdon Clifford published Elements of Dynamic, in which the term vector product is attested. In the book, this product of two vectors is defined to have magnitude equal to the area of the parallelogram of which they are two sides, and direction perpendicular to their plane.[28] (See also: Clifford algebra.)
In 1881 lecture notes, Gibbs represented the cross product by and called it the skew product.[29][30] In 1901, Gibb's student Edwin Bidwell Wilson edited and extended these lecture notes into the textbook Vector Analysis. Wilson kept the term skew product, but observed that the alternative terms cross product[note 4] and vector product were more frequent.[31]
In 1908, Cesare Burali-Forti and Roberto Marcolongo introduced the vector product notation u ∧ v.[25] This is used in France and other areas until this day, as the symbol is already used to denote multiplication and the cartesian product.