Multivector

From testwiki
Jump to navigation Jump to search

Template:Short description Template:Redirect In multilinear algebra, a multivector, sometimes called Clifford number or multor,[1] is an element of the exterior algebra Template:Math of a vector space Template:Mvar. This algebra is graded, associative and alternating, and consists of linear combinations of simple Template:Math-vectors[2] (also known as decomposable Template:Math-vectors[3] or [[Blade (geometry)|Template:Math-blades]]) of the form

v1vk,

where v1,,vk are in Template:Mvar.

A Template:Math-vector is such a linear combination that is homogeneous of degree Template:Mvar (all terms are Template:Math-blades for the same Template:Mvar). Depending on the authors, a "multivector" may be either a Template:Math-vector or any element of the exterior algebra (any linear combination of Template:Math-blades with potentially differing values of Template:Math).[4]

In differential geometry, a Template:Math-vector is a vector in the exterior algebra of the tangent vector space; that is, it is an antisymmetric tensor obtained by taking linear combinations of the exterior product of Template:Math tangent vectors, for some integer Template:Math. A [[differential form|differential Template:Math-form]] is a Template:Math-vector in the exterior algebra of the dual of the tangent space, which is also the dual of the exterior algebra of the tangent space.

For Template:Math and Template:Math, Template:Math-vectors are often called respectively scalars, vectors, bivectors and trivectors; they are respectively dual to 0-forms, 1-forms, 2-forms and 3-forms.[5][6]

Exterior product

Template:Main

The exterior product (also called the wedge product) used to construct multivectors is multilinear (linear in each input), associative and alternating. This means for vectors u, v and w in a vector space V and for scalars ฮฑ, ฮฒ, the exterior product has the properties:

  • Linear in an input: ๐ฎ(α๐ฏ+β๐ฐ)=α๐ฎ๐ฏ+β๐ฎ๐ฐ;
  • Associative: (๐ฎ๐ฏ)๐ฐ=๐ฎ(๐ฏ๐ฐ);
  • Alternating: ๐ฎ๐ฎ=0.

The exterior product of k vectors or a sum of such products (for a single k) is called a grade k multivector, or a k-vector. The maximum grade of a multivector is the dimension of the vector space V.

Linearity in either input together with the alternating property implies linearity in the other input. The multilinearity of the exterior product allows a multivector to be expressed as a linear combination of exterior products of basis vectors of V. The exterior product of k basis vectors of V is the standard way of constructing each basis element for the space of k-vectors, which has dimension [[n choose k|(Template:Su)]] in the exterior algebra of an n-dimensional vector space.[2]

Area and volume

The k-vector obtained from the exterior product of k separate vectors in an n-dimensional space has components that define the projected Template:Nowrap-volumes of the k-parallelotope spanned by the vectors. The square root of the sum of the squares of these components defines the volume of the k-parallelotope.[2][7]

The following examples show that a bivector in two dimensions measures the area of a parallelogram, and the magnitude of a bivector in three dimensions also measures the area of a parallelogram. Similarly, a three-vector in three dimensions measures the volume of a parallelepiped.

It is easy to check that the magnitude of a three-vector in four dimensions measures the volume of the parallelepiped spanned by these vectors.

Multivectors in R2

Properties of multivectors can be seen by considering the two-dimensional vector space Template:Nowrap. Let the basis vectors be e1 and e2, so u and v are given by

๐ฎ=u1๐ž1+u2๐ž2,๐ฏ=v1๐ž1+v2๐ž2,

and the multivector Template:Nowrap, also called a bivector, is computed to be

๐ฎ๐ฏ = |u1v1u2v2| (๐ž1๐ž2).

The vertical bars denote the determinant of the matrix, which is the area of the parallelogram spanned by the vectors u and v. The magnitude of Template:Nowrap is the area of this parallelogram. Notice that because V has dimension two the basis bivector Template:Nowrap is the only multivector in ฮ›V.

The relationship between the magnitude of a multivector and the area or volume spanned by the vectors is an important feature in all dimensions. Furthermore, the linear functional version of a multivector that computes this volume is known as a differential form.

Multivectors in R3

More features of multivectors can be seen by considering the three-dimensional vector space Template:Nowrap. In this case, let the basis vectors be e1, e2, and e3, so u, v and w are given by

