Skip to content โ†’

The Leech lattice neighbour

Hereโ€™s the upper part of Kneserโ€˜s neighbourhood graph of the Niemeier lattices:



The Leech lattice has a unique neighbour, that is, among the 23 remaining Niemeier lattices there is a unique one, (A124)+, sharing an index two sub-lattice with the Leech.

How would you try to construct (A124)+, an even unimodular lattice having the same roots as A124?

The root lattice A1 is 2Z. It has two roots ยฑ2, determinant 2, its dual lattice is A1โˆ—=12Z and we have A1โˆ—/A1โ‰ƒC2โ‰ƒF2.

Thus, A124=2ZโŠ•24 has 48 roots, determinant 224, its dual lattice is (A124)โˆ—=12ZโŠ•24 and the quotient group (A124)โˆ—/A124 is C224 isomorphic to the additive subgroup of F2โŠ•24.

A larger lattice A124โІL of index k gives for the dual lattices an extension Lโˆ—โІ(A124)โˆ—, also of index k. If L were unimodular, then the index has to be 212 because we have the situation
A124โІL=Lโˆ—โІ(A124)โˆ—
So, Kneserโ€™s glue vectors form a 12-dimensional subspace C in F2โŠ•24, that is,
L=Cร—F2(A124)โˆ—={12vโ†’ | vโ†’โˆˆZโŠ•24, v=vโ†’ mod 2โˆˆC}
Because L=Lโˆ—, the linear code C must be self-dual meaning that v.w=0 (in F2) for all v,wโˆˆC. Further, we want that the roots of A124 and L are the same, so the minimal number of non-zero coordinates in vโˆˆC must be 8.

That is, C must be a self-dual binary code of length 24 with Hamming distance 8.



Marcel Golay (1902-1989) โ€“ Photo Credit

We now know that there is a unique such code, the (extended) binary Golay code, C24, which has

  • one vector of weight 0
  • 759 vectors of weight 8 (called โ€˜octadsโ€™)
  • 2576 vectors of weight 12 (called โ€˜dodecadsโ€™)
  • 759 vectors of weight 16
  • one vector of weight 24

The 759 octads form a Steiner system S(5,8,24) (that is, for any 5-subset S of the 24-coordinates there is a unique octad having its non-zero coordinates containing S).

Witt constructed a Steiner system S(5,8,24) in his 1938 paper โ€œDie 5-fach transitiven Gruppen von Mathieuโ€, so it is not unthinkable that he checked the subspace of F2โŠ•24 spanned by his 759 octads to be 12-dimensional and self-dual, thereby constructing the Niemeier-lattice (A124)+ on that sunday in 1940.

John Conway classified all nine self-dual codes of length 24 in which the weight
of every codeword is a multiple of 4. Each one of these codes C gives a Niemeier lattice Cร—F2(A124)โˆ—, all but one of them having more roots than A124.

Vera Pless and Neil Sloan classified all 26 binary self-dual codes of length 24.

Published in geometry groups