Skip to content →

Tag: Conway

The defining property of 24

From Wikipedia on 24:

24 is the only number whose divisors, namely 1,2,3,4,6,8,12,24, are exactly those numbers n for which every invertible element of the commutative ring Z/nZ is a square root of 1. It follows that the multiplicative group (Z/24Z)={±1,±5,±7,±11} is isomorphic to the additive group (Z/2Z)3. This fact plays a role in monstrous moonshine.”

Where did that come from?

In the original “Monstrous Moonshine” paper by John Conway and Simon Norton, section 3 starts with:

“It is a curious fact that the divisors h of 24 are precisely those numbers h for which x.y1 (mod h) implies xy (mod h).”

and a bit further they even call this fact:

“our ‘defining property of 24'”.

The proof is pretty straightforward.

We want all h such that every unit in Z/hZ has order two.

By the Chinese remainder theorem we only have to check this for prime powers dividing h.

5 is a unit of order 4 in Z/16Z.

2 is a unit of order 6 in Z/9Z.

A generator of the cyclic group (Z/pZ) is a unit of order p1>2 in Z/pZ, for any prime number p5.

This only leaves those h dividing 23.3=24.

But, what does it have to do with monstrous moonshine?

Moonshine assigns to elements of the Monster group M a specific subgroup of SL2(Q) containing a cofinite congruence subgroup

Γ0(N)={[abcNd] | a,b,c,dZ,adNbc=1}

for some natural number N=h.n where n is the order of the monster-element, h2 divides N and … h is a divisor of 24.

To begin to understand how the defining property of 24 is relevant in this, take any strictly positive rational number M and any pair of coprime natural numbers g<h and associate to Mgh the matrix αMgh=[Mgh01] We say that Γ0(N) fixes Mgh if we have that
αMghΓ0(N)αMgh1SL2(Z)

For those in the know, Mgh stands for the 2-dimensional integral lattice
Z(Me1+ghe2)Ze2
and the condition tells that Γ0(N) preserves this lattice under base-change (right-multiplication).

In “Understanding groups like Γ0(N)” Conway describes the groups appearing in monstrous moonshine as preserving specific finite sets of these lattices.

For this, it is crucial to determine all Mgh fixed by Γ0(N).

αMgh.[1101].αMgh1=[1M01]

so we must have that M is a natural number, or that Mgh is a number-like lattice, in Conway-speak.

αMgh.[10N1].αMgh1=[1+NgMhNg2Mh2NM1NgMh]

so M divides N, Mh divides Ng and Mh2 divides Ng2. As g and h are coprime it follows that Mh2 must divide N.

Now, for an arbitrary element of Γ0(N) we have

αMgh.[abcNd].αMgh1=[a+cNgMhMbcNg2Mh2(ad)ghcNMdcNgMh]
and using our divisibility requirements it follows that this matrix belongs to SL2(Z) if ad is divisible by h, that is if ad (mod h).

We know that adNbc=1 and that h divides N, so a.d1 (mod h), which implies ad (mod h) if h satisfies the defining property of 24, that is, if h divides 24.

Concluding, Γ0(N) preserves exactly those lattices Mgh for which
1 | M | Nh2  and  h | 24

A first step towards figuring out the Moonshine Picture.

Comments closed

Aaron Siegel on transfinite number hacking

One of the coolest (pure math) facts in Conway’s book ONAG is the explicit construction of the algebraic closure F2 of the field with two elements as the set of all ordinal numbers smaller than (ωω)ω equipped with nimber addition and multiplication.

Some time ago we did run a couple of posts on this. In transfinite number hacking we recalled Cantor’s ordinal arithmetic and in Conway’s nim arithmetics we showed that Conway’s simplicity rules for addition and multiplication turns the set of all ordinal numbers into a field of characteristic zero : On2 (pronounced ‘Onto’).

In the post extending Lenstra’s list we gave Hendrik Lenstra’s effective construction of the mystery elements αp (for prime numbers p) needed to do actual calculations in On2. We used SAGE to check the values for p41 and solved the conjecture left in Lenstra’s paper Nim multiplication that (ωω13)43=ωω7+1 and determined αp for p67.


Aaron Siegel has now dramatically extended this and calculated the αp for all primes p181. He mails :

“thinking about the problem I figured it shouldn’t be too hard to write a dedicated program for it. So I threw together some Java code and… pushed the table up to p = 181! You can see the results below. Q(f(p)), excess, and alpha_p are all as defined by Lenstra. The “t(sec)” column is the number of seconds the calculation took, on my 3.4GHz iMac. The most difficult case, by far, was p = 167, which took about five days.

