What a lattice forbids

One ring is E8 and a lattice with no mirror

An operation of order thirty as one block in eight dimensions preserves a whole family of forms, and E₈ was one point of it. Walking the family finds sixty symmetries almost everywhere and two lines above that. One is tensor products. The other is the icosian ring, on which E₈ is famously built, under a sliding choice of form: 14,400 symmetries all along it, 28,800 and not one reflection at one end, and at the other end E₈, where the group jumps by a factor of nearly fifty thousand.

Assumes Thirty as one block lives on two lattices, A five-fold lattice has one free number and A seven-fold lattice lives on a folded torus.

Thirty as one block lives on two lattices found that an operation of order thirty, acting as a single irreducible block in eight dimensions, does not pick out a lattice at all. It picks out a family of forms, a whole continuum of inner products that it preserves on one fixed module. That essay read two points of the family, E8E_8 and A2⊗A4A_2 \otimes A_4, and asked about the rest: which forms have any symmetry beyond the block, and whether any form but E8E_8 has a reflection.

The prime cases have been walked before. A five-fold lattice has one free number folded the four-dimensional family onto a segment with A4∗A_4^* and A4A_4 at its ends and twenty symmetries everywhere between, and a seven-fold lattice lives on a folded torus found three fixed points on a torus with nothing between them and the generic count. In both, a member is either generic or one of a very few special lattices. Thirty is different in kind, and the difference can be stated before computing anything, because thirty is composite. Its field contains smaller fields, so a number that determines a form can lie in a subfield, and that should do something.

It does. And the walk finds something it was not looking for, in the ring the whole subject is most famous for. E8E_8 turns out not to be an isolated point of the family at all. It is the end of a line, and that line is E8E_8’s own ring under a sliding choice of form. All along it the group stays the same size, without one reflection, until the last point, where it jumps by a factor of nearly fifty thousand.

The family, in one line

The setup follows the earlier essays, and the restriction with no lattice assumed is why a block of this order needs eight dimensions at all. A block Φ30\Phi_{30} makes a lattice into a module over Z[ζ30]\mathbb{Z}[\zeta_{30}], the integers of the thirtieth roots of unity. Since −ζ15-\zeta_{15} is a primitive thirtieth root of unity, that is the same ring as Z[ζ15]\mathbb{Z}[\zeta_{15}], and it has class number one, so every such module is the ring itself. All the freedom is in the form, and the forms it preserves are

⟨x,y⟩=Tr(α x yˉ),\langle x, y \rangle = \mathrm{Tr}(\alpha\, x\, \bar{y}),

for a number α\alpha in the real subfield, positive at every real embedding. The real subfield has degree four, with integer basis 11, η1\eta_1, η2\eta_2, η3\eta_3, where ηk=ζk+ζ−k\eta_k = \zeta^k + \zeta^{-k}. So up to scale α\alpha has three free numbers, and the earlier essay called this a four-parameter family counting the scale. Units act on it and fold it, as in the prime cases, into a compact three-dimensional region.

Any form in the family has at least the block’s own symmetries, the thirty powers of ζ30\zeta_{30}, and complex conjugation x↦xˉx \mapsto \bar x, since α\alpha is real. That makes sixty, the minimum.

The sampling here takes every primitive totally positive α\alpha with coefficients at most four in size and leading coefficient at most sixteen, 5,902 forms, reduces each Gram matrix, and counts its symmetries by backtracking on short vectors found by the Fincke–Pohst method. It stops counting at 3,000, since E8E_8’s 696,729,600 cannot be listed and need not be. The sample is a box and not the whole of a region that folds in a complicated way. That caveat matters at the end.

