[go: nahoru, domu]

Jump to content

Clifford algebra: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
→‎Grading: superscript fmt
→‎Universal property and construction: The previous edit highlights a confusion that was always present: we need to distinguish between two algebras: the one of Cl(V,Q), and the arbitrary one called A in the commutative diagram; not mentioned is that 'Cl(V,Q)' is often used to denote B too.
(40 intermediate revisions by 8 users not shown)
Line 1: Line 1:
{{Use American English|date=January 2019}}
{{Use American English|date=January 2019}}
{{Short description|Algebra based on a vector space with a quadratic form}}
{{Short description|Algebra based on a vector space with a quadratic form}}
{{About|(orthogonal) Clifford algebra|symplectic Clifford algebra|Weyl algebra}}
{{About|the orthogonal Clifford algebra|the symplectic Clifford algebra|Weyl algebra}}


{{Ring theory sidebar|expanded=Noncommutative}}
{{Ring theory sidebar|expanded=Noncommutative}}


In [[mathematics]], a '''Clifford algebra'''{{efn|also known as a '''geometric algebra''' (especially over the real numbers)}} is an [[algebra over a field|algebra]] generated by a [[vector space]] with a [[quadratic form]], and is a [[Unital algebra|unital]] [[associative algebra]]. As [[algebra over a field|{{math|''K''}}-algebras]], they generalize the [[real number]]s, [[complex number]]s, [[quaternion]]s and several other [[hypercomplex number]] systems.<ref>{{cite journal |first=W.K. |last=Clifford |title=Preliminary sketch of bi-quaternions |journal=Proc. London Math. Soc. |volume=4 |pages=381–395 |year=1873 }}</ref><ref>{{cite book |first=W.K. |last=Clifford |title=Mathematical Papers |editor-first=R. |editor-last=Tucker |publisher=Macmillan |location=London |year=1882 }}</ref> The theory of Clifford algebras is intimately connected with the theory of [[quadratic form]]s and [[orthogonal group|orthogonal transformation]]s. Clifford algebras have important applications in a variety of fields including [[geometry]], [[theoretical physics]] and [[digital image processing]]. They are named after the English mathematician [[William Kingdon Clifford]] (1845–1879).
In [[mathematics]], a '''Clifford algebra'''{{efn|Also known as a ''geometric algebra'' (especially over the real numbers)}} is an [[algebra over a field|algebra]] generated by a [[vector space]] with a [[quadratic form]], and is a [[Unital algebra|unital]] [[associative algebra]] with the additional structure of a distinguished subspace. As [[algebra over a field|{{math|''K''}}-algebras]], they generalize the [[real number]]s, [[complex number]]s, [[quaternion]]s and several other [[hypercomplex number]] systems.{{sfn|Clifford|1873|pages=381–395|ps=none}}{{sfn|Clifford|1882|ps=none}} The theory of Clifford algebras is intimately connected with the theory of [[quadratic form]]s and [[orthogonal group|orthogonal transformation]]s. Clifford algebras have important applications in a variety of fields including [[geometry]], [[theoretical physics]] and [[digital image processing]]. They are named after the English mathematician [[William Kingdon Clifford]] (1845–1879).