๐ฎ=u1๐ž1+u2๐ž2+u3๐ž3,๐ฏ=v1๐ž1+v2๐ž2+v3๐ž3,๐ฐ=w1๐ž1+w2๐ž2+w3๐ž3,

and the bivector Template:Nowrap is computed to be

๐ฎ๐ฏ = |u2v2u3v3|(๐ž2๐ž3)+|u1v1u3v3|(๐ž1๐ž3)+|u1v1u2v2|(๐ž1๐ž2).

The components of this bivector are the same as the components of the cross product. The magnitude of this bivector is the square root of the sum of the squares of its components.

This shows that the magnitude of the bivector Template:Nowrap is the area of the parallelogram spanned by the vectors u and v as it lies in the three-dimensional space V. The components of the bivector are the projected areas of the parallelogram on each of the three coordinate planes.

Notice that because V has dimension three, there is one basis three-vector in ฮ›V. Compute the three-vector

๐ฎ๐ฏ๐ฐ = |u1v1w1u2v2w2u3v3w3|(๐ž1๐ž2๐ž3).

Template:Cot ๐ฎ๐ฏ๐ฐ=(๐ฎ๐ฏ)๐ฐ=(|u2v2u3v3|(๐ž2๐ž3)+|u1v1u3v3|(๐ž1๐ž3)+|u1v1u2v2|(๐ž1๐ž2))(w1๐ž1+w2๐ž2+w3๐ž3)=|u2v2u3v3|(๐ž2๐ž3)(w1๐ž1+w2๐ž2+w3๐ž3)+|u1v1u3v3|(๐ž1๐ž3)(w1๐ž1+w2๐ž2+w3๐ž3)+|u1v1u2v2|(๐ž1๐ž2)(w1๐ž1+w2๐ž2+w3๐ž3)=|u2v2u3v3|(๐ž2๐ž3)w1๐ž1+|u2v2u3v3|(๐ž2๐ž3)w2๐ž2+|u2v2u3v3|(๐ž2๐ž3)w3๐ž3๐ž2๐ž2=0;๐ž3๐ž3=0+|u1v1u3v3|(๐ž1๐ž3)w1๐ž1+|u1v1u3v3|(๐ž1๐ž3)w2๐ž2+|u1v1u3v3|(๐ž1๐ž3)w3๐ž3๐ž1๐ž1=0;๐ž3๐ž3=0+|u1v1u2v2|(๐ž1๐ž2)w1๐ž1+|u1v1u2v2|(๐ž1๐ž2)w2๐ž2+|u1v1u2v2|(๐ž1๐ž2)w3๐ž3๐ž1๐ž1=0;๐ž2๐ž2=0=|u2v2u3v3|(๐ž2๐ž3)w1๐ž1+|u1v1u3v3|(๐ž1๐ž3)w2๐ž2+|u1v1u2v2|(๐ž1๐ž2)w3๐ž3=w1|u2v2u3v3|(๐ž2๐ž1๐ž3)w2|u1v1u3v3|(๐ž1๐ž2๐ž3)+w3|u1v1u2v2|(๐ž1๐ž2๐ž3)=w1|u2v2u3v3|(๐ž1๐ž2๐ž3)w2|u1v1u3v3|(๐ž1๐ž2๐ž3)+w3|u1v1u2v2|(๐ž1๐ž2๐ž3)=(w1|u2v2u3v3|w2|u1v1u3v3|+w3|u1v1u2v2|)(๐ž1๐ž2๐ž3)=|u1v1w1u2v2w2u3v3w3|(๐ž1๐ž2๐ž3) Template:Cob This shows that the magnitude of the three-vector Template:Nowrap is the volume of the parallelepiped spanned by the three vectors u, v and w.

In higher-dimensional spaces, the component three-vectors are projections of the volume of a parallelepiped onto the coordinate three-spaces, and the magnitude of the three-vector is the volume of the parallelepiped as it sits in the higher-dimensional space.

Grassmann coordinates

In this section, we consider multivectors on a projective space Pn, which provide a convenient set of coordinates for lines, planes and hyperplanes that have properties similar to the homogeneous coordinates of points, called Grassmann coordinates.[8]

Points in a real projective space Pn are defined to be lines through the origin of the vector space Rn+1. For example, the projective plane P2 is the set of lines through the origin of R3. Thus, multivectors defined on Rn+1 can be viewed as multivectors on Pn.

