What is Clifford Algebra?

Clifford Algebra is a formulation of algebra which unifies and extends complex numbers and the familiar vector algebra.  The basis of the algebra is the Clifford product of two vectors a and b which is written ab. The product has two parts, a scalar part and a bivector part.  The scalar part is symmetric and corresponds with the usual dot product.

a.b = (ab + ba)/2

The bivector part is antisymmetric and can be thought of as a directed area, defining a plane.

a /\  b = (ab- ba)/2

Thus the product can be written

ab = a.b+ a /\  b

A series of Clifford Algebras can be formed with different dimensions.   Each vector can be represented as an ordered list of n scalar values ai.

a = (a1 a2 a3 ...an)

These are the scalar factors in the sum of products of the scalars with unit vectors ei in each of the n dimensions, where each product of a basis vector with a scalar commutes i.e.

aiei = eiai

 so that

a = a1e1 + a2e2 + a3e3 ...anen

The ei are usually, but not necessarily, orthogonal.  If they are then the following relationships apply

eiei  =  1
eiej  =  - ejei = ei  /\  ej
and if
b = b1e1 + b2e2 + b3e3 ...bnen

then

a.b = a1b1 + a2b2 + a3b3 ...anbn

The full Clifford Algebra is made up of all possible combinations of Clifford products of 0, 1, 2, 3, ...n of the basis vectors. The terms with zero basis vectors are the scalars.  The total number of elements is 2n.  The individual terms have the order corresponding to the number of basis vectors in the term.

 0 :  scalars
 1 :  vectors : e1 e2 ...en

 2 :  bivectors: e1e2 e2e3 etc
n  :  pseudoscalar: e1e2e3..en
The most general object in any Clifford algebra is the sum of multiples of all these terms.

1.1 Clifford Algebra in Two Dimensions

In this very simple Clifford Algebra there are two dimensions which can be represented by two orthogonal unit vectors e1 and e2 which are such that

e e   =  1
 1 1
e2e2  =  1
e1e2  =  -e2e1 = e1  /\ e2
e1e2 is termed the unit bivector.  A most interesting result is that
(e1e2)(e1e2) = - 1

so that there are four members of the basis for the algebra

1,e1,e2,e1e2

and the last one squares to minus one and thus forms a way of building the complex algebra, if the definition of i is taken as

i = e1e2 = - e2e1

 For example, if a vector a is defined as

a = a1e1 + a2e2

then multiplying e1 by a gives

ea  =   ae e + a e e
1        11 1   2 1 2
    =   a1 + a2i
and multiplying a by e1 gives
ae1  =   a1e1e1 + a2e2e1
    =   a1- a2i
which is the complex conjugate of the first result.  The whole of the rest of complex algebra can be built up from here.

1.2 Where to find out more.

The best starting point I know for introductory material is the web site of the Geometric Algebra Research Group at Cambridge University.  My thanks to them for help and encouragement.  I welcome feedback and discussion of Clifford Algebra.

John Fletcher October 2002, updated March 2003.

Aston University, Aston Triangle, Birmingham B4 7ET, United Kingdom

Telephone: +44 (0) 121 204 3000 Fax: +44 (0) 121 333 6350

Copyright © 03.12.10 Aston University Disclaimer