Every form tried, by its symmetries and by how well it packs. 5902 totally positive forms of the ring of fifteenth roots of unity, sorted by the order of their symmetry group into five rows. Forms with 60 and 120 symmetries form scattered bands. Two lattices have 1,440, the tensor products of A2 with A4 and with its dual. One has 14,400, a member of the icosian line; one has 28,800, the icosian ring with its plain trace; and one is E8. The highest Hermite number among forms with only 60 symmetries is above that of the 28,800 lattice.
Fig. 1 The picture at the head of this essay, with what it shows named. Every form tried, sorted upward by the order of its symmetry group and placed across by its Hermite number, which is how closely the lattice packs. Forms with sixty and a hundred and twenty symmetries form long scattered bands. The two with 1,440, the one with 14,400 in this box, the one with 28,800, and E8 are single points.
The census of forms in a box. The 5902 primitive totally positive numbers alpha with entries at most four in size, by the count of symmetries of the form they make, with the number of forms and the number of distinct sets of invariants among them. The great majority have sixty. Forms with more lie on the tensor line or on the icosian line, which has E8 at one end.
Fig. 2 The census of forms in the box. Almost all have sixty symmetries. Ninety-two have a hundred and twenty. Seventy-nine forms make two lattices with 1,440. Twenty-one make the three beyond the count’s limit: E8, and lattices with 28,800 and with 14,400.

The result has several levels, and the middle ones are what the prime cases do not have. Sixty is everywhere. A hundred and twenty lies on a set of forms of lower dimension, with two lattices at 1,440 among them. Above that are the few forms the count could not finish, and those need a section of their own.

A line with a known name

The level at 120 is explained by the arithmetic of the field, and this is where thirty’s being composite comes in.

The fields between the rationals and the fifteenth roots of unity. The subfields of the field of fifteenth roots of unity. The real subfield of degree four contains the root-five field and that contains the rationals. The field also contains the cube roots of unity and the fifth roots of unity. A form whose number alpha lies in the root-five field splits as a tensor product, because the ring splits over those two subfields.
Fig. 3 The fields between the rationals and the fifteenth roots of unity. The real subfield of degree four contains the field of root five. Cube roots of unity and fifth roots of unity lie on either side. When alpha lies in the field of root five, it does not see the cube roots at all.

The real subfield contains one quadratic field, Q(5)\mathbb{Q}(\sqrt{5}), and the number η3=ζ3+ζ−3\eta_3 = \zeta^3 + \zeta^{-3} lies in it. Suppose α\alpha is a combination of 11 and η3\eta_3 alone. Then the ring splits as Z[ζ15]=Z[ζ3]⊗Z[ζ5]\mathbb{Z}[\zeta_{15}] = \mathbb{Z}[\zeta_3] \otimes \mathbb{Z}[\zeta_5], the trace splits, and α\alpha belongs entirely to the second factor. So the form is a Kronecker product:

Tr15(α xyˉ)  ≅  Tr3(uvˉ)⊗Tr5(α stˉ).\mathrm{Tr}_{15}(\alpha\, x \bar{y}) \;\cong\; \mathrm{Tr}_{3}(u \bar{v}) \otimes \mathrm{Tr}_{5}(\alpha\, s \bar{t}).

The first factor is the trace form of the cube roots of unity, which is A2A_2. The second is a member LL of the family in the five-fold essay, the segment with A4∗A_4^* at one end and A4A_4 at the other. So the whole of that four-dimensional family sits inside this eight-dimensional one, as a line of forms A2⊗LA_2 \otimes L. The Kronecker product was built directly and compared with the form on the fifteenth roots of unity, and the invariants agree at every point tested.

The line of forms that are a tensor product. Forms whose number alpha lies in the subfield of root five, placed by where the corresponding lattice sits on the four-dimensional five-fold family's segment. Each is A2 tensored with a member L of that family, and has 120 symmetries, twelve times twenty over two. The two ends have 1,440, twelve times 240 over two. The Hermite number rises from end to end with no interior peak.
Fig. 4 Forms whose alpha lies in the field of root five, placed by where the lattice L sits on the five-fold family’s segment. A2 tensor L has 120 symmetries, twelve times twenty over two, everywhere but the two ends. There, L is A4-star or A4 with 240 symmetries, and the tensor product has 1,440. The Hermite number rises without a peak.

