Learn · 2 of 6

Basics of Geometric Algebra

The geometric product, how it splits into the inner and outer products, and how grades organise the algebra.

Geometric algebras are a family of algebras defined over vector spaces so that operations on subspaces become algebraic operations. They are also known as Clifford algebras. In general a Clifford algebra can be built over any field, but "geometric algebra" conventionally means one generated by a vector space over the reals, and that is the only case considered here.

The algebra

Let be a quadratic space: a -dimensional vector space with a quadratic form . The integers , and count the basis vectors squaring to , and respectively — together they are the signature of the algebra.

The geometric algebra is the associative algebra over that quadratic space which forms a ring. Both and sit inside it as subspaces. A general element is called a multivector, and the algebra's product — written simply as juxtaposition — is the geometric product.

The property that separates geometric algebra from other associative algebras is that squaring a vector yields a scalar:

Inner and outer products

For two vectors the geometric product splits into a symmetric and an antisymmetric part, and those two parts are themselves meaningful products:

The symmetric part is the inner product , which carries the metric of the algebra. The antisymmetric part is the outer product , which spans: it builds higher-dimensional subspaces out of lower-dimensional ones. The quantity is a bivector, and it represents the plane segment spanned by the two vectors rather than a number.

This is the pairing that makes the algebra useful. One product measures, the other constructs, and both are halves of a single product.

Blades and grades

Write the basis vectors of as . Taking geometric products of distinct basis vectors in every possible combination gives the algebraic basis of , whose elements are called basis blades. There are of them. For the corresponding blade is

so for we get , written by convention. A general multivector is a linear combination of basis blades.

As a vector space the algebra is isomorphic to the exterior algebra, which makes it graded. The grade of a blade is the number of basis vectors in it, , and the grade projection keeps only the grade- part:

Scalars are then grade and vectors grade . The highest-grade blade is the pseudoscalar .

Grade projection also extends the inner and outer products from vectors to arbitrary multivectors:

Read together these say what the two products do to dimension: the inner product lowers grade, the outer product raises it.

Two further products built from the geometric product appear later — the commutator and anticommutator:

Duality and the reverse

For a non-degenerate algebra () the dual of a blade is its product with the inverse pseudoscalar,

which exchanges a subspace for its orthogonal complement. Duality is what lets the same geometric object be described in two equivalent ways, a point taken up in the conformal model.

Applying transformations needs one more operator, the reverse. For a blade it reverses the order of the factors:

A small example: the plane

The geometric algebra of the Euclidean plane makes the definitions concrete. The quadratic space is with basis vectors , both squaring to , so the algebra is with algebraic basis

Its pseudoscalar is . Squaring it:

An element squaring to has appeared in a purely real algebra — the complex numbers arrive as a consequence of the definitions rather than as an extra construction. The same happens for other familiar algebras: , , and , the quaternions.

Versors

In a non-degenerate algebra , a multivector formed as the geometric product of invertible vectors, , is called a versor. Versors are invertible, and with the geometric product they form the Clifford group. Restricted to unit norm the inverse is just the reverse, , giving the group; the subgroup with even is .

The unit vectors making up a versor can be read as hyperplanes, and by the Cartan–Dieudonné theorem any orthogonal transformation is a composition of reflections in hyperplanes. So these groups represent orthogonal transformations directly, as double covers of and .

A versor acts on any multivector by the same sandwich product:

This operation preserves grade, so it does not change what a multivector represents — a transformed line is still a line. This is the property the rest of these pages rely on: a transformation is written once and applies to every element of the algebra, not just to vectors. The extension is called an outermorphism.

Next: the conformal model, which chooses a specific signature so that translations join rotations as versors.