Clifford algebras are a type of associative algebra in mathematics. They can be thought of as one of the possible generalizations of the complex numbers and quaternions. The theory of Clifford algebras is intimately connected with the theory of quadratic forms and orthogonal transformations. Clifford algebras have important applications in a variety of fields including geometry and theoretical physics. They are named for the English geometer William Clifford.
 Some familiarity with the basics of multilinear algebra will be useful in reading this article.
Specifically, a Clifford algebra is a unital associative algebra which contains and is generated by a vector space V equipped with a quadratic form Q. The Clifford algebra Cℓ(V,Q) is the "freest" algebra generated by V subject to the condition^{1}
 for all
If the characteristic of the ground field is not 2, then one can rewrite this fundamental identity in the form
 for all
where <·,·> is the symmetric bilinear form associated to Q. This idea of "freest" or "most general" algebra subject to this identity can be formally expressed through the notion of a universal property (see below).
Clifford algebras are closely related to exterior algebras. In fact, if Q = 0 then the Clifford algebra Cℓ(V,Q) is just the exterior algebra Λ(V). For nonzero Q there exists a canonical linear isomorphism between Λ(V) and Cℓ(V,Q). That is they are naturally isomorphic as vector spaces but with different multiplications. Clifford multiplication is strictly richer than the exterior product since it makes use of the extra information provided by Q.
Universal property and construction
Let V be a vector space over a field K, and let Q : V → K be a quadratic form on V. We will assume for simplicity that the characteristic of K is not two.^{2} In most cases of interest the field K is either R or C (which have characteristic 0).
The Clifford algebra Cℓ(V,Q) is a unital associative algebra over K together with a linear map i : V → Cℓ(V,Q) defined by the following universal property: Given any associative algebra A over K and any linear map j : V → A such that
 j(v)^{2} = −Q(v)1 for all v ∈ V
(where 1 denotes the multiplicative identity of A), there is a unique algebra homomorphism f : Cℓ(V,Q) → A such that the following diagram commutes (i.e. such that f O i = j):
Working with a symmetric bilinear form <·,·> instead of Q, the requirement on j is
 j(v)j(w) + j(w)j(v) = −2<v,w> for all v,w ∈ V.
The Clifford algebra described above always exists and can be constructed as follows: start with the most general algebra that contains V, namely the tensor algebra T(V), and then enforce the fundamental identity by taking a suitable quotient. In our case we want to take the twosided ideal I_{Q} in T(V) generated by all elements of the form
 for all
and define Cℓ(V,Q) as the quotient
 Cℓ(V,Q) = T(V)/I_{Q}
It is then straightforward to show that Cℓ(V,Q) contains V and satisfies the above universal property. It follows from this construction that i is injective. One usually drops the i and considers V as a linear subspace of Cℓ(V,Q).
The universal characterization of the Clifford algebra shows that the construction of Cℓ(V,Q) is functorial in nature. Namely, Cℓ can be considered as a functor from the category of vector spaces with quadratic forms (whose morphisms are linear maps preserving the quadratic form) to the category of associative algebras. The universal property guarantees that linear maps between vector spaces (preserving the quadratic form) extend uniquely to algebra homomorphisms between the associated Clifford algebras.
Basis and dimension
If the dimension of V is n and {e_{1},…,e_{n}} is a basis of V, then the set
is a basis for Cℓ(V,Q). The empty product (k = 0) is defined as the multiplicative identity element. For each value of k there are n choose k basis elements, so the total dimension of the Clifford algebra is
Since V comes equipped with a quadratic form, there is a set of privileged bases for V: the orthogonal ones. An orthogonal basis in one such that
 .
where <·,·> is the symmetric bilinear form associated to Q. The fundamental Clifford identity implies that for an orthogonal basis
 .
This makes manipulation of orthogonal basis vectors quite simple. Given a product of distinct orthogonal basis vectors, one can put them into standard order by including an overall sign corresponding to the number of flips needed to correctly order them (i.e. the signature of the ordering permutation).
One can easily extend the quadratic form on V to a quadratic form on all of Cℓ(V,Q) by requiring that distinct elements are orthogonal to one another whenever the {e_{i}}'s are orthogonal. Additionally, one sets
 .
