Can flips go on forever?
Termination of projective and Kähler fourfold minimal model programs
Covers result 056 in OpenAI’s catalog: all 5 papers. See its connections to other results and the work it cites.
7:35. English captions available. The video loads from YouTube when you press play.
Chapters
The claims, in plain words
The minimal model program simplifies a variety step by step, guided by the adjoint divisor K + B, the canonical divisor plus a boundary. At each stage it contracts an extremal ray, a class of curves on which K + B is negative. A divisorial contraction removes a divisor; otherwise the program performs a flip, replacing the collapsed locus by another on which K + B is positive. It should end at a model where K + B is nef or at a Mori fibre space. Each divisorial step lowers a count of divisor classes, but a flip leaves it unchanged, so the question is whether flips can go on forever. In dimension three Shokurov’s difficulty gave the first termination proofs. In dimension four the known cases were terminal singularities (Kawamata–Matsuda–Matsuki), canonical pairs (Fujino), klt pairs with −(K + B) numerically equivalent to an effective divisor (Alexeev–Hacon–Kawamata), pseudo-effective K + B (Chen–Tsakanikas, Moraga) and klt pairs with big boundary (Han–Liu–Zhuang); Shokurov and Birkar showed that well-chosen programs end.
Result 056 is five OpenAI preprints. The projective paper (September 24, 2026; 44 pages) claims: for a projective log canonical pair (X, B) of dimension four with rational boundary, over any algebraically closed field of characteristic zero, with no Q-factoriality or pseudo-effectivity assumed, every negative extremal ray has its contraction and, when birational, its next model; every program has finitely many steps, for every sequence of choices, including mixed steps (a divisorial contraction followed by a small modification); and every maximal program ends at a nef adjoint or a Mori fibre space. On compact Kähler fourfolds, which need not be projective, a 47-page paper (October 7) claims that every existing sequence of generalized log canonical flips terminates, with rational boundary, fixed nef data and projective small flip diagrams, on globally Weil Q-factorial fourfolds; a 22-page companion (October 6) treats the generalized canonical case; and an 89-page paper (October 6) claims that for klt pairs with rational boundary every maximal ordinary program terminates, at a nef model or a projective Mori fibre space. Its September 24 version (35 pages) claimed only that some finite program exists.
What they don’t claim
The Kähler flip papers concern flip sequences that exist; they do not claim that every flip exists. The main theorems need rational coefficients, so the general real-coefficient case is not covered, nor is positive characteristic or dimension five and up. A nef endpoint is not claimed to be semiample here; that needs abundance, which the projective paper derives only in a separate section, from another release paper.
Where it stands
- Posted as preprints
- OpenAI, five papers, released October 6, 2026: the projective one dated September 24; three Kähler papers replaced on October 7 (first versions dated October 5)
- Peer reviewed
- Not yet
- Checked in Lean
- No: OpenAI published no Lean proof for this result
Last checked October 19, 2026. The projective paper has not been revised. Three Kähler papers were replaced in the October 7 update; the versions first released were dated October 5. The finite-program paper and the log canonical flip paper cite each other, and both explain why this is not circular. The projective paper cites three other release papers, including log abundance (episode 034), bounded klt complements and uniform Cartier sections, only for consequences at the endpoints, and says its termination proof is independent of them. We found no public assessment by specialists.
How the projective proof goes
- Compare the two sides. On a common model, log discrepancies never decrease across a step, and increase strictly exactly over the bad locus, where either map fails to be an isomorphism. The bad loci on the two sides have dimensions adding up to at least three.
- Count cycle classes. Ranks of cycle classes allow only finitely many divisor-losing steps, so an infinite program ends in flips; once no surfaces appear on the new side, a second rank count finishes. Everything reduces to bad surfaces on the new side.
- The difficulty. On auxiliary terminal models over the steps, each divisor exceptional over the model gets weight ⌈N(2 − a)⌉ for log discrepancy a below 2. Along a typical surface in a boundary component of coefficient b there is a ladder of echoes with log discrepancies 1 + j(1 − b) (for b = 0.7 and N = 10: 1.3, 1.6, 1.9, weights 7, 4, 1, default 12). Following Alexeev–Hacon–Kawamata, the difficulty subtracts this default surface by surface and adds back divisor cycle ranks on the normalized boundary.
- The branch inequality. Some coefficients keep decreasing, so N cannot clear them, and where r varying branches of the normalized boundary meet one surface the rounding can fall short by up to r − 1 (three branches at 0.11 round to 4 together, 6 separately). The branch inequality bounds the total excess by cycle ranks on the normalizations plus divisors centered on curves with log discrepancy below two, both already in the difficulty, so it is nonnegative at the terminal model over each step. Its proof starts with mixed Hodge theory, intersection cohomology and the decomposition theorem, and ends with line bundles and divisorial valuations.
- The difficulty must drop. Lowering coefficients and small flips never increase it (across a flip the change in defaults cancels the change in cycle ranks), and each bad surface on the new side forces a drop of at least one, because the scaled amount below two is an integer there (1.69 to 1.7 drops a weight from 4 to 3). Special termination gives the log canonical case, and a transfer argument reaches every algebraically closed field of characteristic zero.
The numbers in the video
- A short Python script lists the possible dimensions of the two bad loci of a fourfold flip, computes the echo ladder and its default weight for b = 0.7 and N = 10, tests the rounding inequality ⌈x1 + … + xr⌉ ≥ Σ⌈xj⌉ − (r − 1) and its sharp case with three branches, and checks the unit drop from weight 4 to 3.
Read the source
- Termination for projective log canonical fourfolds with rational boundary (PDF), September 24, 2026 (44 pages).
- Termination of generalized log canonical flips on compact Kähler fourfolds (PDF), October 7, 2026 (47 pages).
- Termination of generalized-canonical flips on compact Kähler fourfolds (PDF), October 6, 2026 (22 pages).
- Finite ordinary minimal model programs on compact Kähler fourfolds (PDF), October 6, 2026 (89 pages); September 24 version (35 pages).
- Valery Alexeev, Christopher Hacon and Yujiro Kawamata, Termination of (many) 4-dimensional log flips (arXiv).
- Jingjun Han, Jihao Liu and Ziquan Zhuang, Effective termination of general type MMPs in dimension at most five (arXiv, 2025).
- The collection’s catalog, where this is result 056.
The 5 papers in this result
OpenAI groups related papers, such as alternative proofs, supporting results and consequences, into one result; we label the first paper it lists the main paper and the others companions.
- Termination of generalized log canonical flips on compact Kähler fourfolds main paper
- Termination of generalized-canonical flips on compact Kähler fourfolds companion
- Termination for projective log canonical fourfolds with rational boundary companion
- Finite ordinary minimal model programs on compact Kähler fourfolds companion
- Finite ordinary minimal model programs on compact Kähler fourfolds companion
Transcript
Read the full script
0:00Does every flip sequence stop?
The minimal model program simplifies a variety by a sequence of surgeries, guided by an adjoint divisor, K + B: the canonical divisor plus a boundary. At each stage, pick an extremal ray, a class of curves on which K + B is negative, and contract it. If the contraction swallows a divisor, that divisor is gone. If it collapses something smaller, the program performs a flip: cut out that locus, and glue in a different one, on which K + B becomes positive. The program should end where K + B is nef, never negative on any curve, or at a Mori fibre space, a fibration along which K + B stays negative. Divisorial contractions cannot go on forever, since each one lowers a count of divisor classes, a whole number that cannot fall forever. But a flip leaves that count unchanged, so why should flips stop? In dimension three, Shokurov’s counting device, the difficulty, gave the first termination proofs. In dimension four, answers came case by case: Kawamata, Matsuda and Matsuki for terminal singularities, Fujino for canonical pairs, Alexeev, Hacon and Kawamata when the negative of K + B is numerically equivalent to an effective divisor, Chen and Tsakanikas, and Moraga, when K + B is pseudo-effective, and Han, Liu and Zhuang for klt pairs with big boundary. Shokurov and Birkar showed that well-chosen programs reach an end. What remained was every program, for log canonical fourfolds, without such positivity assumptions.
1:36The claims
Result 056 bundles five OpenAI preprints. The projective one, 44 pages, dated September 24, claims the four-dimensional case of termination of flips for log canonical pairs with rational boundary, over any algebraically closed field of characteristic zero. Its theorem has three parts. Every negative extremal ray, at every stage, has its contraction and, when that is birational, its next model. Every program has finitely many steps, for every sequence of choices, with no pseudo-effectivity and no Q-factoriality assumed, and mixed steps, a divisorial contraction followed by a small modification, are allowed. And every maximal program ends at a nef adjoint or a Mori fibre space. The other four work on compact Kähler fourfolds, which need not be projective. A 47-page paper, dated October 7, claims that every sequence of generalized log canonical flips terminates, with rational boundary, fixed nef data, and flips given by projective small diagrams, on globally Weil Q-factorial fourfolds. It concerns flips that exist; it does not claim every flip exists. A 22-page companion treats the generalized canonical case. And an 89-page paper, dated October 6, claims that for klt pairs with rational boundary, every maximal ordinary program terminates, at a nef model or a projective Mori fibre space. Its September version claimed only that some finite program exists.
3:11Counting what improves
Here is how the projective proof goes. Compare the two sides of a step on a common model. Log discrepancies, which measure how mild the singularities are along each divisor over the variety, never decrease, and they strictly increase exactly over the bad locus, where either map fails to be an isomorphism. The bad loci on the two sides have dimensions adding up to at least three. Ranks of cycle classes show that only finitely many steps lose a divisor, so an infinite program ends in a tail of flips. Once surfaces stop appearing on the new side, a second rank count finishes the job. So everything comes down to one question: can surfaces keep appearing on the new side forever? To answer it, the paper builds an integer called the difficulty, on auxiliary terminal models over the steps. It weighs each divisor exceptional over these models by how far its log discrepancy sits below two, scaled by a fixed integer N and rounded up. Along a typical surface inside a boundary component of coefficient b, there is a ladder of echoes, with log discrepancies 1 + j(1 − b). With b equal to 0.7 and N equal to ten, the echoes sit at 1.3, 1.6, and 1.9, with weights seven, four, and one, a default of twelve at every such surface. Following Alexeev, Hacon and Kawamata, the difficulty subtracts this default surface by surface, and adds back divisor cycle ranks on the normalized boundary.
4:45The branch inequality
The new trouble is that some coefficients on these models keep decreasing, so N cannot clear them. Where several branches of the normalized boundary meet one surface, rounding can fall short. With N equal to ten and coefficient 0.11, three branches round to four together, but to six separately. The shortfall is at most the number of varying branches minus one. The key geometric input, the branch inequality, bounds the total excess of branches by cycle ranks on the normalizations, plus divisors centered on curves with log discrepancy below two, both already counted in the difficulty. So at the terminal model over each step, the difficulty is never negative. The proof starts in topology: mixed Hodge theory and the decomposition theorem isolate local systems along singular curves, which become line bundles, and then distinct divisors. Two more facts finish the klt case. Lowering coefficients and running small flips never increase the difficulty: across a flip, the change in the defaults cancels exactly against the change in the cycle ranks. And each surface on the new side forces a drop of at least one, because there the scaled amount below two is an integer, so any strict improvement crosses a rounding threshold. With N equal to ten, a log discrepancy rising from 1.69 to 1.7 lowers its weight from four to three. A nonnegative integer that never increases can drop only finitely often. Special termination extends this to log canonical pairs, and a transfer argument carries it from the complex numbers to every algebraically closed field of characteristic zero.
6:30Where it stands
All five are preprints, not yet peer reviewed, and there is no Lean formalization. The projective paper has not been revised; three of the Kähler papers were replaced in the October 7 update, after versions dated October 5. The finite-program paper and the log canonical flip paper cite each other, and both explain why this is not circular. The projective paper cites three other release papers, including log abundance from episode 034, but only for consequences at the endpoints. We found no public assessment. If they hold, every program, for every choice of extremal rays, on a projective log canonical fourfold with rational boundary in characteristic zero must stop, and on compact Kähler fourfolds, so must every ordinary program for klt pairs with rational boundary, under the stated factoriality assumptions. The general case with real coefficients, positive characteristic, and higher dimensions remain beyond these papers.
Spot a mistake?
This episode simplifies on purpose, but it shouldn’t be wrong. If something is, open an issue on GitHub or leave a comment on YouTube. Corrections are noted here with a date.