Birational geometry and the minimal model program
Anchor (Master): Kollár & Mori 1998 Birational Geometry of Algebraic Varieties (Cambridge Tracts 134); Matsuki 2002 Introduction to the Mori Program; Birkar–Cascini–Hacon–McKernan 2010 (J. Amer. Math. Soc. 23).
Intuition Beginner
Two shapes in algebraic geometry are birational when they become identical once you delete a small enough set from each. The function field — the field of rational functions — is the same object, and a small set of "bad" points does not change it. So birational equivalence is coarser than isomorphism: isomorphic shapes are birational, but birational shapes need not be isomorphic.
A blow-up is the basic move that relates two birational but non-isomorphic shapes. Pick a point on a surface and refuse to remember that distinct directions through it were collapsed; you replace the point with a whole copy of projective space — one point per direction. Nothing changes away from that point, so the function field is untouched, but the geometry upstairs is finer.
The minimal model program (MMP) asks the natural next question: in each birational class, what is the simplest representative? Repeatedly blow down anything that makes the shape more complicated than it has to be. For curves the answer is forced — every curve is already minimal. For surfaces Castelnuovo showed the process terminates at a minimal model. In higher dimensions the process can get stuck mid-step, and un-sticking it requires a flip.
Visual Beginner
Picture a flat sheet with a single marked point. The blow-up leaves every other point alone and replaces the marked point by a circle of directions — a copy of sitting where the point used to be. Two curves that crossed at the marked point now meet the circle at two different places; they have been separated.
The minimal model program runs this picture in reverse wherever possible: a circle with the right numerical signature (, ) can be collapsed back to a smooth point, simplifying the surface.
Worked example Beginner
Blow up the affine plane at the origin. The result lives inside and is cut out by one equation, , where are coordinates on .
Above a point the equation pins down , so exactly one point sits there — the blow-up is unchanged away from the origin. Above the origin the equation is automatic, and the entire survives. This copy of is the exceptional divisor .
The blow-up is smooth, and it is isomorphic to off the origin, so it is birational to without being isomorphic to it. The line , which passed through the origin with slope , lifts to a curve meeting at the single direction . Two distinct lines through the origin, which met there downstairs, are now disjoint upstairs — each picks out its own direction.
The exceptional divisor has dimension . Replacing a point by a of directions is the local shape of every birational modification.
Check your understanding Beginner
Formal definition Intermediate+
Let be integral varieties over an algebraically closed field .
Definition (rational and birational maps). A rational map is an equivalence class of pairs where is a dense open and is a morphism, two pairs being identified when they agree on the overlap. The map is birational if there exists a dense open on which is an isomorphism onto a dense open of . Equivalently, induces an isomorphism of function fields .
Definition (birational equivalence). Two integral varieties are birationally equivalent if there exists a birational map ; equivalently .
A birational morphism is a morphism that is birational as a rational map: an isomorphism over some dense open of . Blow-ups along closed subschemes are the prototypical birational morphisms [Hartshorne §II.7], studied in detail in the blow-up unit 04.07.02. A blow-down is a left-inverse birational morphism contracting an exceptional divisor.
Definition (exceptional locus, discrepancy). Let be a birational morphism of normal varieties. The exceptional locus is the largest closed subset on which fails to be a local isomorphism. For a prime divisor and -Cartier, the discrepancy is defined by pulling back the canonical divisor:
the sum ranging over -exceptional prime divisors (the identity holds on a fixed common birational model).
Definition (singularities of the MMP). Let be a normal -Gorenstein variety. Then is:
- terminal if for every exceptional divisor over ;
- canonical if for every exceptional divisor over ;
- Kawamata log terminal (klt) if for every divisor over and for the relevant boundary (in the pair setting );
- log canonical if for every divisor over .
These thresholds form the singularity strata that the MMP is allowed to pass through. Terminal singularities are the mildest: a normal surface is terminal if and only if it is smooth.
Definition (canonical ring, Kodaira dimension). For a normal projective variety with canonical sheaf , the canonical ring is the graded -algebra
The Kodaira dimension is
with when (no positive-degree pluri-forms). Equivalently is the maximal dimension of the image of the rational maps as varies, where is the -th plurigenus.
Definition (minimal model). A normal projective variety with terminal and canonical singularities is a minimal model if the canonical divisor is nef (numerically eventually finite: for every curve ). A Mori fibre space is a morphism with relative Picard number one, -ample, and fibres Fano-type; the MMP dichotomy asserts every variety is birational either to a minimal model or to a Mori fibre space.
Key theorem with proof Intermediate+
Theorem (birational invariance of the plurigenera and Kodaira dimension). Let be a birational map between smooth projective varieties over . Then for every the spaces of pluri-canonical forms are canonically isomorphic,
Consequently the canonical rings and are isomorphic as graded -algebras, and .
The proof reduces, via resolution of indeterminacy, to the case of a birational morphism, where it becomes a push-down identity for the canonical sheaf.
Proof. Step 1: reduce to a birational morphism. By resolution of singularities and of indeterminacy [Hironaka 1964], there exists a smooth projective variety and birational morphisms , resolving — i.e. as rational maps. It is enough to show for any birational morphism of smooth projective varieties; the same statement applied to then gives the chain of isomorphisms.
Step 2: the discrepancy decomposition. For a birational morphism of smooth varieties, the canonical divisors satisfy
where the are the -exceptional prime divisors and each coefficient is a strictly positive integer. The positivity is the local computation of the Jacobian of near a point of : ramifies along , so vanishes to positive order there, and that order is . (For the blow-up of a smooth centre of codimension , ; see the Full proof set.) Tensoring by ,
with an effective exceptional divisor.
Step 3: the push-down identity. We claim
By the projection formula, , so it is enough to show for every effective -exceptional -divisor . Sections of are regular functions on with poles of bounded order along ; but identifies , and has codimension in (since each is a divisor contracted to lower dimension). Because is normal, regular functions on the complement of a codimension- subset extend (algebraic Hartogs), so such sections are regular on all of : .
Step 4: conclude. Taking global sections,
an isomorphism natural in . Applying the same to gives , compatible with the graded ring structures. Hence , and their fraction fields have the same transcendence degree, giving .
Corollary. The Kodaira dimension is a birational invariant of smooth projective varieties, so it partitions the birational equivalence classes of varieties of each dimension into strata.
Bridge. The birational invariance of the plurigenera builds toward the central organising principle of the entire strand: invariants of the function field — equivalently of the canonical ring — this is exactly the data the minimal model program seeks to recover. The same push-down identity appears again in the definition of terminal and canonical singularities, where the coefficients in become the discrepancy thresholds that organise the MMP. The construction generalises the genus of a curve to all dimensions, the central insight being that the canonical ring, not the variety, is the stable object, and the bridge is that every MMP step (blow-up, divisorial contraction, flip) preserves this ring while simplifying the underlying variety.
Exercises Intermediate+
Lean formalization Intermediate+
lean_status: none — Mathlib contains the scheme-theoretic infrastructure for birational maps (function fields, rational maps, dense opens) and the blow-up construction via the Rees algebra, but the minimal model program is not formalised. The roadmap items — canonical divisor and ring, Kodaira dimension, discrepancies and the terminal/canonical/klt thresholds, the Mori cone, the cone theorem, and flips — are listed in Mathlib gap analysis.
-- Target statement (not yet formalisable in Mathlib without the imports
-- listed in lean_mathlib_gap):
--
-- theorem kodaira_dimension_birational_invariant
-- {k : Type*} [Field k] [IsAlgClosed k]
-- {X Y : Scheme} [IsSmoothProjectiveVarietyOver k X] [IsSmoothProjectiveVarietyOver k Y]
-- (φ : BirationalMap X Y) (m : ℕ) :
-- Module.equiv (H⁰ Y (Canonical.omega Y ^⊗ m)) (H⁰ X (Canonical.omega X ^⊗ m))
--
-- The key lemma is the push-down identity
-- π_* (Canonical.omega (Bl_Z X) ^⊗ m) ≅ Canonical.omega X ^⊗ m
-- for a birational morphism π : Bl_Z X → X of smooth projective varieties.Advanced results Master
The Enriques–Kodaira classification of surfaces. For a smooth projective surface over , the Kodaira dimension takes values in and rigidly organises the birational geometry [Beauville 1996]:
- : is birationally ruled — birational to for some curve of genus . The minimal models are or the geometrically ruled surfaces over a curve .
- : is numerically equivalent to zero in the minimal model. The four families of minimal surfaces with are the K3 surfaces, the Enriques surfaces, the abelian surfaces, and the (hyperelliptic) bielliptic surfaces.
- : is properly elliptic — the pluri-canonical maps give, for , an elliptic fibration .
- : is of general type. The canonical ring is finitely generated, and is the canonical model with ample canonical divisor and at most canonical singularities (rational double points).
The table is exhaustive in dimension two: every smooth projective surface lands in exactly one row, and the row is a birational invariant.
Higher-dimensional generalisation. In dimension the Kodaira dimension satisfies . Varieties with are conjectured (and known in characteristic zero by BCHM combined with uniruledness theorems) to be uniruled — covered by rational curves. Varieties with are of general type; their canonical models exist and are the points of the coarse moduli of varieties of general type. The intermediate strata correspond to a modular fibration with and general fibre of — the Iitaka fibration.
Terminal, canonical, and klt singularities. The discrepancy thresholds select the singularities the MMP must allow. Terminal singularities are the target of the MMP: in dimension two the only terminal surface singularities are smooth points; in dimension three the terminal singularities are isolated compound-Du Val points. Canonical singularities are slightly milder-allowing: rational double points in dimension two. Kawamata log terminal (klt) singularities are the natural setting for the log MMP with a boundary divisor : they are exactly the singularities for which vanishing theorems (Kawamata–Viehweg) and inversion of adjunction hold, and they are preserved under the MMP steps.
Flips and flops. A flip is the birational surgery required when a -negative extremal contraction is small (contracts no divisor); the flip diagram is
The existence of flips in dimension three was Mori's Fields-Medal theorem (1988) [Mori 1988]; the existence of log flips in all dimensions for varieties of log general type is the theorem of Birkar–Cascini–Hacon–McKernan (2010) [BCHM 2010], which also proves finite generation of the canonical ring in general. A flop is the analogue: a small birational modification with numerically zero. Flops arise on Calabi–Yau varieties and more generally on varieties with , and parametrise the birational flexible models within a fixed birational class satisfying ; they are central to the minimal-model uniqueness question (two minimal models of a variety with are connected by a sequence of flops, by Kawamata) and to derived equivalences (Bondal–Orlov predicts derived equivalence across a flop).
Synthesis. The minimal model program packages the entire birational classification problem into one inductive procedure on the canonical class. The central insight is that , once made numerically effective, is the correct generalisation of the genus of a curve to higher dimensions, and the discrepancy filtration is exactly the device that selects which singularities the program may produce. Putting these together — the cone theorem (existence of -negative extremal rays), the contraction theorem, and the existence of flips (Mori in dimension three, BCHM in general) — one obtains the dichotomy: every variety is either birational to a minimal model ( nef) or to a Mori fibre space (a Fano-type fibration), and the foundational reason this terminates is that divisorial contractions drop the Picard number while flips are controlled by the ascending chain condition on the canonical ring. This is dual to the Enriques–Kodaira classification of surfaces, the bridge is that plurigenera are birational invariants, and the whole program generalises the Enriques–Kodaira table to arbitrary dimension; it appears again in the construction of moduli of varieties of general type (whose points are canonical models) and in the minimal model of the canonical ring itself.
Full proof set Master
Proposition (discrepancy of a blow-up along a smooth centre). Let be a smooth variety and a smooth closed subvariety of codimension . Let be the blow-up with exceptional divisor . Then is smooth and
Proof. Work locally near a point of . Choose algebraic coordinates on such that is cut out by ; the are coordinates along and the are normal coordinates.
The blow-up is covered by affine charts; on the chart where the first homogeneous coordinate , write for with . The coordinates on are , and the exceptional divisor is .
A local generator of near the point is the volume form . Express this in the coordinates of : for , so
Expanding, every term containing twice vanishes; the surviving term is
Therefore the local generator of on is
Since and , the relation reads, as divisors,
The same computation on the other charts (with the roles of the rotated) gives the same coefficient , so globally . The coefficient is the discrepancy ; for a point blow-up on a surface and , recovering the formula used in the exercises.
Corollary (surfaces are minimal up to -curves). On a smooth surface, every birational modification is a composition of point blow-ups (each with discrepancy ), so the only way to lower is to blow up a point, and the only way to raise it (within the smooth birational class) is to contract a -curve with . Castelnuovo's contraction theorem (1893) gives the converse: such a curve is the exceptional curve of a unique blow-down to a smooth surface. Iterating contractions of -curves terminates (since strictly increases and is bounded above), producing a minimal model of the surface — unique except when is rational or ruled, where two minimal models may differ by an elementary transformation.
Connections Master
Blow-up
04.07.02— the blow-up is the elementary birational morphism and the local model for every MMP step. This unit reads off its discrepancy from the Jacobian computation that the blow-up unit sets up via the Rees algebra; the universal property of the blow-up is exactly the formal shadow of "the minimal surgery that turns an ideal into a Cartier divisor."Hurwitz formula and the genus of curves
04.04.02— in dimension one birational equivalence collapses to isomorphism, and the genus is the unique birational invariant. The Hurwitz formula is the one-dimensional shadow of the discrepancy decomposition : the ramification divisor plays the role of the exceptional contribution, and both formulas are degree accounts of the same canonical pullback identity.Scheme
04.02.01— rational maps, birational morphisms, and the exceptional locus are all defined in the category of schemes, using function fields at the generic point . The MMP is a theorem about integral Noetherian schemes of finite type over a field, and discrepancies are computed on log resolutions obtained from blow-ups of schemes.Riemann–Roch theorem for surfaces
04.05.08— the Enriques–Kodaira classification is proved by combining the discrepancy formula with the Riemann–Roch formula (Noether's formula) and the Hodge index theorem, pinning down the four strata from numerical invariants , , and .Hodge index theorem
04.05.09— the signature of the intersection form on of a surface (one positive direction, negative) controls which curves can be contracted and underwrites the negativity of the exceptional locus, the input that lets Castelnuovo's contraction theorem identify exactly the -curves.Sheaf cohomology
04.03.01— the plurigenera and the canonical ring are defined via coherent cohomology, and the birational-invariance proof turns on the push-down identity , a statement about higher direct images and the projection formula.
Historical & philosophical context Master
The classification of algebraic surfaces up to birational equivalence is the achievement of the Italian school — Castelnuovo, Enriques, and Severi — in the decade around 1900. Castelnuovo's contraction theorem (1893), identifying the -curves as exactly the curves a birational morphism of smooth surfaces may contract, is the operational core of the surface classification; Guido Castelnuovo and Federigo Enriques assembled the full birational classification table of surfaces over the following years. The Kodaira dimension was introduced by Kunihiko Kodaira in the 1960s in his analytic classification of compact complex surfaces [Kodaira 1960s, Beauville 1996], and the resulting Enriques–Kodaira table unifies the algebraic and analytic pictures.
Oscar Zariski reformulated the Italian classification in the language of schemes in the 1940s and pushed the birational point of view into higher dimensions; he proved, in particular, that the birational classification of threefolds reduces to understanding terminal singularities and birational contractions. Heiskue Hironaka's 1964 theorem on resolution of singularities in characteristic zero [Hironaka 1964] supplied the tool the MMP depends on: any birational map can be resolved by a sequence of blow-ups along smooth centres, giving a common smooth model on which discrepancies are computed.
The modern minimal model program was created by Shigefumi Mori in the 1980s. Mori's cone theorem (1982) described the -negative extremal rays of the cone of curves, and his flip theorem (1988) proved the existence of flips for smooth threefolds [Mori 1988] — the result for which he received the Fields Medal in 1990. The general existence of flips and minimal models for varieties of log general type, in all dimensions, was established by Caucher Birkar, Alessio Cascini, Christopher Hacon, and James McKernan in 2010 [BCHM 2010]; Birkar and McKernan's later work extended parts of the program. The BCHM theorem simultaneously proves finite generation of the canonical ring, confirming a conjecture going back to Mori and Kawamata.
Philosophically the MMP reframes classification: instead of asking for an exhaustive list of varieties, one asks for a canonical representative of each birational class — the minimal model (or Mori fibre space) — obtained by an algorithmic sequence of canonical-class-driven surgeries. The canonical ring, not the variety, is the primary invariant; varieties of general type are classified by their canonical models, and the moduli of varieties of general type is the moduli of these canonical rings. The program remains open in positive characteristic in dimensions , where resolution of singularities itself is still conjectural.
Bibliography Master
@article{hironaka1964resolution,
author = {Hironaka, Heisuke},
title = {Resolution of singularities of an algebraic variety over a field of characteristic zero},
journal = {Annals of Mathematics (2)},
volume = {79},
year = {1964},
pages = {109--326}
}
@article{mori1982threefolds,
author = {Mori, Shigefumi},
title = {Threefolds whose canonical bundles are not numerically effective},
journal = {Annals of Mathematics (2)},
volume = {116},
year = {1982},
pages = {133--176}
}
@article{mori1988flip,
author = {Mori, Shigefumi},
title = {Flip theorem and the existence of minimal models for threefolds},
journal = {Annals of Mathematics (2)},
volume = {127},
year = {1988},
pages = {281--328}
}
@article{bchm2010,
author = {Birkar, Caucher and Cascini, Alessio and Hacon, Christopher D. and McKernan, James},
title = {Existence of minimal models for varieties of log general type},
journal = {Journal of the American Mathematical Society},
volume = {23},
year = {2010},
pages = {405--468}
}
@book{hartshorne1977,
author = {Hartshorne, Robin},
title = {Algebraic Geometry},
series = {Graduate Texts in Mathematics},
number = {52},
publisher = {Springer},
year = {1977}
}
@book{kollar_mori1998,
author = {Koll{\'a}r, J{\'a}nos and Mori, Shigefumi},
title = {Birational Geometry of Algebraic Varieties},
series = {Cambridge Tracts in Mathematics},
number = {134},
publisher = {Cambridge University Press},
year = {1998}
}
@book{matsuki2002,
author = {Matsuki, Kenji},
title = {Introduction to the Mori Program},
publisher = {Springer},
year = {2002}
}
@book{beauville1996,
author = {Beauville, Arnaud},
title = {Complex Algebraic Surfaces},
series = {London Mathematical Society Student Texts},
number = {34},
publisher = {Cambridge University Press},
edition = {2},
year = {1996}
}
@book{lazarsfeld2004,
author = {Lazarsfeld, Robert},
title = {Positivity in Algebraic Geometry {I}},
publisher = {Springer},
year = {2004}
}
@article{zariski1940,
author = {Zariski, Oscar},
title = {Algebraic surfaces},
journal = {Ergebnisse der Mathematik und ihrer Grenzgebiete},
publisher = {Springer},
year = {1935; 2nd ed. 1971 with supplements by Lipman and D. Mumford}
}
@book{reid1988,
author = {Reid, Miles},
title = {Undergraduate Algebraic Geometry},
series = {London Mathematical Society Student Texts},
number = {12},
publisher = {Cambridge University Press},
year = {1988}
}