Into Clifford algebra (part 1): Let's say we're all familiar enough with vectors in 2d or 3d. In vector calculus there's the well known dot product,
a·b = a₁b₁ + a₂b₂ + a₃b₃
and in 3d, there's also the lesser known cross product a×b. It goes back to Graßmann's exterior algebra that comes with a wedge product a∧b which, in 3d, happens to be the cross product. But there are problems with these products...
Geometric algebra, as William Kingdon Clifford originally named his result, combines those ideas into a single geometric product that algebraically behaves much better than the two vector products. Again, not quite as an historian might put it...
some history
While Carl Friedrich Gauss did not bother to publish about him discovering quarternions in 1819, they were finally brought to light by William Rowan Hamilton in 1843. Shortly after, 1844, Herrmann Günther Graßmann defined his wedge product.
When James Clerk Maxwell captured electromagnetism in 1865, he did so using quarternions in a mess of twenty equations. The race for the best formalism to do physics was on...
Clifford's Geometric algebra entered the scene unnoticed in 1878, while Josiah Willard Gibbs published about vectors as late as 1880. The latter leading the pack ever since Oliver Heaviside reformulated Maxwell's equations using vectors 1884. Bringing them down to four, impressively outperforming quarternions!
Wolfgang Pauli and Paul Adrien Maurice Dirac described the electron spin in 1927/28 using matrices. But those spinors are unwieldy to describe with vectors, where should they live and how to generalize?
It wasn't until the 1980's when David Hestenes cast many physics problems in Clifford algebras, getting them to the attention they deserve. Using Clifford algebra electromagnetism can intuitively be put down in a single equation!
Well, P.R.Girard refers in his 1984 essay "The quaternion group and modern physics" to a modern description using a quarternionic potential function of only one variable in a single differential equation, citing back to Ludwik Silberstein... To my regrets my historical knowledge ends here, so let's get back to the math:
what are those problems with vector calculus?
For one, the dot product does not yield a vector, but an object of different type - a number. And there is no useful way to add a number to a vector (independent of the chosen basis to represent it).
Same happens with the cross product, you get something called a bivector, which just happens to look like a vector in 3d. In the other cases you also get an object of different type.
An n-dimensional vector lives in n-space and consists of n numbers (or components), each on equal footing, together giving the coordinate data of a point in n-space. Here's how a 3d vector is usually seen:
/1\
| 2 | (a vector in R³)
\3/
Clifford elements (let's call them cliffs) come with much more information: For dimension n you get 2^n numbers. That's quite some room, certainly enough to accomodate vectors, isn't it? Indeed, they're thriving in there. But what's the other data for?
Before i show you a cliff i'd like to have a better notation because Clifford algebras, lacking type problems such as we've just seen, are much more fun in algebraic notation. Experts know to cautiously interpret the n numbers of a vector as multiples of n basis vectors, written like so:
1e₁ + 2e₂ + 3e₃ (a vector in R³)
Here it comes. To ease the eye, let's do a 2-dimensional cliff first. Here's a simple one called diagonal element because all components are equal to 1:
1 + e₁ + e₂ + e₁₂ (diagonal element of Cl(2,0))
Cl(2,0) is the span of four basis elements and the first component is called scalar. Note that i didn't write an extra unit symbol to place besides the scalar, as pseudo basis element or somesuch.
Scalars are cliffs of grade 0, vectors are grade 1, bivectors of grade 2, in 3d one encounters trivectors, and so on... So e₁ and e₂ really are just vectors. And the last component can always be called counit, but here e₁₂ is also a bivector.
You can get a bivector by multiplying two vectors. In general, any bivector can be written as linear combination of the 2-graded generators. In Cl(2,0) e₁₂ is the counit so the bivector subspace is 1-dimensional.
Whatever the dimension, you can calculate the extent of a bivector in it's subspace just as you can compute the length of a vector in it's space. But with a bivector one is supposed to associate an area.
finding e₁₂ with highscool algebra
The following train of thought i daydreamed while watching part 1 of Eckhard Hitzer's lecture linked below. Not sure what to make of it, i hope you find it inspiring.
Algebraists like to start with some rules and elements to construct new elements. Let's begin with an orthonormal basis for R² given by unit vectors e₁ and e₂. On these, the scalar product (or dot product) works like this:
(0) e₁·e₂ = e₂·e₁ = 0 (orthonormal)
(1) e₁·e₁ = e₁² = 1 (unitary)
(2) same for e₂
What can we do to construct new elements? We're allowed to add vectors, so one simple thing is to try and compute (e₁+e₂)². Distributive laws hold, we can make this look like an exercise in highscool algebra:
(e₁+e₂)·(e₁+e₂) = e₁² + e₂² + e₁·e₂ + e₂·e₁ = 2
That's almost the definition of Clifford's associative geometric product! Because we know e₁² = e₂² = 1, the term set in italic has to be zero! That is, the following must hold:
(a) e₁·e₂ + e₂·e₁ = 0
which can also be written as:
(a') e₁·e₂ = –e₂·e₁
That's called anticommutative. It means, when swapping the order in a multiplication, we have to also flip the sign. That area can be negative! The geometric product of vectors a·b really is Graßmann's wedge product a∧b when a and b are orthogonal. But as (1) illustrates, it equals the dot product a·b for parallel vectors, and is commutative in that case.
Rule (a) is an alternative to rule (0) in the sense that it won't ruin what vectors can do. Okay, we have constructed a new value e₁·e₂ (i called e₁₂ before), and can now compute the remaining products:
e₁·e₁₂ = e₂
e₂·e₁₂ = –e₁
and so on...
Look, there's a subspace of quarter rotations (90°), making e₁₂ look like the imaginary complex number i:
1·e₁₂ = e₁₂
e₁₂·e₁₂ = –1
–1·e₁₂ = –e₁₂
–e₁₂·e₁₂ = 1
That oriented area you get by multiplying two vectors a·b specifies how much the result will rotate a towards b. See the picture below for an illustration of the types of generators in Cl(3,0). Of these it has 1 scalar, 3 vectors, 3 bivectors, and 1 trivector. Now look at Pascal's triangle below...
There's a much more delightful stuff to tell, but this post is getting too long already. Just put your questions in the comment section or follow the
fun references
Unfortunately there is background noise in Eckhard Hitzer's otherwise fascinating lecture. It's steady, and in a quiet environment you might even forget it's there. Go and try, lots of information in here!
Tutorial 1 on Clifford's Geometric Algebra
Some of his work seems to be available on his homepage, but for some reason i couldn't access it. So here's an external link list instead:
http://gaupdate.wordpress.com/2012/03/06/e-hitzer-online-preprints-2010-2012-video-lectures-and-mathematical-reviews/
+John Baez has highly interesting stuff to show at his lookouts around "The Octonions". If you find the beginning of the following page confusing, don't give up and try just a bit further down. Or the next page.
http://www.math.ucr.edu/home/baez/octonions/node6.html
slehar's blog post (2014) has much material to offer, all explained in very basic terms. The author is also keen to interpret Clifford algebras to benefit the study of consciousness... The mathematics is certainly inspiring!
"Clifford Algebra: A Visual Introduction"
http://slehar.wordpress.com/2014/03/18/clifford-algebra-a-visual-introduction/
Wikipedia offers a nice heap of introductions to Cl(3,0) here:
http://en.wikipedia.org/wiki/Geometric_algebra
There's a Clifford algebra master page for grown-ups:
http://en.wikipedia.org/wiki/Clifford_algebra
And they have a "Comparison of vector algebra and geometric algebra":
http://en.wikipedia.org/wiki/Comparison_of_vector_algebra_and_geometric_algebra
Maxwell's original formulation appeared in his paper "A Dynamical Theory of the Electromagnetic Field":
http://en.wikipedia.org/wiki/A_Dynamical_Theory_of_the_Electromagnetic_Field
The n-vector illustration i cut up is by User:Maschen, referenced here:
http://en.wikipedia.org/wiki/Exterior_algebra
The picture of William Kingdon Clifford i cut from here:
http://en.wikipedia.org/wiki/William_Kingdon_Clifford
Pascal's triangle by User:Drini, part of which you can see below, found here:
http://en.wikipedia.org/wiki/Pascal_triangle
Part 2: Multiplication in geometric algebra
https://plus.google.com/115434895453136495635/posts/NKqs5BwsCqq
Part 3: _Cayley graphs and a strange clock_
https://plus.google.com/115434895453136495635/posts/bkHQAZLzpt8
Before, i wrote about "Rotations and Spinors"
https://plus.google.com/115434895453136495635/posts/UoB2YNEvHK8
#scienceeveryday : #geometric and #clifford #algebra #part1
a·b = a₁b₁ + a₂b₂ + a₃b₃
and in 3d, there's also the lesser known cross product a×b. It goes back to Graßmann's exterior algebra that comes with a wedge product a∧b which, in 3d, happens to be the cross product. But there are problems with these products...
Geometric algebra, as William Kingdon Clifford originally named his result, combines those ideas into a single geometric product that algebraically behaves much better than the two vector products. Again, not quite as an historian might put it...
some history
While Carl Friedrich Gauss did not bother to publish about him discovering quarternions in 1819, they were finally brought to light by William Rowan Hamilton in 1843. Shortly after, 1844, Herrmann Günther Graßmann defined his wedge product.
When James Clerk Maxwell captured electromagnetism in 1865, he did so using quarternions in a mess of twenty equations. The race for the best formalism to do physics was on...
Clifford's Geometric algebra entered the scene unnoticed in 1878, while Josiah Willard Gibbs published about vectors as late as 1880. The latter leading the pack ever since Oliver Heaviside reformulated Maxwell's equations using vectors 1884. Bringing them down to four, impressively outperforming quarternions!
Wolfgang Pauli and Paul Adrien Maurice Dirac described the electron spin in 1927/28 using matrices. But those spinors are unwieldy to describe with vectors, where should they live and how to generalize?
It wasn't until the 1980's when David Hestenes cast many physics problems in Clifford algebras, getting them to the attention they deserve. Using Clifford algebra electromagnetism can intuitively be put down in a single equation!
Well, P.R.Girard refers in his 1984 essay "The quaternion group and modern physics" to a modern description using a quarternionic potential function of only one variable in a single differential equation, citing back to Ludwik Silberstein... To my regrets my historical knowledge ends here, so let's get back to the math:
what are those problems with vector calculus?
For one, the dot product does not yield a vector, but an object of different type - a number. And there is no useful way to add a number to a vector (independent of the chosen basis to represent it).
Same happens with the cross product, you get something called a bivector, which just happens to look like a vector in 3d. In the other cases you also get an object of different type.
An n-dimensional vector lives in n-space and consists of n numbers (or components), each on equal footing, together giving the coordinate data of a point in n-space. Here's how a 3d vector is usually seen:
/1\
| 2 | (a vector in R³)
\3/
Clifford elements (let's call them cliffs) come with much more information: For dimension n you get 2^n numbers. That's quite some room, certainly enough to accomodate vectors, isn't it? Indeed, they're thriving in there. But what's the other data for?
Before i show you a cliff i'd like to have a better notation because Clifford algebras, lacking type problems such as we've just seen, are much more fun in algebraic notation. Experts know to cautiously interpret the n numbers of a vector as multiples of n basis vectors, written like so:
1e₁ + 2e₂ + 3e₃ (a vector in R³)
Here it comes. To ease the eye, let's do a 2-dimensional cliff first. Here's a simple one called diagonal element because all components are equal to 1:
1 + e₁ + e₂ + e₁₂ (diagonal element of Cl(2,0))
Cl(2,0) is the span of four basis elements and the first component is called scalar. Note that i didn't write an extra unit symbol to place besides the scalar, as pseudo basis element or somesuch.
Scalars are cliffs of grade 0, vectors are grade 1, bivectors of grade 2, in 3d one encounters trivectors, and so on... So e₁ and e₂ really are just vectors. And the last component can always be called counit, but here e₁₂ is also a bivector.
You can get a bivector by multiplying two vectors. In general, any bivector can be written as linear combination of the 2-graded generators. In Cl(2,0) e₁₂ is the counit so the bivector subspace is 1-dimensional.
Whatever the dimension, you can calculate the extent of a bivector in it's subspace just as you can compute the length of a vector in it's space. But with a bivector one is supposed to associate an area.
finding e₁₂ with highscool algebra
The following train of thought i daydreamed while watching part 1 of Eckhard Hitzer's lecture linked below. Not sure what to make of it, i hope you find it inspiring.
Algebraists like to start with some rules and elements to construct new elements. Let's begin with an orthonormal basis for R² given by unit vectors e₁ and e₂. On these, the scalar product (or dot product) works like this:
(0) e₁·e₂ = e₂·e₁ = 0 (orthonormal)
(1) e₁·e₁ = e₁² = 1 (unitary)
(2) same for e₂
What can we do to construct new elements? We're allowed to add vectors, so one simple thing is to try and compute (e₁+e₂)². Distributive laws hold, we can make this look like an exercise in highscool algebra:
(e₁+e₂)·(e₁+e₂) = e₁² + e₂² + e₁·e₂ + e₂·e₁ = 2
That's almost the definition of Clifford's associative geometric product! Because we know e₁² = e₂² = 1, the term set in italic has to be zero! That is, the following must hold:
(a) e₁·e₂ + e₂·e₁ = 0
which can also be written as:
(a') e₁·e₂ = –e₂·e₁
That's called anticommutative. It means, when swapping the order in a multiplication, we have to also flip the sign. That area can be negative! The geometric product of vectors a·b really is Graßmann's wedge product a∧b when a and b are orthogonal. But as (1) illustrates, it equals the dot product a·b for parallel vectors, and is commutative in that case.
Rule (a) is an alternative to rule (0) in the sense that it won't ruin what vectors can do. Okay, we have constructed a new value e₁·e₂ (i called e₁₂ before), and can now compute the remaining products:
e₁·e₁₂ = e₂
e₂·e₁₂ = –e₁
and so on...
Look, there's a subspace of quarter rotations (90°), making e₁₂ look like the imaginary complex number i:
1·e₁₂ = e₁₂
e₁₂·e₁₂ = –1
–1·e₁₂ = –e₁₂
–e₁₂·e₁₂ = 1
That oriented area you get by multiplying two vectors a·b specifies how much the result will rotate a towards b. See the picture below for an illustration of the types of generators in Cl(3,0). Of these it has 1 scalar, 3 vectors, 3 bivectors, and 1 trivector. Now look at Pascal's triangle below...
There's a much more delightful stuff to tell, but this post is getting too long already. Just put your questions in the comment section or follow the
fun references
Unfortunately there is background noise in Eckhard Hitzer's otherwise fascinating lecture. It's steady, and in a quiet environment you might even forget it's there. Go and try, lots of information in here!
Tutorial 1 on Clifford's Geometric Algebra
Some of his work seems to be available on his homepage, but for some reason i couldn't access it. So here's an external link list instead:
http://gaupdate.wordpress.com/2012/03/06/e-hitzer-online-preprints-2010-2012-video-lectures-and-mathematical-reviews/
+John Baez has highly interesting stuff to show at his lookouts around "The Octonions". If you find the beginning of the following page confusing, don't give up and try just a bit further down. Or the next page.
http://www.math.ucr.edu/home/baez/octonions/node6.html
slehar's blog post (2014) has much material to offer, all explained in very basic terms. The author is also keen to interpret Clifford algebras to benefit the study of consciousness... The mathematics is certainly inspiring!
"Clifford Algebra: A Visual Introduction"
http://slehar.wordpress.com/2014/03/18/clifford-algebra-a-visual-introduction/
Wikipedia offers a nice heap of introductions to Cl(3,0) here:
http://en.wikipedia.org/wiki/Geometric_algebra
There's a Clifford algebra master page for grown-ups:
http://en.wikipedia.org/wiki/Clifford_algebra
And they have a "Comparison of vector algebra and geometric algebra":
http://en.wikipedia.org/wiki/Comparison_of_vector_algebra_and_geometric_algebra
Maxwell's original formulation appeared in his paper "A Dynamical Theory of the Electromagnetic Field":
http://en.wikipedia.org/wiki/A_Dynamical_Theory_of_the_Electromagnetic_Field
The n-vector illustration i cut up is by User:Maschen, referenced here:
http://en.wikipedia.org/wiki/Exterior_algebra
The picture of William Kingdon Clifford i cut from here:
http://en.wikipedia.org/wiki/William_Kingdon_Clifford
Pascal's triangle by User:Drini, part of which you can see below, found here:
http://en.wikipedia.org/wiki/Pascal_triangle
Part 2: Multiplication in geometric algebra
https://plus.google.com/115434895453136495635/posts/NKqs5BwsCqq
Part 3: _Cayley graphs and a strange clock_
https://plus.google.com/115434895453136495635/posts/bkHQAZLzpt8
Before, i wrote about "Rotations and Spinors"
https://plus.google.com/115434895453136495635/posts/UoB2YNEvHK8
#scienceeveryday : #geometric and #clifford #algebra #part1

View 10 previous comments
Hi +wendy krieger! After a week into Clifford algebra i had way too many notes for a single post, and i'm afraid i produced more of a teaser than a simple introduction as intended. Let me correct that, give me a couple of minutes, and i'll sugar the bit where i doodled products...
I really like the angle you bring into it, so by all means ask!
+John Baez still easily makes me feel lost in his notes. That's especially remarkable because some of these i first tried to decipher over a decade ago, and am still stuck! But i seem to have picked up speed, the landscape is moving! Let's see how far that goes...15 Jun 2014
So here's products explained in part 2:
https://plus.google.com/115434895453136495635/posts/NKqs5BwsCqq15 Jun 2014
And, of course, there's much more to tell. I guess i'll have to prepare a third post with a long list of facts in it. That'll take some time i'm not going to put in today.
For example, the complex numbers are the subalgebgra of Cl(2,0) generated by the grade 0 and grade 2 blades, quarternions are equal to Cl(0, 2) which has a negative signature. They're also sitting in Cl(3,0) generated by even graded blades: Scalars and bivectors...
I also didn't mention how positive real Clifford algebras are generalized to ones with the second parameter other than zero, or how to apply other quadratic forms as mentioned on wikipedia...
And there's a lot of other operations defined to capture a variety of algebraic or geometric concepts...15 Jun 2014
+wendy krieger, did you rewrite your comment, or is something wrong with me? Trying to follow your fascinating remarks i'm now trying to find out why the simple concept of eutactic vectors is making me nervous. Wikipedia lead me here, thanks to Neil Sloane i can now look at it:
Conway, Sloane: "Low-Dimensional Lattices III: Perfect Forms"
http://neilsloane.com/doc/Me143.pdf
Uh oh, i'm probably not going to stop there...
http://neilsloane.com/doc/pub.html16 Jun 2014
I did rewrite the comment. But i have not really got down to reading the literature. I usually approach it from a different form, so i end up finding the non-lattice sphere packings as dense as E6 and E7.17 Jun 2014
Okay, thanks, good to know %-)17 Jun 2014
Add a comment...