[[File:Wedge product.JPG|thumb|170px|Parallel plane segments with the same orientation and area corresponding to the same bivector . ]]
In mathematics, a bivector or 2-vector is a quantity in exterior algebra or geometric algebra that extends the idea of scalars and Euclidean vector. Considering a scalar as a degree-zero quantity and a vector as a degree-one quantity, a bivector is of degree two. Bivectors have applications in many areas of mathematics and physics. They are related to in two dimensions and to both and vector quaternions in three dimensions. They can be used to generate rotations in a space of any number of dimensions, and are a useful tool for classifying such rotations.
Geometrically, a simple bivector can be interpreted as characterizing a directed plane segment (or oriented plane segment), much as Euclidean vector can be thought of as characterizing directed line segments.
The bivector has an attitude (or direction) of the plane spanned by and , has an area that is a scalar multiple of any reference plane segment with the same attitude (and in geometric algebra, it has a magnitude equal to the area of the parallelogram with edges and ), and has an orientation being the side of on which lies within the plane spanned by and .
In layman terms, any surface defines the same bivector if it is parallel to the same plane (same attitude), has the same area, and same orientation (see figure).
Bivectors are generated by the exterior product on vectors: given two vectors and , their exterior product is a bivector, as is any sum of bivectors. Not all bivectors can be expressed as an exterior product without such summation. More precisely, a bivector that can be expressed as an exterior product is called simple; in up to three dimensions all bivectors are simple, but in higher dimensions this is not the case. The exterior product of two vectors is alternating, so is the zero bivector, and , producing the opposite orientation. Concepts directly related to bivector are rank-2 antisymmetric tensor and skew-symmetric matrix.
In the 1890s Josiah Willard Gibbs and Oliver Heaviside developed vector calculus, which included separate cross product and that were derived from quaternion multiplication.
A discussion of quaternions from these years is at: The success of vector calculus, and of the book Vector Analysis by Gibbs and Wilson, had the effect that the insights of Hamilton and Clifford were overlooked for a long time, since much of 20th century mathematics and physics was formulated in vector terms. Gibbs used vectors to fill the role of bivectors in three dimensions, and used bivector in Hamilton's sense, a use that has sometimes been copied.
It is symmetric, scalar-valued, and can be used to determine the angle between two vectors: in particular if and are orthogonal the product is zero.
It is antisymmetric in and
That is, the geometric product is the sum of the symmetric scalar product and alternating exterior product.
To examine the nature of , consider the formula
With a negative square, it cannot be a scalar or vector quantity, so it is a new sort of object, a bivector. It has magnitude , where is the angle between the vectors, and so is zero for parallel vectors.
To distinguish them from vectors, bivectors are written here with bold capitals, for example:
For general bivectors, the magnitude can be calculated by taking the norm of the bivector considered as a vector in the space . If the magnitude is zero then all the bivector's components are zero, and the bivector is the zero bivector which as an element of the geometric algebra equals the scalar zero.
The quantity is the scalar-valued scalar product, while is the grade 4 exterior product that arises in four or more dimensions. The quantity is the bivector-valued commutator product, given by
History
Derivation
Geometric algebra and the geometric product
\mathbf{a}(\mathbf{b} + \mathbf{c}) &= \mathbf{ab} + \mathbf{ac} \\
(\mathbf{b} + \mathbf{c})\mathbf{a} &= \mathbf{ba} + \mathbf{ca}
\end{align}
Scalar product
is a sum of scalars and so a scalar. From the law of cosines on the triangle formed by the vectors its value is , where is the angle between the vectors. It is therefore identical to the scalar product between two vectors, and is written the same way,
Exterior product
and by addition:
which using the Pythagorean trigonometric identity gives the value of
although other conventions are used, in particular as vectors and bivectors are both elements of the geometric algebra.
Properties
The space ⋀2Rn
Even subalgebra
Magnitude
Unit bivectors
Of particular utility are the unit bivectors formed from the products of the standard basis of the vector space. If and are distinct basis vectors then the product is a bivector. As and are orthogonal, , written , and has unit magnitude as the vectors are . The set of all bivectors produced from the basis in this way form a basis for . For instance, in four dimensions the basis for is (, , , , , ) or (, , , , , ).
Simple bivectors
cannot be written as the exterior product of two vectors. A bivector that can be written as the exterior product of two vectors is simple. In two and three dimensions all bivectors are simple, but not in four or more dimensions; in four dimensions every bivector is the sum of at most two exterior products. A bivector has a real square if and only if it is simple, and only simple bivectors can be represented geometrically by a directed plane area.
Product of two bivectors
The space of bivectors is a Lie algebra over , with the commutator product as the Lie bracket. The full geometric product of bivectors generates the even subalgebra.
Of particular interest is the product of a bivector with itself. As the commutator product is antisymmetric the product simplifies to
If the bivector is simple the last term is zero and the product is the scalar-valued , which can be used as a check for simplicity. In particular the exterior product of bivectors only exists in four or more dimensions, so all bivectors in two and three dimensions are simple.
This multiplied by vectors on both sides gives the same vector as the product of a vector and bivector minus the exterior product; an example is the angular velocity tensor.
Skew symmetric matrices generate orthogonal matrices with determinant through the exponential map. In particular, applying the exponential map to a bivector that is associated with a rotation yields a rotation matrix. The rotation matrix given by the skew-symmetric matrix above is
The rotation described by is the same as that described by the rotor given by
Bivectors are related to the of a rotation matrix. Given a rotation matrix the eigenvalues can be calculated by solving the characteristic equation for that matrix . By the fundamental theorem of algebra this has three roots (only one of which is real as there is only one eigenvector, i.e., the axis of rotation). The other roots must be a complex conjugate pair. They have unit magnitude so purely imaginary logarithms, equal to the magnitude of the bivector associated with the rotation, which is also the angle of rotation. The eigenvectors associated with the complex eigenvalues are in the plane of the bivector, so the exterior product of two non-parallel eigenvectors results in the bivector (or a multiple thereof).
A Euclidean vector in real two-dimensional space can be written , where and are real numbers, and are orthonormal basis vectors. The geometric product of two such vectors is
This can be split into the symmetric, scalar-valued, scalar product and an antisymmetric, bivector-valued exterior product:
All bivectors in two dimensions are of this form, that is multiples of the bivector , written to emphasise it is a bivector rather than a vector. The magnitude of is , with
The complex numbers are usually identified with the coordinate axes and two-dimensional vectors, which would mean associating them with the vector elements of the geometric algebra. There is no contradiction in this, as to get from a general vector to a complex number an axis needs to be identified as the real axis, say. This multiplies by all vectors to generate the elements of even subalgebra.
All the properties of complex numbers can be derived from bivectors, but two are of particular interest. First as with complex numbers products of bivectors and so the even subalgebra are commutative. This is only true in two dimensions, so properties of the bivector in two dimensions that depend on commutativity do not usually generalise to higher dimensions.
Second a general bivector can be written
The product of a vector with a bivector in two dimensions is anticommutative, so the following products all generate the same rotation
Of these the last product is the one that generalises into higher dimensions. The quantity needed is called a rotor and is given the symbol , so in two dimensions a rotor that rotates through angle can be written
This can be split into the symmetric, scalar-valued, scalar product and the antisymmetric, bivector-valued, exterior product:
In three dimensions all bivectors are simple and so the result of an exterior product. The unit bivectors , and form a basis for the space of bivectors , which is itself a three-dimensional linear space. So if a general bivector is:
The exterior product of two bivectors in three dimensions is zero.
A bivector can be written as the product of its magnitude and a unit bivector, so writing for and using the Taylor series for the exponential map it can be shown that
This is another version of Euler's formula, but with a general bivector in three dimensions. Unlike in two dimensions bivectors are not commutative so properties that depend on commutativity do not apply in three dimensions. For example, in general in three (or more) dimensions.
The full geometric algebra in three dimensions, , has basis (, , , , , , , ). The element is a trivector and the pseudoscalar for the geometry. Bivectors in three dimensions are sometimes identified with to which they are related, as discussed below.
The even subalgebra, that is the algebra consisting of scalars and bivectors, is isomorphic to the , . This can be seen by comparing the basis to the quaternion basis, or from the above product which is identical to the quaternion product, except for a change of sign which relates to the negative products in the bivector scalar product . Other quaternion properties can be similarly related to or derived from geometric algebra.
This suggests that the usual split of a quaternion into scalar and vector parts would be better represented as a split into scalar and bivector parts; if this is done the quaternion product is merely the geometric product. It also relates quaternions in three dimensions to complex numbers in two, as each is isomorphic to the even subalgebra for the dimension, a relationship that generalises to higher dimensions.
The quaternion associated with the rotation is
In geometric algebra the rotation is represented by a bivector. This can be seen in its relation to quaternions. Let be a unit bivector in the plane of rotation, and let be the angle of rotation. Then the rotation bivector is . The quaternion closely corresponds to the exponential of half of the bivector . That is, the components of the quaternion correspond to the scalar and bivector parts of the following expression:
The exponential can be defined in terms of its power series, and easily evaluated using the fact that squared is .
So rotations can be represented by bivectors. Just as quaternions are elements of the geometric algebra, they are related by the exponential map in that algebra.
As in two dimensions, the quantity is called a rotor and written . The quantity is then , and they generate rotations as
This is identical to two dimensions, except here rotors are four-dimensional objects isomorphic to the quaternions. This can be generalised to all dimensions, with rotors, elements of the even subalgebra with unit magnitude, being generated by the exponential map from bivectors. They form a double cover over the rotation group, so the rotors and represent the same rotation.
This is easier to use as the product is just the geometric product. But it is antisymmetric because (as in two dimensions) the unit pseudoscalar squares to , so a negative is needed in one of the products.
This relationship extends to operations like the vector-valued cross product and bivector-valued exterior product, as when written as they are calculated in the same way:
Bivectors have a number of advantages over axial vectors. They better disambiguate axial and polar vectors, that is the quantities represented by them, so it is clearer which operations are allowed and what their results are. For example, the inner product of a polar vector and an axial vector resulting from the cross product in the triple product should result in a pseudoscalar, a result which is more obvious if the calculation is framed as the exterior product of a vector and bivector. They generalise to other dimensions; in particular bivectors can be used to describe quantities like torque and angular momentum in two as well as three dimensions. Also, they closely match geometric intuition in a number of ways, as seen in the next section.
All bivectors can be interpreted as planes, or more precisely as directed plane segments. In three dimensions, there are three properties of a bivector that can be interpreted geometrically:
In three dimensions, every bivector can be generated by the exterior product of two vectors. If the bivector then the magnitude of is
Bivectors and axial vectors are related as being Hodge dual. In a real vector space, the Hodge dual relates the blade that represents a subspace to its orthogonal complement, so if a bivector represents a plane then the axial vector associated with it is simply the plane's surface normal. The plane has two normal sets of vbectors, one on each side, giving the two possible orientations for the plane and bivector.
In three dimensions, Hodge duality relates the cross product to the exterior product. It can also be used to represent physical quantities, like torque and angular momentum. In vector algebra they are usually represented by pseudovectors that are perpendicular to the plane of the force, linear momentum or displacement that they are calculated from. But if a bivector is used instead, the plane is the plane of the bivector, so is a more natural way to represent the quantities and the way in which they act. Unlike the vector representation, it generalises to other dimensions.
The geometic product of two bivectors has a geometric interpretation. For non-zero bivectors and the product can be split into symmetric and antisymmetric parts as follows:
Like vectors these have magnitudes and , where is the angle between the planes. In three dimensions it is the same as the angle between the normal vectors dual to the planes, and it generalises to some extent in higher dimensions.
Bivectors can be added together as areas. Given two non-zero bivectors and in three dimensions it is always possible to find a vector that is contained in both, say, so the bivectors can be written as exterior products involving :
This can be interpreted geometrically as seen in the diagram: the two areas sum to give a third, with the three areas forming faces of a prism with , , and as edges. This corresponds to the two ways of calculating the area using the distributivity of the exterior product:
This only works in three dimensions as it is the only number of dimensions in which a vector that is parallel to both bivectors must exist. In a higher number of dimensions, bivectors generally are not associated with a single plane, or if they are (simple bivectors), two bivectors may have no vector in common, and so sum to a non-simple bivector.
The element is the pseudoscalar in , distinct from the scalar, so the square is non-scalar.
All bivectors in four dimensions can be generated using at most two exterior products and four vectors. The above bivector can be written as
Similarly, every bivector can be written as the sum of two simple bivectors. It is useful to choose two orthogonal bivectors for this, and this is always possible to do. Moreover, for a generic bivector the choice of simple bivectors is unique, that is, there is only one way to decompose into orthogonal bivectors; the only exception is when the two orthogonal bivectors have equal magnitudes (as in the above example): in this case the decomposition is not unique. The decomposition is always unique in the case of simple bivectors, with the added bonus that one of the orthogonal parts is zero.
The rotations generated are more complex though. They can be categorised as follows:
These are generated by bivectors in a straightforward way. Simple rotations are generated by simple bivectors, with the fixed plane the dual or orthogonal to the plane of the bivector. The rotation can be said to take place about that plane, in the plane of the bivector. All other bivectors generate double rotations, with the two angles of the rotation equalling the magnitudes of the two simple bivectors that the non-simple bivector is composed of. Isoclinic rotations arise when these magnitudes are equal, in which case the decomposition into two simple bivectors is not unique.
Bivectors in general do not commute, but one exception is orthogonal bivectors and exponents of them. So if the bivector , where and are orthogonal simple bivectors, is used to generate a rotation it decomposes into two simple rotations that commute as follows:
It is always possible to do this as all bivectors can be expressed as sums of orthogonal bivectors.
(Note the order and indices above are not universal – here is the time-like dimension). The geometric algebra is , and the subspace of bivectors is .
The simple bivectors are of two types. The simple bivectors , and have negative squares and span the bivectors of the three-dimensional subspace corresponding to Euclidean space, . These bivectors generate ordinary rotations in .
The simple bivectors , and have positive squares and as planes span a space dimension and the time dimension. These also generate rotations through the exponential map, but instead of trigonometric functions, hyperbolic functions are needed, which generates a rotor as follows:
In general all spacetime rotations are generated from bivectors through the exponential map, that is, a general rotor generated by bivector is of the form
The set of all rotations in spacetime form the Lorentz group, and from them most of the consequences of special relativity can be deduced. More generally this show how transformations in Euclidean space and spacetime can all be described using the same kind of algebra.
Maxwell's equations are used in physics to describe the relationship between Electric field and Magnetic field fields. Normally given as four differential equations they have a particularly compact form when the fields are expressed as a spacetime bivector from . If the electric and magnetic fields in are and then the electromagnetic bivector is
The operator ∇ is a differential operator in geometric algebra, acting on the space dimensions and given by . When applied to vectors is the divergence and is the curl but with a bivector rather than vector result, that is dual in three dimensions to the curl. For general quantity they act as grade lowering and raising differential operators. In particular if is a scalar then this operator is just the gradient, and it can be thought of as a geometric algebraic del operator.
Together these can be used to give a particularly compact form for Maxwell's equations with sources:
This equation, when decomposed according to geometric algebra, using geometric products which have both grade raising and grade lowering effects, is equivalent to Maxwell's four equations. It is also related to the electromagnetic four-potential, a vector given by
The number of simple bivectors needed to form a general bivector rises with the dimension, so for odd it is , for even it is . So for four and five dimensions only two simple bivectors are needed but three are required for six and seven dimensions. For example, in six dimensions with standard basis (, , , , , ) the bivector
is the sum of three simple bivectors but no less. As in four dimensions it is always possible to find orthogonal simple bivectors for this sum.
One notable feature, related to the number of simple bivectors and so rotation planes, is that in odd dimensions every rotation has a fixed axis – it is misleading to call it an axis of rotation as in higher dimensions rotations are taking place in multiple planes orthogonal to it. This is related to bivectors, as bivectors in odd dimensions decompose into the same number of bivectors as the even dimension below, so have the same number of planes, but one extra dimension. As each plane generates rotations in two dimensions in odd dimensions there must be one dimension, that is an axis, that is not being rotated.
Bivectors are also related to the rotation matrix in dimensions. As in three dimensions the characteristic equation of the matrix can be solved to find the eigenvalues. In odd dimensions this has one real root, with eigenvector the fixed axis, and in even dimensions it has no real roots, so either all or all but one of the roots are complex conjugate pairs. Each pair is associated with a simple component of the bivector associated with the rotation. In particular, the log of each pair is the magnitude up to a sign, while eigenvectors generated from the roots are parallel to and so can be used to generate the bivector. In general the eigenvalues and bivectors are unique, and the set of eigenvalues gives the full decomposition into simple bivectors; if roots are repeated then the decomposition of the bivector into simple bivectors is not unique.
A description of the projective geometry can be constructed in the geometric algebra using basic operations. For example, given two distinct points in represented by vectors and the line containing them is given by (or ). Two lines intersect in a point if for their bivectors and . This point is given by the vector
The operation "" is the meet, which can be defined as above in terms of the join, for non-zero . Using these operations projective geometry can be formulated in terms of geometric algebra. For example, given a third (non-zero) bivector the point lies on the line given by if and only if
So the condition for the lines given by , and to be collinear is
Real bivectors in are isomorphic to skew-symmetric matrices, or alternately to antisymmetric of degree 2 on . While bivectors are isomorphic to vectors (via the dual) in three dimensions they can be represented by skew-symmetric matrices in any dimension. This is useful for relating bivectors to problems described by matrices, so they can be re-cast in terms of bivectors, given a geometric interpretation, then often solved more easily or related geometrically to other bivector problems.
More generally, every real geometric algebra is isomorphic to a matrix algebra. These contain bivectors as a subspace, though often in a way which is not especially useful. These matrices are mainly of interest as a way of classifying Clifford algebras.
|
|