Below 4/3?
A preprint claims that n points in the plane have at most n4/3−ε halving lines, improving the exponent in Dey’s bound
Covers result 183 in OpenAI’s catalog: its one paper. See its connections to other results and the work it cites.
5:59. English captions available. The video loads from YouTube when you press play.
Chapters
The claim, in plain words
Scatter an even number of points in the plane, no three on a line. A halving line passes through two of the points and leaves the same number of the others on each side. Four points in convex position have two (the diagonals); a triangle with a point inside has three; points on a circle have exactly half as many halving lines as points. In our experiments, random points have about two thirds as many. How many can n points have at most?
As the paper recounts, Lovász (1971) and Erdős, Lovász, Simmons and Straus (1973) established an upper bound of order n3/2 and built sets with about n log n halving lines. Pach, Steiger and Szemerédi saved an iterated-logarithm factor, and Dey (1998) proved O(n4/3) using convex chains and the crossing lemma (many segments on few points force many crossings), together with O(n(k+1)1/3) for k-sets, groups of k points that a line can cut off. From below, Tóth built sets with n·ec√log n halving lines, and Nivasch improved the constant. A 2024 paper the preprint cites improved only a lower-order term. Our own search among small sets found 12 points with 18 halving lines (a lower bound, not a proven maximum; no three of the points are exactly on a line, though some nearly are).
Result 183 is one OpenAI preprint, A power saving for planar halving lines (31 pages, dated September 25, 2026). Its Theorem 1.1: “There exist absolute constants ε > 0, C < ∞, and n0 such that, for every even n ≥ n0 and every n-point set P ⊂ ℝ² with no three collinear, h(P) ≤ Cn4/3−ε.” Theorem 1.2 gives the same kind of bound for the switches at every rank of a rotating sweep, for generic points (a slightly stronger general position), and Corollary 1.3 bounds the number of k-sets by C0n(k+1)1/3−ε0.
What it doesn’t claim
A value of ε. “The proof is nonquantitative: it supplies neither a numerical value of ε nor effective values of C and n0.” In the final step ε = log 2/(2 log q) for a fixed scale q that a compactness argument shows exists; the proof takes q ≥ 4, so its ε is at most 1/4. Nothing about the true maximum, which still lies between Tóth’s construction and Cn4/3−ε. Nothing for pseudolines, line segments or higher dimensions. The fractions inside the proof, such as 32/17, are not the saving.
Where it stands
- Posted as a preprint
- OpenAI, 31 pages, dated September 25, 2026
- Peer reviewed
- Not yet
- Checked in Lean
- Both theorems, formalized by OpenAI; not run by us. The k-set corollary is not formalized.
Last checked October 19, 2026. The preprint has not been revised since it was added to the repository in its initial commit on October 6, 2026. OpenAI published a Lean formalization whose comparator statement contains both theorems exactly: the halving-line bound and the bound at every rank of the sweep. By our count the proof takes 47 files and 18,237 lines, excluding Mathlib (source); like the paper, it shows that ε exists without computing it. The k-set corollary is not formalized. We found no unproved steps by search; we have not rebuilt the proof. The paper is not among those OSVerify reviewed, and we have seen no expert review.
How the proof goes
- A rotating sweep. Turn a direction and mark the lowest half of the points across it. Each time the marked half changes, the two points that trade places span a halving line. The paper counts these switches at every rank, because restricting part of the sweep to the points that move in it changes the rank.
- Dey’s 4/3. In each batch of the sweep, every leaving point is joined to every joining point, and across batches these segments link up into convex chains and concave chains. A convex and a concave chain cross at most twice, while the crossing lemma says that many segments on few points force many crossings, which caps the number of batches that each swap a points at about (N/a)4/3.
- Never tight. If that count were nearly tight, for small batches in larger and larger sets, a limit of the measures of points, edges and crossings would exist, with a positive part of the activity spread out evenly in two coordinates. Monotone coordinates, three directions and three families of parallel lines make the zoomed-in rank coordinates a linear copy of the plane, where every active point lies in one of three thin parallel strips, except for at most two per token crossing the boundary; the strips are too thin, a contradiction.
- Recurse. So at some fixed scale q, any sweep splits into at most ½q4/3 sweeps on at most N/q points each, and repeating gives N4/3−ε with ε = log 2/(2 log q).
The paper builds on Dey’s chains and crossings, the crossing lemma of Ajtai, Chvátal, Newborn and Szemerédi and of Leighton, and, for the k-set corollary, Matoušek’s shallow cuttings.
The numbers in the video
- Our exact counts: 2 halving lines for a convex quadrilateral, 3 for a triangle with a point inside, n/2 for points on a circle.
- Random points uniform in a square: about 0.67n halving lines on average for n = 1,000 (20 samples).
- Our local search: 3, 6, 9, 13, 18, 22 and 25 halving lines for 4, 6, …, 16 points (lower bounds only). The pictured 8- and 12-point sets were spread out for drawing without changing which pairs are halving; the 12-point set has no three points exactly on a line, though some nearly.
- ε = log 2/(2 log q) for sample values of q: 0.25 for q = 4, about 0.075 for q = 100.
- The Lean count: our count of the import closure.
Read the source
- A power saving for planar halving lines (PDF), 31 pages.
- The Lean scope note.
- The collection’s catalog, where this is result 183.
The paper
OpenAI groups related papers into one result; this one has a single paper.
Transcript
Read the full script
0:00The question
Scatter an even number of points in the plane, no three on a line. Draw the line through two of them. If the other points split exactly in half, the same number on each side, it is a halving line. 4 points in convex position have two, the diagonals; a triangle with a point inside has three. Points around a circle always have exactly half as many halving lines as points, and in our experiments, random points have about two thirds as many. How many can n points have at most? A note of Lovász from 1971, and a paper of Erdős, Lovász, Simmons and Straus, gave an upper bound of order n to the 3/2, and that paper built sets with about n log n halving lines. As the paper recounts, Pach, Steiger and Szemerédi then saved an iterated-logarithm factor, and in 1998, Dey proved a bound of order n to the 4/3, using convex chains and the crossing lemma: a drawing with many more edges than points must have many crossings. From below, Tóth built sets with n times e to the c root log n halving lines, and Nivasch improved the constant. Among the works the paper cites, Dey’s 4/3 is the last improvement of the exponent; a 2024 paper improved only a lower-order term. In our own search among small sets, 12 points can have at least 18 halving lines, far more than random points. The same question asks about k-sets, groups of k points that a line can cut off from the rest, where Dey’s bound is of order n times k plus one, to the 1/3.
1:33The claim
Result 183 is a single OpenAI preprint, 31 pages long, dated September 25, 2026. Its theorem: there are absolute constants, a positive epsilon, C and n nought, such that every set of an even number n of points, at least n nought, with no three on a line, has at most C times n to the 4/3 minus epsilon halving lines. So, it claims, 4/3 is not the right exponent. A second theorem bounds the switches at every rank of a rotating sweep in the same way, for points in a slightly stronger general position. And a corollary lowers Dey’s k-set bound to order n times k plus one, to the 1/3 minus epsilon nought. Not claimed: a value of epsilon. The proof is, in its own word, nonquantitative. Epsilon is log 2 over twice the log of a number q that a compactness argument shows to exist, so the proof’s epsilon is at most a quarter, and may be tiny. Nothing about the true answer, which still lies somewhere between Tóth’s construction and n to the 4/3 minus epsilon. And nothing for pseudolines, line segments or higher dimensions. The fractions that appear inside the proof, such as 32/17, are not the saving.
2:50How the proof goes
The proof tracks a rotating sweep. Turn a direction slowly, and mark the lowest half of the points, measured across that direction. Each time the marked half changes, two points trade places, and the line through them is a halving line. The paper counts these switches at every rank, not just the middle, because restricting part of the sweep to the points that move in it changes the rank. Dey’s engine works on batches of the sweep. In each batch, every point that leaves is linked to every point that joins, and across the batches these segments link up into convex chains, and also into concave chains. A convex chain and a concave chain cross at most twice, so there are few crossings, while the crossing lemma says that many segments on few points force many crossings. That caps the number of busy batches, and gives 4/3. The new goal is to show that, for small batches in a large set, this count is never tight, not even up to a constant factor. Suppose it were nearly tight for larger and larger configurations, and pass to a limit. Give each point coordinates from its rank among the chains, and take limits of the measures of points, edges and crossings; the crossing counts force a positive part of the activity to spread out evenly in two of these coordinates. Monotone coordinates are differentiable almost everywhere, three sweep times give three different directions, and three families of parallel lines pin down a map up to a linear change, so, zoomed in, the rank coordinates become a linear copy of the actual plane. There, every active point lies in one of three thin parallel strips, except for at most two per token crossing the region’s boundary, and a mass estimate makes the strips too thin to hold the activity: a contradiction. So for some large fixed scale q, any sweep splits into at most half of q to the 4/3 smaller sweeps, each on at most N over q points. Repeating the split gives N to the 4/3 minus epsilon, with epsilon equal to log 2 over twice log q. The paper credits Dey’s chains and crossings, the crossing lemma of Ajtai, Chvátal, Newborn and Szemerédi and of Leighton, and Matoušek’s shallow cuttings for the k-set corollary.
5:07Where it stands
The preprint is not peer reviewed and has not been revised. OpenAI’s Lean files state both theorems exactly, the halving-line bound and the bound at every rank of the sweep, and prove them in 47 files and about 18,000 lines, with no gaps we could find by search; we did not run the check. Like the paper, the Lean proof shows that epsilon exists without computing it. The k-set corollary is not formalized. The paper is not among those OSVerify reviewed, and we have seen no expert review. If it holds, 4/3 is not the truth for halving lines: n points in general position have at most a constant times n to the 4/3 minus a fixed epsilon of them, even though nobody yet knows how small that epsilon is.
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.