The quadratic form on a scalar is just Q(λ) = λ^{2}. Thus, orthogonal bases for V extend to orthogonal bases for Cℓ(V,Q). The quadratic form defined in this way is actually independent of the orthogonal basis chosen (a basisindependent formulation will be given later).
Examples: Real and complex Clifford algebras
The most important Clifford algebras are those over real and complex vector spaces equipped with nondegenerate quadratic forms.
Every nondegenerate quadratic form on a finitedimensional real vector space is equivalent to the standard diagonal form:
where n = p + q is the dimension of the vector space. The pair of integers (p, q) is called the signature of the quadratic form. The real vector space with this quadratic form is often denoted R^{p,q}. The Clifford algebra on R^{p,q} is denoted Cℓ_{p,q}(R). The case of positivedefinite signature (q = 0) is denoted Cℓ_{n}(R) = Cℓ_{n,0}(R).
A standard orthonormal basis {e_{i}} for R^{p,q} consists of n = p + q mutually orthogonal vectors, p of which have norm +1 and q of which have norm −1. The algebra Cℓ_{p,q}(R) will therefore have p vectors which square to −1 and q vectors which square to +1.
Note that Cℓ_{0}(R) is naturally isomorphic to R since there are no nonzero vectors. Cℓ_{1}(R) is a twodimensional algebra generated by a single vector e_{1} which squares to −1, and therefore is isomorphic to C, the field of complex numbers. The algebra Cℓ_{2}(R) is a fourdimensional algebra spanned by {1, e_{1}, e_{2}, e_{1}e_{2}}. The latter three elements square to −1 and all anticommute, and so the algebra is isomorphic to the quaternions H. The next algebra in the sequence is Cℓ_{3}(R) is an 8dimensional algebra isomorphic to the direct sum H ⊕ H. This is the algebra of biquaternions first studied by Clifford.
One can also study Clifford algebras on complex vector spaces. Every nondegenerate quadratic form on a complex vector space is equivalent to the standard diagonal form
where n = dim V. So there is essentially only one Clifford algebra in each dimension. We will denote the Clifford algebra on C^{n} with the standard quadratic form by Cℓ_{n}(C). One can show that the algebra Cℓ_{n}(C) may be obtained as the complexification of the algebra Cℓ_{p,q}(R) where n = p + q:
 .
Here Q is the real quadratic form of signature (p,q). Note that the complexification does not depend on the signature. The first few cases are not hard to compute. One finds that
 Cℓ_{0}(C) = C
 Cℓ_{1}(C) = C ⊕ C
 Cℓ_{2}(C) = M_{2}(C)
where M_{2}(C) denotes the algebra of 2×2 matrices over C.
It turns out that every one of the algebras Cℓ_{p,q}(R) and Cℓ_{n}(C) is isomorphic to a matrix algebra over R, C, or H or to a direct sum of two such algebras. For a complete classification of these algebras see classification of Clifford algebras.
Properties
Relation to the exterior algebra
Given a vector space V one can construct the exterior algebra Λ(V), whose definition is independent of any quadratic form on V. It turns out that there is a natural isomorphism between Λ(V) and Cℓ(V,Q) considered as vector spaces. This is an algebra isomorphism iff Q = 0. One can thus consider the Clifford algebra Cℓ(V,Q) as an enrichment of the exterior algebra on V with a multiplication that depends on Q (one can still define the exterior product independent of Q).
The easiest way to establish the isomorphism is to choose an orthogonal basis {e_{i}} for V and extend it to an orthogonal basis for Cℓ(V,Q) as described above. The map Cℓ(V,Q) → Λ(V) is determined by
Note that this only works if the basis {e_{i}} is orthogonal. One can show that this map is independent of the choice of orthogonal basis and so gives a natural isomorphism.
If the characteristic of K is 0, one can also establish the isomorphism by antisymmetrizing. Define functions f_{k} : V × … × V → Cℓ(V,Q) by
where the sum is taken over the symmetric group on k elements. Since f_{k} is alternating it induces a unique linear map Λ^{k}(V) → Cℓ(V,Q). The direct sum of these maps gives a linear map between Λ(V) and Cℓ(V,Q). This map can be shown to be a linear isomorphism.
Yet another way to see the relation is to construct a filtration on Cℓ(V,Q). Recall that the tensor algebra T(V) has a natural filtration: F^{0} ⊂ F^{1} ⊂ F^{2} ⊂ … where F^{k} contains sums of tensors with rank ≤ k. Projecting this down to the Clifford algebra gives a filtration on Cℓ(V,Q). The associated graded algebra
is naturally isomorphic to the exterior algebra Λ(V).
Grading
The linear map on V defined by preserves the quadratic form Q and so by the universal property of Clifford algebras extends to an algebra automorphism
 α : Cℓ(V,Q) → Cℓ(V,Q).
Since α is an involution (i.e. it squares to the identity) one can decompose Cℓ(V,Q) into positive and negative eigenspaces
where Cℓ^{i}(V,Q) = {x ∈ Cℓ(V,Q)  α(x) = (−1)^{i}x}. Since α is an automorphism it follows that
where the superscripts are read modulo 2. This means that Cℓ(V,Q) is a Z_{2}graded algebra (also known as a superalgebra). Note that Cℓ^{0}(V,Q) forms a subalgebra of Cℓ(V,Q), called the even subalgebra. The piece Cℓ^{1}(V,Q) is called the odd part of Cℓ(V,Q) (it is not a subalgebra). This Z_{2}grading plays an important role in the analysis and application of Clifford algebras. The automorphism α is called the main involution or grade involution.
Remark. The algebra Cℓ(V,Q) inherits a Zgrading from the canonical isomorphism with the exterior algebra Λ(V). It is important to note, however, that this is a vector space grading only. That is, Clifford multiplication does not respect the Zgrading only the Z_{2}grading. Happily, the gradings are related in the natural way: Z_{2} = Z/2Z. The degree of a Clifford number usually refers to the degree in the Zgrading. Elements which are pure in the Z_{2}grading are simply said to be even or odd.
The even subalgebra of Cℓ_{p,q(R) is itself a Clifford algebra. One can show that}
_{}
 _{ for p > 0, and}
 _{}
 _{}
 _{}
