Last time I sketched how the Dynkin diagram arises from the icosahedron. This time I’m fill in some details. I won’t fill in all the details, because I don’t know how! Working them out is the goal of this series, and I’d like to enlist your help.
(In fact, I’m running this series of posts both here and at the n-Category Café. So far I’m getting many more comments over there. So, to keep the conversation in one place, I’ll disable comments here and urge you to comment over there.)
Remember the basic idea. We start with the rotational symmetry group of the isosahedron and take its double cover, getting a 120-element group called the binary icosahedral group. Since this is naturally a subgroup of
it acts on
and we can form the quotient space
This is a smooth manifold except at the origin—by which I mean the point coming from Luckily we can ‘resolve’ this singularity! This implies that we can find a smooth manifold
and a smooth map
that’s one-to-one and onto except at the origin. There may be various ways to do this, but there’s one best way, the ‘minimal’ resolution, and that’s what I’ll be talking about.
The origin is where all the fun happens. The map sends 8 spheres to the origin in
one for each dot in the
Dynkin diagram:

Two of these spheres intersect in a point if their dots are connected by an edge; otherwise they’re disjoint.
This is wonderful! So, the question is just how do we really see it? For starters, how do we get our hands on this manifold and this map
For this we need some algebraic geometry. Indeed, the whole subject of ‘resolving singularities’ is part of algebraic geometry! However, since I still remember my ignorant youth, I want to avoid flinging around the vocabulary of this subject until we actually need it. So, experts will have to pardon my baby-talk. Nonexperts can repay me in cash, chocolate, bitcoins or beer.
What’s like? First I’ll come out and tell you, and then I’ll start explaining what the heck I just said.
Theorem. is the space of all
-invariant ideals
such that
is isomorphic, as a representation of
to the regular representation of
If you want a proof, this is Corollary 12.8 in Kirillov’s Quiver Representations and Quiver Varieties. It’s on page 245, so you’ll need to start by reading lots of other stuff. It’s a great book! But it’s not completely self-contained: for example, right before Corollary 12.8 he brings in a crucial fact without proof: “it can be shown that in dimension 2, if a crepant resolution exists, it is minimal”.
I will not try to prove the theorem; instead I will start explaining what it means.
Suppose you have a bunch of points We can look at all the polynomials on
that vanish at these points. What is this collection of polynomials like?
Let’s use and
as names for the standard coordinates on
so polynomials on
are just polynomials in these variables. Let’s call the ring of all such polynomials
And let’s use
to stand for the collection of such polynomials that vanish at our points
Here are two obvious facts about :
A. If and
then
B. If and
then
We summarize these by saying is an ideal, and this is why we called it
(So clever!)
Here’s a slightly less obvious fact about :
C. If the points are all distinct, then
has dimension n.
The point is that the value of a function at a point
doesn’t change if we add an element of
to
so this value defines a linear functional on
Guys like this form a basis of linear functionals on
so it’s n-dimensional.
All this should make you interested in the set of ideals with
This set is called the Hilbert scheme
Why is it called a scheme? Well, Hilbert had a bunch of crazy schemes and this was one. Just kidding: actually Hilbert schemes were invented by Grothendieck in 1961. I don’t know why he named them after Hilbert. The kind of Hilbert scheme I’m using is a very basic one, more precisely called the ‘punctual’ Hilbert scheme.
The Hilbert scheme is a whole lot like the set of unordered n-tuples of distinct points in
Indeed, we’ve seen that every such n-tuple gives a point in the Hilbert scheme. But there are also other points in the Hilbert scheme! And this is where the fun starts!
Imagine n particles moving in with their motion described by polynomial functions of time. As long as these particles don’t collide, they define a curve in the Hilbert scheme. But it still works when they collide! When they collide, this curve will hit a point in the Hilbert scheme that doesn’t come from an unordered n-tuple of distinct points in
This point describes a ‘type of collision’.
More precisely: n-tuples of distinct points in give an open dense set in the Hilbert scheme, but there are other points in the Hilbert scheme which can be reached as limits of those in this open dense set! The topology here is very subtle, so let’s look at an example.
Let’s look at the Hilbert scheme Given two distinct points
we get an ideal
This ideal is a point in our Hilbert scheme, since
But there are other points in our Hilbert scheme! For example, if we take any point and any vector
there’s an ideal consisting of polynomials that vanish at
and whose directional derivative in the
direction also vanishes at
:
It’s pretty easy to check that this is an ideal and that We can think of this ideal as describing two particles in
that have collided at
with relative velocity some multiple of
.
For example you could have one particle sitting at while another particle smacks into it while moving with velocity
as they collide the corresponding curve in the Hilbert scheme would hit
This would also work if the velocity were any multiple of since we also have
for any constant And note, this constant can be complex. I’m trying to appeal to your inner physicist, but we’re really doing algebraic geometry over the complex numbers, so we can do weird stuff like multiply velocities by complex numbers.
Or, both particles could be moving and collide at while their relative velocity was some complex multiple of
As they collide, the corresponding point in the Hilbert scheme would still hit
But here’s the cool part: such ‘2-particle collisions with specified position and relative velocity’ give all the points in the Hilbert scheme except of course for those points coming from 2 particles with distinct positions.
What happens when we go to the next Hilbert scheme, This Hilbert scheme has an open dense set corresponding to triples of particles with distinct positions. It has other points coming from situations where two particles collide with some specified position and relative velocity while a third ‘bystander’ particle sits somewhere else. But it also has points coming from triple collisions. And these are more fancy! Not only velocities but accelerations play a role!
I could delve into this further, but for now I’ll just point you here:
• John Baez, The Hilbert scheme for 3 points on a surface, MathOverflow, June 7, 2017.
The main thing to keep in mind is this. As n increases, there are more and more ways we can dream up ideals with
But all these ideals consist of functions that vanish at n or fewer points and also obey other equations saying that various linear combinations of their first, second, and higher derivatives vanish. We can think of these ideals as ways for n particles to collide, with conditions on their positions, velocities, accelerations, etc. The total number of conditions needs to be n.
Now let’s revisit that description of the wonderful space we’re seeking to understand, :
Theorem. is the space of all
-invariant ideals
such that
is isomorphic, as a representation of
to the regular representation of
Since has 120 elements, its regular representation—the obvious representation of this group on the space of complex functions on this group—is 120-dimensional. So, points in
are ideals
with
So, they’re points in the Hilbert scheme
But they’re not just any old points in this Hilbert scheme! The binary icosahedral group acts on
and thus anything associated with it. In particular, it acts on the Hilbert scheme
A point in this Hilbert scheme can lie in
only if it’s invariant under the action of
And given this, it’s in
if and only if
is isomorphic to the regular representation of
Given all this, there’s an easy way to get your hands on a point Just take any nonzero element of
and act on it by
You’ll get 120 distinct points in
— I promise. Do you see why? Then let
be the set of polynomials that vanish on all these points.
If you don’t see why this works, please ask me.
In fact, we saw last time that your 120 points will be the vertices of a 600-cell centered at the origin of :
By this construction we get enough points to form an open dense subset of These are the points that aren’t mapped to the origin by
Alas, it’s the other points in that I’m really interested in. As I hope you see, these are certain ‘limits’ of 600-cells that have ‘shrunk to the origin’… or in other words, highly symmetrical ways for 120 points in
to collide at the origin, with some highly symmetrical conditions on their velocities, accelerations, etc.
That’s what I need to understand.
Please leave your comments over at the n-Category Café, where I have an identical article. I want all the conversation in one place!