Now the counts have an explanation. A2A_2 has twelve symmetries and LL has twenty, and a tensor product takes the product of the groups, except that −1⊗−1-1 \otimes -1 is the identity, so the count is 12×20/2=12012 \times 20 / 2 = 120. At the ends, LL has 240, and 12×240/2=1,44012 \times 240 / 2 = 1{,}440. That is exactly the order of A2⊗A4A_2 \otimes A_4 that the earlier essay found by backtracking. It now has a place: it is one end of this line, and A2⊗A4∗A_2 \otimes A_4^* is the other. The trace form on the fifteenth roots of unity, α=1\alpha = 1, is that second one.

So the earlier essay’s second lattice, which looked as though it might stand beside E8E_8 as another isolated point, is in fact the corner of a smaller family. The block’s being composite gives it the line. Neither prime essay has anything like it, since a field of prime degree has no subfield of the kind to stop in.

The second line

Off the tensor line there is almost nothing but the generic sixty. In this sample three sets of invariants break that, and all three are beyond the count’s limit of 3,000. Raising the limit, one of them stops at 14,400, one at 28,800, and the third does not stop.

The third is E8E_8. It has 240 short vectors, every one a root, and determinant one when rescaled, and its Hermite number is exactly two, the highest in eight dimensions. In eight dimensions one lattice wins at every width showed how far this lattice stands from anything else of its kind.

The other two have 120 short vectors, with Hermite numbers 1.78891.7889, which is 4/54/\sqrt{5}, and 1.80911.8091. One hundred and twenty looks like something. It is the number of icosians, the unit quaternions forming the binary icosahedral group, whose points are the vertices of the 600-cell. The icosian ring is the set of integer combinations of those units, a rank-four module over Z[τ]\mathbb{Z}[\tau] and so of rank eight over the integers. It is the ring from which E8E_8 is classically constructed. The norm of an icosian has the form a+b5a + b\sqrt{5}, and the construction takes the rational number a+ba + b, a twist of the obvious choice, and gets E8E_8.

The obvious choice would be the plain trace, 2a2a. And there are others in between, since any totally positive β=u+v5\beta = u + v\sqrt{5} gives a rational form by taking the trace of β\beta times the norm.

One ring of 120 units, and two forms on it. The icosian ring, whose 120 units are the vertices of a 600-cell, under two quadratic forms. Taking a plus b from the norm a plus b root five gives E8, with 240 short vectors and 120 reflections. Taking twice a gives a lattice with 120 short vectors, 28,800 symmetries and no reflection. Each is isometric to a form Tr(alpha x x-bar) on the ring of fifteenth roots of unity.
Fig. 5 The icosian ring under its two extreme forms. Taking a plus b from the norm gives E8, with 240 short vectors and 120 reflections. Taking twice a, the plain trace, gives a lattice with 120 short vectors, 28,800 symmetries and no reflection. Each has been matched to a form on the fifteenth roots of unity by an explicit isometry.

The computation builds the 120 units as explicit quaternions, reduces them by integer elimination to a basis of rank eight, and writes down these forms. The twisted one has the invariants of E8E_8, and an isometry carries it onto the form α=2+2η1−η2−3η3\alpha = 2 + 2\eta_1 - \eta_2 - 3\eta_3 from the sample. The plain one has exactly the numbers of the lattice with 28,800, and a search finds an isometry onto α=6+3η1−η2−2η3\alpha = 6 + 3\eta_1 - \eta_2 - 2\eta_3, scaled. The third, with 14,400, is the same ring with β=10−35\beta = 10 - 3\sqrt{5}, and it also has an isometry onto a form of the sample, α=10+η1+4η2\alpha = 10 + \eta_1 + 4\eta_2. Nothing asked for any of this. The block’s family was sampled by coefficient, and the icosians came back.

