Katana VentraIP

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.)

In any basis, the cross-product is given by the tensorial formula where is the covariant tensor (we note the position of the indices). That corresponds to the intrinsic formula given here.

Levi-Civita

In an orthonormal basis having the same orientation as the space, is given by the pseudo-tensorial formula where is the Levi-Civita symbol (which is a pseudo-tensor). That is the formula used for everyday physics but it works only for this special choice of basis.

In any orthonormal basis, is given by the pseudo-tensorial formula where indicates whether the basis has the same orientation as the space or not.

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

polar vector × polar vector = axial vector

axial vector × axial vector = axial vector

polar vector × axial vector = polar vector

axial vector × polar vector = polar vector

a -tensor, which takes as input vectors, and gives as output 1 vector – an -ary vector-valued product, or

a -tensor, which takes as input 2 vectors and gives as output of rank n − 2 – a binary product with rank n − 2 tensor values. One can also define -tensors for other k.

skew-symmetric tensor

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 [−uv, 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.

– a product of two sets

Cartesian product

Geometric algebra: Rotating systems

– products involving more than three vectors

Multiple cross products

Multiplication of vectors

Quadruple product

(the symbol)

×

Crowe, Michael J. (1994). . Dover. ISBN 0-486-67910-1.

A History of Vector Analysis

(1948) Vectorial Mechanics, Chapter 2: Vector Product, pp 11 –31, London: Methuen Publishing.

E. A. Milne

Wilson, Edwin Bidwell (1901). . Yale University Press.

Vector Analysis: A text-book for the use of students of mathematics and physics, founded upon the lectures of J. Willard Gibbs

T. Levi-Civita; U. Amaldi (1949). Lezioni di meccanica razionale (in Italian). Bologna: Zanichelli editore.

, Encyclopedia of Mathematics, EMS Press, 2001 [1994]

"Cross product"

A quick geometrical derivation and interpretation of cross products

created at Syracuse University – (requires java)

An interactive tutorial

W. Kahan (2007). Cross-Products and Rotations in Euclidean 2- and 3-Space. University of California, Berkeley (PDF).

Mathcentre (UK), 2009

The vector product