The most familiar Clifford algebras, the '''orthogonal Clifford algebras''', are also referred to as (''pseudo-'')''Riemannian Clifford algebras'', as distinct from ''symplectic Clifford algebras''.<ref name=oziewicz-sitarczyk>see for ex. {{cite book |first1=Z. |last1=Oziewicz |first2=Sz. |last2=Sitarczyk |chapter=Parallel treatment of Riemannian and symplectic Clifford algebras |editor-first=A. |editor-last=Micali |editor2-first=R. |editor2-last=Boudet |editor3-first=J. |editor3-last=Helmstetter |title=Clifford Algebras and their Applications in Mathematical Physics |publisher=Kluwer |year=1992 |isbn=0-7923-1623-1 |page=83 |chapter-url=https://books.google.com/books?id=FhU9QpPIscoC&pg=PA83}}</ref>
The most familiar Clifford algebras, the '''orthogonal Clifford algebras''', are also referred to as (''pseudo-'')''Riemannian Clifford algebras'', as distinct from ''symplectic Clifford algebras''.{{efn|See for ex. {{harvnb|Oziewicz|Sitarczyk|1992}}}}


== Introduction and basic properties ==
== Introduction and basic properties ==
A Clifford algebra is a [[unital algebra|unital]] [[associative algebra]] that contains and is generated by a [[vector space]] {{math|''V''}} over a [[Field (mathematics)|field]] {{math|''K''}}, where {{math|''V''}} is equipped with a [[quadratic form]] {{math|''Q'' : ''V'' → ''K''}}. The Clifford algebra {{math|Cl(''V'', ''Q'')}} is the "freest" unital associative algebra generated by {{math|''V''}} subject to the condition<ref>Mathematicians who work with real Clifford algebras and prefer positive definite quadratic forms (especially those working in [[index theory]]) sometimes use a different [[sign convention|choice of sign]] in the fundamental Clifford identity. That is, they take {{math|1=''v''<sup>2</sup> = −''Q''(''v'')}}. One must replace {{math|''Q''}} with {{math|−''Q''}} in going from one convention to the other.</ref>
A Clifford algebra is a [[unital algebra|unital]] [[associative algebra]] that contains and is generated by a [[vector space]] {{math|''V''}} over a [[Field (mathematics)|field]] {{math|''K''}}, where {{math|''V''}} is equipped with a [[quadratic form]] {{math|''Q'' : ''V'' → ''K''}}. The Clifford algebra {{math|Cl(''V'', ''Q'')}} is the "freest" unital associative algebra generated by {{math|''V''}} subject to the condition{{efn|Mathematicians who work with real Clifford algebras and prefer positive definite quadratic forms (especially those working in [[index theory]]) sometimes use a different [[sign convention|choice of sign]] in the fundamental Clifford identity. That is, they take {{math|1=''v''<sup>2</sup> = −''Q''(''v'')}}. One must replace {{math|''Q''}} with {{math|−''Q''}} in going from one convention to the other.}}
<math display="block">v^2 = Q(v)1\ \text{ for all } v\in V,</math>
<math display="block">v^2 = Q(v)1\ \text{ for all } v\in V,</math>
where the product on the left is that of the algebra, and the {{math|1}} is its [[multiplicative identity]]. The idea of being the "freest" or "most general" algebra subject to this identity can be formally expressed through the notion of a [[universal property]], as done [[#Universal property and construction|below]].
where the product on the left is that of the algebra, and the {{math|1}} is its [[multiplicative identity]]. The idea of being the "freest" or "most general" algebra subject to this identity can be formally expressed through the notion of a [[universal property]], as done [[#Universal property and construction|below]].
Line 18: Line 18:
The [[free algebra]] generated by {{math|''V''}} may be written as the [[tensor algebra]] {{math|⨁<sub>''n''≥0</sub> ''V'' ⊗ ⋯ ⊗ ''V''}}, that is, the [[direct sum]] of the [[tensor product]] of {{math|''n''}} copies of {{math|''V''}} over all {{math|''n''}}. Therefore one obtains a Clifford algebra as the [[Quotient ring|quotient]] of this tensor algebra by the two-sided [[Ideal (ring theory)|ideal]] generated by elements of the form {{math|''v'' ⊗ ''v'' − ''Q''(''v'')1}} for all elements {{math|''v'' ∈ ''V''}}. The product induced by the tensor product in the quotient algebra is written using juxtaposition (e.g. {{math|''uv''}}). Its associativity follows from the associativity of the tensor product.
The [[free algebra]] generated by {{math|''V''}} may be written as the [[tensor algebra]] {{math|⨁<sub>''n''≥0</sub> ''V'' ⊗ ⋯ ⊗ ''V''}}, that is, the [[direct sum]] of the [[tensor product]] of {{math|''n''}} copies of {{math|''V''}} over all {{math|''n''}}. Therefore one obtains a Clifford algebra as the [[Quotient ring|quotient]] of this tensor algebra by the two-sided [[Ideal (ring theory)|ideal]] generated by elements of the form {{math|''v'' ⊗ ''v'' − ''Q''(''v'')1}} for all elements {{math|''v'' ∈ ''V''}}. The product induced by the tensor product in the quotient algebra is written using juxtaposition (e.g. {{math|''uv''}}). Its associativity follows from the associativity of the tensor product.


The Clifford algebra has a distinguished [[Linear subspace|subspace]] {{math|''V''}}, being the [[Image (mathematics)|image]] of the [[embedding]] map. Such a subspace cannot in general be uniquely determined given only a {{math|''K''}}-algebra [[isomorphic]] to the Clifford algebra.
The Clifford algebra has a distinguished [[Linear subspace|subspace]]&nbsp;{{math|''V''}}, being the [[Image (mathematics)|image]] of the [[embedding]] map. Such a subspace cannot in general be uniquely determined given only a {{math|''K''}}-algebra that is [[isomorphic]] to the Clifford algebra.


If the [[Characteristic (algebra)|characteristic]] of the ground field {{math|''K''}} is not {{math|2}}, then one can rewrite the fundamental identity above in the form
If {{math|2}} is [[Unit (ring theory)|invertible]] in the ground field {{math|''K''}}, then one can rewrite the fundamental identity above in the form
<math display="block">uv + vu = 2\langle u, v\rangle1\ \text{ for all }u,v \in V,</math>
<math display="block">uv + vu = 2\langle u, v\rangle1\ \text{ for all } u,v \in V,</math>
where
where
<math display="block">\langle u, v \rangle = \frac{1}{2} \left( Q(u + v) - Q(u) - Q(v) \right)</math>
<math display="block">\langle u, v \rangle = \frac{1}{2} \left( Q(u + v) - Q(u) - Q(v) \right)</math>
is the [[symmetric bilinear form]] associated with {{math|''Q''}}, via the [[polarization identity]].
is the [[symmetric bilinear form]] associated with {{math|''Q''}}, via the [[polarization identity]].


Quadratic forms and Clifford algebras in characteristic {{math|2}} form an exceptional case. In particular, if {{math|1=char(''K'') = 2}} it is not true that a quadratic form uniquely determines a symmetric bilinear form satisfying {{math|1=''Q''(''v'') = {{angle brackets|''v'', ''v''}}}}, nor that every quadratic form admits an [[orthogonal basis]]. Many of the statements in this article include the condition that the characteristic is not {{math|2}}, and are false if this condition is removed.
Quadratic forms and Clifford algebras in characteristic {{math|2}} form an exceptional case in this respect. In particular, if {{math|1=char(''K'') = 2}} it is not true that a quadratic form necessarily or uniquely determines a symmetric bilinear form that satisfies {{math|1=''Q''(''v'') = {{angle brackets|''v'', ''v''}}}},{{sfn|Lounesto|1993|pp=155–156|ps=none}} Many of the statements in this article include the condition that the characteristic is not {{math|2}}, and are false if this condition is removed.


=== As a quantization of the exterior algebra ===
=== As a quantization of the exterior algebra ===
Clifford algebras are closely related to [[exterior algebra]]s. Indeed, if {{math|1=''Q'' = 0}} then the Clifford algebra {{math|Cl(''V'', ''Q'')}} is just the exterior algebra {{math|⋀''V''}}. For nonzero {{math|''Q''}} there exists a canonical ''linear'' isomorphism between {{math|⋀''V''}} and {{math|Cl(''V'', ''Q'')}} whenever the ground field {{math|''K''}} does not have characteristic two. That is, they are [[naturally isomorphic]] as vector spaces, but with different multiplications (in the case of characteristic two, they are still isomorphic as vector spaces, just not naturally). Clifford multiplication together with the distinguished subspace is strictly richer than the [[exterior product]] since it makes use of the extra information provided by {{math|''Q''}}.
Clifford algebras are closely related to [[exterior algebra]]s. Indeed, if {{math|1=''Q'' = 0}} then the Clifford algebra {{math|Cl(''V'', ''Q'')}} is just the exterior algebra {{math|⋀''V''}}. Whenever {{math|2}} is invertible in the ground field&nbsp;{{math|''K''}}, there exists a canonical ''linear'' isomorphism between {{math|⋀''V''}} and {{math|Cl(''V'', ''Q'')}}. That is, they are [[naturally isomorphic]] as vector spaces, but with different multiplications (in the case of characteristic two, they are still isomorphic as vector spaces, just not naturally). Clifford multiplication together with the distinguished subspace is strictly richer than the [[exterior product]] since it makes use of the extra information provided by&nbsp;{{math|''Q''}}.


The Clifford algebra is a [[filtered algebra]], the [[associated graded algebra]] is the exterior algebra.
The Clifford algebra is a [[filtered algebra]]; the [[associated graded algebra]] is the exterior algebra.


More precisely, Clifford algebras may be thought of as ''quantizations'' (cf. [[quantum group]]) of the exterior algebra, in the same way that the [[Weyl algebra]] is a quantization of the [[symmetric algebra]].
More precisely, Clifford algebras may be thought of as ''quantizations'' (cf. [[quantum group]]) of the exterior algebra, in the same way that the [[Weyl algebra]] is a quantization of the [[symmetric algebra]].
Line 38: Line 38:


== Universal property and construction ==
== Universal property and construction ==
Let {{math|''V''}} be a [[vector space]] over a [[field (mathematics)|field]] {{math|''K''}}, and let {{math|''Q'' : ''V'' → ''K''}} be a [[quadratic form]] on {{math|''V''}}. In most cases of interest the field {{math|''K''}} is either the field of [[real number]]s {{math|'''R'''}}, or the field of [[complex number]]s {{math|'''C'''}}, or a [[finite field]].
Let {{math|''V''}} be a [[vector space]] over a [[field (mathematics)|field]]&nbsp;{{math|''K''}}, and let {{math|''Q'' : ''V'' → ''K''}} be a [[quadratic form]] on {{math|''V''}}. In most cases of interest the field {{math|''K''}} is either the field of [[real number]]s&nbsp;{{math|'''R'''}}, or the field of [[complex number]]s&nbsp;{{math|'''C'''}}, or a [[finite field]].


A Clifford algebra {{math|Cl(''V'', ''Q'')}} is a pair {{math|(''A'', ''i'')}},{{refn|{{harv|Vaz|da Rocha|2016}} make it clear that the map {{math|''i''}} ({{math|''γ''}} in the quote here) is included in the structure of a Clifford algebra by defining it as "The pair {{math|(''A'', ''γ'')}} is a Clifford algebra for the quadratic space {{math|(''V'', ''g'')}} when {{math|''A''}} is generated as an algebra by {{math|{{mset| ''γ''('''v''') | '''v''' ∈ ''V''&nbsp;}}}} and {{math|{{mset| ''a''1{{sub|''A''}} | ''a'' ∈ '''R'''&nbsp;}}}}, and {{math|''γ''}} satisfies {{math|1=''γ''('''v''')''γ''('''u''') + ''γ''('''u''')''γ''('''v''') = 2''g''('''v''', '''u''')}} for all {{math|'''v''', '''u''' ∈ ''V''}}."}}<ref>{{citation |author=P. Lounesto |title=Counterexamples in Clifford algebras with CLICAL |pages=3–30 |journal=Clifford Algebras with Numeric and Symbolic Computations| year=1996 |doi= 10.1007/978-1-4615-8157-4_1 |isbn= 978-1-4615-8159-8 }} or [https://users.aalto.fi/~ppuska/mirror/Lounesto/counterexamples.htm abridged version]</ref> where {{math|''A''}} is a [[unital algebra|unital]] [[associative algebra]] over {{math|''K''}} and {{math|''i''}} is a [[linear transformation|linear map]] {{math|''i'' : ''V'' → Cl(''V'', ''Q'')}} satisfying {{math|1=''i''(''v'')<sup>2</sup> = ''Q''(''v'')1}} for all {{math|''v''}} in {{math|''V''}}, defined by the following [[universal property]]: given any unital associative algebra {{math|''A''}} over {{math|''K''}} and any linear map {{math|''j'' : ''V'' → ''A''}} such that
A Clifford algebra {{math|Cl(''V'', ''Q'')}} is a pair {{math|(''B'', ''i'')}},{{efn|{{harvnb|Vaz|da Rocha|2016}} make it clear that the map {{math|''i''}} ({{math|''γ''}} in the quote here) is included in the structure of a Clifford algebra by defining it as "The pair {{math|(''A'', ''γ'')}} is a Clifford algebra for the quadratic space {{math|(''V'', ''g'')}} when {{math|''A''}} is generated as an algebra by {{math|{{mset| ''γ''('''v''') | '''v''' ∈ ''V''&nbsp;}}}} and {{math|{{mset| ''a''1{{sub|''A''}} | ''a'' ∈ '''R'''&nbsp;}}}}, and {{math|''γ''}} satisfies {{math|1=''γ''('''v''')''γ''('''u''') + ''γ''('''u''')''γ''('''v''') = 2''g''('''v''', '''u''')}} for all {{math|'''v''', '''u''' ∈ ''V''}}."}}{{sfn|Lounesto|1996|pages=3–30|ps=&nbsp;or [https://users.aalto.fi/~ppuska/mirror/Lounesto/counterexamples.htm abridged version]}} where {{math|''B''}} is a [[unital algebra|unital]] [[associative algebra]] over {{math|''K''}} and {{math|''i''}} is a [[linear transformation|linear map]] {{math|''i'' : ''V'' → ''B''}} that satisfies {{math|1=''i''(''v'')<sup>2</sup> = ''Q''(''v'')1{{sub|''B''}}}} for all {{math|''v''}} in {{math|''V''}}, defined by the following [[universal property]]: given any unital associative algebra {{math|''A''}} over {{math|''K''}} and any linear map {{math|''j'' : ''V'' → ''A''}} such that
<math display="block">j(v)^2 = Q(v)1_A \text{ for all } v \in V</math>
<math display="block">j(v)^2 = Q(v)1_A \text{ for all } v \in V</math>
(where {{math|1<sub>''A''</sub>}} denotes the multiplicative identity of {{math|''A''}}), there is a unique [[algebra homomorphism]] {{math|''f'' : Cl(''V'', ''Q'') → ''A''}} such that the following diagram [[commutative diagram|commutes]] (i.e. such that {{math|1=''f'' ∘ ''i'' = ''j''}}):
(where {{math|1<sub>''A''</sub>}} denotes the multiplicative identity of {{math|''A''}}), there is a unique [[algebra homomorphism]] {{math|''f'' : ''B'' → ''A''}} such that the following diagram [[commutative diagram|commutes]] (i.e. such that {{math|1=''f'' ∘ ''i'' = ''j''}}):


<div style="text-align: center;">[[Image:CliffordAlgebra-01.png]]</div>
<div style="text-align: center;">[[Image:CliffordAlgebra-01.png]]</div>


The quadratic form {{math|''Q''}} may be replaced by a (not necessarily symmetric) [[bilinear form]] {{math|{{angle brackets|⋅,⋅}}}} that has the property {{math|1={{angle brackets|''v'', ''v''}} = ''Q''(''v''), ''v'' ∈ ''V''}}, in which case an equivalent requirement on {{math|''j''}} is
The quadratic form {{math|''Q''}} may be replaced by a (not necessarily symmetric{{sfn|Lounesto|1993|ps=none}}) [[bilinear form]] {{math|{{angle brackets|⋅,⋅}}}} that has the property {{math|1={{angle brackets|''v'', ''v''}} = ''Q''(''v''), ''v'' ∈ ''V''}}, in which case an equivalent requirement on {{math|''j''}} is
<math display="block"> j(v)j(v) = \langle v, v \rangle 1_A \quad \text{ for all } v \in V , </math>
<math display="block"> j(v)j(v) = \langle v, v \rangle 1_A \quad \text{ for all } v \in V .</math>


When the characteristic of the field is not {{math|2}}, this may be replaced by what is then an equivalent requirement,
When the characteristic of the field is not {{math|2}}, this may be replaced by what is then an equivalent requirement,
Line 58: Line 58:
<math display="block">\operatorname{Cl}(V, Q) = T(V) / I_Q .</math>
<math display="block">\operatorname{Cl}(V, Q) = T(V) / I_Q .</math>


The [[Ring (mathematics)|ring]] product inherited by this quotient is sometimes referred to as the '''Clifford product'''{{sfn|Lounesto|2001|loc=§1.8}} to distinguish it from the exterior product and the scalar product.
The [[Ring (mathematics)|ring]] product inherited by this quotient is sometimes referred to as the '''Clifford product'''{{sfn|Lounesto|2001|loc=§1.8|ps=none}} to distinguish it from the exterior product and the scalar product.


It is then straightforward to show that {{math|Cl(''V'', ''Q'')}} contains {{math|''V''}} and satisfies the above universal property, so that {{math|Cl}} is unique up to a unique isomorphism; thus one speaks of "the" Clifford algebra {{math|Cl(''V'', ''Q'')}}. It also follows from this construction that {{math|''i''}} is [[injective function|injective]]. One usually drops the {{math|''i''}} and considers {{math|''V''}} as a [[linear subspace]] of {{math|Cl(''V'', ''Q'')}}.
It is then straightforward to show that {{math|Cl(''V'', ''Q'')}} contains {{math|''V''}} and satisfies the above universal property, so that {{math|Cl}} is unique up to a unique isomorphism; thus one speaks of "the" Clifford algebra {{math|Cl(''V'', ''Q'')}}. It also follows from this construction that {{math|''i''}} is [[injective function|injective]]. One usually drops the&nbsp;{{math|''i''}} and considers {{math|''V''}} as a [[linear subspace]] of {{math|Cl(''V'', ''Q'')}}.


The universal characterization of the Clifford algebra shows that the construction of {{math|Cl(''V'', ''Q'')}} is {{em|functorial}} in nature. Namely, {{math|Cl}} can be considered as a [[functor]] from the [[category (mathematics)|category]] of vector spaces with quadratic forms (whose [[morphism]]s 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.
The universal characterization of the Clifford algebra shows that the construction of {{math|Cl(''V'', ''Q'')}} is {{em|functorial}} in nature. Namely, {{math|Cl}} can be considered as a [[functor]] from the [[category (mathematics)|category]] of vector spaces with quadratic forms (whose [[morphism]]s are linear maps that preserve the quadratic form) to the category of associative algebras. The universal property guarantees that linear maps between vector spaces (that preserve the quadratic form) extend uniquely to algebra homomorphisms between the associated Clifford algebras.


== Basis and dimension ==
== Basis and dimension ==


Since {{math|''V''}} comes equipped with a quadratic form {{math|''Q''}}, in characteristic not equal to {{math|2}} there exist [[Basis (linear algebra)|bases]] for {{math|''V''}} that are [[orthogonal]]. An [[orthogonal basis]] is one such that for a symmetric bilinear form
Since {{math|''V''}} comes equipped with a quadratic form&nbsp;{{math|''Q''}}, in characteristic not equal to {{math|2}} there exist [[Basis (linear algebra)|bases]] for {{math|''V''}} that are [[orthogonal]]. An [[orthogonal basis]] is one such that for a symmetric bilinear form
<math display="block">\langle e_i, e_j \rangle = 0 </math> for <math> i\neq j</math>, and <math display="block">\langle e_i, e_i \rangle = Q(e_i).</math>
<math display="block">\langle e_i, e_j \rangle = 0 </math> for <math> i\neq j</math>, and <math display="block">\langle e_i, e_i \rangle = Q(e_i).</math>


Line 74: Line 74:
This makes manipulation of orthogonal basis vectors quite simple. Given a product <math>e_{i_1}e_{i_2}\cdots e_{i_k}</math> of ''distinct'' orthogonal basis vectors of {{math|''V''}}, one can put them into a standard order while including an overall sign determined by the number of [[Transposition (mathematics)|pairwise swaps]] needed to do so (i.e. the [[Parity of a permutation|signature]] of the ordering [[permutation]]).
This makes manipulation of orthogonal basis vectors quite simple. Given a product <math>e_{i_1}e_{i_2}\cdots e_{i_k}</math> of ''distinct'' orthogonal basis vectors of {{math|''V''}}, one can put them into a standard order while including an overall sign determined by the number of [[Transposition (mathematics)|pairwise swaps]] needed to do so (i.e. the [[Parity of a permutation|signature]] of the ordering [[permutation]]).


If the [[dimension (linear algebra)|dimension]] of {{math|''V''}} over {{math|''K''}} is {{math|''n''}} and {{math|{''e''<sub>1</sub>, ..., ''e''<sub>''n''</sub>}{{null}}}} is an orthogonal basis of {{math|(''V'', ''Q'')}}, then {{math|Cl(''V'', ''Q'')}} is free over {{math|''K''}} with a basis
If the [[dimension (linear algebra)|dimension]] of {{math|''V''}} over {{math|''K''}} is {{math|''n''}} and {{math|{{mset|''e''<sub>1</sub>, ..., ''e''<sub>''n''</sub>}}}} is an orthogonal basis of {{math|(''V'', ''Q'')}}, then {{math|Cl(''V'', ''Q'')}} is free over {{math|''K''}} with a basis
<math display="block">\{e_{i_1}e_{i_2}\cdots e_{i_k} \mid 1\le i_1 < i_2 < \cdots < i_k \le n\text{ and } 0\le k\le n\}.</math>
<math display="block">\{e_{i_1}e_{i_2}\cdots e_{i_k} \mid 1\le i_1 < i_2 < \cdots < i_k \le n\text{ and } 0\le k\le n\}.</math>


The empty product ({{math|1=''k'' = 0}}) is defined as the multiplicative [[identity element]]. For each value of {{math|''k''}} there are [[Binomial coefficient|{{math|''n'' choose ''k''}}]] basis elements, so the total dimension of the Clifford algebra is
The empty product ({{math|1=''k'' = 0}}) is defined as being the multiplicative [[identity element]]. For each value of {{math|''k''}} there are [[Binomial coefficient|{{math|''n'' choose ''k''}}]] basis elements, so the total dimension of the Clifford algebra is
<math display="block">\dim \operatorname{Cl}(V, Q) = \sum_{k=0}^n \binom{n}{k} = 2^n.</math>
<math display="block">\dim \operatorname{Cl}(V, Q) = \sum_{k=0}^n \binom{n}{k} = 2^n.</math>


Line 83: Line 83:
The most important Clifford algebras are those over [[real number|real]] and [[complex number|complex]] vector spaces equipped with [[nondegenerate quadratic form]]s.
The most important Clifford algebras are those over [[real number|real]] and [[complex number|complex]] vector spaces equipped with [[nondegenerate quadratic form]]s.


Each of the algebras {{math|Cl{{sub|''p'',''q''}}('''R''')}} and {{math|Cl{{sub|''n''}}('''C''')}} is isomorphic to {{math|''A''}} or {{math|''A'' ⊕ ''A''}}, where {{math|''A''}} is a [[Matrix ring|full matrix ring]] with entries from {{math|'''R'''}}, {{math|'''C'''}}, or {{math|'''H'''}}. For a complete classification of these algebras see ''[[Classification of Clifford algebras]]''.
Each of the algebras {{math|Cl{{sub|''p'',''q''}}('''R''')}} and {{math|Cl{{sub|''n''}}('''C''')}} is isomorphic to {{math|''A''}} or {{math|''A'' ⊕ ''A''}}, where {{math|''A''}} is a [[Matrix ring|full matrix ring]] with entries from {{math|'''R'''}}, {{math|'''C'''}}, or&nbsp;{{math|'''H'''}}. For a complete classification of these algebras see ''[[Classification of Clifford algebras]]''.


=== Real numbers ===
=== Real numbers ===
{{main|Geometric algebra}}
{{main|Geometric algebra}}

Clifford algebras are also sometimes referred to as [[geometric algebra]]s, most often over the real numbers.
Clifford algebras are also sometimes referred to as [[geometric algebra]]s, most often over the real numbers.


Every nondegenerate quadratic form on a finite-dimensional real vector space is equivalent to the standard diagonal form:
Every nondegenerate quadratic form on a finite-dimensional real vector space is equivalent to the standard diagonal form:
<math display="block">Q(v) = v_1^2 + \dots + v_p^2 - v_{p+1}^2 - \dots - v_{p+q}^2 ,</math>
<math display="block">Q(v) = v_1^2 + \dots + v_p^2 - v_{p+1}^2 - \dots - v_{p+q}^2 ,</math>
where {{math|1=''n'' = ''p'' + ''q''}} is the dimension of the vector space. The pair of integers {{math|(''p'', ''q'')}} is called the [[metric signature|signature]] of the quadratic form. The real vector space with this quadratic form is often denoted {{math|1='''R'''<sup>''p'',''q''</sup>.}} The Clifford algebra on {{math|1='''R'''{{sup|''p'',''q''}}}} is denoted {{math|1=Cl{{sub|''p'',''q''}}('''R''').}} The symbol {{math|1=Cl{{sub|''n''}}('''R''')}} means either {{math|1=Cl{{sub|''n'',0}}('''R''')}} or {{math|1=Cl{{sub|0,''n''}}('''R''')}} depending on whether the author prefers positive-definite or negative-definite spaces.
where {{math|1=''n'' = ''p'' + ''q''}} is the dimension of the vector space. The pair of integers {{math|(''p'', ''q'')}} is called the [[metric signature|signature]] of the quadratic form. The real vector space with this quadratic form is often denoted {{math|1='''R'''<sup>''p'',''q''</sup>.}} The Clifford algebra on {{math|1='''R'''{{sup|''p'',''q''}}}} is denoted {{math|1=Cl{{sub|''p'',''q''}}('''R''').}} The symbol {{math|1=Cl{{sub|''n''}}('''R''')}} means either {{math|1=Cl{{sub|''n'',0}}('''R''')}} or {{math|1=Cl{{sub|0,''n''}}('''R''')}}, depending on whether the author prefers positive-definite or negative-definite spaces.


A standard [[basis (linear algebra)|basis]] {{math|{''e''<sub>1</sub>, ..., ''e''<sub>''n''</sub>} }} for {{math|1='''R'''<sup>''p'',''q''</sup>}} consists of {{math|1=''n'' = ''p'' + ''q''}} mutually orthogonal vectors, {{math|1=''p''}} of which square to {{math|+1}} and {{math|1=''q''}} of which square to&nbsp;{{math|−1}}. Of such a basis, the algebra {{math|1=Cl{{sub|''p'',''q''}}('''R''')}} will therefore have {{math|1=''p''}} vectors that square to {{math|+1}} and {{math|1=''q''}} vectors that square to {{math|−1}}.
A standard [[basis (linear algebra)|basis]] {{math|{''e''<sub>1</sub>, ..., ''e''<sub>''n''</sub>} }} for {{math|1='''R'''<sup>''p'',''q''</sup>}} consists of {{math|1=''n'' = ''p'' + ''q''}} mutually orthogonal vectors, {{math|1=''p''}} of which square to {{math|+1}} and {{math|1=''q''}} of which square to&nbsp;{{math|−1}}. Of such a basis, the algebra {{math|1=Cl{{sub|''p'',''q''}}('''R''')}} will therefore have {{math|1=''p''}} vectors that square to {{math|+1}} and {{math|1=''q''}} vectors that square to&nbsp;{{math|−1}}.


A few low-dimensional cases are:
A few low-dimensional cases are:
* {{math|1=Cl{{sub|0,0}}('''R''')}} is naturally isomorphic to {{math|1='''R'''}} since there are no nonzero vectors.
* {{math|1=Cl{{sub|0,0}}('''R''')}} is naturally isomorphic to {{math|1='''R'''}} since there are no nonzero vectors.
* {{math|1=Cl{{sub|0,1}}('''R''')}} is a two-dimensional algebra generated by {{math|1=''e''<sub>1</sub>}} that squares to −1, and is algebra-isomorphic to {{math|1='''C'''}}, the field of [[complex number]]s.
* {{math|1=Cl{{sub|0,1}}('''R''')}} is a two-dimensional algebra generated by {{math|1=''e''<sub>1</sub>}} that squares to {{math|−1}}, and is algebra-isomorphic to {{math|1='''C'''}}, the field of [[complex number]]s.
* {{math|1=Cl{{sub|0,2}}('''R''')}} is a four-dimensional algebra spanned by {{math|{1, ''e''<sub>1</sub>, ''e''<sub>2</sub>, ''e''<sub>1</sub>''e''<sub>2</sub>}.}} The latter three elements all square to {{math|−1}} and anticommute, and so the algebra is isomorphic to the [[quaternion]]s {{math|1='''H'''}}.
* {{math|1=Cl{{sub|0,2}}('''R''')}} is a four-dimensional algebra spanned by {{math|{{mset|1, ''e''<sub>1</sub>, ''e''<sub>2</sub>, ''e''<sub>1</sub>''e''<sub>2</sub>}}}}. The latter three elements all square to {{math|−1}} and anticommute, and so the algebra is isomorphic to the [[quaternion]]s&nbsp;{{math|1='''H'''}}.
* {{math|1=Cl{{sub|0,3}}('''R''')}} is an 8-dimensional algebra isomorphic to the [[Direct sum of modules#Direct sum of algebras|direct sum]] {{math|'''H''' ⊕ '''H'''}}, the [[split-biquaternion]]s.
* {{math|1=Cl{{sub|0,3}}('''R''')}} is an 8-dimensional algebra isomorphic to the [[Direct sum of modules#Direct sum of algebras|direct sum]] {{math|'''H''' ⊕ '''H'''}}, the [[split-biquaternion]]s.


=== Complex numbers ===
=== Complex numbers ===
One can also study Clifford algebras on complex vector spaces. Every nondegenerate quadratic form on a complex vector space of dimension ''n'' is equivalent to the standard diagonal form
One can also study Clifford algebras on complex vector spaces. Every nondegenerate quadratic form on a complex vector space of dimension {{math|''n''}} is equivalent to the standard diagonal form
<math display="block">Q(z) = z_1^2 + z_2^2 + \dots + z_n^2.</math>
<math display="block">Q(z) = z_1^2 + z_2^2 + \dots + z_n^2.</math>
Thus, for each dimension {{math|''n''}}, up to isomorphism there is only one Clifford algebra of a complex vector space with a nondegenerate quadratic form. We will denote the Clifford algebra on {{math|'''C'''<sup>''n''</sup>}} with the standard quadratic form by {{math|Cl{{sub|''n''}}('''C''')}}.
Thus, for each dimension {{math|''n''}}, up to isomorphism there is only one Clifford algebra of a complex vector space with a nondegenerate quadratic form. We will denote the Clifford algebra on {{math|'''C'''<sup>''n''</sup>}} with the standard quadratic form by {{math|Cl{{sub|''n''}}('''C''')}}.
Line 116: Line 117:
In this section, Hamilton's [[quaternion]]s are constructed as the even subalgebra of the Clifford algebra {{math|1=Cl{{sub|3,0}}('''R''')}}.
In this section, Hamilton's [[quaternion]]s are constructed as the even subalgebra of the Clifford algebra {{math|1=Cl{{sub|3,0}}('''R''')}}.


Let the vector space {{math|1=''V''}} be real three-dimensional space {{math|1='''R'''<sup>3</sup>}}, and the quadratic form be the usual quadratic form. Then, for {{math|1=''v'', ''w''}} in {{math|1='''R'''<sup>3</sup>}} we have the bilinear form (or scalar product)
Let the vector space {{math|1=''V''}} be real three-dimensional space&nbsp;{{math|1='''R'''<sup>3</sup>}}, and the quadratic form be the usual quadratic form. Then, for {{math|1=''v'', ''w''}} in {{math|1='''R'''<sup>3</sup>}} we have the bilinear form (or scalar product)
<math display="block">v \cdot w = v_1 w_1 + v_2 w_2 + v_3 w_3.</math>
<math display="block">v \cdot w = v_1 w_1 + v_2 w_2 + v_3 w_3.</math>
Now introduce the Clifford product of vectors {{math|1=''v''}} and {{math|1=''w''}} given by
Now introduce the Clifford product of vectors {{math|1=''v''}} and {{math|1=''w''}} given by
<math display="block"> v w + w v = 2 (v \cdot w) .</math>
<math display="block"> v w + w v = 2 (v \cdot w) .</math>
This formulation uses the negative sign so the correspondence with [[quaternion]]s is easily shown.


Denote a set of orthogonal unit vectors of {{math|1='''R'''<sup>3</sup>}} as {{math|1={{mset|''e''<sub>1</sub>, ''e''<sub>2</sub>, ''e''<sub>3</sub>}}}}, then the Clifford product yields the relations
Denote a set of orthogonal unit vectors of {{math|1='''R'''<sup>3</sup>}} as {{math|1={{mset|''e''<sub>1</sub>, ''e''<sub>2</sub>, ''e''<sub>3</sub>}}}}, then the Clifford product yields the relations
<math display="block"> e_2 e_3 = -e_3 e_2, \,\,\, e_3 e_1 = -e_1 e_3,\,\,\, e_1 e_2 = -e_2 e_1,</math>
<math display="block"> e_2 e_3 = -e_3 e_2, \,\,\, e_1 e_3 = -e_3 e_1,\,\,\, e_1 e_2 = -e_2 e_1,</math>
and
and
<math display="block"> e_1 ^2 = e_2^2 = e_3^2 = 1. </math>
<math display="block"> e_1 ^2 = e_2^2 = e_3^2 = 1. </math>
The general element of the Clifford algebra {{math|1=Cl{{sub|3,0}}('''R''')}} is given by
The general element of the Clifford algebra {{math|1=Cl{{sub|3,0}}('''R''')}} is given by
<math display="block"> A = a_0 + a_1 e_1 + a_2 e_2 + a_3 e_3 + a_4 e_2 e_3 + a_5 e_3 e_1 + a_6 e_1 e_2 + a_7 e_1 e_2 e_3.</math>
<math display="block"> A = a_0 + a_1 e_1 + a_2 e_2 + a_3 e_3 + a_4 e_2 e_3 + a_5 e_1 e_3 + a_6 e_1 e_2 + a_7 e_1 e_2 e_3.</math>


The linear combination of the even degree elements of {{math|1=Cl{{sub|3,0}}('''R''')}} defines the even subalgebra {{math|1=Cl{{su|lh=1em|p=[0]|b=3,0}}('''R''')}} with the general element
The linear combination of the even degree elements of {{math|1=Cl{{sub|3,0}}('''R''')}} defines the even subalgebra {{math|1=Cl{{su|lh=0.9em|p=[0]|b=3,0}}('''R''')}} with the general element
<math display="block"> q = q_0 + q_1 e_2 e_3 + q_2 e_3 e_1 + q_3 e_1 e_2. </math>
<math display="block"> q = q_0 + q_1 e_2 e_3 + q_2 e_1 e_3 + q_3 e_1 e_2. </math>
The basis elements can be identified with the quaternion basis elements {{math|1=''i'', ''j'', ''k''}} as
The basis elements can be identified with the quaternion basis elements {{math|1=''i'', ''j'', ''k''}} as
<math display="block"> i= e_2 e_3, j = e_1 e_3, k = e_1 e_2,</math>
<math display="block"> i= e_2 e_3, j = e_1 e_3, k = e_1 e_2,</math>
which shows that the even subalgebra {{math|1=Cl{{su|lh=1em|p=[0]|b=3,0}}('''R''')}} is Hamilton's real [[quaternion]] algebra.
which shows that the even subalgebra {{math|1=Cl{{su|lh=0.9em|p=[0]|b=3,0}}('''R''')}} is Hamilton's real [[quaternion]] algebra.


To see this, compute
To see this, compute
Line 143: Line 143:


=== Dual quaternions ===
=== Dual quaternions ===
In this section, [[dual quaternion]]s are constructed as the even Clifford algebra of real four-dimensional space with a degenerate quadratic form.<ref>{{cite book |first=J.M. |last=McCarthy |title=An Introduction to Theoretical Kinematics |url=https://books.google.com/books?id=glOqQgAACAAJ |year=1990 |publisher=MIT Press |isbn=978-0-262-13252-7 |pages=62–65}}</ref><ref>{{cite book |first1=O. |last1=Bottema |first2=B. |last2=Roth |title=Theoretical Kinematics |url=https://books.google.com/books?id=f8I4yGVi9ocC |date=2012 |publisher=Dover |orig-year=1979 |isbn=978-0-486-66346-3}}</ref>
In this section, [[dual quaternion]]s are constructed as the even subalgebra of a Clifford algebra of real four-dimensional space with a degenerate quadratic form.{{sfn|McCarthy|1990|pp=62–65|ps=none}}{{sfn|Bottema|Roth|2012|ps=none}}


Let the vector space {{math|1=''V''}} be real four-dimensional space {{math|1='''R'''<sup>4</sup>,}} and let the quadratic form {{math|1=''Q''}} be a degenerate form derived from the Euclidean metric on {{math|1='''R'''<sup>3</sup>.}} For {{math|1=''v'', ''w''}} in {{math|1='''R'''<sup>4</sup>}} introduce the degenerate bilinear form
Let the vector space {{math|1=''V''}} be real four-dimensional space {{math|1='''R'''<sup>4</sup>,}} and let the quadratic form {{math|1=''Q''}} be a degenerate form derived from the Euclidean metric on {{math|1='''R'''<sup>3</sup>.}} For {{math|1=''v'', ''w''}} in {{math|1='''R'''<sup>4</sup>}} introduce the degenerate bilinear form
Line 153: Line 153:
Note the negative sign is introduced to simplify the correspondence with quaternions.
Note the negative sign is introduced to simplify the correspondence with quaternions.


Denote a set of mutually orthogonal unit vectors of {{math|1='''R'''<sup>4</sup>}} as {{math|1={''e''<sub>1</sub>, ''e''<sub>2</sub>, ''e''<sub>3</sub>, ''e''<sub>4</sub>},}} then the Clifford product yields the relations
Denote a set of mutually orthogonal unit vectors of {{math|1='''R'''<sup>4</sup>}} as {{math|1={{mset|''e''<sub>1</sub>, ''e''<sub>2</sub>, ''e''<sub>3</sub>, ''e''<sub>4</sub>}}}}, then the Clifford product yields the relations
<math display="block">e_m e_n = -e_n e_m, \,\,\, m \ne n,</math>
<math display="block">e_m e_n = -e_n e_m, \,\,\, m \ne n,</math>
and
and
<math display="block">e_1 ^2 = e_2^2 = e_3^2 = -1, \,\, e_4^2 = 0.</math>
<math display="block">e_1 ^2 = e_2^2 = e_3^2 = -1, \,\, e_4^2 = 0.</math>


The general element of the Clifford algebra {{math|Cl('''R'''{{sup|4}}, ''d'')}} has 16 components. The linear combination of the even degree elements defines the even subalgebra {{math|Cl{{su|lh=1em|p=[0]}}('''R'''<sup>4</sup>, ''d'')}} with the general element
The general element of the Clifford algebra {{math|Cl('''R'''{{sup|4}}, ''d'')}} has 16 components. The linear combination of the even degree elements defines the even subalgebra {{math|Cl{{sup|[0]}}('''R'''<sup>4</sup>, ''d'')}} with the general element
<math display="block"> H = h_0 + h_1 e_2 e_3 + h_2 e_3 e_1 + h_3 e_1 e_2 + h_4 e_4 e_1 + h_5 e_4 e_2 + h_6 e_4 e_3 + h_7 e_1 e_2 e_3 e_4.</math>
<math display="block"> H = h_0 + h_1 e_2 e_3 + h_2 e_3 e_1 + h_3 e_1 e_2 + h_4 e_4 e_1 + h_5 e_4 e_2 + h_6 e_4 e_3 + h_7 e_1 e_2 e_3 e_4.</math>


The basis elements can be identified with the quaternion basis elements {{math|1=''i'', ''j'', ''k''}} and the dual unit {{math|1=''ε''}} as
The basis elements can be identified with the quaternion basis elements {{math|1=''i'', ''j'', ''k''}} and the dual unit {{math|1=''ε''}} as
<math display="block"> i = e_2 e_3, j = e_3 e_1, k = e_1 e_2, \,\, \varepsilon = e_1 e_2 e_3 e_4.</math>
<math display="block"> i = e_2 e_3, j = e_3 e_1, k = e_1 e_2, \,\, \varepsilon = e_1 e_2 e_3 e_4.</math>
This provides the correspondence of {{math|1=Cl{{su|lh=1em|p=[0]|b=0,3,1}}('''R''')}} with [[dual quaternion]] algebra.
This provides the correspondence of {{math|1=Cl{{su|lh=0.9em|p=[0]|b=0,3,1}}('''R''')}} with [[dual quaternion]] algebra.


To see this, compute
To see this, compute
Line 169: Line 169:
and
and
<math display="block"> \varepsilon i = (e_1 e_2 e_3 e_4) e_2 e_3 = e_1 e_2 e_3 e_4 e_2 e_3 = e_2 e_3 (e_1 e_2 e_3 e_4) = i\varepsilon.</math>
<math display="block"> \varepsilon i = (e_1 e_2 e_3 e_4) e_2 e_3 = e_1 e_2 e_3 e_4 e_2 e_3 = e_2 e_3 (e_1 e_2 e_3 e_4) = i\varepsilon.</math>
The exchanges of {{math|1=''e''<sub>1</sub>}} and {{math|1=''e''<sub>4</sub>}} alternate signs an even number of times, and show the dual unit {{math|1=''ε''}} commutes with the quaternion basis elements {{math|1=''i'', ''j'', ''k''.}}
The exchanges of {{math|1=''e''<sub>1</sub>}} and {{math|1=''e''<sub>4</sub>}} alternate signs an even number of times, and show the dual unit {{math|1=''ε''}} commutes with the quaternion basis elements {{math|1=''i'', ''j'', ''k''}}.


== Examples: in small dimension ==
== Examples: in small dimension ==
Line 175: Line 175:


=== Dimension 1 ===
=== Dimension 1 ===
For {{math|1=dim ''V'' = 1}}, if {{math|''Q''}} has diagonalization {{math|diag(''a'')}}, that is there is a non-zero vector {{math|''x''}} such that {{math|1=''Q''(''x'') = ''a''}}, then {{math|Cl(''V'', ''Q'')}} is algebra-isomorphic to a {{math|''K''}}-algebra generated by an element {{math|''x''}} satisfying {{math|1=''x''<sup>2</sup> = ''a''}}, the quadratic algebra {{math|''K''[''X''] / (''X''<sup>2</sup> − ''a'')}}.
For {{math|1=dim ''V'' = 1}}, if {{math|''Q''}} has diagonalization {{math|diag(''a'')}}, that is there is a non-zero vector {{math|''x''}} such that {{math|1=''Q''(''x'') = ''a''}}, then {{math|Cl(''V'', ''Q'')}} is algebra-isomorphic to a {{math|''K''}}-algebra generated by an element {{math|''x''}} that satisfies {{math|1=''x''<sup>2</sup> = ''a''}}, the quadratic algebra {{math|''K''[''X''] / (''X''<sup>2</sup> − ''a'')}}.


In particular, if {{math|1=''a'' = 0}} (that is, {{math|''Q''}} is the zero quadratic form) then {{math|Cl(''V'', ''Q'')}} is algebra-isomorphic to the [[dual number]]s algebra over {{math|''K''}}.
In particular, if {{math|1=''a'' = 0}} (that is, {{math|''Q''}} is the zero quadratic form) then {{math|Cl(''V'', ''Q'')}} is algebra-isomorphic to the [[dual number]]s algebra over {{math|''K''}}.
Line 184: Line 184:


=== Dimension 2 ===
=== Dimension 2 ===
For {{math|1=dim ''V'' = 2}}, if {{math|''Q''}} has diagonalization {{math|diag(''a'', ''b'')}} with non-zero {{math|''a''}} and {{math|''b''}} (which always exists if {{math|''Q''}} is non-degenerate), then {{math|Cl(''V'', ''Q'')}} is isomorphic to a {{math|''K''}}-algebra generated by elements {{math|''x''}} and {{math|''y''}} satisfying {{math|1=''x''<sup>2</sup> = ''a''}}, {{math|1=''y''<sup>2</sup> = ''b''}} and {{math|1=''xy'' = −''yx''}}.
For {{math|1=dim ''V'' = 2}}, if {{math|''Q''}} has diagonalization {{math|diag(''a'', ''b'')}} with non-zero {{math|''a''}} and {{math|''b''}} (which always exists if {{math|''Q''}} is non-degenerate), then {{math|Cl(''V'', ''Q'')}} is isomorphic to a {{math|''K''}}-algebra generated by elements {{math|''x''}} and {{math|''y''}} that satisfies {{math|1=''x''<sup>2</sup> = ''a''}}, {{math|1=''y''<sup>2</sup> = ''b''}} and {{math|1=''xy'' = −''yx''}}.


Thus {{math|Cl(''V'', ''Q'')}} is isomorphic to the (generalized) [[quaternion algebra]] {{math|(''a'', ''b'')<sub>''K''</sub>}}. We retrieve Hamilton's quaternions when {{math|1=''a'' = ''b'' = −1}}, since {{math|1='''H''' = (−1, −1)<sub>'''R'''</sub>}}.
Thus {{math|Cl(''V'', ''Q'')}} is isomorphic to the (generalized) [[quaternion algebra]] {{math|(''a'', ''b'')<sub>''K''</sub>}}. We retrieve Hamilton's quaternions when {{math|1=''a'' = ''b'' = −1}}, since {{math|1='''H''' = (−1, −1)<sub>'''R'''</sub>}}.
Line 192: Line 192:
== Properties ==
== Properties ==
=== Relation to the exterior algebra ===
=== Relation to the exterior algebra ===
Given a vector space {{math|''V''}}, one can construct the [[exterior algebra]] {{math|⋀''V''}}, whose definition is independent of any quadratic form on {{math|''V''}}. It turns out that if {{math|''K''}} does not have characteristic {{math|2}} then there is a [[natural isomorphism]] between {{math|⋀''V''}} and {{math|Cl(''V'', ''Q'')}} considered as vector spaces (and there exists an isomorphism in characteristic two, which may not be natural). This is an algebra isomorphism if and only if {{math|1=''Q'' = 0}}. One can thus consider the Clifford algebra {{math|Cl(''V'', ''Q'')}} as an enrichment (or more precisely, a quantization, cf. the Introduction) of the exterior algebra on {{math|''V''}} with a multiplication that depends on {{math|''Q''}} (one can still define the exterior product independently of {{math|''Q''}}).
Given a vector space&nbsp;{{math|''V''}}, one can construct the [[exterior algebra]] {{math|⋀''V''}}, whose definition is independent of any quadratic form on {{math|''V''}}. It turns out that if {{math|''K''}} does not have characteristic {{math|2}} then there is a [[natural isomorphism]] between {{math|⋀''V''}} and {{math|Cl(''V'', ''Q'')}} considered as vector spaces (and there exists an isomorphism in characteristic two, which may not be natural). This is an algebra isomorphism if and only if {{math|1=''Q'' = 0}}. One can thus consider the Clifford algebra {{math|Cl(''V'', ''Q'')}} as an enrichment (or more precisely, a quantization, cf. the Introduction) of the exterior algebra on {{math|''V''}} with a multiplication that depends on&nbsp;{{math|''Q''}} (one can still define the exterior product independently of&nbsp;{{math|''Q''}}).


The easiest way to establish the isomorphism is to choose an ''orthogonal'' basis {{math|{''e''<sub>1</sub>, ..., ''e''<sub>''n''</sub>} }} for {{math|''V''}} and extend it to a basis for {{math|Cl(''V'', ''Q'')}} as described [[#Basis and dimension|above]]. The map {{math|1=Cl(''V'', ''Q'') → ⋀''V''}} is determined by
The easiest way to establish the isomorphism is to choose an ''orthogonal'' basis {{math|{''e''<sub>1</sub>, ..., ''e''<sub>''n''</sub>} }} for {{math|''V''}} and extend it to a basis for {{math|Cl(''V'', ''Q'')}} as described [[#Basis and dimension|above]]. The map {{math|1=Cl(''V'', ''Q'') → ⋀''V''}} is determined by
Line 200: Line 200:
If the [[characteristic (algebra)|characteristic]] of {{math|''K''}} is {{math|0}}, one can also establish the isomorphism by antisymmetrizing. Define functions {{math|1=''f<sub>k</sub>'' : ''V'' × ⋯ × ''V'' → Cl(''V'', ''Q'')}} by
If the [[characteristic (algebra)|characteristic]] of {{math|''K''}} is {{math|0}}, one can also establish the isomorphism by antisymmetrizing. Define functions {{math|1=''f<sub>k</sub>'' : ''V'' × ⋯ × ''V'' → Cl(''V'', ''Q'')}} by
<math display="block">f_k(v_1, \ldots, v_k) = \frac{1}{k!}\sum_{\sigma\in \mathrm{S}_k} \sgn(\sigma)\, v_{\sigma(1)}\cdots v_{\sigma(k)}</math>
<math display="block">f_k(v_1, \ldots, v_k) = \frac{1}{k!}\sum_{\sigma\in \mathrm{S}_k} \sgn(\sigma)\, v_{\sigma(1)}\cdots v_{\sigma(k)}</math>
where the sum is taken over the [[symmetric group]] on {{math|''k''}} elements, {{math|S<sub>''k''</sub>}}. Since {{math|''f''<sub>''k''</sub>}} is [[alternating form|alternating]] it induces a unique linear map {{math|1=⋀<sup>''k''</sup> ''V'' → Cl(''V'', ''Q'')}}. The [[Direct sum of modules|direct sum]] of these maps gives a linear map between {{math|⋀''V''}} and {{math|Cl(''V'', ''Q'')}}. This map can be shown to be a linear isomorphism, and it is natural.
where the sum is taken over the [[symmetric group]] on {{math|''k''}} elements, {{math|S<sub>''k''</sub>}}. Since {{math|''f''<sub>''k''</sub>}} is [[alternating form|alternating]], it induces a unique linear map {{math|1=⋀<sup>''k''</sup> ''V'' → Cl(''V'', ''Q'')}}. The [[Direct sum of modules|direct sum]] of these maps gives a linear map between {{math|⋀''V''}} and {{math|Cl(''V'', ''Q'')}}. This map can be shown to be a linear isomorphism, and it is natural.


A more sophisticated way to view the relationship is to construct a [[filtration (abstract algebra)|filtration]] on {{math|Cl(''V'', ''Q'')}}. Recall that the [[tensor algebra]] {{math|''T''(''V'')}} has a natural filtration: {{math|1=''F''<sup>0</sup> ⊂ ''F''<sup>1</sup> ⊂ ''F''<sup>2</sup> ⊂ ⋯}}, where {{math|''F''<sup>''k''</sup>}} contains sums of tensors with [[tensor order|order]] {{math|≤ ''k''}}. Projecting this down to the Clifford algebra gives a filtration on {{math|Cl(''V'', ''Q'')}}. The [[associated graded algebra]]
A more sophisticated way to view the relationship is to construct a [[filtration (abstract algebra)|filtration]] on {{math|Cl(''V'', ''Q'')}}. Recall that the [[tensor algebra]] {{math|''T''(''V'')}} has a natural filtration: {{math|1=''F''<sup>0</sup> ⊂ ''F''<sup>1</sup> ⊂ ''F''<sup>2</sup> ⊂ ⋯}}, where {{math|''F''<sup>''k''</sup>}} contains sums of tensors with [[tensor order|order]] {{math|≤ ''k''}}. Projecting this down to the Clifford algebra gives a filtration on {{math|Cl(''V'', ''Q'')}}. The [[associated graded algebra]]
<math display="block">\operatorname{Gr}_F \operatorname{Cl}(V,Q) = \bigoplus_k F^k/F^{k-1}</math>
<math display="block">\operatorname{Gr}_F \operatorname{Cl}(V,Q) = \bigoplus_k F^k/F^{k-1}</math>
is naturally isomorphic to the exterior algebra {{math|⋀''V''}}. Since the associated graded algebra of a filtered algebra is always isomorphic to the filtered algebra as filtered vector spaces (by choosing complements of {{math|''F<sup>k</sup>''}} in {{math|''F''<sup>''k''+1</sup>}} for all {{math|''k''}}), this provides an isomorphism (although not a natural one) in any characteristic, even two.
is naturally isomorphic to the exterior algebra {{math|⋀''V''}}. Since the associated graded algebra of a filtered algebra is always isomorphic to the filtered algebra as filtered vector spaces (by choosing complements of {{math|''F<sup>k</sup>''}} in {{math|''F''<sup>''k''+1</sup>}} for all&nbsp;{{math|''k''}}), this provides an isomorphism (although not a natural one) in any characteristic, even two.


=== Grading ===
=== Grading ===
In the following, assume that the characteristic is not {{math|2}}.<ref>Thus the [[group ring|group algebra]] {{math|'''K'''['''Z'''/2]}} is [[Semisimple algebra|semisimple]] and the Clifford algebra splits into eigenspaces of the main involution.</ref>
In the following, assume that the characteristic is not&nbsp;{{math|2}}.{{efn|Thus the [[group ring|group algebra]] {{math|''K''['''Z'''{{px2}}/{{px2}}2'''Z''']}} is [[Semisimple algebra|semisimple]] and the Clifford algebra splits into eigenspaces of the main involution.}}


Clifford algebras are {{math|'''Z'''<sub>2</sub>}}-[[graded algebra]]s (also known as [[superalgebra]]s). Indeed, the linear map on ''V'' defined by {{math|''v'' ↦ −''v''}} ([[reflection through the origin]]) preserves the quadratic form ''Q'' and so by the universal property of Clifford algebras extends to an algebra [[automorphism]]
Clifford algebras are {{math|'''Z'''<sub>2</sub>}}-[[graded algebra]]s (also known as [[superalgebra]]s). Indeed, the linear map on {{math|''V''}} defined by {{math|''v'' ↦ −''v''}} ([[reflection through the origin]]) preserves the quadratic form {{math|''Q''}} and so by the universal property of Clifford algebras extends to an algebra [[automorphism]]
<math display="block">\alpha: \operatorname{Cl}(V, Q) \to \operatorname{Cl}(V, Q).</math>
<math display="block">\alpha: \operatorname{Cl}(V, Q) \to \operatorname{Cl}(V, Q).</math>


Since {{math|''α''}} is an [[Involution (mathematics)|involution]] (i.e. it squares to the [[identity function|identity]]) one can decompose {{math|Cl(''V'', ''Q'')}} into positive and negative eigenspaces of {{math|''α''}}
Since {{math|''α''}} is an [[Involution (mathematics)|involution]] (i.e. it squares to the [[identity function|identity]]) one can decompose {{math|Cl(''V'', ''Q'')}} into positive and negative eigenspaces of&nbsp;{{math|''α''}}
<math display="block">\operatorname{Cl}(V, Q) = \operatorname{Cl}^{[0]}(V, Q) \oplus \operatorname{Cl}^{[1]}(V, Q)</math>
<math display="block">\operatorname{Cl}(V, Q) = \operatorname{Cl}^{[0]}(V, Q) \oplus \operatorname{Cl}^{[1]}(V, Q)</math>
where
where
Line 219: Line 219:
Since {{math|''α''}} is an automorphism it follows that:
Since {{math|''α''}} is an automorphism it follows that:
<math display="block">\operatorname{Cl}^{[i]}(V, Q)\operatorname{Cl}^{[j]}(V, Q) = \operatorname{Cl}^{[i+j]}(V, Q)</math>
<math display="block">\operatorname{Cl}^{[i]}(V, Q)\operatorname{Cl}^{[j]}(V, Q) = \operatorname{Cl}^{[i+j]}(V, Q)</math>
where the bracketed superscripts are read modulo 2. This gives {{math|Cl(''V'', ''Q'')}} the structure of a {{math|'''Z'''<sub>2</sub>}}-[[graded algebra]]. The subspace {{math|Cl{{sup|[0]}}(''V'', ''Q'')}} forms a [[subalgebra]] of {{math|Cl(''V'', ''Q'')}}, called the ''even subalgebra''. The subspace {{math|Cl{{sup|[1]}}(''V'', ''Q'')}} is called the ''odd part'' of {{math|Cl(''V'', ''Q'')}} (it is not a subalgebra). {{math|This '''Z'''<sub>2</sub>}}-grading plays an important role in the analysis and application of Clifford algebras. The automorphism {{math|''α''}} is called the ''main [[involution (mathematics)|involution]]'' or ''grade involution''. Elements that are pure in this {{math|'''Z'''<sub>2</sub>}}-grading are simply said to be even or odd.
where the bracketed superscripts are read modulo&nbsp;2. This gives {{math|Cl(''V'', ''Q'')}} the structure of a {{math|'''Z'''<sub>2</sub>}}-[[graded algebra]]. The subspace {{math|Cl{{sup|[0]}}(''V'', ''Q'')}} forms a [[subalgebra]] of {{math|Cl(''V'', ''Q'')}}, called the ''even subalgebra''. The subspace {{math|Cl{{sup|[1]}}(''V'', ''Q'')}} is called the ''odd part'' of {{math|Cl(''V'', ''Q'')}} (it is not a subalgebra). {{math|This '''Z'''<sub>2</sub>}}-grading plays an important role in the analysis and application of Clifford algebras. The automorphism {{math|''α''}} is called the ''main [[involution (mathematics)|involution]]'' or ''grade involution''. Elements that are pure in this {{math|'''Z'''<sub>2</sub>}}-grading are simply said to be even or odd.


''Remark''. The Clifford algebra is not a {{math|'''Z'''}}-graded algebra, but is {{math|'''Z'''}}-[[filtered algebra|filtered]], where {{math|Cl{{sup|≤''i''}}(''V'', ''Q'')}} is the subspace spanned by all products of at most {{math|''i''}} elements of {{math|'''V'''}}.
''Remark''. The Clifford algebra is not a {{math|'''Z'''}}-graded algebra, but is {{math|'''Z'''}}-[[filtered algebra|filtered]], where {{math|Cl{{sup|≤''i''}}(''V'', ''Q'')}} is the subspace spanned by all products of at most {{math|''i''}} elements of&nbsp;{{math|'''V'''}}.
<math display="block">\operatorname{Cl}^{\leqslant i}(V, Q) \cdot \operatorname{Cl}^{\leqslant j}(V, Q) \subset \operatorname{Cl}^{\leqslant i+j}(V, Q).</math>
<math display="block">\operatorname{Cl}^{\leqslant i}(V, Q) \cdot \operatorname{Cl}^{\leqslant j}(V, Q) \subset \operatorname{Cl}^{\leqslant i+j}(V, Q).</math>


The ''degree'' of a Clifford number usually refers to the degree in the {{math|'''N'''}}-grading.
The ''degree'' of a Clifford number usually refers to the degree in the {{math|'''Z'''}}-grading.


The even subalgebra {{math|Cl{{sup|[0]}}(''V'', ''Q'')}} of a Clifford algebra is itself isomorphic to a Clifford algebra.<ref>Technically, it does not have the full structure of a Clifford algebra without a designated vector subspace, and so is isomorphic as an algebra, but not as a Clifford algebra.</ref><ref>We are still assuming that the characteristic is not {{math|2}}.</ref> If {{math|''V''}} is the [[orthogonal direct sum]] of a vector {{math|''a''}} of nonzero norm {{math|''Q''(''a'')}} and a subspace {{math|''U''}}, then {{math|Cl{{sup|[0]}}(''V'', ''Q'')}} is isomorphic to {{math|Cl(''U'', −''Q''(''a'')''Q'')}}, where {{math|''Q''(''a'')''Q''}} is the form {{math|''Q''}} restricted to {{math|''U''}} and multiplied by {{math|−''Q''(''a'')}}. In particular over the reals this implies that:
The even subalgebra {{math|Cl{{sup|[0]}}(''V'', ''Q'')}} of a Clifford algebra is itself isomorphic to a Clifford algebra.{{efn|Technically, it does not have the full structure of a Clifford algebra without a designated vector subspace, and so is isomorphic as an algebra, but not as a Clifford algebra.}}{{efn|We are still assuming that the characteristic is not {{math|2}}.}} If {{math|''V''}} is the [[orthogonal direct sum]] of a vector {{math|''a''}} of nonzero norm {{math|''Q''(''a'')}} and a subspace {{math|''U''}}, then {{math|Cl{{sup|[0]}}(''V'', ''Q'')}} is isomorphic to {{math|Cl(''U'', −''Q''(''a'')''Q''{{!}}{{smallsub|''U''}})}}, where {{math|''Q''{{!}}{{smallsub|''U''}}}} is the form {{math|''Q''}} restricted to {{math|''U''}}. In particular over the reals this implies that:
<math display="block">\operatorname{Cl}_{p,q}^{[0]}(\mathbf{R}) \cong \begin{cases}
<math display="block">\operatorname{Cl}_{p,q}^{[0]}(\mathbf{R}) \cong \begin{cases}
\operatorname{Cl}_{p,q-1}(\mathbf{R}) & q > 0 \\
\operatorname{Cl}_{p,q-1}(\mathbf{R}) & q > 0 \\
Line 242: Line 242:
Since the ideal {{math|''I''<sub>''Q''</sub>}} is invariant under this reversal, this operation descends to an antiautomorphism of {{math|Cl(''V'', ''Q'')}} called the ''transpose'' or ''reversal'' operation, denoted by {{math|''x''<sup>t</sup>}}. The transpose is an antiautomorphism: {{math|1=(''xy'')<sup>t</sup> = ''y''<sup>t</sup> ''x''<sup>t</sup>}}. The transpose operation makes no use of the {{math|'''Z'''<sub>2</sub>}}-grading so we define a second antiautomorphism by composing {{math|''α''}} and the transpose. We call this operation ''Clifford conjugation'' denoted <math>\bar x</math>
Since the ideal {{math|''I''<sub>''Q''</sub>}} is invariant under this reversal, this operation descends to an antiautomorphism of {{math|Cl(''V'', ''Q'')}} called the ''transpose'' or ''reversal'' operation, denoted by {{math|''x''<sup>t</sup>}}. The transpose is an antiautomorphism: {{math|1=(''xy'')<sup>t</sup> = ''y''<sup>t</sup> ''x''<sup>t</sup>}}. The transpose operation makes no use of the {{math|'''Z'''<sub>2</sub>}}-grading so we define a second antiautomorphism by composing {{math|''α''}} and the transpose. We call this operation ''Clifford conjugation'' denoted <math>\bar x</math>
<math display="block">\bar x = \alpha(x^\mathrm{t}) = \alpha(x)^\mathrm{t}.</math>
<math display="block">\bar x = \alpha(x^\mathrm{t}) = \alpha(x)^\mathrm{t}.</math>
Of the two antiautomorphisms, the transpose is the more fundamental.<ref>The opposite is true when using the alternate (−) sign convention for Clifford algebras: it is the conjugate 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 {{math|1=''v''<sup>−1</sup> = ''v''<sup>t</sup> / ''Q''(''v'')}} while in the (−) convention it is given by {{math|1=''v''<sup>−1</sup> = {{overline|''v''}} / ''Q''(''v'')}}.</ref>
Of the two antiautomorphisms, the transpose is the more fundamental.{{efn|The opposite is true when using the alternate (−) sign convention for Clifford algebras: it is the conjugate that 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 {{math|1=''v''<sup>−1</sup> = ''v''<sup>t</sup> / ''Q''(''v'')}} while in the (−) convention it is given by {{math|1=''v''<sup>−1</sup> = {{overline|''v''}} / ''Q''(''v'')}}.}}


Note that all of these operations are [[involution (mathematics)|involutions]]. One can show that they act as {{math|±1}} on elements which are pure in the {{math|'''Z'''}}-grading. In fact, all three operations depend only on the degree modulo {{math|4}}. That is, if {{math|''x''}} is pure with degree {{math|''k''}} then
Note that all of these operations are [[involution (mathematics)|involutions]]. One can show that they act as {{math|±1}} on elements that are pure in the {{math|'''Z'''}}-grading. In fact, all three operations depend only on the degree modulo&nbsp;{{math|4}}. That is, if {{math|''x''}} is pure with degree {{math|''k''}} then
<math display="block">\alpha(x) = \pm x \qquad x^\mathrm{t} = \pm x \qquad \bar x = \pm x</math>
<math display="block">\alpha(x) = \pm x \qquad x^\mathrm{t} = \pm x \qquad \bar x = \pm x</math>
where the signs are given by the following table:
where the signs are given by the following table:
Line 281: Line 281:


A [[central simple algebra]] over {{math|''K''}} is a matrix algebra over a (finite-dimensional) division algebra with center {{math|''K''}}. For example, the central simple algebras over the reals are matrix algebras over either the reals or the quaternions.
A [[central simple algebra]] over {{math|''K''}} is a matrix algebra over a (finite-dimensional) division algebra with center {{math|''K''}}. For example, the central simple algebras over the reals are matrix algebras over either the reals or the quaternions.
* If {{math|''V''}} has even dimension then {{math|Cl(''V'', ''Q'')}} is a central simple algebra over {{math|''K''}}.
* If {{math|''V''}} has even dimension then {{math|Cl(''V'', ''Q'')}} is a central simple algebra over&nbsp;{{math|''K''}}.
* If {{math|''V''}} has even dimension then the even subalgebra {{math|Cl{{sup|[0]}}(''V'', ''Q'')}} is a central simple algebra over a quadratic extension of {{math|''K''}} or a sum of two isomorphic central simple algebras over {{math|''K''}}.
* If {{math|''V''}} has even dimension then the even subalgebra {{math|Cl{{sup|[0]}}(''V'', ''Q'')}} is a central simple algebra over a quadratic extension of {{math|''K''}} or a sum of two isomorphic central simple algebras over&nbsp;{{math|''K''}}.
* If {{math|''V''}} has odd dimension then {{math|Cl(''V'', ''Q'')}} is a central simple algebra over a quadratic extension of {{math|''K''}} or a sum of two isomorphic central simple algebras over {{math|''K''}}.
* If {{math|''V''}} has odd dimension then {{math|Cl(''V'', ''Q'')}} is a central simple algebra over a quadratic extension of {{math|''K''}} or a sum of two isomorphic central simple algebras over&nbsp;{{math|''K''}}.
* If {{math|''V''}} has odd dimension then the even subalgebra {{math|Cl{{sup|[0]}}(''V'', ''Q'')}} is a central simple algebra over {{math|''K''}}.
* If {{math|''V''}} has odd dimension then the even subalgebra {{math|Cl{{sup|[0]}}(''V'', ''Q'')}} is a central simple algebra over&nbsp;{{math|''K''}}.


The structure of Clifford algebras can be worked out explicitly using the following result. Suppose that {{math|''U''}} has even dimension and a non-singular bilinear form with [[discriminant]] {{math|''d''}}, and suppose that {{math|''V''}} is another vector space with a quadratic form. The Clifford algebra of {{math|''U'' + ''V''}} is isomorphic to the tensor product of the Clifford algebras of {{math|''U''}} and {{math|(−1)<sup>dim(''U'')/2</sup>''dV''}}, which is the space {{math|''V''}} with its quadratic form multiplied by {{math|(−1)<sup>dim(''U'')/2</sup>''d''}}. Over the reals, this implies in particular that
The structure of Clifford algebras can be worked out explicitly using the following result. Suppose that {{math|''U''}} has even dimension and a non-singular bilinear form with [[discriminant]] {{math|''d''}}, and suppose that {{math|''V''}} is another vector space with a quadratic form. The Clifford algebra of {{math|''U'' + ''V''}} is isomorphic to the tensor product of the Clifford algebras of {{math|''U''}} and {{math|(−1)<sup>dim(''U'')/2</sup>''dV''}}, which is the space {{math|''V''}} with its quadratic form multiplied by {{math|(−1)<sup>dim(''U'')/2</sup>''d''}}. Over the reals, this implies in particular that
Line 295: Line 295:


== Lipschitz group ==
== Lipschitz group ==
The class of Lipschitz groups ({{aka}}{{sfn|Vaz|da Rocha|2016|loc=p. 126}} [[Clifford group]]s or Clifford–Lipschitz groups) was discovered by [[Rudolf Lipschitz]].{{sfn|Lounesto|2001|loc=§17.2}}
The class of Lipschitz groups ({{aka}}{{sfn|Vaz|da Rocha|2016|p=126|ps=none}} [[Clifford group]]s or Clifford–Lipschitz groups) was discovered by [[Rudolf Lipschitz]].{{sfn|Lounesto|2001|loc=§17.2|ps=none}}


In this section we assume that {{math|''V''}} is finite-dimensional and the quadratic form {{math|''Q''}} is [[nondegenerate form|nondegenerate]].
In this section we assume that {{math|''V''}} is finite-dimensional and the quadratic form {{math|''Q''}} is [[nondegenerate form|nondegenerate]].
Line 301: Line 301:
An action on the elements of a Clifford algebra by its [[group of units]] may be defined in terms of a twisted conjugation: twisted conjugation by {{math|''x''}} maps {{math|''y'' ↦ ''α''(''x'') ''y'' ''x''<sup>−1</sup>}}, where {{math|''α''}} is the ''main involution'' defined [[#Grading|above]].
An action on the elements of a Clifford algebra by its [[group of units]] may be defined in terms of a twisted conjugation: twisted conjugation by {{math|''x''}} maps {{math|''y'' ↦ ''α''(''x'') ''y'' ''x''<sup>−1</sup>}}, where {{math|''α''}} is the ''main involution'' defined [[#Grading|above]].


The Lipschitz group {{math|Γ}} is defined to be the set of invertible elements {{math|''x''}} that ''stabilize the set of vectors'' under this action,<ref>{{citation |year=2009 |last=Perwass |first=Christian |title=Geometric Algebra with Applications in Engineering |publisher=Springer Science & Business Media |bibcode=2009gaae.book.....P |isbn=978-3-540-89068-3 }}, §3.3.1</ref> meaning that for all {{math|''v''}} in {{math|''V''}} we have:
The Lipschitz group {{math|Γ}} is defined to be the set of invertible elements {{math|''x''}} that ''stabilize the set of vectors'' under this action,{{sfn|Perwass|2009|loc=§3.3.1|ps=none}} meaning that for all {{math|''v''}} in {{math|''V''}} we have:
<math display="block">\alpha(x) v x^{-1}\in V .</math>
<math display="block">\alpha(x) v x^{-1}\in V .</math>


This formula also defines an action of the Lipschitz group on the vector space {{math|''V''}} that preserves the quadratic form {{math|''Q''}}, and so gives a homomorphism from the Lipschitz group to the orthogonal group. The Lipschitz group contains all elements {{math|''r''}} of {{math|''V''}} for which {{math|''Q''(''r'')}} is invertible in {{math|''K''}}, and these act on {{math|''V''}} by the corresponding reflections that take {{math|''v''}} to {{math|''v'' − ({{angle brackets|''r'', ''v''}} + {{angle brackets|''v'', ''r''}})''r''/''Q''(''r'')}}. (In characteristic {{math|2}} these are called orthogonal transvections rather than reflections.)
This formula also defines an action of the Lipschitz group on the vector space {{math|''V''}} that preserves the quadratic form {{math|''Q''}}, and so gives a homomorphism from the Lipschitz group to the orthogonal group. The Lipschitz group contains all elements {{math|''r''}} of {{math|''V''}} for which {{math|''Q''(''r'')}} is invertible in {{math|''K''}}, and these act on {{math|''V''}} by the corresponding reflections that take {{math|''v''}} to {{math|''v'' − ({{angle brackets|''r'', ''v''}} + {{angle brackets|''v'', ''r''}})''r''{{px2}}/{{px2}}''Q''(''r'')}}. (In characteristic {{math|2}} these are called orthogonal transvections rather than reflections.)


If {{math|''V''}} is a finite-dimensional real vector space with a [[degenerate form|non-degenerate]] quadratic form then the Lipschitz group maps onto the orthogonal group of {{math|''V''}} with respect to the form (by the [[Cartan–Dieudonné theorem]]) and the kernel consists of the nonzero elements of the field {{math|''K''}}. This leads to exact sequences
If {{math|''V''}} is a finite-dimensional real vector space with a [[degenerate form|non-degenerate]] quadratic form then the Lipschitz group maps onto the orthogonal group of {{math|''V''}} with respect to the form (by the [[Cartan–Dieudonné theorem]]) and the kernel consists of the nonzero elements of the field&nbsp;{{math|''K''}}. This leads to exact sequences
<math display="block"> 1 \rightarrow K^\times \rightarrow \Gamma \rightarrow \mbox{O}_V(K) \rightarrow 1,</math>
<math display="block"> 1 \rightarrow K^\times \rightarrow \Gamma \rightarrow \operatorname{O}_V(K) \rightarrow 1,</math>
<math display="block"> 1 \rightarrow K^\times \rightarrow \Gamma^0 \rightarrow \mbox{SO}_V(K) \rightarrow 1.</math>
<math display="block"> 1 \rightarrow K^\times \rightarrow \Gamma^0 \rightarrow \operatorname{SO}_V(K) \rightarrow 1.</math>


Over other fields or with indefinite forms, the map is not in general onto, and the failure is captured by the spinor norm.
Over other fields or with indefinite forms, the map is not in general onto, and the failure is captured by the spinor norm.
Line 317: Line 317:
In arbitrary characteristic, the [[Orthogonal group#The spinor norm|spinor norm]] {{math|''Q''}} is defined on the Lipschitz group by
In arbitrary characteristic, the [[Orthogonal group#The spinor norm|spinor norm]] {{math|''Q''}} is defined on the Lipschitz group by
<math display="block">Q(x) = x^\mathrm{t}x.</math><!-- Note that (−1)^D(x) is the same as \alpha(x), so this expression is the same as \alpha(x)^t x (−1)^D(x). -->
<math display="block">Q(x) = x^\mathrm{t}x.</math><!-- Note that (−1)^D(x) is the same as \alpha(x), so this expression is the same as \alpha(x)^t x (−1)^D(x). -->
It is a homomorphism from the Lipschitz group to the group {{math|''K''<sup>×</sup>}} of non-zero elements of {{math|''K''}}. It coincides with the quadratic form {{math|''Q''}} of {{math|''V''}} when {{math|''V''}} is identified with a subspace of the Clifford algebra. Several authors define the spinor norm slightly differently, so that it differs from the one here by a factor of {{math|−1}}, {{math|2}}, or {{math|−2}} on {{math|Γ<sup>1</sup>}}. The difference is not very important in characteristic other than 2.
It is a homomorphism from the Lipschitz group to the group {{math|''K''<sup>×</sup>}} of non-zero elements of {{math|''K''}}. It coincides with the quadratic form {{math|''Q''}} of {{math|''V''}} when {{math|''V''}} is identified with a subspace of the Clifford algebra. Several authors define the spinor norm slightly differently, so that it differs from the one here by a factor of {{math|−1}}, {{math|2}}, or {{math|−2}} on&nbsp;{{math|Γ<sup>1</sup>}}. The difference is not very important in characteristic other than 2.


The nonzero elements of {{math|''K''}} have spinor norm in the group ({{math|''K''<sup>×</sup>)<sup>2</sup>}} of squares of nonzero elements of the field {{math|''K''}}. So when {{math|''V''}} is finite-dimensional and non-singular we get an induced map from the orthogonal group of {{math|''V''}} to the group {{math|''K''<sup>×</sup>/(''K''<sup>×</sup>)<sup>2</sup>}}, also called the spinor norm. The spinor norm of the reflection about {{math|''r''<sup>⊥</sup>}}, for any vector {{math|''r''}}, has image {{math|''Q''(''r'')}} in {{math|''K''<sup>×</sup>/(''K''<sup>×</sup>)<sup>2</sup>}}, and this property uniquely defines it on the orthogonal group. This gives exact sequences:
The nonzero elements of {{math|''K''}} have spinor norm in the group ({{math|''K''<sup>×</sup>)<sup>2</sup>}} of squares of nonzero elements of the field {{math|''K''}}. So when {{math|''V''}} is finite-dimensional and non-singular we get an induced map from the orthogonal group of {{math|''V''}} to the group {{math|''K''<sup>×</sup>{{px2}}/{{px2}}(''K''<sup>×</sup>)<sup>2</sup>}}, also called the spinor norm. The spinor norm of the reflection about {{math|''r''<sup>⊥</sup>}}, for any vector {{math|''r''}}, has image {{math|''Q''(''r'')}} in {{math|''K''<sup>×</sup>{{px2}}/{{px2}}(''K''<sup>×</sup>)<sup>2</sup>}}, and this property uniquely defines it on the orthogonal group. This gives exact sequences:
<math display="block">\begin{align}
<math display="block">\begin{align}
1 \to \{\pm 1\} \to \mbox{Pin}_V(K) &\to \mbox{O}_V(K) \to K^\times/\left(K^\times\right)^2, \\
1 \to \{\pm 1\} \to \operatorname{Pin}_V(K) &\to \operatorname{O}_V(K) \to K^\times/\left(K^\times\right)^2, \\
1 \to \{\pm 1\} \to \mbox{Spin}_V(K) &\to \mbox{SO}_V(K) \to K^\times/\left(K^\times\right)^2.
1 \to \{\pm 1\} \to \operatorname{Spin}_V(K) &\to \operatorname{SO}_V(K) \to K^\times/\left(K^\times\right)^2.
\end{align}</math>
\end{align}</math>


Line 328: Line 328:


From the point of view of [[Galois cohomology]] of [[algebraic group]]s, the spinor norm is a [[connecting homomorphism]] on cohomology. Writing {{math|''μ''<sub>2</sub>}} for the [[Group scheme of roots of unity|algebraic group of square roots of 1]] (over a field of characteristic not {{math|2}} it is roughly the same as a two-element group with trivial Galois action), the short exact sequence
From the point of view of [[Galois cohomology]] of [[algebraic group]]s, the spinor norm is a [[connecting homomorphism]] on cohomology. Writing {{math|''μ''<sub>2</sub>}} for the [[Group scheme of roots of unity|algebraic group of square roots of 1]] (over a field of characteristic not {{math|2}} it is roughly the same as a two-element group with trivial Galois action), the short exact sequence
<math display="block"> 1 \to \mu_2 \rightarrow \mbox{Pin}_V \rightarrow \mbox{O}_V \rightarrow 1</math>
<math display="block"> 1 \to \mu_2 \rightarrow \operatorname{Pin}_V \rightarrow \operatorname{O}_V \rightarrow 1</math>
yields a long exact sequence on cohomology, which begins
yields a long exact sequence on cohomology, which begins
<math display="block"> 1 \to H^0(\mu_2; K) \to H^0(\mbox{Pin}_V; K) \to H^0(\mbox{O}_V; K) \to H^1(\mu_2; K).</math>
<math display="block"> 1 \to H^0(\mu_2; K) \to H^0(\operatorname{Pin}_V; K) \to H^0(\operatorname{O}_V; K) \to H^1(\mu_2; K).</math>


The 0th Galois cohomology group of an algebraic group with coefficients in {{math|''K''}} is just the group of {{math|''K''}}-valued points: {{math|1=''H''<sup>0</sup>(''G''; ''K'') = ''G''(''K'')}}, and {{math|''H''<sup>1</sup>(μ<sub>2</sub>; ''K'') ≅ ''K''<sup>×</sup>/(''K''<sup>×</sup>)<sup>2</sup>}}, which recovers the previous sequence
The 0th Galois cohomology group of an algebraic group with coefficients in {{math|''K''}} is just the group of {{math|''K''}}-valued points: {{math|1=''H''<sup>0</sup>(''G''; ''K'') = ''G''(''K'')}}, and {{math|''H''<sup>1</sup>(μ<sub>2</sub>; ''K'') ≅ ''K''<sup>×</sup>{{px2}}/{{px2}}(''K''<sup>×</sup>)<sup>2</sup>}}, which recovers the previous sequence
<math display="block"> 1 \to \{\pm 1\} \to \mbox{Pin}_V(K) \to \mbox{O}_V(K) \to K^\times/\left(K^\times\right)^2,</math>
<math display="block"> 1 \to \{\pm 1\} \to \operatorname{Pin}_V(K) \to \operatorname{O}_V(K) \to K^\times/\left(K^\times\right)^2,</math>
where the spinor norm is the connecting homomorphism {{math|''H''<sup>0</sup>(O<sub>''V''</sub>; ''K'') → ''H''<sup>1</sup>(μ<sub>2</sub>; ''K'')}}.
where the spinor norm is the connecting homomorphism {{math|''H''<sup>0</sup>(O<sub>''V''</sub>; ''K'') → ''H''<sup>1</sup>(μ<sub>2</sub>; ''K'')}}.


Line 345: Line 345:
Recall from the previous section that there is a homomorphism from the Lipschitz group onto the orthogonal group. We define the [[special orthogonal group]] to be the image of {{math|Γ<sup>0</sup>}}. If {{math|''K''}} does not have characteristic {{math|2}} this is just the group of elements of the orthogonal group of determinant {{math|1}}. If {{math|''K''}} does have characteristic {{math|2}}, then all elements of the orthogonal group have determinant {{math|1}}, and the special orthogonal group is the set of elements of Dickson invariant {{math|0}}.
Recall from the previous section that there is a homomorphism from the Lipschitz group onto the orthogonal group. We define the [[special orthogonal group]] to be the image of {{math|Γ<sup>0</sup>}}. If {{math|''K''}} does not have characteristic {{math|2}} this is just the group of elements of the orthogonal group of determinant {{math|1}}. If {{math|''K''}} does have characteristic {{math|2}}, then all elements of the orthogonal group have determinant {{math|1}}, and the special orthogonal group is the set of elements of Dickson invariant {{math|0}}.


There is a homomorphism from the pin group to the orthogonal group. The image consists of the elements of spinor norm {{math|1 ∈ ''K''<sup>×</sup>/(''K''<sup>×</sup>)<sup>2</sup>}}. The kernel consists of the elements {{math|+1}} and {{math|−1}}, and has order {{math|2}} unless {{math|''K''}} has characteristic {{math|2}}. Similarly there is a homomorphism from the Spin group to the special orthogonal group of {{math|''V''}}.
There is a homomorphism from the pin group to the orthogonal group. The image consists of the elements of spinor norm {{math|1 ∈ ''K''<sup>×</sup>{{px2}}/{{px2}}(''K''<sup>×</sup>)<sup>2</sup>}}. The kernel consists of the elements {{math|+1}} and {{math|−1}}, and has order {{math|2}} unless {{math|''K''}} has characteristic {{math|2}}. Similarly there is a homomorphism from the Spin group to the special orthogonal group of&nbsp;{{math|''V''}}.


In the common case when {{math|''V''}} is a positive or negative definite space over the reals, the spin group maps onto the special orthogonal group, and is simply connected when {{math|''V''}} has dimension at least {{math|3}}. Further the kernel of this homomorphism consists of {{math|1}} and {{math|−1}}. So in this case the spin group, {{math|Spin(''n'')}}, is a double cover of {{math|SO(''n'')}}. Please note, however, that the simple connectedness of the spin group is not true in general: if {{math|''V''}} is {{math|'''R'''<sup>''p'',''q''</sup>}} for {{math|''p''}} and {{math|''q''}} both at least {{math|2}} then the spin group is not simply connected. In this case the algebraic group {{math|Spin<sub>''p'',''q''</sub>}} is simply connected as an algebraic group, even though its group of real valued points {{math|Spin<sub>''p'',''q''</sub>('''R''')}} is not simply connected. This is a rather subtle point, which completely confused the authors of at least one standard book about spin groups.{{which|date=July 2019}}
In the common case when {{math|''V''}} is a positive or negative definite space over the reals, the spin group maps onto the special orthogonal group, and is simply connected when {{math|''V''}} has dimension at least {{math|3}}. Further the kernel of this homomorphism consists of {{math|1}} and {{math|−1}}. So in this case the spin group, {{math|Spin(''n'')}}, is a double cover of {{math|SO(''n'')}}. Please note, however, that the simple connectedness of the spin group is not true in general: if {{math|''V''}} is {{math|'''R'''<sup>''p'',''q''</sup>}} for {{math|''p''}} and {{math|''q''}} both at least {{math|2}} then the spin group is not simply connected. In this case the algebraic group {{math|Spin<sub>''p'',''q''</sub>}} is simply connected as an algebraic group, even though its group of real valued points {{math|Spin<sub>''p'',''q''</sub>('''R''')}} is not simply connected. This is a rather subtle point, which completely confused the authors of at least one standard book about spin groups.{{which|date=July 2019}}
Line 351: Line 351:
== Spinors ==
== Spinors ==
<!-- This section is linked from [[Spinor]] -->
<!-- This section is linked from [[Spinor]] -->
Clifford algebras {{math|Cl{{sub|''p'',''q''}}('''C''')}}, with {{math|1=''p'' + ''q'' = 2''n''}} even, are matrix algebras which have a complex representation of dimension {{math|2<sup>''n''</sup>}}. By restricting to the group {{math|Pin<sub>''p'',''q''</sub>('''R''')}} we get a complex representation of the Pin group of the same dimension, called the [[spin representation]]. If we restrict this to the spin group {{math|Spin<sub>''p'',''q''</sub>('''R''')}} then it splits as the sum of two ''half spin representations'' (or ''Weyl representations'') of dimension&nbsp;{{math|2<sup>''n''−1</sup>}}.
Clifford algebras {{math|Cl{{sub|''p'',''q''}}('''C''')}}, with {{math|1=''p'' + ''q'' = 2''n''}} even, are matrix algebras that have a complex representation of dimension {{math|2<sup>''n''</sup>}}. By restricting to the group {{math|Pin<sub>''p'',''q''</sub>('''R''')}} we get a complex representation of the Pin group of the same dimension, called the [[spin representation]]. If we restrict this to the spin group {{math|Spin<sub>''p'',''q''</sub>('''R''')}} then it splits as the sum of two ''half spin representations'' (or ''Weyl representations'') of dimension&nbsp;{{math|2<sup>''n''−1</sup>}}.


If {{math|1=''p'' + ''q'' = 2''n'' + 1}} is odd then the Clifford algebra {{math|Cl{{sub|''p'',''q''}}('''C''')}} is a sum of two matrix algebras, each of which has a representation of dimension {{math|2<sup>''n''</sup>}}, and these are also both representations of the pin group {{math|Pin<sub>''p'',''q''</sub>('''R''')}}. On restriction to the spin group {{math|Spin<sub>''p'',''q''</sub>('''R''')}} these become isomorphic, so the spin group has a complex spinor representation of dimension&nbsp;{{math|2<sup>''n''</sup>}}.
If {{math|1=''p'' + ''q'' = 2''n'' + 1}} is odd then the Clifford algebra {{math|Cl{{sub|''p'',''q''}}('''C''')}} is a sum of two matrix algebras, each of which has a representation of dimension {{math|2<sup>''n''</sup>}}, and these are also both representations of the pin group {{math|Pin<sub>''p'',''q''</sub>('''R''')}}. On restriction to the spin group {{math|Spin<sub>''p'',''q''</sub>('''R''')}} these become isomorphic, so the spin group has a complex spinor representation of dimension&nbsp;{{math|2<sup>''n''</sup>}}.
Line 364: Line 364:
Comparing with the above concrete realizations of the Clifford algebras, the pin group corresponds to the products of arbitrarily many reflections: it is a cover of the full orthogonal group {{math|O(''p'', ''q'')}}. The [[spin group]] consists of those elements of {{math|Pin<sub>''p'',''q''</sub>}} that are products of an even number of unit vectors. Thus by the [[Cartan–Dieudonné theorem]] Spin is a cover of the group of proper rotations {{math|SO(''p'', ''q'')}}.
Comparing with the above concrete realizations of the Clifford algebras, the pin group corresponds to the products of arbitrarily many reflections: it is a cover of the full orthogonal group {{math|O(''p'', ''q'')}}. The [[spin group]] consists of those elements of {{math|Pin<sub>''p'',''q''</sub>}} that are products of an even number of unit vectors. Thus by the [[Cartan–Dieudonné theorem]] Spin is a cover of the group of proper rotations {{math|SO(''p'', ''q'')}}.


Let {{math|''α'' : Cl → Cl}} be the automorphism which is given by the mapping {{math|''v'' ↦ −''v''}} acting on pure vectors. Then in particular, {{math|Spin<sub>''p'',''q''</sub>}} is the subgroup of {{math|Pin<sub>''p'',''q''</sub>}} whose elements are fixed by {{math|''α''}}. Let
Let {{math|''α'' : Cl → Cl}} be the automorphism that is given by the mapping {{math|''v'' ↦ −''v''}} acting on pure vectors. Then in particular, {{math|Spin<sub>''p'',''q''</sub>}} is the subgroup of {{math|Pin<sub>''p'',''q''</sub>}} whose elements are fixed by {{math|''α''}}. Let
<math display="block">\operatorname{Cl}_{p,q}^{[0]} = \{ x\in \operatorname{Cl}_{p,q} \mid \alpha(x) = x\}.</math>
<math display="block">\operatorname{Cl}_{p,q}^{[0]} = \{ x\in \operatorname{Cl}_{p,q} \mid \alpha(x) = x\}.</math>
(These are precisely the elements of even degree in {{math|Cl{{sub|''p'',''q''}}}}.) Then the spin group lies within {{math|Cl{{su|lh=1em|p=[0]|b=''p'',''q''}}}}.
(These are precisely the elements of even degree in {{math|Cl{{sub|''p'',''q''}}}}.) Then the spin group lies within {{math|Cl{{su|lh=0.9em|p=[0]|b=''p'',''q''}}}}.


The irreducible representations of {{math|Cl{{sub|''p'',''q''}}}} restrict to give representations of the pin group. Conversely, since the pin group is generated by unit vectors, all of its irreducible representation are induced in this manner. Thus the two representations coincide. For the same reasons, the irreducible representations of the spin coincide with the irreducible representations of {{math|Cl{{su|lh=1em|p=[0]|b=''p'',''q''}}}}.
The irreducible representations of {{math|Cl{{sub|''p'',''q''}}}} restrict to give representations of the pin group. Conversely, since the pin group is generated by unit vectors, all of its irreducible representation are induced in this manner. Thus the two representations coincide. For the same reasons, the irreducible representations of the spin coincide with the irreducible representations of {{math|Cl{{su|lh=0.9em|p=[0]|b=''p'',''q''}}}}.


To classify the pin representations, one need only appeal to the [[classification of Clifford algebras]]. To find the spin representations (which are representations of the even subalgebra), one can first make use of either of the isomorphisms (see above)
To classify the pin representations, one need only appeal to the [[classification of Clifford algebras]]. To find the spin representations (which are representations of the even subalgebra), one can first make use of either of the isomorphisms (see above)
Line 380: Line 380:


=== Physics ===
=== Physics ===
Clifford algebras have numerous important applications in physics. Physicists usually consider a Clifford algebra to be an algebra with a basis generated by the matrices {{math|''γ''<sub>0</sub>, ..., ''γ''<sub>3</sub>}} called [[Dirac matrices]] which have the property that
Clifford algebras have numerous important applications in physics. Physicists usually consider a Clifford algebra to be an algebra that has a basis that is generated by the matrices {{math|''γ''<sub>0</sub>, ..., ''γ''<sub>3</sub>}}, called [[Dirac matrices]], which have the property that
<math display="block">\gamma_i\gamma_j + \gamma_j\gamma_i = 2\eta_{ij}\,</math>
<math display="block">\gamma_i\gamma_j + \gamma_j\gamma_i = 2\eta_{ij} ,</math>
where {{math|''η''}} is the matrix of a quadratic form of signature {{math|(1, 3)}} (or {{math|(3, 1)}} corresponding to the two equivalent choices of metric signature). These are exactly the defining relations for the Clifford algebra {{math|Cl{{su|b=1,3}}('''R''')}}, whose [[complexification]] is {{math|Cl{{su|b=1,3}}('''R''')<sub>'''C'''</sub>}} which, by the [[classification of Clifford algebras]], is isomorphic to the algebra of {{math|4 × 4}} complex matrices {{math|Cl{{sub|4}}('''C''') ≈ M<sub>4</sub>('''C''')}}. However, it is best to retain the notation {{math|Cl{{su|b=1,3}}('''R''')<sub>'''C'''</sub>}}, since any transformation that takes the bilinear form to the canonical form is ''not'' a Lorentz transformation of the underlying spacetime.
where {{math|''η''}} is the matrix of a quadratic form of signature {{math|(1, 3)}} (or {{math|(3, 1)}} corresponding to the two equivalent choices of metric signature). These are exactly the defining relations for the Clifford algebra {{math|Cl{{su|b=1,3}}('''R''')}}, whose [[complexification]] is {{math|Cl{{su|b=1,3}}('''R''')<sub>'''C'''</sub>}}, which, by the [[classification of Clifford algebras]], is isomorphic to the algebra of {{math|4 × 4}} complex matrices {{math|Cl{{sub|4}}('''C''') ≈ M<sub>4</sub>('''C''')}}. However, it is best to retain the notation {{math|Cl{{su|b=1,3}}('''R''')<sub>'''C'''</sub>}}, since any transformation that takes the bilinear form to the canonical form is ''not'' a Lorentz transformation of the underlying spacetime.


The Clifford algebra of spacetime used in physics thus has more structure than {{math|Cl<sub>4</sub>('''C''')}}. It has in addition a set of preferred transformations – Lorentz transformations. Whether complexification is necessary to begin with depends in part on conventions used and in part on how much one wants to incorporate straightforwardly, but complexification is most often necessary in quantum mechanics where the spin representation of the Lie algebra {{math|'''so'''(1, 3)}} sitting inside the Clifford algebra conventionally requires a complex Clifford algebra. For reference, the spin Lie algebra is given by
The Clifford algebra of spacetime used in physics thus has more structure than {{math|Cl<sub>4</sub>('''C''')}}. It has in addition a set of preferred transformations – Lorentz transformations. Whether complexification is necessary to begin with depends in part on conventions used and in part on how much one wants to incorporate straightforwardly, but complexification is most often necessary in quantum mechanics where the spin representation of the Lie algebra {{math|'''so'''(1, 3)}} sitting inside the Clifford algebra conventionally requires a complex Clifford algebra. For reference, the spin Lie algebra is given by
Line 392: Line 392:
\end{align}</math>
\end{align}</math>


This is in the {{math|(3, 1)}} convention, hence fits in {{math|Cl{{su|b=3,1}}('''R''')<sub>'''C'''</sub>}}.<ref>{{harvnb|Weinberg|2002}}</ref>
This is in the {{math|(3, 1)}} convention, hence fits in {{math|Cl{{su|b=3,1}}('''R''')<sub>'''C'''</sub>}}.{{sfn|Weinberg|2002|ps=none}}


The Dirac matrices were first written down by [[Paul Dirac]] when he was trying to write a relativistic first-order wave equation for the [[electron]], and give an explicit isomorphism from the Clifford algebra to the algebra of complex matrices. The result was used to define the [[Dirac equation]] and introduce the [[Dirac operator]]. The entire Clifford algebra shows up in [[quantum field theory]] in the form of [[Dirac field bilinear]]s.
The Dirac matrices were first written down by [[Paul Dirac]] when he was trying to write a relativistic first-order wave equation for the [[electron]], and give an explicit isomorphism from the Clifford algebra to the algebra of complex matrices. The result was used to define the [[Dirac equation]] and introduce the [[Dirac operator]]. The entire Clifford algebra shows up in [[quantum field theory]] in the form of [[Dirac field bilinear]]s.


The use of Clifford algebras to describe quantum theory has been advanced among others by [[Mario Schönberg]],<ref>See the references to Schönberg's papers of 1956 and 1957 as described in section "The Grassmann–Schönberg algebra <math>G_n</math>" of:A. O. Bolivar,
The use of Clifford algebras to describe quantum theory has been advanced among others by [[Mario Schönberg]],{{efn|See the references to Schönberg's papers of 1956 and 1957 as described in section "The Grassmann–Schönberg algebra {{math|''G''{{sub|''n''}}}}" of {{harvnb|Bolivar|2001}}}} by [[David Hestenes]] in terms of [[geometric calculus]], by [[David Bohm]] and [[Basil Hiley]] and co-workers in form of a [[Basil Hiley#Hierarchy of Clifford algebras|hierarchy of Clifford algebras]], and by Elio Conte et al.{{sfn|Conte|2007|ps=none}}{{sfn|Conte|2012|ps=none}}
Classical limit of fermions in phase space, J. Math. Phys. 42, 4020 (2001) {{doi|10.1063/1.1386411}}</ref> by [[David Hestenes]] in terms of [[geometric calculus]], by [[David Bohm]] and [[Basil Hiley]] and co-workers in form of a [[Basil Hiley#Hierarchy of Clifford algebras|hierarchy of Clifford algebras]], and by Elio Conte et al.<ref>{{cite arXiv |last=Conte |first=Elio |eprint=0711.2260 |class=quant-ph |title=A Quantum-Like Interpretation and Solution of Einstein, Podolsky, and Rosen Paradox in Quantum Mechanics |date= 14 Nov 2007 }}</ref><ref>Elio Conte: On some considerations of mathematical physics: May we identify Clifford algebra as a common algebraic structure for classical diffusion and Schrödinger equations? Adv. Studies Theor. Phys., vol. 6, no. 26 (2012), pp. 1289–1307</ref>


=== Computer vision ===
=== Computer vision ===
Clifford algebras have been applied in the problem of action recognition and classification in [[computer vision]]. Rodriguez et al{{sfn|Rodriguez|Shah|2008|ps=none}} propose a Clifford embedding to generalize traditional MACH filters to video (3D spatiotemporal volume), and vector-valued data such as [[optical flow]]. Vector-valued data is analyzed using the [[Clifford analysis#The Fourier transform|Clifford Fourier Transform]]. Based on these vectors action filters are synthesized in the Clifford Fourier domain and recognition of actions is performed using Clifford correlation. The authors demonstrate the effectiveness of the Clifford embedding by recognizing actions typically performed in classic feature films and sports broadcast television.
Clifford algebras have been applied in the problem of action recognition and classification in [[computer vision]]. Rodriguez et al.<ref name=Rodriguez2008>{{cite conference
| author = Rodriguez, Mikel
|author2=Shah, M
| year = 2008
| title = Action MACH: A Spatio-Temporal Maximum Average Correlation Height Filter for Action Classification
| book-title = Computer Vision and Pattern Recognition (CVPR)
}}</ref> propose a Clifford embedding to generalize traditional MACH filters to video (3D spatiotemporal volume), and vector-valued data such as [[optical flow]]. Vector-valued data is analyzed using the [[Clifford analysis#The Fourier transform|Clifford Fourier Transform]]. Based on these vectors action filters are synthesized in the Clifford Fourier domain and recognition of actions is performed using Clifford correlation. The authors demonstrate the effectiveness of the Clifford embedding by recognizing actions typically performed in classic feature films and sports broadcast television.


== Generalizations ==
== Generalizations ==
* While this article focuses on a Clifford algebra of a vector space over a field, the definition extends without change to a [[Module (mathematics)|module]] over any unital, associative, commutative ring.<ref name=oziewicz-sitarczyk />
* While this article focuses on a Clifford algebra of a vector space over a field, the definition extends without change to a [[Module (mathematics)|module]] over any unital, associative, commutative ring.{{efn|See for ex. {{harvnb|Oziewicz|Sitarczyk|1992}}}}
* Clifford algebras may be generalized to a form of degree higher than quadratic over a vector space.<ref>
* Clifford algebras may be generalized to a form of degree higher than quadratic over a vector space.{{sfn|Haile|1984|ps=none}}
{{cite journal
|title = On the Clifford Algebra of a Binary Cubic Form
|author = Darrell E. Haile
|journal = American Journal of Mathematics
|volume = 106
|date = Dec 1984
|issue = 6
|pages = 1269–1280
|publisher = The Johns Hopkins University Press
|doi = 10.2307/2374394
|jstor = 2374394
}}</ref>


== See also ==
== See also ==
{{Portal|Mathematics}}
{{Portal|Mathematics}}
{{Div col}}
{{div col}}
* [[Algebra of physical space]], APS
* [[Algebra of physical space]]
* [[Cayley–Dickson construction]]
* [[Cayley–Dickson construction]]
* [[Classification of Clifford algebras]]
* [[Classification of Clifford algebras]]
Line 448: Line 429:
* [[Spinor]]
* [[Spinor]]
* [[Spinor bundle]]
* [[Spinor bundle]]
{{Div col end}}
{{div col end}}


== Notes ==
== Notes ==
{{notelist}}
{{notelist}}


== References ==
== Citations ==
{{Reflist|30em}}
{{reflist|30em}}


=== Sources ===
== References ==
{{refbegin|30em}}
* {{citation | last1=Bolivar | first1=A. O. | title=Classical limit of fermions in phase space | journal=J. Math. Phys.| year=2001 | volume=42 | issue=9 | pages=4020–4030 | doi=10.1063/1.1386411 | bibcode=2001JMP....42.4020B | doi-access=free }}
* {{cite book | last1=Bottema | first1=O. | last2=Roth | first2=B. | year=2012 | title=Theoretical Kinematics | url=https://books.google.com/books?id=f8I4yGVi9ocC | publisher=Dover | orig-year=1979 | isbn=978-0-486-66346-3}}
* {{citation | last1=Bourbaki | first1=Nicolas | author1-link=Nicolas Bourbaki | year=1988 | title=Algebra | publisher=[[Springer-Verlag]] | isbn=978-3-540-19373-9 }}, section IX.9.
* {{citation | last1=Bourbaki | first1=Nicolas | author1-link=Nicolas Bourbaki | year=1988 | title=Algebra | publisher=[[Springer-Verlag]] | isbn=978-3-540-19373-9 }}, section IX.9.
* {{cite journal | last=Clifford | first=W.K. | year=1873 | title=Preliminary sketch of bi-quaternions | journal=Proc. London Math. Soc. | volume=4 }}
* Carnahan, S. ''Borcherds Seminar Notes, Uncut.'' Week 5, "Spinors and Clifford Algebras".
* {{cite book | last=Clifford | first=W.K. | year=1882 | title=Mathematical Papers | editor-last=Tucker | editor-first=R. | publisher=Macmillan | location=London }}
* {{citation | last1=Carnahan | first1=S. | title=Borcherds Seminar Notes, Uncut, Week 5 | series=Spinors and Clifford Algebras }}
* {{cite arXiv | last=Conte | first=Elio | eprint=0711.2260 | class=quant-ph | title=A Quantum-Like Interpretation and Solution of Einstein, Podolsky, and Rosen Paradox in Quantum Mechanics | date=14 Nov 2007 }}
* {{citation | last1=Conte | first1=Elio | title=On some considerations of mathematical physics: May we identify Clifford algebra as a common algebraic structure for classical diffusion and Schrödinger equations? | journal=Adv. Studies Theor. Phys. | volume=6 | issue=26 | year=2012 | pages=1289–1307 }}
* {{citation | last=Garling | first=D. J. H. | zbl=1235.15025 | title=Clifford algebras. An introduction | series=London Mathematical Society Student Texts | volume=78 | publisher=[[Cambridge University Press]] | year=2011 | isbn=978-1-107-09638-7 }}
* {{citation | last=Garling | first=D. J. H. | zbl=1235.15025 | title=Clifford algebras. An introduction | series=London Mathematical Society Student Texts | volume=78 | publisher=[[Cambridge University Press]] | year=2011 | isbn=978-1-107-09638-7 }}
* {{cite journal
|title = On the Clifford Algebra of a Binary Cubic Form
|last1 = Haile | first1 = Darrell E.
|journal = American Journal of Mathematics
|volume = 106
|date = Dec 1984
|issue = 6
|pages = 1269–1280
|publisher = The Johns Hopkins University Press
|doi = 10.2307/2374394
|jstor = 2374394
}}
* {{citation | last=Jagannathan | first=R. | arxiv=1005.4300 | title=On generalized Clifford algebras and their physical applications | year=2010 | bibcode=2010arXiv1005.4300J }}
* {{citation | last=Jagannathan | first=R. | arxiv=1005.4300 | title=On generalized Clifford algebras and their physical applications | year=2010 | bibcode=2010arXiv1005.4300J }}
* {{citation | last=Lam | first=Tsit-Yuen | title=Introduction to Quadratic Forms over Fields | volume=67 | series=[[Graduate Studies in Mathematics]] | author-link=Tsit Yuen Lam | publisher=[[American Mathematical Society]] | year=2005 | isbn=0-8218-1095-2 | zbl=1068.11023 | mr = 2104929 }}
* {{citation | last=Lam | first=Tsit-Yuen | title=Introduction to Quadratic Forms over Fields | volume=67 | series=[[Graduate Studies in Mathematics]] | author-link=Tsit Yuen Lam | publisher=[[American Mathematical Society]] | year=2005 | isbn=0-8218-1095-2 | zbl=1068.11023 | mr = 2104929 }}
* {{citation | last1=Lawson | first1=H. Blaine | last2=Michelsohn | first2=Marie-Louise|author2-link=Marie-Louise Michelsohn | title=Spin Geometry | publisher=[[Princeton University Press]] | isbn=978-0-691-08542-5 | year=1989}}. An advanced textbook on Clifford algebras and their applications to differential geometry.
* {{citation | last1=Lawson | first1=H. Blaine | last2=Michelsohn | first2=Marie-Louise|author2-link=Marie-Louise Michelsohn | title=Spin Geometry | publisher=[[Princeton University Press]] | isbn=978-0-691-08542-5 | year=1989}}. An advanced textbook on Clifford algebras and their applications to differential geometry.
* {{citation | last=Lounesto | first=Pertti | title=Clifford algebras and spinors | publisher=[[Cambridge University Press]] | isbn=978-0-521-00551-7 | year=2001}}
* {{citation | last1=Lounesto | first1=Pertti | year=1993 | title=What is a bivector? | journal=Spinors, Twistors, Clifford Algebras and Quantum Deformations | series=Fundamental Theories of Physics | editor1=Z. Oziewicz | editor2=B. Jancewicz | editor3=A. Borowiec | pages=153–158 }}
* {{citation | last1=Lounesto | first1=Pertti | title=Clifford Algebras with Numeric and Symbolic Computations | chapter=Counterexamples in Clifford Algebras with CLICAL | year=1996 | pages=3–30 | doi= 10.1007/978-1-4615-8157-4_1 | isbn= 978-1-4615-8159-8 }}
* {{citation | last=Porteous | first=Ian R. | author-link=Ian R. Porteous | title=Clifford algebras and the classical groups | publisher=[[Cambridge University Press]] | isbn=978-0-521-55177-9 | year=1995}}
* {{citation | last1=Lounesto | first1=Pertti | title=Clifford algebras and spinors | publisher=[[Cambridge University Press]] | isbn=978-0-521-00551-7 | year=2001}}
* {{cite book | last1=McCarthy | first1=J.M. | year=1990 | title=An Introduction to Theoretical Kinematics | url=https://books.google.com/books?id=glOqQgAACAAJ | publisher=MIT Press | isbn=978-0-262-13252-7 }}
* {{cite book | first1=Z. | last1=Oziewicz | first2=Sz. | last2=Sitarczyk | chapter=Parallel treatment of Riemannian and symplectic Clifford algebras | editor-first=A. | editor-last=Micali | editor2-first=R. | editor2-last=Boudet | editor3-first=J. | editor3-last=Helmstetter | title=Clifford Algebras and their Applications in Mathematical Physics | publisher=Kluwer | year=1992 | isbn=0-7923-1623-1 | page=83 | chapter-url=https://books.google.com/books?id=FhU9QpPIscoC&pg=PA83 }}
* {{citation | last1=Perwass | first1=Christian | year=2009 | title=Geometric Algebra with Applications in Engineering | publisher=Springer Science & Business Media | bibcode=2009gaae.book.....P | isbn=978-3-540-89068-3 }}
* {{citation | last1=Porteous | first1=Ian R. | author-link=Ian R. Porteous | title=Clifford algebras and the classical groups | publisher=[[Cambridge University Press]] | isbn=978-0-521-55177-9 | year=1995}}
* {{cite conference
| last1=Rodriguez | first1=Mikel
| last2=Shah | first2=M
| year=2008
| title=Action MACH: A Spatio-Temporal Maximum Average Correlation Height Filter for Action Classification
| book-title=Computer Vision and Pattern Recognition (CVPR)
}}
* {{citation | last=Sylvester | first=J. J. |year=1882 |title=A word on Nonions |series=Johns Hopkins University Circulars |volume=I |pages=241–2 |hdl=1774.2/32845}}; ibid '''II''' (1883) 46; ibid '''III''' (1884) 7–9. Summarized in ''The Collected Mathematics Papers of James Joseph Sylvester'' (Cambridge University Press, 1909) v '''III'''. [http://quod.lib.umich.edu/u/umhistmath/aas8085.0003.001/664?rgn=full+text;view=pdf;q1=nonions online] and [http://quod.lib.umich.edu/u/umhistmath/AAS8085.0004.001/165?cite1=Sylvester;cite1restrict=author;rgn=full+text;view=pdf further].
* {{citation | last=Sylvester | first=J. J. |year=1882 |title=A word on Nonions |series=Johns Hopkins University Circulars |volume=I |pages=241–2 |hdl=1774.2/32845}}; ibid '''II''' (1883) 46; ibid '''III''' (1884) 7–9. Summarized in ''The Collected Mathematics Papers of James Joseph Sylvester'' (Cambridge University Press, 1909) v '''III'''. [http://quod.lib.umich.edu/u/umhistmath/aas8085.0003.001/664?rgn=full+text;view=pdf;q1=nonions online] and [http://quod.lib.umich.edu/u/umhistmath/AAS8085.0004.001/165?cite1=Sylvester;cite1restrict=author;rgn=full+text;view=pdf further].
* {{citation | last1=Vaz | first1=J. | last2=da Rocha | first2=R. | year=2016 | title=An Introduction to Clifford Algebras and Spinors | publisher=[[Oxford University Press]] | bibcode=2016icas.book.....V | isbn=978-0-19-878292-6 }}
* {{citation | last1=Vaz | first1=J. | last2=da Rocha | first2=R. | year=2016 | title=An Introduction to Clifford Algebras and Spinors | publisher=[[Oxford University Press]] | bibcode=2016icas.book.....V | isbn=978-0-19-878292-6 }}
* {{citation | last=Weinberg | first=S. | year=2002 | title=The Quantum Theory of Fields | volume=1 | isbn=0-521-55001-7 | author-link=Steven Weinberg | publisher=[[Cambridge University Press]] | url-access=registration | url=https://archive.org/details/quantumtheoryoff00stev }}
* {{citation | last=Weinberg | first=S. | year=2002 | title=The Quantum Theory of Fields | volume=1 | isbn=0-521-55001-7 | author-link=Steven Weinberg | publisher=[[Cambridge University Press]] | url-access=registration | url=https://archive.org/details/quantumtheoryoff00stev }}
{{refend}}


== Further reading ==
== Further reading ==
{{refbegin}}
* {{citation | last=Knus | first=Max-Albert | title=Quadratic and Hermitian forms over rings | series=Grundlehren der Mathematischen Wissenschaften | volume=294 | publisher=[[Springer-Verlag]] | year=1991 | isbn=3-540-52117-8 | zbl=0756.11008 | doi=10.1007/978-3-642-75401-2 | mr=1096299}}
* {{citation | last=Knus | first=Max-Albert | title=Quadratic and Hermitian forms over rings | series=Grundlehren der Mathematischen Wissenschaften | volume=294 | publisher=[[Springer-Verlag]] | year=1991 | isbn=3-540-52117-8 | zbl=0756.11008 | doi=10.1007/978-3-642-75401-2 | mr=1096299}}
{{refend}}


== External links ==
== External links ==

Revision as of 12:09, 4 July 2024

In mathematics, a Clifford algebra[a] is an algebra generated by a vector space with a quadratic form, and is a unital associative algebra with the additional structure of a distinguished subspace. As K-algebras, they generalize the real numbers, complex numbers, quaternions and several other hypercomplex number systems.[1][2] 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, theoretical physics and digital image processing. They are named after the English mathematician William Kingdon Clifford (1845–1879).

The most familiar Clifford algebras, the orthogonal Clifford algebras, are also referred to as (pseudo-)Riemannian Clifford algebras, as distinct from symplectic Clifford algebras.[b]

Introduction and basic properties

A Clifford algebra is a unital associative algebra that contains and is generated by a vector space V over a field K, where V is equipped with a quadratic form Q : VK. The Clifford algebra Cl(V, Q) is the "freest" unital associative algebra generated by V subject to the condition[c] where the product on the left is that of the algebra, and the 1 is its multiplicative identity. The idea of being the "freest" or "most general" algebra subject to this identity can be formally expressed through the notion of a universal property, as done below.

When V is a finite-dimensional real vector space and Q is nondegenerate, Cl(V, Q) may be identified by the label Clp,q(R), indicating that V has an orthogonal basis with p elements with ei2 = +1, q with ei2 = −1, and where R indicates that this is a Clifford algebra over the reals; i.e. coefficients of elements of the algebra are real numbers. This basis may be found by orthogonal diagonalization.

The free algebra generated by V may be written as the tensor algebra n≥0 V ⊗ ⋯ ⊗ V, that is, the direct sum of the tensor product of n copies of V over all n. Therefore one obtains a Clifford algebra as the quotient of this tensor algebra by the two-sided ideal generated by elements of the form vvQ(v)1 for all elements vV. The product induced by the tensor product in the quotient algebra is written using juxtaposition (e.g. uv). Its associativity follows from the associativity of the tensor product.

The Clifford algebra has a distinguished subspace V, being the image of the embedding map. Such a subspace cannot in general be uniquely determined given only a K-algebra that is isomorphic to the Clifford algebra.

If 2 is invertible in the ground field K, then one can rewrite the fundamental identity above in the form where is the symmetric bilinear form associated with Q, via the polarization identity.

Quadratic forms and Clifford algebras in characteristic 2 form an exceptional case in this respect. In particular, if char(K) = 2 it is not true that a quadratic form necessarily or uniquely determines a symmetric bilinear form that satisfies Q(v) = v, v,[3] Many of the statements in this article include the condition that the characteristic is not 2, and are false if this condition is removed.

As a quantization of the exterior algebra

Clifford algebras are closely related to exterior algebras. Indeed, if Q = 0 then the Clifford algebra Cl(V, Q) is just the exterior algebra V. Whenever 2 is invertible in the ground field K, there exists a canonical linear isomorphism between V and Cl(V, Q). That is, they are naturally isomorphic as vector spaces, but with different multiplications (in the case of characteristic two, they are still isomorphic as vector spaces, just not naturally). Clifford multiplication together with the distinguished subspace is strictly richer than the exterior product since it makes use of the extra information provided by Q.

The Clifford algebra is a filtered algebra; the associated graded algebra is the exterior algebra.

More precisely, Clifford algebras may be thought of as quantizations (cf. quantum group) of the exterior algebra, in the same way that the Weyl algebra is a quantization of the symmetric algebra.

Weyl algebras and Clifford algebras admit a further structure of a *-algebra, and can be unified as even and odd terms of a superalgebra, as discussed in CCR and CAR algebras.

Universal property and construction

Let V be a vector space over a field K, and let Q : VK be a quadratic form on V. In most cases of interest the field K is either the field of real numbers R, or the field of complex numbers C, or a finite field.

A Clifford algebra Cl(V, Q) is a pair (B, i),[d][4] where B is a unital associative algebra over K and i is a linear map i : VB that satisfies i(v)2 = Q(v)1B for all v in V, defined by the following universal property: given any unital associative algebra A over K and any linear map j : VA such that (where 1A denotes the multiplicative identity of A), there is a unique algebra homomorphism f : BA such that the following diagram commutes (i.e. such that fi = j):

The quadratic form Q may be replaced by a (not necessarily symmetric[5]) bilinear form ⟨⋅,⋅⟩ that has the property v, v = Q(v), vV, in which case an equivalent requirement on j is

When the characteristic of the field is not 2, this may be replaced by what is then an equivalent requirement, where the bilinear form may additionally be restricted to being symmetric without loss of generality.

A Clifford algebra as 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 two-sided ideal IQ in T(V) generated by all elements of the form for all and define Cl(V, Q) as the quotient algebra

The ring product inherited by this quotient is sometimes referred to as the Clifford product[6] to distinguish it from the exterior product and the scalar product.

It is then straightforward to show that Cl(V, Q) contains V and satisfies the above universal property, so that Cl is unique up to a unique isomorphism; thus one speaks of "the" Clifford algebra Cl(V, Q). It also follows from this construction that i is injective. One usually drops the i and considers V as a linear subspace of Cl(V, Q).

The universal characterization of the Clifford algebra shows that the construction of Cl(V, Q) is functorial in nature. Namely, Cl can be considered as a functor from the category of vector spaces with quadratic forms (whose morphisms are linear maps that preserve the quadratic form) to the category of associative algebras. The universal property guarantees that linear maps between vector spaces (that preserve the quadratic form) extend uniquely to algebra homomorphisms between the associated Clifford algebras.

Basis and dimension

Since V comes equipped with a quadratic form Q, in characteristic not equal to 2 there exist bases for V that are orthogonal. An orthogonal basis is one such that for a symmetric bilinear form for , and

The fundamental Clifford identity implies that for an orthogonal basis for , and

This makes manipulation of orthogonal basis vectors quite simple. Given a product of distinct orthogonal basis vectors of V, one can put them into a standard order while including an overall sign determined by the number of pairwise swaps needed to do so (i.e. the signature of the ordering permutation).

If the dimension of V over K is n and {e1, ..., en} is an orthogonal basis of (V, Q), then Cl(V, Q) is free over K with a basis

The empty product (k = 0) is defined as being 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

Examples: real and complex Clifford algebras

The most important Clifford algebras are those over real and complex vector spaces equipped with nondegenerate quadratic forms.

Each of the algebras Clp,q(R) and Cln(C) is isomorphic to A or AA, where A is a full matrix ring with entries from R, C, or H. For a complete classification of these algebras see Classification of Clifford algebras.

Real numbers

Clifford algebras are also sometimes referred to as geometric algebras, most often over the real numbers.

Every nondegenerate quadratic form on a finite-dimensional 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 Rp,q. The Clifford algebra on Rp,q is denoted Clp,q(R). The symbol Cln(R) means either Cln,0(R) or Cl0,n(R), depending on whether the author prefers positive-definite or negative-definite spaces.

A standard basis {e1, ..., en} for Rp,q consists of n = p + q mutually orthogonal vectors, p of which square to +1 and q of which square to −1. Of such a basis, the algebra Clp,q(R) will therefore have p vectors that square to +1 and q vectors that square to −1.

A few low-dimensional cases are:

  • Cl0,0(R) is naturally isomorphic to R since there are no nonzero vectors.
  • Cl0,1(R) is a two-dimensional algebra generated by e1 that squares to −1, and is algebra-isomorphic to C, the field of complex numbers.
  • Cl0,2(R) is a four-dimensional algebra spanned by {1, e1, e2, e1e2}. The latter three elements all square to −1 and anticommute, and so the algebra is isomorphic to the quaternions H.
  • Cl0,3(R) is an 8-dimensional algebra isomorphic to the direct sum HH, the split-biquaternions.

Complex numbers

One can also study Clifford algebras on complex vector spaces. Every nondegenerate quadratic form on a complex vector space of dimension n is equivalent to the standard diagonal form Thus, for each dimension n, up to isomorphism there is only one Clifford algebra of a complex vector space with a nondegenerate quadratic form. We will denote the Clifford algebra on Cn with the standard quadratic form by Cln(C).

For the first few cases one finds that

where Mn(C) denotes the algebra of n × n matrices over C.

Examples: constructing quaternions and dual quaternions

Quaternions

In this section, Hamilton's quaternions are constructed as the even subalgebra of the Clifford algebra Cl3,0(R).

Let the vector space V be real three-dimensional space R3, and the quadratic form be the usual quadratic form. Then, for v, w in R3 we have the bilinear form (or scalar product) Now introduce the Clifford product of vectors v and w given by

Denote a set of orthogonal unit vectors of R3 as {e1, e2, e3}, then the Clifford product yields the relations and The general element of the Clifford algebra Cl3,0(R) is given by

The linear combination of the even degree elements of Cl3,0(R) defines the even subalgebra Cl[0]
3,0
(R)
with the general element The basis elements can be identified with the quaternion basis elements i, j, k as which shows that the even subalgebra Cl[0]
3,0
(R)
is Hamilton's real quaternion algebra.

To see this, compute and Finally,

Dual quaternions

In this section, dual quaternions are constructed as the even subalgebra of a Clifford algebra of real four-dimensional space with a degenerate quadratic form.[7][8]

Let the vector space V be real four-dimensional space R4, and let the quadratic form Q be a degenerate form derived from the Euclidean metric on R3. For v, w in R4 introduce the degenerate bilinear form This degenerate scalar product projects distance measurements in R4 onto the R3 hyperplane.

The Clifford product of vectors v and w is given by Note the negative sign is introduced to simplify the correspondence with quaternions.

Denote a set of mutually orthogonal unit vectors of R4 as {e1, e2, e3, e4}, then the Clifford product yields the relations and

The general element of the Clifford algebra Cl(R4, d) has 16 components. The linear combination of the even degree elements defines the even subalgebra Cl[0](R4, d) with the general element

The basis elements can be identified with the quaternion basis elements i, j, k and the dual unit ε as This provides the correspondence of Cl[0]
0,3,1
(R)
with dual quaternion algebra.

To see this, compute and The exchanges of e1 and e4 alternate signs an even number of times, and show the dual unit ε commutes with the quaternion basis elements i, j, k.

Examples: in small dimension

Let K be any field of characteristic not 2.

Dimension 1

For dim V = 1, if Q has diagonalization diag(a), that is there is a non-zero vector x such that Q(x) = a, then Cl(V, Q) is algebra-isomorphic to a K-algebra generated by an element x that satisfies x2 = a, the quadratic algebra K[X] / (X2a).

In particular, if a = 0 (that is, Q is the zero quadratic form) then Cl(V, Q) is algebra-isomorphic to the dual numbers algebra over K.

If a is a non-zero square in K, then Cl(V, Q) ≃ KK.

Otherwise, Cl(V, Q) is isomorphic to the quadratic field extension K(a) of K.

Dimension 2

For dim V = 2, if Q has diagonalization diag(a, b) with non-zero a and b (which always exists if Q is non-degenerate), then Cl(V, Q) is isomorphic to a K-algebra generated by elements x and y that satisfies x2 = a, y2 = b and xy = −yx.

Thus Cl(V, Q) is isomorphic to the (generalized) quaternion algebra (a, b)K. We retrieve Hamilton's quaternions when a = b = −1, since H = (−1, −1)R.

As a special case, if some x in V satisfies Q(x) = 1, then Cl(V, Q) ≃ M2(K).

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 if K does not have characteristic 2 then there is a natural isomorphism between V and Cl(V, Q) considered as vector spaces (and there exists an isomorphism in characteristic two, which may not be natural). This is an algebra isomorphism if and only if Q = 0. One can thus consider the Clifford algebra Cl(V, Q) as an enrichment (or more precisely, a quantization, cf. the Introduction) of the exterior algebra on V with a multiplication that depends on Q (one can still define the exterior product independently of Q).

The easiest way to establish the isomorphism is to choose an orthogonal basis {e1, ..., en} for V and extend it to a basis for Cl(V, Q) as described above. The map Cl(V, Q) → ⋀V is determined by Note that this only works if the basis {e1, ..., en} 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 fk : V × ⋯ × V → Cl(V, Q) by where the sum is taken over the symmetric group on k elements, Sk. Since fk is alternating, it induces a unique linear map k V → Cl(V, Q). The direct sum of these maps gives a linear map between V and Cl(V, Q). This map can be shown to be a linear isomorphism, and it is natural.

A more sophisticated way to view the relationship is to construct a filtration on Cl(V, Q). Recall that the tensor algebra T(V) has a natural filtration: F0F1F2 ⊂ ⋯, where Fk contains sums of tensors with order k. Projecting this down to the Clifford algebra gives a filtration on Cl(V, Q). The associated graded algebra is naturally isomorphic to the exterior algebra V. Since the associated graded algebra of a filtered algebra is always isomorphic to the filtered algebra as filtered vector spaces (by choosing complements of Fk in Fk+1 for all k), this provides an isomorphism (although not a natural one) in any characteristic, even two.

Grading

In the following, assume that the characteristic is not 2.[e]

Clifford algebras are Z2-graded algebras (also known as superalgebras). Indeed, the linear map on V defined by v ↦ −v (reflection through the origin) preserves the quadratic form Q and so by the universal property of Clifford algebras extends to an algebra automorphism

Since α is an involution (i.e. it squares to the identity) one can decompose Cl(V, Q) into positive and negative eigenspaces of α where

Since α is an automorphism it follows that: where the bracketed superscripts are read modulo 2. This gives Cl(V, Q) the structure of a Z2-graded algebra. The subspace Cl[0](V, Q) forms a subalgebra of Cl(V, Q), called the even subalgebra. The subspace Cl[1](V, Q) is called the odd part of Cl(V, Q) (it is not a subalgebra). This Z2-grading plays an important role in the analysis and application of Clifford algebras. The automorphism α is called the main involution or grade involution. Elements that are pure in this Z2-grading are simply said to be even or odd.

Remark. The Clifford algebra is not a Z-graded algebra, but is Z-filtered, where Cli(V, Q) is the subspace spanned by all products of at most i elements of V.

The degree of a Clifford number usually refers to the degree in the Z-grading.

The even subalgebra Cl[0](V, Q) of a Clifford algebra is itself isomorphic to a Clifford algebra.[f][g] If V is the orthogonal direct sum of a vector a of nonzero norm Q(a) and a subspace U, then Cl[0](V, Q) is isomorphic to Cl(U, −Q(a)Q|U), where Q|U is the form Q restricted to U. In particular over the reals this implies that:

In the negative-definite case this gives an inclusion Cl0,n−1(R) ⊂ Cl0,n(R), which extends the sequence

RCHHH ⊂ ⋯

Likewise, in the complex case, one can show that the even subalgebra of Cln(C) is isomorphic to Cln−1(C).

Antiautomorphisms

In addition to the automorphism α, there are two antiautomorphisms that play an important role in the analysis of Clifford algebras. Recall that the tensor algebra T(V) comes with an antiautomorphism that reverses the order in all products of vectors: Since the ideal IQ is invariant under this reversal, this operation descends to an antiautomorphism of Cl(V, Q) called the transpose or reversal operation, denoted by xt. The transpose is an antiautomorphism: (xy)t = yt xt. The transpose operation makes no use of the Z2-grading so we define a second antiautomorphism by composing α and the transpose. We call this operation Clifford conjugation denoted Of the two antiautomorphisms, the transpose is the more fundamental.[h]

Note that all of these operations are involutions. One can show that they act as ±1 on elements that are pure in the Z-grading. 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

Clifford scalar product

When the characteristic is not 2, the quadratic form Q on V can be extended to a quadratic form on all of Cl(V, Q) (which we also denoted by Q). A basis-independent definition of one such extension is where a0 denotes the scalar part of a (the degree-0 part in the Z-grading). One can show that where the vi are elements of V – this identity is not true for arbitrary elements of Cl(V, Q).

The associated symmetric bilinear form on Cl(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 Cl(V, Q) is nondegenerate if and only if it is nondegenerate on V.

The operator of left (respectively right) Clifford multiplication by the transpose at of an element a is the adjoint of left (respectively right) Clifford multiplication by a with respect to this inner product. That is, and

Structure of Clifford algebras

In this section we assume that characteristic is not 2, the vector space V is finite-dimensional and that the associated symmetric bilinear form of Q is nondegenerate.

A central simple algebra over K is a matrix algebra over a (finite-dimensional) division algebra with center K. For example, the central simple algebras over the reals are matrix algebras over either the reals or the quaternions.

  • If V has even dimension then Cl(V, Q) is a central simple algebra over K.
  • If V has even dimension then the even subalgebra Cl[0](V, Q) is a central simple algebra over a quadratic extension of K or a sum of two isomorphic central simple algebras over K.
  • If V has odd dimension then Cl(V, Q) is a central simple algebra over a quadratic extension of K or a sum of two isomorphic central simple algebras over K.
  • If V has odd dimension then the even subalgebra Cl[0](V, Q) is a central simple algebra over K.

The structure of Clifford algebras can be worked out explicitly using the following result. Suppose that U has even dimension and a non-singular bilinear form with discriminant d, and suppose that V is another vector space with a quadratic form. The Clifford algebra of U + V is isomorphic to the tensor product of the Clifford algebras of U and (−1)dim(U)/2dV, which is the space V with its quadratic form multiplied by (−1)dim(U)/2d. Over the reals, this implies in particular that These formulas can be used to find the structure of all real Clifford algebras and all complex Clifford algebras; see the classification of Clifford algebras.

Notably, the Morita equivalence class of a Clifford algebra (its representation theory: the equivalence class of the category of modules over it) depends only on the signature (pq) mod 8. This is an algebraic form of Bott periodicity.

Lipschitz group

The class of Lipschitz groups (a.k.a.[9] Clifford groups or Clifford–Lipschitz groups) was discovered by Rudolf Lipschitz.[10]

In this section we assume that V is finite-dimensional and the quadratic form Q is nondegenerate.

An action on the elements of a Clifford algebra by its group of units may be defined in terms of a twisted conjugation: twisted conjugation by x maps yα(x) y x−1, where α is the main involution defined above.

The Lipschitz group Γ is defined to be the set of invertible elements x that stabilize the set of vectors under this action,[11] meaning that for all v in V we have:

This formula also defines an action of the Lipschitz group on the vector space V that preserves the quadratic form Q, and so gives a homomorphism from the Lipschitz group to the orthogonal group. The Lipschitz group contains all elements r of V for which Q(r) is invertible in K, and these act on V by the corresponding reflections that take v to v − (r, v + v, r)r/Q(r). (In characteristic 2 these are called orthogonal transvections rather than reflections.)

If V is a finite-dimensional real vector space with a non-degenerate quadratic form then the Lipschitz group maps onto the orthogonal group of V with respect to the form (by the Cartan–Dieudonné theorem) and the kernel consists of the nonzero elements of the field K. This leads to exact sequences

Over other fields or with indefinite forms, the map is not in general onto, and the failure is captured by the spinor norm.

Spinor norm

In arbitrary characteristic, the spinor norm Q is defined on the Lipschitz group by It is a homomorphism from the Lipschitz group to the group K× of non-zero elements of K. It coincides with the quadratic form Q of V when V is identified with a subspace of the Clifford algebra. Several authors define the spinor norm slightly differently, so that it differs from the one here by a factor of −1, 2, or −2 on Γ1. The difference is not very important in characteristic other than 2.

The nonzero elements of K have spinor norm in the group (K×)2 of squares of nonzero elements of the field K. So when V is finite-dimensional and non-singular we get an induced map from the orthogonal group of V to the group K×/(K×)2, also called the spinor norm. The spinor norm of the reflection about r, for any vector r, has image Q(r) in K×/(K×)2, and this property uniquely defines it on the orthogonal group. This gives exact sequences:

Note that in characteristic 2 the group {±1} has just one element.

From the point of view of Galois cohomology of algebraic groups, the spinor norm is a connecting homomorphism on cohomology. Writing μ2 for the algebraic group of square roots of 1 (over a field of characteristic not 2 it is roughly the same as a two-element group with trivial Galois action), the short exact sequence yields a long exact sequence on cohomology, which begins

The 0th Galois cohomology group of an algebraic group with coefficients in K is just the group of K-valued points: H0(G; K) = G(K), and H12; K) ≅ K×/(K×)2, which recovers the previous sequence where the spinor norm is the connecting homomorphism H0(OV; K) → H12; K).

Spin and pin groups

In this section we assume that V is finite-dimensional and its bilinear form is non-singular.

The pin group PinV(K) is the subgroup of the Lipschitz group Γ of elements of spinor norm 1, and similarly the spin group SpinV(K) is the subgroup of elements of Dickson invariant 0 in PinV(K). When the characteristic is not 2, these are the elements of determinant 1. The spin group usually has index 2 in the pin group.

Recall from the previous section that there is a homomorphism from the Lipschitz group onto the orthogonal group. We define the special orthogonal group to be the image of Γ0. If K does not have characteristic 2 this is just the group of elements of the orthogonal group of determinant 1. If K does have characteristic 2, then all elements of the orthogonal group have determinant 1, and the special orthogonal group is the set of elements of Dickson invariant 0.

There is a homomorphism from the pin group to the orthogonal group. The image consists of the elements of spinor norm 1 ∈ K×/(K×)2. The kernel consists of the elements +1 and −1, and has order 2 unless K has characteristic 2. Similarly there is a homomorphism from the Spin group to the special orthogonal group of V.

In the common case when V is a positive or negative definite space over the reals, the spin group maps onto the special orthogonal group, and is simply connected when V has dimension at least 3. Further the kernel of this homomorphism consists of 1 and −1. So in this case the spin group, Spin(n), is a double cover of SO(n). Please note, however, that the simple connectedness of the spin group is not true in general: if V is Rp,q for p and q both at least 2 then the spin group is not simply connected. In this case the algebraic group Spinp,q is simply connected as an algebraic group, even though its group of real valued points Spinp,q(R) is not simply connected. This is a rather subtle point, which completely confused the authors of at least one standard book about spin groups.[which?]

Spinors

Clifford algebras Clp,q(C), with p + q = 2n even, are matrix algebras that have a complex representation of dimension 2n. By restricting to the group Pinp,q(R) we get a complex representation of the Pin group of the same dimension, called the spin representation. If we restrict this to the spin group Spinp,q(R) then it splits as the sum of two half spin representations (or Weyl representations) of dimension 2n−1.

If p + q = 2n + 1 is odd then the Clifford algebra Clp,q(C) is a sum of two matrix algebras, each of which has a representation of dimension 2n, and these are also both representations of the pin group Pinp,q(R). On restriction to the spin group Spinp,q(R) these become isomorphic, so the spin group has a complex spinor representation of dimension 2n.

More generally, spinor groups and pin groups over any field have similar representations whose exact structure depends on the structure of the corresponding Clifford algebras: whenever a Clifford algebra has a factor that is a matrix algebra over some division algebra, we get a corresponding representation of the pin and spin groups over that division algebra. For examples over the reals see the article on spinors.

Real spinors

To describe the real spin representations, one must know how the spin group sits inside its Clifford algebra. The pin group, Pinp,q is the set of invertible elements in Clp,q that can be written as a product of unit vectors: Comparing with the above concrete realizations of the Clifford algebras, the pin group corresponds to the products of arbitrarily many reflections: it is a cover of the full orthogonal group O(p, q). The spin group consists of those elements of Pinp,q that are products of an even number of unit vectors. Thus by the Cartan–Dieudonné theorem Spin is a cover of the group of proper rotations SO(p, q).

Let α : Cl → Cl be the automorphism that is given by the mapping v ↦ −v acting on pure vectors. Then in particular, Spinp,q is the subgroup of Pinp,q whose elements are fixed by α. Let (These are precisely the elements of even degree in Clp,q.) Then the spin group lies within Cl[0]
p,q
.

The irreducible representations of Clp,q restrict to give representations of the pin group. Conversely, since the pin group is generated by unit vectors, all of its irreducible representation are induced in this manner. Thus the two representations coincide. For the same reasons, the irreducible representations of the spin coincide with the irreducible representations of Cl[0]
p,q
.

To classify the pin representations, one need only appeal to the classification of Clifford algebras. To find the spin representations (which are representations of the even subalgebra), one can first make use of either of the isomorphisms (see above) and realize a spin representation in signature (p, q) as a pin representation in either signature (p, q − 1) or (q, p − 1).

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 define a Clifford bundle in analogy with the exterior bundle. This has a number of important applications in Riemannian geometry. Perhaps more important is the link to a spin manifold, its associated spinor bundle and spinc manifolds.

Physics

Clifford algebras have numerous important applications in physics. Physicists usually consider a Clifford algebra to be an algebra that has a basis that is generated by the matrices γ0, ..., γ3, called Dirac matrices, which have the property that where η is the matrix of a quadratic form of signature (1, 3) (or (3, 1) corresponding to the two equivalent choices of metric signature). These are exactly the defining relations for the Clifford algebra Cl
1,3
(R)
, whose complexification is Cl
1,3
(R)C
, which, by the classification of Clifford algebras, is isomorphic to the algebra of 4 × 4 complex matrices Cl4(C) ≈ M4(C). However, it is best to retain the notation Cl
1,3
(R)C
, since any transformation that takes the bilinear form to the canonical form is not a Lorentz transformation of the underlying spacetime.

The Clifford algebra of spacetime used in physics thus has more structure than Cl4(C). It has in addition a set of preferred transformations – Lorentz transformations. Whether complexification is necessary to begin with depends in part on conventions used and in part on how much one wants to incorporate straightforwardly, but complexification is most often necessary in quantum mechanics where the spin representation of the Lie algebra so(1, 3) sitting inside the Clifford algebra conventionally requires a complex Clifford algebra. For reference, the spin Lie algebra is given by

This is in the (3, 1) convention, hence fits in Cl
3,1
(R)C
.[12]

The Dirac matrices were first written down by Paul Dirac when he was trying to write a relativistic first-order wave equation for the electron, and give an explicit isomorphism from the Clifford algebra to the algebra of complex matrices. The result was used to define the Dirac equation and introduce the Dirac operator. The entire Clifford algebra shows up in quantum field theory in the form of Dirac field bilinears.

The use of Clifford algebras to describe quantum theory has been advanced among others by Mario Schönberg,[i] by David Hestenes in terms of geometric calculus, by David Bohm and Basil Hiley and co-workers in form of a hierarchy of Clifford algebras, and by Elio Conte et al.[13][14]

Computer vision

Clifford algebras have been applied in the problem of action recognition and classification in computer vision. Rodriguez et al[15] propose a Clifford embedding to generalize traditional MACH filters to video (3D spatiotemporal volume), and vector-valued data such as optical flow. Vector-valued data is analyzed using the Clifford Fourier Transform. Based on these vectors action filters are synthesized in the Clifford Fourier domain and recognition of actions is performed using Clifford correlation. The authors demonstrate the effectiveness of the Clifford embedding by recognizing actions typically performed in classic feature films and sports broadcast television.

Generalizations

  • While this article focuses on a Clifford algebra of a vector space over a field, the definition extends without change to a module over any unital, associative, commutative ring.[j]
  • Clifford algebras may be generalized to a form of degree higher than quadratic over a vector space.[16]

See also

Notes

  1. ^ Also known as a geometric algebra (especially over the real numbers)
  2. ^ See for ex. Oziewicz & Sitarczyk 1992
  3. ^ Mathematicians who work with real Clifford algebras and prefer positive definite quadratic forms (especially those working in index theory) sometimes use a different choice of sign in the fundamental Clifford identity. That is, they take v2 = −Q(v). One must replace Q with Q in going from one convention to the other.
  4. ^ Vaz & da Rocha 2016 make it clear that the map i (γ in the quote here) is included in the structure of a Clifford algebra by defining it as "The pair (A, γ) is a Clifford algebra for the quadratic space (V, g) when A is generated as an algebra by { γ(v) | vV } and { a1A | aR }, and γ satisfies γ(v)γ(u) + γ(u)γ(v) = 2g(v, u) for all v, uV."
  5. ^ Thus the group algebra K[Z/2Z] is semisimple and the Clifford algebra splits into eigenspaces of the main involution.
  6. ^ Technically, it does not have the full structure of a Clifford algebra without a designated vector subspace, and so is isomorphic as an algebra, but not as a Clifford algebra.
  7. ^ We are still assuming that the characteristic is not 2.
  8. ^ The opposite is true when using the alternate (−) sign convention for Clifford algebras: it is the conjugate that 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 v−1 = vt / Q(v) while in the (−) convention it is given by v−1 = v / Q(v).
  9. ^ See the references to Schönberg's papers of 1956 and 1957 as described in section "The Grassmann–Schönberg algebra Gn" of Bolivar 2001
  10. ^ See for ex. Oziewicz & Sitarczyk 1992

Citations

References

  • Bolivar, A. O. (2001), "Classical limit of fermions in phase space", J. Math. Phys., 42 (9): 4020–4030, Bibcode:2001JMP....42.4020B, doi:10.1063/1.1386411
  • Bottema, O.; Roth, B. (2012) [1979]. Theoretical Kinematics. Dover. ISBN 978-0-486-66346-3.
  • Bourbaki, Nicolas (1988), Algebra, Springer-Verlag, ISBN 978-3-540-19373-9, section IX.9.
  • Clifford, W.K. (1873). "Preliminary sketch of bi-quaternions". Proc. London Math. Soc. 4.
  • Clifford, W.K. (1882). Tucker, R. (ed.). Mathematical Papers. London: Macmillan.
  • Carnahan, S., Borcherds Seminar Notes, Uncut, Week 5, Spinors and Clifford Algebras
  • Conte, Elio (14 Nov 2007). "A Quantum-Like Interpretation and Solution of Einstein, Podolsky, and Rosen Paradox in Quantum Mechanics". arXiv:0711.2260 [quant-ph].
  • Conte, Elio (2012), "On some considerations of mathematical physics: May we identify Clifford algebra as a common algebraic structure for classical diffusion and Schrödinger equations?", Adv. Studies Theor. Phys., 6 (26): 1289–1307
  • Garling, D. J. H. (2011), Clifford algebras. An introduction, London Mathematical Society Student Texts, vol. 78, Cambridge University Press, ISBN 978-1-107-09638-7, Zbl 1235.15025
  • Haile, Darrell E. (Dec 1984). "On the Clifford Algebra of a Binary Cubic Form". American Journal of Mathematics. 106 (6). The Johns Hopkins University Press: 1269–1280. doi:10.2307/2374394. JSTOR 2374394.
  • Jagannathan, R. (2010), On generalized Clifford algebras and their physical applications, arXiv:1005.4300, Bibcode:2010arXiv1005.4300J
  • Lam, Tsit-Yuen (2005), Introduction to Quadratic Forms over Fields, Graduate Studies in Mathematics, vol. 67, American Mathematical Society, ISBN 0-8218-1095-2, MR 2104929, Zbl 1068.11023
  • Lawson, H. Blaine; Michelsohn, Marie-Louise (1989), Spin Geometry, Princeton University Press, ISBN 978-0-691-08542-5. An advanced textbook on Clifford algebras and their applications to differential geometry.
  • Lounesto, Pertti (1993), Z. Oziewicz; B. Jancewicz; A. Borowiec (eds.), "What is a bivector?", Spinors, Twistors, Clifford Algebras and Quantum Deformations, Fundamental Theories of Physics: 153–158
  • Lounesto, Pertti (1996), "Counterexamples in Clifford Algebras with CLICAL", Clifford Algebras with Numeric and Symbolic Computations, pp. 3–30, doi:10.1007/978-1-4615-8157-4_1, ISBN 978-1-4615-8159-8
  • Lounesto, Pertti (2001), Clifford algebras and spinors, Cambridge University Press, ISBN 978-0-521-00551-7
  • McCarthy, J.M. (1990). An Introduction to Theoretical Kinematics. MIT Press. ISBN 978-0-262-13252-7.
  • Oziewicz, Z.; Sitarczyk, Sz. (1992). "Parallel treatment of Riemannian and symplectic Clifford algebras". In Micali, A.; Boudet, R.; Helmstetter, J. (eds.). Clifford Algebras and their Applications in Mathematical Physics. Kluwer. p. 83. ISBN 0-7923-1623-1.
  • Perwass, Christian (2009), Geometric Algebra with Applications in Engineering, Springer Science & Business Media, Bibcode:2009gaae.book.....P, ISBN 978-3-540-89068-3
  • Porteous, Ian R. (1995), Clifford algebras and the classical groups, Cambridge University Press, ISBN 978-0-521-55177-9
  • Rodriguez, Mikel; Shah, M (2008). "Action MACH: A Spatio-Temporal Maximum Average Correlation Height Filter for Action Classification". Computer Vision and Pattern Recognition (CVPR).
  • Sylvester, J. J. (1882), A word on Nonions, Johns Hopkins University Circulars, vol. I, pp. 241–2, hdl:1774.2/32845; ibid II (1883) 46; ibid III (1884) 7–9. Summarized in The Collected Mathematics Papers of James Joseph Sylvester (Cambridge University Press, 1909) v III. online and further.
  • Vaz, J.; da Rocha, R. (2016), An Introduction to Clifford Algebras and Spinors, Oxford University Press, Bibcode:2016icas.book.....V, ISBN 978-0-19-878292-6
  • Weinberg, S. (2002), The Quantum Theory of Fields, vol. 1, Cambridge University Press, ISBN 0-521-55001-7

Further reading