The line that ends at E₈. Forms Tr(beta x x-bar) on the icosian ring, by the folded position of beta. The Hermite number rises smoothly from 1.789 at the plain trace to 2 at E8. Every form in between has 120 short vectors, 14,400 symmetries and no reflection. The group jumps only at the two ends.
Fig. 6 Forms Tr(beta x x-bar) on the icosian ring, placed by where beta lies after folding. They have 120 short vectors and 14,400 symmetries everywhere inside the line. At one end is the plain trace, with 28,800 and Hermite number 1.789. At the other is E8, with Hermite number two and 696,729,600 symmetries.

So E8E_8 is the end of a line, running from the plain-trace lattice, and the line runs through the family as the tensor line does. The counts have a clean reason. A form on the icosian ring is preserved by left and right multiplication by the 120 units, 120×120120 \times 120 pairs of which each map is given twice, for 7,200. Conjugating the quaternion doubles it to 14,400, and that holds for every β\beta, which is the count along the line. At the plain trace something further appears and doubles it again. At the E8E_8 end, the group is 48,384 times larger than it is one step away. This has the same shape as the five-fold segment and the tensor line: a one-parameter family with a constant group, special at two ends. Only the size of the jump is unlike anything else on this page.

A lattice with no mirror

The earlier essay’s direct question was whether any form but E8E_8 holds a reflection. The test that first suggests itself is to ask, of each short vector vv, whether 2⟨v,x⟩/⟨v,v⟩2\langle v, x\rangle/\langle v, v\rangle is an integer for all xx, since that is what it means for the reflection in vv to be an integer map. It finds 120 roots in E8E_8 and none in anything else in the sample. A test on short vectors alone, however, cannot rule out a longer root.

So for the lattices whose groups can be listed, the group is listed. A reflection in eight dimensions is an involution of trace six. The plain-trace icosian lattice has 28,800 symmetries, each written as a matrix, and none of them is an involution of trace six. The same goes for the 14,400 inside the line, and for A2⊗A4∗A_2 \otimes A_4^* and its 1,440. That is a statement about the complete group, not only about short vectors.

That is a striking contrast to carry away. It is the same ring with the same 120 units as vectors throughout, and the same left and right multiplications. At one end of the line those units are half of the 240 roots of the largest exceptional root system, and the group is generated by reflections, with 696,729,600 elements. A small step along the line, the same 120 vectors are all the shortest vectors, the group is less than a forty-thousandth the size, and it contains no reflection at all. Four root systems, and the same four rotations has shown how much of what a lattice can do is tied up with its reflections. The difference between them is a difference in the single linear functional that takes a+b5a + b\sqrt{5} to a rational number, and every value of that functional but one gives no reflection.

There is a similar statement in a different field. The seven-fold essay found its special lattices at the fixed points of the Galois action, lattices whose number α\alpha is taken to a unit multiple of itself by the field’s automorphism. That suggests the same here. The family’s ring has a Galois group of order four on its real subfield. The two lines would then be the two components of the fixed set of its element of order two, and the four end points the fixed points of the elements of order four. Showing that means finding those maps acting on each form, and that has not been done, so this paragraph records a pattern and not a result.

Symmetry against packing

The picture at the head of this essay has a second axis. Packing and symmetry are usually discussed as though they go together: the densest lattice in a dimension is generally a very symmetric one. In the family here that is true at the top, where E8E_8 sits, and it is not true elsewhere, which can be seen from the shape of the two lines.

Packing changes continuously along a line and symmetry does not. On the icosian line the Hermite number rises steadily from 1.78891.7889 to 22, and the forms just short of the end pack almost as well as E8E_8, with fourteen thousand symmetries rather than seven hundred million. In the same box of coefficients there are forms with only sixty symmetries, the fewest possible, that reach 1.87651.8765. Those pack better than the plain-trace lattice with 480 times as many symmetries, and the most symmetric forms on the tensor line reach only 1.54441.5444. That is the sharpest disagreement on this page with the idea, tested in the densest lattice in the plane, that the best packing is the most symmetric one.

