Definitions
Originally the problem of resolution of singularities was to find a nonsingular model for the function field of a variety ''X'', in other words a complete non-singular variety ''X′'' with the same function field. In practice it is more convenient to ask for a different condition as follows: a variety ''X'' has a resolution of singularities if we can find a non-singular variety ''X′'' and a proper birational map from ''X′'' to ''X''. The condition that the map is proper is needed to exclude trivial solutions, such as taking ''X′'' to be the subvariety of non-singular points of ''X''. More generally, it is often useful to resolve the singularities of a variety ''X'' embedded into a larger variety ''W''. Suppose we have a closed embedding of ''X'' into a regular variety ''W''. A strong desingularization of ''X'' is given by a proper birational morphism from a regular variety ''W''′ to ''W'' subject to some of the following conditions (the exact choice of conditions depends on the author): # The strict transform ''X′'' of ''X'' is regular, and transverse to the exceptional locus of the resolution morphism (so in particular it resolves the singularities of ''X''). #The map from the strict transform of ''X'' to ''X'' is an isomorphism away from the singular points of ''X''. # ''W''′ is constructed by repeatedly blowing up regular closed subvarieties of ''W'' or more strongly regular subvarieties of ''X'', transverse to the exceptional locus of the previous blowings up. # The construction of ''W''′ is functorial for ''smooth'' morphisms to ''W'' and embeddings of ''W'' into a larger variety. (It cannot be made functorial for all (not necessarily smooth) morphisms in any reasonable way.) # The morphism from ''X′'' to ''X'' does not depend on the embedding of ''X'' in ''W''. Or in general, the sequence of blowings up is functorial with respect to smooth morphisms. Hironaka showed that there is a strong desingularization satisfying the first three conditions above whenever ''X'' is defined over a field of characteristic 0, and his construction was improved by several authors (see below) so that it satisfies all conditions above.Resolution of singularities of curves
Every algebraic curve has a unique nonsingular projective model, which means that all resolution methods are essentially the same because they all construct this model. In higher dimensions this is no longer true: varieties can have many different nonsingular projective models. lists about 20 ways of proving resolution of singularities of curves.Newton's method
Resolution of singularities of curves was essentially first proved by , who showed the existence ofRiemann's method
Albanese's method
Albanese's method consists of taking a curve that spans a projective space of sufficiently large dimension (more than twice the degree of the curve) and repeatedly projecting down from singular points to projective spaces of smaller dimension. This method extends to higher-dimensional varieties, and shows that any ''n''-dimensional variety has a projective model with singularities of multiplicity at most ''n''!. For a curve, ''n = 1'', and thus there are no singular points.Normalization
gave a one step method of resolving singularities of a curve by taking theValuation rings
Another one-step method of resolving singularities of a curve is to take a space of valuation rings of the function field of the curve. This space can be made into a nonsingular projective curve birational to the original curve.Blowing up
Repeatedly blowing up the singular points of a curve will eventually resolve the singularities. The main task with this method is to find a way to measure the complexity of a singularity and to show that blowing up improves this measure. There are many ways to do this. For example, one can use theNoether's method
Noether's method takes a plane curve and repeatedly applies quadratic transformations (determined by a singular point and two points in general position). Eventually this produces a plane curve whose only singularities are ordinary multiple points (all tangent lines have multiplicity two).Bertini's method
Bertini's method is similar to Noether's method. It starts with a plane curve, and repeatedly applies birational transformations to the plane to improve the curve. The birational transformations are more complicated than the quadratic transformations used in Noether's method, but produce the better result that the only singularities are ordinary double points.Resolution of singularities of surfaces
Surfaces have many different nonsingular projective models (unlike the case of curves where the nonsingular projective model is unique). However a surface still has a unique minimal resolution, that all others factor through (all others are resolutions of it). In higher dimensions there need not be a minimal resolution. There were several attempts to prove resolution for surfaces over the complex numbers by , , , , and , but points out that none of these early attempts are complete, and all are vague (or even wrong) at some critical point of the argument. The first rigorous proof was given by , and an algebraic proof for all fields of characteristic 0 was given by . gave a proof for surfaces of non-zero characteristic. Resolution of singularities has also been shown for all excellent 2-dimensional schemes (including all arithmetic surfaces) by .Zariski's method
Zariski's method of resolution of singularities for surfaces is to repeatedly alternate normalizing the surface (which kills codimension 1 singularities) with blowing up points (which makes codimension 2 singularities better, but may introduce new codimension 1 singularities). Although this will resolve the singularities of surfaces by itself, Zariski used a more roundabout method: he first proved aJung's method
By applying strong embedded resolution for curves, reduces to a surface with only rather special singularities (abelian quotient singularities) which are then dealt with explicitly. The higher-dimensional version of this method is de Jong's method.Albanese method
In general the analogue of Albanese's method for curves shows that for any variety one can reduce to singularities of order at most ''n''!, where ''n'' is the dimension. For surfaces this reduces to the case of singularities of order 2, which are easy enough to do explicitly.Abhyankar's method
proved resolution of singularities for surfaces over a field of any characteristic by proving aHironaka's method
Hironaka's method for arbitrary characteristic varieties gives a resolution method for surfaces, which involves repeatedly blowing up points or smooth curves in the singular set.Lipman's method
showed that a surface ''Y'' (a 2-dimensional reduced Noetherian scheme) has a desingularization if and only if its normalization is finite over ''Y'' andResolution of singularities in higher dimensions
The problem of resolution of singularities in higher dimensions is notorious for many incorrect published proofs and announcements of proofs that never appeared.Zariski's method
For 3-folds the resolution of singularities was proved in characteristic 0 by . He first proved a theorem about local uniformization of valuation rings, valid for varieties of any dimension over any field of characteristic 0. He then showed that theAbhyankar's method
proved resolution of singularities for 3-folds in characteristic greater than 6. The restriction on the characteristic arises because Abhyankar shows that it is possible to resolve any singularity of a 3-fold of multiplicity less than the characteristic, and then uses Albanese's method to show that singularities can be reduced to those of multiplicity at most (dimension)! = 3! = 6. gave a simplified version of Abhyankar's proof. proved resolution of singularities of 3-folds in all characteristics, by proving local uniformization in dimension at most 3, and then checking that Zariski's proof that this implies resolution for 3-folds still works in the positive characteristic case.Hironaka's method
Resolution of singularities in characteristic 0 in all dimensions was first proved by . He proved that it was possible to resolve singularities of varieties over fields of characteristic 0 by repeatedly blowing up along non-singular subvarieties, using a very complicated argument by induction on the dimension. Simplified versions of his formidable proof were given by several people, including , , , , , . Some of the recent proofs are about a tenth of the length of Hironaka's original proof, and are easy enough to give in an introductory graduate course. For an expository account of the theorem, see and for a historical discussion see .De Jong's method
found a different approach to resolution of singularities, generalizing Jung's method for surfaces, which was used by and by to prove resolution of singularities in characteristic 0. De Jong's method gave a weaker result for varieties of all dimensions in characteristic ''p'', which was strong enough to act as a substitute for resolution for many purposes. De Jong proved that for any variety ''X'' over a field there is a dominant proper morphism which preserves the dimension from a regular variety onto ''X''. This need not be a birational map, so is not a resolution of singularities, as it may be generically finite to one and so involves a finite extension of the function field of ''X''. De Jong's idea was to try to represent ''X'' as a fibration over a smaller space ''Y'' with fibers that are curves (this may involve modifying ''X''), then eliminate the singularities of ''Y'' by induction on the dimension, then eliminate the singularities in the fibers.Resolution for schemes and status of the problem
It is easy to extend the definition of resolution to all schemes. Not all schemes have resolutions of their singularities: showed that if a locally Noetherian scheme ''X'' has the property that one can resolve the singularities of any finite integral scheme over ''X'', then ''X'' must beMethod of proof in characteristic zero
There are many constructions of strong desingularization but all of them give essentially the same result. In every case the global object (the variety to be desingularized) is replaced by local data (theExamples
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 ''y''2 = ''x''5 has a singularity of order 2 at the origin. After blowing up at its singular point it becomes the ordinary cusp ''y''2 = ''x''3, 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 ''x''2 + ''y''3''z'' + ''z''3 = 0 at the origin. Blowing it up gives the singularity ''x''2 + ''y''2''z'' + ''yz''3 = 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
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 ''x''2 = ''y''2''z''2 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
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 twoResolutions 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 ofChoosing 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 ''y''2-''x''3 and ''x''4+''xz''2-''w''3. The canonical desingularization of the ideal with these generators would blow up the center ''C''0 given by ''x''=''y''=''z''=''w''=0. The transform of the ideal in the ''x''-chart if generated by ''x''-''y''2 and ''y''2(''y''2+''z''2-''w''3). The next center of blowing up ''C''1 is given by ''x''=''y''=0. However, the strict transform of ''X'' is ''X''1, which is generated by ''x''-''y''2 and ''y''2+''z''2-''w''3. This means that the intersection of ''C''1 and ''X''1 is given by ''x''=''y''=0 and ''z''2-''w''3=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
After the resolution the total transform, the union of the strict transform, ''X'', and the exceptional divisor, is a variety that can be made, at best, to have simple normal crossing singularities. Then it is natural to consider the possibility of resolving singularities without resolving this type of singularities. The problem is to find a resolution that is an isomorphism over the set of smooth and simple normal crossing points. When ''X'' is a divisor, i.e. it can be embedded as a codimension-one subvariety in a smooth variety it is known to be true the existence of the strong resolution avoiding simple normal crossing points. The general case or generalizations to avoid different types of singularities are still not known. Avoiding certain singularities is impossible. For example, one can't resolve singularities avoiding blowing-up the normal crossings singularities. In fact, to resolve the pinch point singularity the whole singular locus needs to be blown up, including points where normal crossing singularities are present.References
Bibliography
* * (1998 2nd edition) * * * * * * * * * * * * * * * * * * * * * * * and * (similar to hiExternal links