A convenient way to view a multivector on Pn is to examine it in an affine component of Pn, which is the intersection of the lines through the origin of Rn+1 with a selected hyperplane, such as Template:Nowrap. Lines through the origin of R3 intersect the plane Template:Nowrap to define an affine version of the projective plane that only lacks the points for which Template:Nowrap, called the points at infinity.

Multivectors on P2

Points in the affine component Template:Nowrap of the projective plane have coordinates Template:Nowrap. A linear combination of two points Template:Nowrap and Template:Nowrap defines a plane in R3 that intersects E in the line joining p and q. The multivector Template:Nowrap defines a parallelogram in R3 given by

๐ฉ๐ช = (p2q2)(๐ž2๐ž3)+(p1q1)(๐ž1๐ž3)+(p1q2q1p2)(๐ž1๐ž2).

Notice that substitution of Template:Nowrap for p multiplies this multivector by a constant. Therefore, the components of Template:Nowrap are homogeneous coordinates for the plane through the origin of R3.

The set of points Template:Nowrap on the line through p and q is the intersection of the plane defined by Template:Nowrap with the plane Template:Nowrap. These points satisfy Template:Nowrap, that is,

๐ฑ๐ฉ๐ช = (x๐ž1+y๐ž2+๐ž3)((p2q2)(๐ž2๐ž3)+(p1q1)(๐ž1๐ž3)+(p1q2q1p2)(๐ž1๐ž2))=0,

which simplifies to the equation of a line

λ:x(p2q2)+y(p1q1)+(p1q2q1p2)=0.

This equation is satisfied by points Template:Nowrap for real values of ฮฑ and ฮฒ.

The three components of Template:Nowrap that define the line ฮป are called the Grassmann coordinates of the line. Because three homogeneous coordinates define both a point and a line, the geometry of points is said to be dual to the geometry of lines in the projective plane. This is called the principle of duality.

Multivectors on P3

Three-dimensional projective space, P3 consists of all lines through the origin of R4. Let the three-dimensional hyperplane, Template:Nowrap, be the affine component of projective space defined by the points Template:Nowrap. The multivector Template:Nowrap defines a parallelepiped in R4 given by

๐ฉ๐ช๐ซ=|p2q2r2p3q3r3111|๐ž2๐ž3๐ž4+|p1q1r1p3q3r3111|๐ž1๐ž3๐ž4+|p1q1r1p2q2r2111|๐ž1๐ž2๐ž4+|p1q1r1p2q2r2p3q3r3|๐ž1๐ž2๐ž3.

Notice that substitution of Template:Nowrap for p multiplies this multivector by a constant. Therefore, the components of Template:Nowrap are homogeneous coordinates for the 3-space through the origin of R4.

A plane in the affine component Template:Nowrap is the set of points Template:Nowrap in the intersection of H with the 3-space defined by Template:Nowrap. These points satisfy Template:Nowrap, that is,

๐ฑ๐ฉ๐ช๐ซ=(x๐ž1+y๐ž2+z๐ž3+๐ž4)๐ฉ๐ช๐ซ=0,

which simplifies to the equation of a plane

λ:x|p2q2r2p3q3r3111|+y|p1q1r1p3q3r3111|+z|p1q1r1p2q2r2111|+|p1q1r1p2q2r2p3q3r3|=0.

This equation is satisfied by points Template:Nowrap for real values of ฮฑ, ฮฒ and ฮณ.

The four components of Template:Nowrap that define the plane ฮป are called the Grassmann coordinates of the plane. Because four homogeneous coordinates define both a point and a plane in projective space, the geometry of points is dual to the geometry of planes.

A line as the join of two points: In projective space the line ฮป through two points p and q can be viewed as the intersection of the affine space Template:Nowrap with the plane Template:Nowrap in R4. The multivector Template:Nowrap provides homogeneous coordinates for the line

λ:๐ฉ๐ช=(p1๐ž1+p2๐ž2+p3๐ž3+๐ž4)(q1๐ž1+q2๐ž2+q3๐ž3+๐ž4),=|p1q111|๐ž1๐ž4+|p2q211|๐ž2๐ž4+|p3q311|๐ž3๐ž4+|p2q2p3q3|๐ž2๐ž3+|p3q3p1q1|๐ž3๐ž1+|p1q1p2q2|๐ž1๐ž2.