_{In the positivedefinite case this gives an inclusion Cℓn−1(R) ⊂ Cℓn(R) which extends the sequence}
 R ⊂ C ⊂ H ⊂ H⊕H ⊂ …
Likewise, in the complex case, one can show that the even subalgebra of Cℓ_{n}(C) is isomorphic to Cℓ_{n−1}(C).
Antiautomorphisms
In addition to the automorphism α, there are two antiautomorphisms which play an important role in the analysis of Clifford algebras. Recall that the tensor algebra T(V) comes with a antiautomorphism that reverses the order in all products:
 .
Since the ideal I_{Q} is invariant under this reversal, this operation descends to an antiautomorphism of Cℓ(V,Q) called the transpose or reversal operation, denoted by x^{t}. The transpose is an antiautomorphism: (xy)^{t} = y^{t}x^{t}. The transpose operation makes no use of the Z_{2}grading so we define a second antiautomorphism by composing α and the transpose. We call this operation Clifford conjugation denoted
Of the two antiautomorphisms, the conjugate is the more fundamental.^{3}
Note that all of these operations are involutions. One can show that they act as ±1 on elements which are pure in the Zgrading. In fact, all three operations depend only on the degree modulo 4. That is, if x is pure with degree k then
where the signs are given by the following table:
k mod 4 
0 
1 
2 
3 


+ 
− 
+ 
− 
(−1)^{k} 

+ 
+ 
− 
− 
(−1)^{k(k−1)/2} 

+ 
− 
− 
+ 
(−1)^{k(k+1)/2} 
The Clifford scalar product
The quadratic form Q on V can be extended to a quadratic form on all of Cℓ(V,Q) as explained earlier (which we also denoted by Q). A basis independent definition is
where <a> denotes the scalar part of a (the grade 0 part in the Zgrading). One can show that
where the v_{i} are elements of V — this identity is not true for arbitrary elements of Cℓ(V,Q).
The associated symmetric bilinear form on Cℓ(V,Q) is given by
 .
One can check that this reduces to the original bilinear form when restricted to V. The bilinear form on all of Cℓ(V,Q) is nondegenerate if and only it is nondegenerate on V.
It is not hard to verify that Clifford conjugation is the adjoint of left/right Clifford multiplication with respect to this inner product. That is,
 , and
 .
Spin and Pin groups
To be completed. See spinor group, spinor.
Applications
Differential geometry
One of the principal applications of the exterior algebra is in differential geometry where it is used to define the bundle of differential forms on a smooth manifold. In the case of a (pseudo)Riemannian manifold, the tangent spaces come equipped with a natural quadratic form induced by the metric. Thus, one can defined a Clifford bundle in analogy with the exterior bundle. This has a number of important applications in Riemannian geometry.
Physics
Clifford algebras have numerous important applications in physics. Physicists usually consider a Clifford algebra to be an algebra spanned by matrices γ_{1},…,γ_{n} called Dirac matrices which have the property that
where η is the matrix of a quadratic form of signature (p,q) — typically (3,1) when working in Minkowski space. Actually physicists usually use the (+) sign convention, so there would be no minus sign in the above equation.
The Dirac matrices where first written down by Paul Dirac when he was trying to write a relativistic firstorder wave equation for the electron. The result was the Dirac equation. The entire Clifford algebra shows up in quantum field theory in the form of Dirac field bilinears .
See also
Footnotes

Mathematicians seem equally divided as to the
choice of sign in the fundamental Clifford identity. One must replace
Q with −
Q in going from one convention to the other. Although the convention used here may seem counterintuitive, it gives Clifford algebras with a
positivedefinite quadratic form nice properties. Signs will always crop up somewhere no matter which convention you choose, and it seems to make the most sense to include a minus sign here.

Quadratic forms in
characteristic 2 form an exceptional case. In particular, if char
K = 2 it is not true that every quadratic form has an associated symmetric bilinear form, or that every quadratic form admits an orthogonal basis. Many of the statements in this article do not hold in this case. For example, there need not be a canonical linear isomorphism between
Cℓ(
V,
Q) and Λ(
V).

The opposite is true when uses the alternate (+) sign convention for Clifford algebras: it is the transpose which is more important. In general, the meanings of conjugation and transpose are interchanged when passing from one sign convention to the other. For example, in the convention used here the inverse of a vector is given by
while in the (+) convention it is given by
v ^{ 1} = v^{t} / Q(v).
References
 Lawson and Michelsohn, Spin Geometry, Princeton University Press. 1989. ISBN 0691085420. An advanced textbook on Clifford algebras and their applications to differential geometry.
 Lounesto, P., Clifford Algebras and Spinors, Cambridge University Press. 2001. ISBN 0521005515.
 Porteous, I., Clifford Algebras and the Classical Groups, Cambridge University Press. 1995. ISBN 0521551773.
External links