I’m including results for all p < 300, except for p = 191, 229, 263, and 283. p = 263 and 283 are omitted because they involve computations in truly enormous finite fields (exponent 102180 for p = 263, and 237820 for p = 283). I'm confident that if I let my computer grind away at them for long enough, we'd get an answer... but it would take several months of CPU time at least. p = 191 and 229 are more troubling cases. Consider p = 191: it's the first prime p such that p-1 has a factor with excess > 1. (190 = 2 x 5 x 19, and alpha_19 has excess 4.) This seems to have a significant effect on the excess of alpha_191. I’ve tried it for every excess up to m = 274, and for all powers of 2 up to m = 2^32. No luck.”

Aaron is writing a book on combinatorial game theory (to be published in the AMS GSM series, hopefully later this year) and will include details of these computations. For the impatient, here’s his list






Comments closed

n-dimensional and transfinite Nimbers

Today, we will expand the game of Nimbers to higher dimensions and do some transfinite Nimber hacking.

In our identification between F16 and 15-th roots of unity, the number 8 corresponds to μ6, whence 8=μ3=14. So, if we add a stone at the diagonal position (14,14) to the Nimbers-position of last time

we get a position of Nim-value 0, that is, winnable for the second player. In fact, this is a universal Nimbers-truth :

Either the 2nd player wins a Nimbers-position, or one can add one stone to the diagonal such that it becomes a 2nd player win.

The proof is elementary : choose a Fermat 2-power such that all stones have coordinates smaller than 22n. If the Nim-value of the position isn’t zero, it corresponds to a unit αF22n. Now,the Frobenius map xx2 is an automorphism of any finite field of characteristic two, so the square root α also belongs to F22n, done!

3-dimensional Nimbers is played in the first octant of the integral lattice Z3 by placing a finite number of balls at places  (a,b,c)N3 with abc1.

Moves are defined by replacing the rectangular-rule of the two-dimensional version by the cuboid-rule : take a cuboid with faces parallel to the coordinate planes whose corner of maximal distance from the origin is one of the balls in the position. Remove that ball and add new balls to the unoccupied corners and remove balls at occupied corners.

Here, we allow the corner-points to have zero as some of its coordinates, but these balls are considered dead in the game. As in the two-dimensional game, this cuboid-rule encompasses several legal moves depending on the number of corners in the cuboid having zero-coordinates.

Again, it follows by induction that the Nim-value of a ball placed at position  (a,b,c) is equal to the Nim-multiplication abc and we can calculate the Nim-value of a 3-dimensional Nimbers-position by computing in a suitable field F22n. (The extension to higher dimensions is now obvious)

Does 3-dimensional Nimbers satisfy the ‘universal truth’, that is, can one make any position a 2nd player win by adding at most one stone to the body-diagonal?

The previous argument fails. As F4 is the cyclic group of order three, the 3rd roots of unity in F2 correspond to the numbers 1,2 and 3, so the map xx3 cannot be a bijection on any of the finite fields F22n.

But then, perhaps, a third root is added by going to a larger such field F22N? Well, not quite. Take for example 2, then 23F22N. (2 has order 3 in F4 and so its 3rd root must have order 9, but 9 does not divide any number of the form 22N1 as the Fermat-powers mod 9 can only be 4 or 7).

In fact one can show that this also holds for any number not in the image of the cubing-map in some F22n as

N=0,1,2,=NF22N

with Nim-addition and multiplication is the quadratic closure of F2 (see for example ONAG).

The situation changes if we allow ourself to play transfinite Nimbers, with the same rules as before but now we allow the stone, balls etc. to be placed at points of which the coordinates are not restricted to N+={1,2,3,} but may vary over [β]+ for some ordinal β where [β]+={1,2,,ω,ω+1,} is the set of all ordinals smaller than β.

In transfinite 3-dimensional Nimbers the ‘universal truth’ still holds, provided we play it on a cube of sizes [ωω]+. In particular we have that 23=ω by the simplicity rule (see ONAG or the Conway’s nim-arithmetic post)

In general, n-dimensional transfinite Nimbers played on an n-gid of sizes [ωωω]+ satisfies the universal truth : either a position is a 2nd player win or it becomes one by adding one n-ball to a diagonal position! (this follows immediately because [ωωω] with Nim-addition and multiplication is isomorphic to the algebraic closure of F2).

2-dimensional transfinite Nimbers is still pretty playable. Below a position on a ω.2-board with stones as positions  (2,2),(4,ω),(ω+2,ω+3) and  (ω+4,ω+1)

Give a winning move for the first player!

Comments closed