These are known as the Plรผcker coordinates of the line, though they are also an example of Grassmann coordinates.

A line as the intersection of two planes: A line ฮผ in projective space can also be defined as the set of points x that form the intersection of two planes ฯ€ and ฯ defined by grade three multivectors, so the points x are the solutions to the linear equations

μ:๐ฑπ=0,๐ฑρ=0.

In order to obtain the Plucker coordinates of the line ฮผ, map the multivectors ฯ€ and ฯ to their dual point coordinates using the right complement, denoted by an overline, as in[9]

๐ž1=๐ž2๐ž3๐ž4,๐ž2=๐ž3๐ž1๐ž4,๐ž3=๐ž1๐ž2๐ž4,๐ž4=๐ž1๐ž2๐ž3,

then

π=π1๐ž1+π2๐ž2+π3๐ž3+π4๐ž4,ρ=ρ1๐ž1+ρ2๐ž2+ρ3๐ž3+ρ4๐ž4.

So, the Plรผcker coordinates of the line ฮผ are given by

μ:πρ_=|π1ρ1π4ρ4|๐ž2๐ž3+|π2ρ2π4ρ4|๐ž3๐ž1+|π3ρ3π4ρ4|๐ž1๐ž2+|π2ρ2π3ρ3|๐ž1๐ž4+|π3ρ3π1ρ1|๐ž2๐ž4+|π1ρ1π2ρ2|๐ž3๐ž4,

where the underline denotes the left complement. The left complement of the wedge product of right complements is called the antiwedge product, denoted by a downward pointing wedge, allowing us to write μ=πρ.

Clifford product

W. K. Clifford combined multivectors with the inner product defined on the vector space, in order to obtain a general construction for hypercomplex numbers that includes the usual complex numbers and Hamilton's quaternions.[10][11]

The Clifford product between two vectors u and v is bilinear and associative like the exterior product, and has the additional property that the multivector uv is coupled to the inner product Template:Nowrap by Clifford's relation,

๐ฎ๐ฏ+๐ฏ๐ฎ=2๐ฎ๐ฏ.

Clifford's relation retains the anticommuting property for vectors that are perpendicular. This can be seen from the mutually orthogonal unit vectors Template:Nowrap in Rn: Clifford's relation yields

๐ži๐žj+๐žj๐ži=2๐ži๐žj=δi,j,

which shows that the basis vectors mutually anticommute,

๐ži๐žj=๐žj๐ži,ij=1,,n.

In contrast to the exterior product, the Clifford product of a vector with itself is not zero. To see this, compute the product

๐ži๐ži+๐ži๐ži=2๐ži๐ži=2,

which yields

๐ži๐ži=1,i=1,,n.

The set of multivectors constructed using Clifford's product yields an associative algebra known as a Clifford algebra. Inner products with different properties can be used to construct different Clifford algebras.[12][13]

Geometric algebra

Template:See also The term k-blade was used in Clifford Algebra to Geometric Calculus (1984)[14]

Multivectors play a central role in the mathematical formulation of physics known as geometric algebra. According to David Hestenes,

[Non-scalar] k-vectors are sometimes called k-blades or, merely blades, to emphasize the fact that, in contrast to 0-vectors (scalars), they have "directional properties".[15]

In 2003 the term blade for a multivector that can be written as the exterior product of [a scalar and] a set of vectors was used by C. Doran and A. Lasenby. Here, by the statement "Any multivector can be expressed as the sum of blades", scalars are implicitly defined as 0-blades.[16]

In geometric algebra, a multivector is defined to be the sum of different-grade k-blades, such as the summation of a scalar, a vector, and a 2-vector.[17] A sum of only k-grade components is called a k-vector,[18] or a homogeneous multivector.[19]

The highest grade element in a space is called a pseudoscalar.

If a given element is homogeneous of a grade k, then it is a k-vector, but not necessarily a k-blade. Such an element is a k-blade when it can be expressed as the exterior product of k vectors. A geometric algebra generated by a four-dimensional vector space illustrates the point with an example: The sum of any two blades with one taken from the XY-plane and the other taken from the ZW-plane will form a 2-vector that is not a 2-blade. In a geometric algebra generated by a vector space of dimension 2 or 3, all sums of 2-blades may be written as a single 2-blade.

