lieven le bruyn's blog
groups
Seating the first few thousand Knights
Feb 3rd
The Knight-seating problems asks for a consistent placing of n-th Knight at an odd root of unity, compatible with the two different realizations of the algebraic closure of the field with two elements. The first identifies the multiplicative group of its non-zero elements with the group of all odd complex roots of unity, under complex multiplication. The second uses Conway’s ‘simplicity rules’ to define an addition and multiplication on the set of all ordinal numbers.
The odd Knights of the round table-problem asks for a specific one-to-one correspondence between two realizations of ‘the’ algebraic closure
of the field of two elements.
The first identifies the multiplicative group of its non-zero elements with the group of all odd complex roots of unity, under complex multiplication. The addition on
is then recovered by inducing an involution on the odd roots, pairing the one corresponding to x to the one corresponding to x+1.
The second uses Conway’s ‘simplicity rules’ to define an addition and multiplication on the set of all ordinal numbers. Conway proves in ONAG that this becomes an algebraically closed field of characteristic two and that
is the subfield of all ordinals smaller than
. The finite ordinals (the natural numbers) form the quadratic closure of
.
On the natural numbers the Conway-addition is binary addition without carrying and Conway-multiplication is defined by the properties that two different Fermat-powers
multiply as they do in the natural numbers, and, Fermat-powers square to its sesquimultiple, that is
. Moreover, all natural numbers smaller than
form a finite field
. Using distributivity, one can write down a multiplication table for all 2-powers.
The Knight-seating problems asks for a consistent placing of n-th Knight
at an odd root of unity, compatible with the two different realizations of
. Last time, we were able to place the first 15 Knights as below, and asked where you would seat 
was placed at
as 4 was the smallest number generating the ‘Fermat’-field
(with multiplicative group of order 15) subject to the compatibility relation with the generator 2 of the smaller Fermat-field
(with group of order 15) that
.
To include the next Fermat-field
(with multiplicative group of order 255) consistently, we need to find the smallest number n generating the multiplicative group and satisfying the compatibility condition
. Let’s first concentrate on finding the smallest generator : as 2 is a generator for 1st Fermat-field
and 4 a generator for the 2-nd Fermat-field
a natural conjecture might be that 16 is a generator for the 3-rd Fermat-field
and, more generally, that
would be a generator for the next field
.
However, an “exercise” in the 1978-paper by Hendrik Lenstra Nim multiplication asks : “Prove that
is a primitive root in the field
if and only if i=0 or 1.”
I’ve struggled with several of the ‘exercises’ in Lenstra’s paper to the extend I feared Alzheimer was setting in, only to find out, after taking pen and paper and spending a considerable amount of time calculating, that they are indeed merely exercises, when looked at properly… (Spoiler-warning : stop reading now if you want to go through this exercise yourself).
In the picture above I’ve added in red the number
to each of the involutions. Clearly, for each pair these numbers are all distinct and we see that for the indicated pairing they make up all numbers strictly less than 8.
By Conway’s simplicity rules (or by checking) the pair (16,17) gives the number 8. In other words, the equation
is an irreducible polynomial over
having as its roots in
the numbers 16 and 17. But then, 16 and 17 are conjugated under the Galois-involution (the Frobenius
). That is, we have
and
and hence
. Now, use the multiplication table in
given in the previous post (or compute!) to see that 8 is of order 5 (and NOT a generator). As a consequence, the multiplicative order of 16 is 5×17=85 and so 16 cannot be a generator in
.
For general i one uses the fact that
and
are the roots of the polynomial
over
and argues as before.
Right, but then what is the minimal generator satisfying
? By computing we see that the pairings of all numbers in the range 16…31 give us all numbers in the range 8…15 and by the above argument this implies that the 17-th powers of all numbers smaller than 32 must be different from 4. But then, the smallest candidate is 32 and one verifies that indeed
(use the multiplication table given before).
Hence, we must place Knight
at root
and place the other Knights prior to the 256-th at the corresponding power of 32. I forgot the argument I used to find-by-hand the requested place for Knight 16, but one can verify that
so we seat
at root
.
But what about Knight
? Well, by this time I was quite good at squaring and binary representations of integers, but also rather tired, and decided to leave that task to the computer.
If we denote Nim-addition and multiplication by
and
, then Conway’s simplicity results in ONAG establish a field-isomorphism between
and the field
where the
satisfy the Artin-Schreier equations

