Here are the blowup trees given by a couple trained agents. But the hyperparameters are not fine-tuned and they are very small scale.
Recall that each integral point corresponds to a monomial, and we are considering the hypersurface defined by the sum of the monomial. For example, an initial state of
Feel free to check out the best model. The rules of games are changed slightly (reposition the points after making the coordinate changes, so that we disregard the exceptional divisors). There are a lot of game states (existence of one of
Let us take D4 as an example. This resolution is one of the optimal gameplays for host, and it corresponds to the (unique) minimal resolution of D4 singularity (but not unique as an embedded resolution in
Notice that the game initial state
The host chose the coordinates
-
$(u,v,w)$ through the change of variables$u=x, v=y, uw=z$ . -
$(u',v',w')$ through$u'w'=x, v'=y, w'=z$ .
Choosing any chart corresponds to an agent action. And the change of variables corresponds to the linear transformations of the game states when looking at the exponents. This step is particularly surprising for me at a first glance, as the usual approach is to blow up
A smart agent should choose the second chart, as the origin of the first chart is a already smooth point. Let us check this statement by hand: Plugging in
The equation now defines two surfaces:
-
$u=0$ which corresponds to the exceptional divisor of the blowup of$\mathbb A^3$ . It is the "shadow" coming from the modification of the outer space$\mathbb A^3$ , and spans outside the surface. -
$u+v^2w+u^2w^3=0$ which corresponds to the strict transform of the original surface. It is the real modification of the original surface, and it is what we care. Exercise: show that this is a smooth surface by calculating the Jacobian.
From the first chart, we can see that the exceptional curves consist of two lines: they are defined by
The agent chose the second chart. Now by plugging in
-
$w'=0$ is the exceptional divisor of the blowup on the ambient space$\mathbb A^3$ . -
$u'^2w'+v'^2+w'^2=0$ is a singular surface. It glues together with$u+v^2w+u^2w^3=0$ and we are just seeing the two parts of the same surface.
(As a side note, the two exceptional divisors from different charts
An easy application of Jacobian criterion tells us that the origin
Now we rinse and repeat from the new equation
By plugging in, we see
Exercise: finish the step 3.
Now, if we backtrace all the steps and keep track of the exceptional curves, passing to its dual graph, we will see the famous Dynkin diagram D4.
A1 is the most classical nodal singularity. As long as it is not blowing up a line, it would be resolved with one single blowup.
A2 should have been resolved with one single blowup as well. But apparently the host made the wrong choice in the first step. However, a further trained checkpoint was able to find the simplest result.
A3 could be resolved in two blowups at 0-dimensional strata. Indeed the host found the best solution!
A resolution of D4 (this is perhaps slightly more complex than the D4 Dynkin diagram, but is it minimal under the constraint of blowing up toric strata?).
It did not terminate for D5 under prescribed maximal depth.
A nice resolution for E6.
E7 and E8 did not end up terminating.
Now in this case, we turned on reposition
. After shifting, each coordinates will be translated so that at least one point touches the coordinate planes (the coordinate equals to zero).
In resolution, it is equivalent to the fact that we throw away the exceptional divisor, and only look at the strict transform (and make sure it is smoothed).
I emphasize that the trees contain a lot of redundancy, as I did not bake the following rule into the game:
- containing a point
$(x_1, x_2, x_3)$ with$x_1+x_2+x_3=1$ already implies smoothness.
A2. Optimal. In fact
A3. Optimal
A4. Sadly the first choice was wrong. After the first blowup from
Interesting question: what is the singularity of
From this step onwards, the tree does have the feeling of an optimal resolution but I am not sure.
D4. Optimal. One gets exactly the D4 Dynkin diagram from this tree (though not immediately obvious).
Note that any occurence of
Note that the last blowup (from
D5. Almost optimal. From the state
E6
E7
E8