From the Octahedron to E8

Azimuth 2020-03-21

Here’s a fun challenge for people confined due to coronavirus.

The E8 lattice is a thing of beauty, taking full advantage of the magic properties of the number 8. The octahedron has 8 sides. Wouldn’t it be cool if you could build the E8 lattice from the humble octahedron?

David Harden thinks he’s found a way! But I haven’t carefully checked that it works: it takes some calculations. Can you check it?

He wrote about it here:

• David L. Harden, What other lattices are obtainable from this noncommutative ring?, MathOverflow, 14 March 2020.

Let me dive in and explain it.

You start with the octahedron. You take the double cover of its group of rotational symmetries and think of this as a group of unit quaternions. You get 48 very special quaternions this way. You then take integer linear combination of these quaternions: call the set of these R. It turns out that every element of R is of the form

(a + b\sqrt{2}) + (c + d\sqrt{2})i + (e + f\sqrt{2})j + (g + h\sqrt{2})k

where a,b,c,d,e,f,g,h are rational.

Not every quaternion of this form is in R. But that’s okay: what we have is enough to let us think of R as sitting inside \mathbb{Q}[\sqrt{2}]^4, which is an 8-dimensional vector space over the rational numbers. And since the rationals sit in the reals, you can also think of R as a lattice in an 8-dimensional real vector space.

To see this lattice as E8, we put this norm on \mathbb{Q}[\sqrt{2}]^4:

\|(a + b\sqrt{2}) + (c + d\sqrt{2})i + (e + f\sqrt{2})j + (g + h\sqrt{2})k \|^2 =

a^2 + b^2 + c^2 + d^2 + e^2 + f^2 + g^2 + h^2

This norm comes from an inner product in the usual way. So, we have a lattice in an 8-dimensional real vector space with an inner product… and David claims that it’s a copy of the E8 lattice!

To prove this, it’s enough to show that

1) the inner product of any two vectors in R is an integer,

and that either

2a) the inner product of any vector in R with itself is even, and the determinant of the 8 × 8 matrix formed by writing out a list of generators of this lattice equals 1

or

2b) the inner product of any vector in R with itself is even, and the determinant of the 8 × 8 matrix of inner products of a chosen list of generators of this lattice equals 1

or

2c) there are no vectors in R of length 1, and 240 vectors whose inner product with themselves equals 2.

Either of these characterizes E8. David has actually checked 1) and both 2b) and 2c), but some of his calculations take work, so I hope some of you can check them again.

Let me help you out a bit.

If we start with the octahedron and take the double cover of its group of rotational symmetries, you get something called the binary octahedral group, which has 48 elements. I described it here:

• John Baez, The binary octahedral group, Azimuth, 29 August 2019.

I even described how to think of its elements as unit quaternions. We get 8 like this:

\pm 1, \pm i , \pm j , \pm k

and 16 like this:

\displaystyle{ \frac{\pm 1 \pm i \pm j \pm k}{2} }

These 24 are the vertices of a wonderful shape called the 24-cell, drawn here by Greg Egan:

The remaining 24 elements of the binary octahedral group form the vertices of a second 24-cell! Here they are:

\displaystyle{  \frac{\pm 1 \pm i}{\sqrt{2}}, \frac{\pm 1 \pm j}{\sqrt{2}}, \frac{\pm 1 \pm k}{\sqrt{2}},  }

\displaystyle{  \frac{\pm i \pm j}{\sqrt{2}}, \frac{\pm j \pm k}{\sqrt{2}}, \frac{\pm k \pm i}{\sqrt{2}} }

Starting from the 48 elements of the binary octahedral group, we can easily get ahold of 8 generators of the lattice R. David Harden chose these:

\begin{array}{ccl} v_{1} &=& \frac{1}{2}+\frac{i}{2}+\frac{j}{2}+\frac{k}{2} \\ v_{2} &=& \frac{1}{\sqrt{2}}+\frac{i}{\sqrt{2}} \\ v_{3} &=&i \\ v_{4} &=&\frac{i}{\sqrt{2}}+\frac{j}{\sqrt{2}} \\  v_{5} &=&j \\ v_{6} &=&\frac{j}{\sqrt{2}}+\frac{k}{\sqrt{2}} \\  v_{7} &=&k \\ v_{8} &=&k\sqrt{2} \end{array}

I think it’s pretty easy to see that these generate the lattice R. I also think it’s pretty easy to check 1). For this we need to check that the inner product of any two of these vectors v_1, \dots, v_8 is an integer. But we have to use the correct inner product: the one described above!

Concretely, this inner product works as follows. Given

v = (a + b\sqrt{2}) + (c + d\sqrt{2})i + (e + f\sqrt{2})j + (g + h\sqrt{2})k

and

v' = (a' + b'\sqrt{2}) + (c' + d'\sqrt{2})i + (e' + f'\sqrt{2})j + (g' + h'\sqrt{2})k

then

\langle v, v' \rangle = aa' + bb' + cc' + dd' + ee' + ff' + gg' + hh'

So, for example,

\langle v_7, v_8 \rangle = \langle k, \sqrt{2}k \rangle = 0

(You might have been fooled into thinking it’s \sqrt{2}, but that would be a big mistake.) Or:

\langle v_6, v_8 \rangle = \langle \frac{j}{\sqrt{2}}+\frac{k}{\sqrt{2}}, \sqrt{2}k \rangle = 1

After doing a bunch of these, I’m convinced that all the inner products are integers. So the hard part is checking 2a) or 2b) or 2c).

Can you do it?

By the way, all this is extremely similar to the construction of the E8 lattice from the icosahedron, explained in Conway and Sloane’s book and later here:

• John Baez, From the icosahedron to E8.

There you start with the icosahedron. You take the double cover of its group of rotational symmetries, which is called the binary icosahedral group, and think of this as a group of unit quaternions. You then take integer linear combination of these quaternions: call the set of these I. It turns out that every element of I is of the form

(a + b\sqrt{5}) + (c + d\sqrt{5})i + (e + f\sqrt{5})j + (g + h\sqrt{5})k

where a,b,c,d,e,f,g,h are rational.

Not every quaternion of this form is in I. But that’s okay: this is enough to let us think of I as sitting inside \mathbb{Q}[\sqrt{5}]^4, which is an 8-dimensional vector space over the rational numbers. And since the rationals sit in the reals, you can think of I as a lattice in an 8-dimensional real vector space.

To see this lattice as \mathrm{E}_8, we put this norm on \mathbb{Q}[\sqrt{5}]^4:

\|(a + b\sqrt{5}) + (c + d\sqrt{5})i + (e + f\sqrt{5})j + (g + h\sqrt{5})k \|^2 =

a^2 + b^2 + c^2 + d^2 + e^2 + f^2 + g^2 + h^2

And we get a copy of the E8 lattice this way, since 1) and 2a) hold, and for that matter also 2b).

The lattice I is actually a subring of the quaternions, which Conway and Sloane call the icosians. Harden’s lattice R is also a subring of the quaternions, and he has dubbed it the octians.

It’ll be cute to see an octahedron giving E8, since they are both connected to the number eight! But even if this construction really works, I have no idea what it ‘really means’.

Is this construction new? It seems like such a natural thing to consider… in retrospect.