Multiplicity need not decrease under blowup The most obvious invariant of a singularity is its multiplicity. However this need not decrease under blowup, so it is necessary to use more subtle invariants to measure the improvement. For example, the rhamphoid cusp
y2 =
x5 has a singularity of order 2 at the origin. After blowing up at its singular point it becomes the ordinary cusp
y2 =
x3, which still has multiplicity 2. It is clear that the singularity has improved, since the degree of defining polynomial has decreased. This does not happen in general. An example where it does not is given by the isolated singularity of
x2 +
y3
z +
z3 = 0 at the origin. Blowing it up gives the singularity
x2 +
y2
z +
yz3 = 0. It is not immediately obvious that this new singularity is better, as both singularities have multiplicity 2 and are given by the sum of monomials of degrees 2, 3, and 4.
Blowing up the most singular points does not work A natural idea for improving singularities is to blow up the locus of the "worst" singular points. The
Whitney umbrella x2 =
y2
z has singular set the
z axis, most of whose point are ordinary double points, but there is a more complicated
pinch point singularity at the origin, so blowing up the worst singular points suggests that one should start by blowing up the origin. However blowing up the origin reproduces the same singularity on one of the coordinate charts. So blowing up the (apparently) "worst" singular points does not improve the singularity. Instead the singularity can be resolved by blowing up along the
z-axis. There are algorithms that work by blowing up the "worst" singular points in some sense, such as , but this example shows that the definition of the "worst" points needs to be quite subtle. For more complicated singularities, such as
x2 = ''y'
m'z''
n which is singular along
x =
yz =0, blowing up the worst singularity at the origin produces the singularities
x2 =
ym+
n−2
zn and
x2 = ''y'
m'z''
m+
n−2 which are worse than the original singularity if
m and
n are both at least 3. After resolution, the total transform (the union of the strict transform and the exceptional divisors) is a variety with singularities of the simple normal crossings type. It is natural to consider the possibility of resolving singularities without resolving this type of singularities, this is finding a resolution that is an isomorphism over the set of smooth and simple normal crossing points. When the strict transform is a divisor (i.e., can be embedded as a
codimension one subvariety in a smooth variety) it is known that there exists a strong resolution avoiding simple normal crossing points. Whitney's umbrella shows that it is not possible to resolve singularities avoiding blowing-up the normal crossings singularities.
Incremental resolution procedures need memory A natural way to resolve singularities is to repeatedly blow up some canonically chosen smooth subvariety. This runs into the following problem. The singular set of
x2 =
y2
z2 is the pair of lines given by the
y and
z axes. The only reasonable varieties to blow up are the origin, one of these two axes, or the whole singular set (both axes). However the whole singular set cannot be used since it is not smooth, and choosing one of the two axes breaks the symmetry between them so is not canonical. This means we have to start by blowing up the origin, but this reproduces the original singularity, so we seem to be going round in circles. The solution to this problem is that although blowing up the origin does not change the type of the singularity, it does give a subtle improvement: it breaks the symmetry between the two singular axes because one of them is an exceptional divisor for a previous blowup, so it is now permissible to blow up just one of these. However, in order to exploit this the resolution procedure needs to treat these 2 singularities differently, even though they are locally the same. This is sometimes done by giving the resolution procedure some memory, so the center of the blowup at each step depends not only on the singularity, but on the previous blowups used to produce it.
Resolutions are not functorial Some resolution methods (in characteristic 0) are functorial for all smooth morphisms. However it is not possible to find a strong resolution functorial for all (possibly non-smooth) morphisms. An example is given by the map from the affine plane
A2 to the conical singularity
x2 +
y2 =
z2 taking (
X,
Y) to (2
XY,
X2 −
Y2,
X2 +
Y2). The
XY-plane is already nonsingular so should not be changed by resolution, and any resolution of the conical singularity factorizes through the minimal resolution given by blowing up the singular point. However the rational map from the
XY-plane to this blowup does not extend to a regular map.
Minimal resolutions need not exist Minimal resolutions (resolutions such that every resolution factors through them) exist in dimensions 1 and 2, but not always in higher dimensions. The
Atiyah flop gives an example in 3 dimensions of a singularity with no minimal resolution. Let
Y be the zeros of
xy =
zw in
A4, and let
V be the blowup of
Y at the origin. The exceptional locus of this blowup is isomorphic to
P1×
P1, and can be blown down to
P1 in 2 different ways, giving two
small resolutions
X1 and
X2 of
Y, neither of which can be blown down any further.
Resolutions should not commute with products gives the following example showing that one cannot expect a sufficiently good resolution procedure to commute with products. If
f:
A→
B is the blowup of the origin of a quadric cone
B in affine 3-space, then
f×
f:
A×
A→
B×
B cannot be produced by an étale local resolution procedure, essentially because the exceptional locus has 2 components that intersect.
Singularities of toric varieties Singularities of
toric varieties give examples of high-dimensional singularities that are easy to resolve explicitly. A toric variety is defined by a fan, a collection of cones in a lattice. The singularities can be resolved by subdividing each cone into a union of cones each of which is generated by a basis for the lattice, and taking the corresponding toric variety.
Choosing centers that are regular subvarieties of X Construction of a desingularization of a variety
X may not produce centers of blowings up that are smooth subvarieties of
X. Many constructions of a desingularization of an abstract variety
X proceed by locally embedding
X in a smooth variety
W, considering its ideal in
W and computing a canonical desingularization of this ideal. The desingularization of ideals uses the order of the ideal as a measure of how singular is the ideal. The desingularization of the ideal can be made such that one can justify that the local centers patch together to give global centers. This method leads to a proof that is relatively simpler to present, compared to Hironaka's original proof, which uses the Hilbert-Samuel function as the measure of how bad singularities are. For example, the proofs in , , , and use this idea. However, this method only ensures centers of blowings up that are regular in
W. The following example shows that this method can produce centers that have non-smooth intersections with the (strict transform of)
X. Therefore, the resulting desingularization, when restricted to the abstract variety
X, is not obtained by blowing up regular subvarieties of
X. Let
X be the subvariety of the four-dimensional affine plane, with coordinates
x,y,z,w, generated by
y2-
x3 and
x4+
xz2-
w3. The canonical desingularization of the ideal with these generators would blow up the center
C0 given by
x=
y=
z=
w=0. The transform of the ideal in the
x-chart if generated by
x-
y2 and
y2(
y2+
z2-
w3). The next center of blowing up
C1 is given by
x=
y=0. However, the strict transform of
X is
X1, which is generated by
x-
y2 and
y2+
z2-
w3. This means that the intersection of
C1 and
X1 is given by
x=
y=0 and
z2-
w3=0, which is not regular. To produce centers of blowings up that are regular subvarieties of
X stronger proofs use the Hilbert-Samuel function of the local rings of
X rather than the order of its ideal in the local embedding in
W. ==Other variants of resolutions of singularities==