and the i-th Fermat-field
corresponds to
. The correspondence between numbers and elements from these fields is given by taking
. But then, wecan write every 2-power as a product of the
and use the binary representation of numbers to perform all Nim-calculations with numbers in these fields.
Therefore, a quick and dirty way (and by no means the most efficient) to do Nim-calculations in the next Fermat-field consisting of all numbers smaller than 65536, is to use sage and set up the field
by
R.< x,y,z,t > =GF(2)[] S.< a,b,c,d >=R.quotient((x^2+x+1,y^2+y+x,z^2+z+x*y,t^2+t+x*y*z))
To find the smallest number generating the multiplicative group and satisfying the additional compatibility condition
we have to find the smallest binary number
(larger than 255) satisfying
(i1*a*b*c*t+i2*b*c*t+i3*a*c*t+i4*c*t+i5*a*b*t+i6*b*t+ i7*a*t+i8*t+i9*a*b*c+i10*b*c+i11*a*c+i12*c+i13*a*b+ i14*b+i15*a+i16)^257=a*c
It takes a 2.4GHz 2Gb-RAM MacBook not that long to decide that the requested generator is 1051 (killing another optimistic conjecture that these generators might be 2-powers). So, we seat Knight
at root
and can then arrange seatings for all Knight queued up until we reach the 65536-th! In particular, the first Knight we couldn’t place before, that is Knight
, will be seated at root
.
If you’re lucky enough to own a computer with more RAM, or have the patience to make the search more efficient and get the seating arrangement for the next Fermat-field, please drop a comment.
I’ll leave you with another Lenstra-exercise which shouldn’t be too difficult for you to solve now : “Prove that
has three solutions in
for each
.”
The odd knights of the round table
Jan 28th
Here’s a tiny problem illustrating our limited knowledge of finite fields : “Imagine an infinite queue of Knights
, waiting to be seated at the unit-circular table. The master of ceremony (that is, you) must give Knights
and
a place at an odd root of unity, say
and
, such that the seat at the odd root of unity
must be given to the Knight
, where
is the Nim-multiplication of
and
. Which place would you offer to Knight
, or Knight
, or, if you’re into ordinals, Knight
?”
What does this have to do with finite fields? Well, consider the simplest of all finite field
and consider its algebraic closure
. Last year, we’ve run a series starting here, identifying the field
, following John H. Conway in ONAG, with the set of all ordinals smaller than
, given the Nim addition and multiplication. I know that ordinal numbers may be intimidating at first, so let’s just restrict to ordinary natural numbers for now. The Nim-addition of two numbers
can be calculated by writing the numbers n and m in binary form and add them without carrying. For example,
. Nim-multiplication is slightly more complicated and is best expressed using the so-called Fermat-powers
. We then demand that
whenever
and
. Distributivity wrt.
can then be used to calculate arbitrary Nim-products. For example,
. Conway’s remarkable result asserts that the ordinal numbers, equipped with Nim addition and multiplication, form an algebraically closed field of characteristic two. The closure
is identified with the subfield of all ordinals smaller than
. For those of you who don’t feel like going transfinite, the subfield
is identified with the quadratic closure of
.
The connection between
and the odd roots of unity has been advocated by Alain Connes in his talk before a general public at the IHES : “L’ange de la géométrie, le diable de l’algèbre et le corps à un élément” (the angel of geometry, the devil of algebra and the field with one element). He describes its content briefly in this YouTube-video
At first it was unclear to me which ‘coupling-problem’ Alain meant, but this has been clarified in his paper together with Caterina Consani Characteristic one, entropy and the absolute point. The non-zero elements of
can be identified with the set of all odd roots of unity. For, if x is such a unit, it belongs to a finite subfield of the form
for some n, and, as the group of units of any finite field is cyclic, x is an element of order
. Hence,
can be identified with the set of
-roots of unity, with
corresponding to a generator of the unit-group. So, all elements of
correspond to an odd root of unity. The observation that we get indeed all odd roots of unity may take you a couple of seconds1.
Assuming we succeed in fixing a one-to-one correspondence between the non-zero elements of
and the odd roots of unity
respecting multiplication, how can we recover the addition on
? Well, here’s Alain’s coupling function, he ties up an element x of the algebraic closure to the element s(x)=x+1 (and as we are in characteristic two, this is an involution, so also the element tied up to x+1 is s(x+1)=(x+1)+1=x. The clue being that multiplication together with the coupling map s allows us to compute any sum of two elements as
.
For example, all information about the finite field
is encoded in this identification with the 15-th roots of unity, together with the pairing s depicted as
Okay, we now have two identifications of the algebraic closure
: the smaller ordinals equipped with Nim addition and Nim multiplication and the odd roots of unity with complex-multiplication and the Connes-coupling s. The question we started from asks for a general recipe to identify these two approaches.
To those of you who are convinced that finite fields (LOL, even characteristic two!) are objects far too trivial to bother thinking about : as far as I know, NOBODY knows how to do this explicitly, even restricting the ordinals to merely the natural numbers!
Please feel challenged! To get you started, I’ll show you how to place the first 15 Knights and give you a procedure (though far from explicit) to continue. Here’s the Nim-picture compatible with that above
To verify this, and to illustrate the general strategy, I’d better hand you the Nim-tables of the first 16 numbers. Here they are
It is known that the finite subfields of
are precisely the sets of numbers smaller than the Fermat-powers
. So, the first one is all numbers smaller than
(check!). The smallest generator of the multiplicative group (of order 3) is 2, so we take this to correspond to the unit-root
. The next subfield are all numbers smaller than
and its multiplicative group has order 15. Now, choose the smallest integer k which generates this group, compatible with the condition that
. Verify that this number is 4 and that this forces the identification and coupling given above.
The next finite subfield would consist of all natural numbers smaller than
. Hence, in this field we are looking for the smallest number k generating the multiplicative group of order 255 satisfying the extra condition that
which would fix an identification at that level. Then, the next level would be all numbers smaller than
and again we would like to find the smallest number generating the multiplicative group and such that the appropriate power is equal to the aforementioned k, etc. etc.
Can you give explicit (even inductive) formulae to achieve this? I guess even the problem of placing Knight 16 will give you a couple of hours to think about… (to be continued).
- If m is odd, then (2,m)=1 and so 2 is a unit in the finite cyclic group
whence
, so the m-roots of unity lie within those of order
[↩]
Olivier Messiaen & Mathieu 12
Dec 31st
To mark the end of 2009 and 6 years of blogging, two musical compositions with a mathematical touch to them. I wish you all a better 2010!
Remember from last time that we identified Olivier Messiaen as the ‘Monsieur Modulo’ playing the musical organ at the Bourbaki wedding. This was based on the fact that his “modes à transposition limitée” are really about epimorphisms between modulo rings Z/12Z→Z/3Z and Z/12Z→Z/4Z.
However, Messiaen had more serious mathematical tricks up his sleeve. In two of his compositions he did discover (or at least used) one of the smaller sporadic groups, the Mathieu group
of order 95040 on which we have based a whole series of Mathieu games two and a half years ago.
Messiaen’s ‘Ile de fey 2′ composition for piano (part of Quatre études de rythme (“Four studies in rhythm”), piano (1949–50)) is based on two concurrent permutations. The first is shown below, with the underlying motive rotational permutation shown.
This gives the permutation (1,7,10,2,6,4,5,9,11,12)(3,8). A second concurrent permutation is based on the permutation (1,6,9,2,7,3,5,4,8,10,11) and both of them generate the Mathieu group
. This can be seen by realizing the two permutations as the rotational permutations
and identifying them with the Mongean shuffles generating
. See for example, Dave Benson’s book “Music: A Mathematical Offering”, freely available online.
Clearly, Messiaen doesn’t use all of its 95040 permutations in his piece! Here’s how it sounds. The piece starts 2 minutes into the clip.
The second piece is “Les Yeux dans les Roues” (The Eyes in the Wheels), sixth piece from the “Livre d’Orgue” (1950/51).
According to Hauptwerk, the piece consists of a melody/theme in the pedal, accompanied by two fast-paced homorhythmic lines in the manuals. The pedal presents a sons-durées theme which is repeated six times, in different permutations. Initially it is presented in its natural form. Afterwards, it is presented alternatively picking notes from each end of the original form. Similar transformations are applied each time until the sixth, which is the retrograde of the first. The entire twelve-tone analysis (pitch only, not rhythm) of the pedal is shown below:
That is we get the following five permutations which again generate Mathieu 12 :
- a=(2,3,5,9,8,10,6,11,4,7,12)
- b=(1,2,4,8,9,7,11,3,6,12)(5,10)=ea
- c=(1,12,11,9,5,4,6,2,10,7)(3,8)=ed
- d=(1,11,10,8,4,5,3,7,2,9,6)
- e=(1,12)(2,11)(3,10)(4,9)(5,8)(6,7)
Considering the permutations
and
one obtains canonical generators of
, that is, generators satisfying the defining equations of this sporadic group
![X^2=Y^3=(XY)^{11}=[X,Y]^6=(XYXYXY^{-1})^6=1 X^2=Y^3=(XY)^{11}=[X,Y]^6=(XYXYXY^{-1})^6=1](/latexrender/pictures/9ba024f6743b35935e7be8ae657f41bb.gif)
I leave you to work out the corresponding dessin d’enfant tonight after a couple of glasses of champagne! It sure has a nice form. Once again, a better 2010!
E(8) from moonshine groups
May 15th
Moonshine and E(8)
- the monster graph and McKay’s observation
- Conway’s big picture
- looking for the moonshine picture
- E(8) from moonshine groups
Are the valencies of the 171 moonshine groups are compatible, that is, can one construct a (disconnected) graph on the 171 vertices such that in every vertex (determined by a moonshine group G) the vertex-valency coincides with the valency of the corresponding group? Duncan describes a subset of 9 moonshine groups for which the valencies are compatible. These 9 groups are characterized as those moonshine groups G having width 1 at the cusp and such that their intersection with the modular group is big.
Time to wrap up this series on John Duncan‘s paper Arithmetic groups and the affine E8 Dynkin diagram in which he gives a realization of the extended E(8)-Dynkin diagram (together with its isotropic root vector) from the moonshine groups, compatible with McKay’s E(8)-observation.
In the previous post we have described all 171 moonshine groups using Conway’s big picture. This description will allow us to associate two numbers to a moonshine group
.
Recall that for any such group we have a positive integer
such that

where
is the largest divisor of 24 such that
. Let us call
the dimension of
(Duncan calls this number the ‘normalized level’) as it will give us the dimension component at the vertex determined by
.
We have also seen last time that any moonshine group is of the form
, that is,
is an elementary abelian group
generated by Atkin-Lehner involutions. Let’s call
the valency of the group
as it will give s the valency of the vertex determined by
.
It would be nice to know whether the valencies of the 171 moonshine groups are compatible, that is, whether one can construct a (disconnected) graph on the 171 vertices such that in each vertex (determined by a moonshine group
) the vertex-valency coincides with the valency of the corresponding group.
Duncan describes a subset of 9 moonshine groups for which the valencies are compatible. These 9 groups are characterized as those moonshine groups
having width 1 at the cusp and such that their intersection with the modular group
is big, more precisely the index
and
.
They can be described using the mini-moonshine picture on the right. They are :
The modular group itself
, being the stabilizer of the lattice 1. This group has clearly dimension and valency equal to one.
The modular subgroup
being the point-wise stabilizer of the lattices 1 and 2 (so it has valency one and dimension two, and, its normalizer
which is the set-wise stabilizer of the lattices 1 and 2 and the one Atkin-Lehner involution interchanges both. So, this group has valency two (as we added one involution) as well as dimension two.
Likewise, the groups
and
are the stabilzer subgroups of the red 1-cell (1,3) resp. the green 1-cell (1,5) and hence have valency two (as we add one involution) and dimensions 3 resp. 5.
The group
stabilizes the (1|4)-thread and as we add one involution must have valency 2 and dimension 4.
On the other hand, the group
stabilizes the unique 2-cell in the picture (having lattices 1,2,3,6) so this time we will add three involutions (horizontal and vertical switches and their product the antipodal involution). Hence, for this group the valency is three and its dimension is equal to six.
Remain the two groups connected to the mini-snakes in the picture. The red mini-snake (top left hand) is the ball with center 3 and hyperdistance 3 and determines the group
which has valency one (we add no involutions) and dimension 3. The blue mini-snake (the extended D(5)-Dynkin in the lower right corner) determines the group
which has valency two and dimension 4.
The valencies of these 9 moonshine groups are compatible and they can be arranged in the extended E(8) diagram depicted below
Moreover, the dimensions of the groups give the exact dimension-components of the isotropic root of the extended E(8)-diagram. Further, the dimension of the group is equal to the order of the elements making up the conjugacy class of the monster to which exactly the given groups correspond via monstrous moonshine and hence compatible with John McKay‘s original E(8)-observation!
Once again, I would love to hear when someone has more information on the cell-decomposition of the moonshine picture or if someone can extend the moonshine E(8)-graph, possibly to include all 171 moonshine groups.
looking for the moonshine picture
May 11th
Moonshine and E(8)
- the monster graph and McKay’s observation
- Conway’s big picture
- looking for the moonshine picture
- E(8) from moonshine groups
We have seen that Conway’s big picture helps us to determine all arithmetic subgroups of
commensurable with the modular group
, including all groups of monstrous moonshine.
As there are exactly 171 such moonshine groups, they are determined by a finite subgraph of Conway’s picture and we call the minimal such subgraph the moonshine picture. Clearly, we would like to determine its structure.
On the left a depiction of a very small part of it. It is the minimal subgraph of Conway’s picture needed to describe the 9 moonshine groups appearing in Duncan’s realization of McKay’s E(8)-observation. Here, only three primes are relevant : 2 (blue lines), 3 (reds) and 5 (green). All lattices are number-like (recall that
stands for the lattice
).
We observe that a large part of this mini-moonshine picture consists of the three p-tree subgraphs (the blue, red and green tree starting at the 1-lattice
. Whereas Conway’s big picture is the product over all p-trees with p running over all prime numbers, we observe that the mini-moonshine picture is a very small subgraph of the product of these three subtrees. In fact, there is just one 2-cell (the square 1,2,6,3).
Hence, it seems like a good idea to start our investigation of the full moonshine picture with the determination of the p-subtrees contained in it, and subsequently, worry about higher dimensional cells constructed from them. Surely it will be no major surprise that the prime numbers p that appear in the moonshine picture are exactly the prime divisors of the order of the monster group, that is p=2,3,5,7,11,13,17,19,23,29,31,41,47,59 or 71. Before we can try to determine these 15 p-trees, we need to know more about the 171 moonshine groups.
Recall that the proper way to view the modular subgroup
is as the subgroup fixing the two lattices
and
, whence we will write
, and, by extension we will denote with
the subgroup fixing the two lattices
and
.
As
fixes
and
it also fixes all lattices in the (N|1)-thread, that is all lattices occurring in a shortest path from
to
(on the left a picture of the (200|1)-thread).
If
, then the (N|1)-thread has
involutions as symmetries, called the Atkin-Lehner involutions. For every exact divisor
(that is,
and
we have an involution
which acts by sending each point in the thread-cell corresponding to the prime divisors of
to its antipodal cell-point and acts as the identity on the other prime-axes. For example, in the (200|1)-thread on the left,
is the left-right reflexion,
the top-bottom reflexion and
the antipodal reflexion.
The set of all exact divisors of N becomes the group
under the operation
.
Most of the moonshine groups are of the form
for some
such that
and
. The group
is then conjugate to the modular subgroup
by the element
. With
we mean that the group
is extended with the involutions
. If we simply add all Atkin-Lehner involutions we write
for the resulting group.
Finally, whenever
there is a subgroup
which is the kernel of a character
being trivial on
and on all involutions
for which every prime dividing
also divides
, evaluating to
on all cosets containing
and to
for cosets containing
(with a + sign if
is present and a – sign otherwise). Btw. it is not evident at all that this is a character, but hard work shows it is!
Clearly there are heavy restrictions on the numbers that actually occur in moonshine.
In the paper On the discrete groups of moonshine, John Conway, John McKay and Abdellah Sebbar characterized the 171 arithmetic subgroups of
occuring in monstrous moonshine as those of the form
which are
- (a) of genus zero, meaning that the quotient of the upper-half plane by the action of
by Moebius-transformations gives a Riemann surface of genus zero, - (b) the quotient group
is a group of exponent 2 (generated by some Atkin-Lehner involutions), and - (c) every cusp can be mapped to
by an element of
which conjugates the group to one containing
.
Now, if
is of genus zero, so is the larger group
, which in turn, is conjugated to the group
. Therefore, we need a list of all groups of the form
which are of genus zero. There are exactly 123 of them, listed on the right.
How does this help to determine the structure of the p-subtree of the moonshine picture for the fifteen monster-primes p? Look for the largest p-power
such that
appears in the list. That is for p=2,3,5,7,11,13,17,19,23,29,31,41,47,59,71 these powers are resp. 5,3,2,2,1,1,1,1,1,1,1,1,1,1,1. Next, look for the largest p-power
dividing 24 (that is, 3 for p=2, 1 for p=3 and 0 for all other primes). Then, these relevant moonshine groups contain the modular subgroup
and are contained in its normalizer in
which by the Atkin-Lehner theorem is precisely the group
.
Right, now the lattices fixed by
(and permuted by its normalizer), that is the lattices in our p-subtree, are those that form the
-snake in Conway-speak. That is, the lattices whose hyper-distance to the
-thread divides 24. So for all primes larger than 2 or 3, the p-tree is just the
-thread.
For p=3 the 3-tree is the (243|1)-snake having the (81|3)-thread as its spine. It contains the following lattices, all of which are number-like.
Depicting the 2-tree, which is the (2048|1)-snake may take a bit longer… Perhaps someone should spend some time figuring out which cells of the product of these fifteen trees make up the moonshine picture!