The earlier essay asked whether any other form in this family comes near E8E_8 on packing. The answer is yes and it is less interesting than it first sounds. The family is continuous, so forms arbitrarily close to E8E_8 exist with exactly sixty symmetries, and the Hermite number is continuous across them. What is exceptional about E8E_8 is that it is a local maximum, a perfect form, not that everything else is far away. The numbers quoted depend on the box, and 1.87651.8765 would rise with a larger one.

What the walk does not reach

The sample is a box of coefficients, and it can be misleading. Each lattice in the family recurs many times over in any sufficiently large box, because units carry the coefficients around, and the box is not a fundamental region. So the count of forms in each row is not a measure of how common each kind is, and the number of distinct sets of invariants, 1,544, keeps growing with the box. A form with a group larger than 60 that needs larger coefficients, off the tensor line, would be missed. The statement that nothing else lies above sixty off the two lines means in this box. The icosian line itself shows the danger: its interior needed coefficients of ten before one member turned up at all. So a third line that begins at larger coefficients would not have been seen here.

Invariants are matched to the tensor product along that line at a sample of points, and on the icosian line an isometry has been found only for three members. The Kronecker statement itself is a piece of algebra about the ring splitting, and so it holds on the whole tensor line regardless. For the icosian line the corresponding algebra is not written out, and it rests on these three isometries and on the counts.

The E8E_8 symmetry count is known, not computed: the count stops at 3,000, and 696,729,600 is the classical order. Nothing on this page lists it.

And the other rings of degree eight have not been treated here. Z[ζ16]\mathbb{Z}[\zeta_{16}], Z[ζ20]\mathbb{Z}[\zeta_{20}] and Z[ζ24]\mathbb{Z}[\zeta_{24}] all have class number one and all have families of the same dimension, each with subfields of its own, and they contain other familiar lattices. A complete account of eight dimensions would compare all four.

What the walk had to show

What the walk of forms refuses. Checks on the walk: E8 by its invariants and Hermite number, the 1,440 of the trace form, the tensor product's invariants on the line, the 60 off it, the 120 units of the icosians, isometries with the plain trace and with a member of the icosian line, the absence of any reflection in 28,800 and in 14,400 symmetries listed, and the refusal of a negative number and of a false generic count.
Fig. 7 The checks on the walk: the invariants of E8, the 1,440 of the trace form, the Kronecker product’s invariants on the line, sixty off it, the 120 icosian units, the isometry with the plain trace, the 28,800 symmetries listed with no reflection, and the refusal of a number that is not totally positive and of a generic count on the line.

The isometries are the strongest of these checks. Matching invariants can be a coincidence. An explicit integer map carrying one Gram matrix onto another cannot. The icosian ring is built here by a route that has no connection with cyclotomic fields, starting from quaternion coordinates, so its appearing inside the family at all is an independent test of both constructions. A mistake in the family’s Gram matrices or in the icosian’s norm would have ended the search with no map, and the three maps found are three chances for that to have happened.

Still open: the automorphism behind the two lines

The natural explanation is one automorphism of order four. The Galois group of the real subfield is cyclic of order four, and its element of order two acts on the three-dimensional folded family as an involution. If its fixed set is the two lines found here, then the tensor line and the icosian line are one phenomenon, the two components of one set, and they should meet nothing else. Its elements of order four would have isolated fixed points, and they would act at such a point as extra symmetries, at least quadrupling sixty. Four such points are known, the ends of the two lines. Whether a form exists anywhere in the family with exactly 240 symmetries, or any count not on this page, would test that account. If the fixed sets are exactly these, the census is complete and the box does not matter. Showing it needs the fixed points of a map on a three-dimensional torus, in the unit group of a field of degree four, which is a small and finite calculation. It has not been done here.

Named alongside this one

Essays reaching for the same objects. Nobody chose these; they are what the concept index makes visible.

The objects this essay names

Each one links to every other essay that touches it.

Crystallographic restrictionCyclotomic polynomialsLattice automorphismMinimal vectorsRoot system