An algorithm for the minimal model program in dimension three
Pith reviewed 2026-05-15 12:13 UTC · model grok-4.3
The pith
An algorithm performs the minimal model program for three-dimensional varieties over the algebraic numbers.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
We construct an algorithm for the minimal model program in dimension three over the field of algebraic numbers. As auxiliary results, we also construct algorithms for computing bigraded global Hom modules and for computing Stein factorization.
What carries the argument
The constructed MMP algorithm, which uses effective computations of discrepancies and other birational invariants over the algebraic numbers to select and perform flips or divisorial contractions until a minimal model is reached.
If this is right
- Any given three-dimensional variety over the algebraic numbers can be transformed algorithmically into a minimal model by a finite sequence of explicit birational steps.
- The classification of threefolds over the algebraic numbers becomes at least partially computable rather than purely existential.
- The auxiliary algorithms for bigraded Hom modules and Stein factorization can be applied independently to other problems in birational geometry over the same field.
- Termination of the MMP is guaranteed by the effective arithmetic available over the algebraic numbers.
Where Pith is reading between the lines
- Similar algorithmic constructions might become feasible in higher dimensions once effective versions of the required termination theorems are available over algebraically closed fields of characteristic zero.
- The approach could support systematic computational searches for examples of threefolds with prescribed invariants.
- Connections between the minimal model program and effective methods in computational algebraic geometry become more direct and implementable.
Load-bearing premise
The base field is the algebraic numbers, which permits effective computations and termination arguments that may fail over arbitrary fields of characteristic zero.
What would settle it
A concrete counterexample would be any specific three-dimensional variety defined over the algebraic numbers on which the algorithm either fails to terminate or produces a model that is not minimal according to the standard definition of the minimal model program.
read the original abstract
We construct an algorithm for the minimal model program in dimension three over the field of algebraic numbers. As auxiliary results, we also construct algorithms for computing bigraded global Hom modules and for computing Stein factorization.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript constructs an algorithm for the minimal model program in dimension three over the field of algebraic numbers. As auxiliary results it also gives algorithms for computing bigraded global Hom modules and for computing Stein factorization.
Significance. If the termination argument is made fully effective, the result would supply the first explicit algorithmic procedure for running the MMP in dimension 3 over an algebraically closed field of characteristic zero. The auxiliary algorithms for bigraded Hom and Stein factorization are independently useful computational tools in algebraic geometry.
major comments (1)
- [Main algorithm construction and termination proof] The termination argument for the main MMP algorithm (the sequence of flips and contractions) invokes the known existence of minimal models in dimension 3 without deriving an explicit, computable upper bound on the number of steps in terms of the input data (e.g., the degree of K_X or the Hilbert polynomial). This leaves open whether the procedure is guaranteed to halt after finitely many explicitly computable steps from arbitrary input.
minor comments (2)
- [Auxiliary results on Hom modules] The notation for the bigraded Hom modules should be introduced with a precise definition before the algorithm is stated.
- [Conclusion] A short complexity discussion (even if only in terms of the degree of the input variety) would help readers assess practicality.
Simulated Author's Rebuttal
We thank the referee for their careful reading of the manuscript and for the positive assessment of its significance. We address the major comment below.
read point-by-point responses
-
Referee: [Main algorithm construction and termination proof] The termination argument for the main MMP algorithm (the sequence of flips and contractions) invokes the known existence of minimal models in dimension 3 without deriving an explicit, computable upper bound on the number of steps in terms of the input data (e.g., the degree of K_X or the Hilbert polynomial). This leaves open whether the procedure is guaranteed to halt after finitely many explicitly computable steps from arbitrary input.
Authors: We agree that the termination argument relies on the known existence of minimal models in dimension three rather than supplying a new, explicit, computable upper bound on the number of steps. Nevertheless, this does not leave the halting of the procedure in doubt. The existence theorem guarantees that, for any input threefold over the algebraic numbers, the MMP sequence of flips and contractions terminates after finitely many steps. The algorithm we describe executes these steps using the auxiliary algorithms for bigraded global Hom modules and Stein factorization, both of which are fully effective. Because termination is assured by the cited theorem, the procedure halts on every valid input and therefore constitutes a well-defined algorithm. An a priori computable bound would require an effective proof of termination, which remains open in the literature and lies outside the scope of the present work; we do not claim such a bound. revision: no
Circularity Check
No significant circularity detected in the algorithm construction.
full rationale
The paper constructs an explicit algorithm for the MMP in dimension 3 over algebraic numbers by reducing to effective computations of bigraded Hom modules and Stein factorization as auxiliary results. These steps rely on the computability properties of algebraic numbers (effective resolution and factorization) rather than invoking the non-effective existence theorem for MMP as a load-bearing black box. No derivation step reduces by construction to a fitted parameter, self-definition, or unverified self-citation chain; the termination argument is tied to the effective nature of the base field, keeping the central claim independent of its own outputs.
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption The minimal model program exists for three-dimensional varieties over fields of characteristic zero
Lean theorems connected to this paper
-
IndisputableMonolith/Foundation/AlexanderDuality.leanalexander_duality_circle_linking unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
The reason why we focus on dimension three is that we need the termination of flips and the abundance conjecture, which are yet to be established in dimension ≥4.
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.