Examples

 Template:Multiple image

In the presence of a volume form (such as given an inner product and an orientation), pseudovectors and pseudoscalars can be identified with vectors and scalars, which is routine in vector calculus, but without a volume form this cannot be done without making an arbitrary choice.

In the algebra of physical space (the geometric algebra of Euclidean 3-space, used as a model of (3+1)-spacetime), a sum of a scalar and a vector is called a paravector, and represents a point in spacetime (the vector the space, the scalar the time).

Bivectors

Template:Main

A bivector is an element of the antisymmetric tensor product of a tangent space with itself.

In geometric algebra, also, a bivector is a grade 2 element (a 2-vector) resulting from the wedge product of two vectors, and so it is geometrically an oriented area, in the same way a vector is an oriented line segment. If a and b are two vectors, the bivector Template:Nowrap has

  • a norm which is its area, given by
    ๐š๐›=๐š๐›sin(ϕa,b)
  • a direction: the plane where that area lies on, i.e., the plane determined by a and b, as long as they are linearly independent;
  • an orientation (out of two), determined by the order in which the originating vectors are multiplied.

Bivectors are connected to pseudovectors, and are used to represent rotations in geometric algebra.

As bivectors are elements of a vector space ฮ›2V (where V is a finite-dimensional vector space with Template:Nowrap), it makes sense to define an inner product on this vector space as follows. First, write any element Template:Nowrap in terms of a basis Template:Nowrap as

F=Fab๐ža๐žb(1a<bn),

where the Einstein summation convention is being used.

Now define a map Template:Nowrap by insisting that

G(F,H):=GabcdFabHcd,

where Gabcd are a set of numbers.

Applications

Bivectors play many important roles in physics, for example, in the classification of electromagnetic fields.

See also

References

Template:Reflist

Template:Linear algebra Template:Tensors

  1. โ†‘ John Snygg (2012), A New Approach to Differential Geometry Using Cliffordโ€™s Geometric Algebra, Birkhรคuser, p. 5 ยง2.12
  2. โ†‘ 2.0 2.1 2.2 Harley Flanders (1989)[1963] Differential Forms with Applications to the Physical Sciences, ยง 2.1 The Space of p-Vectors, pages 5โ€“7, Dover Books
  3. โ†‘ Wendell Fleming (1977) [1965] Functions of Several Variables, section 7.5 Multivectors, page 295, Template:ISBN
  4. โ†‘ ร‰lie Cartan, The theory of spinors, p. 16, considers only homogeneous vectors, particularly simple ones, referring to them as "multivectors" (collectively) or p-vectors (specifically).
  5. โ†‘ Template:Cite book
  6. โ†‘ Template:Cite book
  7. โ†‘ G. E. Shilov, Linear Algebra, (trans. R. A. Silverman), Dover Publications, 1977.
  8. โ†‘ W. V. D. Hodge and D. Pedoe, Methods of Algebraic Geometry, Vol. 1, Cambridge Univ. Press, 1947
  9. โ†‘ Eric Lengyel (2024) Projective Geometric Algebra Illuminated, ยง 2.2 Complements, pages 44โ€“46, Template:ISBN.
  10. โ†‘ W. K. Clifford, "Preliminary sketch of bi-quaternions," Proc. London Math. Soc. Vol. 4 (1873) pp. 381โ€“395
  11. โ†‘ W. K. Clifford, Mathematical Papers, (ed. R. Tucker), London: Macmillan, 1882.
  12. โ†‘ J. M. McCarthy, An Introduction to Theoretical Kinematics, pp. 62โ€“5, MIT Press 1990.
  13. โ†‘ O. Bottema and B. Roth, Theoretical Kinematics, North Holland Publ. Co., 1979
  14. โ†‘ David Hestenes & Garret Sobczyk (1984) Clifford Algebra to Geometric Calculus, p. 4, D. Reidel Template:ISBN
  15. โ†‘ David Hestenes (1999)[1986] New Foundations for Classical Mechanics, page 34, D. Reidel Template:ISBN
  16. โ†‘ C. Doran and A. Lasenby (2003) Geometric Algebra for Physicists, page 87, Cambridge University Press Template:ISBN
  17. โ†‘ Template:Cite book
  18. โ†‘ Template:Cite book
  19. โ†‘ Template:Cite book