Overview
Heilbronn’s triangle problem asks how large the smallest triangle area can be among points in the unit square. The classical exponent of Komlós, Pintz, and Szemerédi stood for more than forty years, until Cohen, Pohoata, and Zakharov proved the polynomial improvement
for all sufficiently large (Cohen, Pohoata & Zakharov, 2023). The proof turns the absence of small triangles into an incidence problem between points and thin strips, then uses projection theory and discretized sum-product input to push Roth’s high-low method below the old barrier.
A subsequent incidence theorem by the same authors reaches the high-low benchmark
by proving a nearly sharp anchored point-line incidence theorem (Cohen, Pohoata & Zakharov, 2024). See on lower bounds for incidences.
🏷️ The Quantity Being Optimized
For three points , write
for the area of the triangle they span. For a finite set , define
with the convention that a collinear triple has area . The extremal function is
Thus an upper bound on says that every -point configuration contains a small triangle, while a lower bound constructs a configuration in which all triangles are relatively large.
Elementary scale checks
The pigeonhole upper bound is . If the points are not all collinear, triangulate their convex hull using the points of as vertices. The triangulation has at least triangles and total area at most , so one triangle has area at most .
The elementary lower bound is . Erdős’s parabola construction takes lattice points
over a prime . No three of these points are collinear modulo , and every nonzero lattice triangle in the dilated grid has area at least .
Heilbronn originally conjectured the upper bound , which would have matched the parabola construction up to constants. Komlós, Pintz, and Szemerédi disproved this by constructing point sets with
for an absolute constant (Komlós, Pintz & Szemerédi, 1982). The modern target is therefore closer to than to a literal theorem.
🏷️ The Upper-Bound Lineage
The upper-bound side asks for a mechanism that forces three points to be almost collinear at a very fine scale. The progression is:
| Result | Bound forced in every -point set |
|---|---|
| Trivial triangulation | |
| Roth (1951) (Roth, 1951) | |
| Schmidt (1972) (Schmidt, 1972) | |
| Roth’s analytic method (1972) (Roth, 1972) | , |
| Komlós—Pintz—Szemerédi (1981) (Komlós, Pintz & Szemerédi, 1981) | |
| Cohen—Pohoata—Zakharov (2023) (Cohen, Pohoata & Zakharov, 2023) | |
| Cohen—Pohoata—Zakharov (2024) (Cohen, Pohoata & Zakharov, 2024) |
The first post-KPS gain was numerically small, but it was structurally important: the exponent was not a hard endpoint of the incidence method. The later anchored-incidence theorem reaches the natural high-low benchmark .
🏷️ Why Strips Appear
Fix two points and let be the line through them. For any third point ,
Consequently, if has no triangle of area at most , then for every pair the strip around of total width comparable to contains no point of . This is the basic dictionary:
Triangle areas as forbidden incidences
Let be a family of lines generated by pairs of points of with pair length at most . If a strip of width around some contains a third point of , then the corresponding triangle has area .
Therefore, to prove , it is enough to prove that incidences between and the -neighborhoods of lines in cannot all be avoided.
This rephrasing explains why the problem is not merely about placing points far apart. A configuration with large must make many naturally generated strips unusually empty at the precise scales where random-looking point sets would have incidences.
🏷️ Roth’s High-Low Mechanism
Roth’s analytic method compares incidences at two different widths. At a coarse width , strips around many generated lines should see roughly the expected number of points. At a much finer width , the no-small-triangle hypothesis says that the same strips have unexpectedly few incidences. The method proves that these two behaviors cannot coexist once the scale gap is too large.
One modern way to phrase the method is to smooth the strip indicator at two widths and study a difference function. Quasi-orthogonality, via a Selberg-type inequality, controls the aggregate square function over the line family. The high scale supplies mass, while the low scale is constrained by the forbidden-triangle condition.
High-low incidence philosophy
The proof does not try to locate the small triangle directly. It assumes that no such triangle exists, translates this into a low-scale incidence deficit, and then proves that the deficit contradicts a high-scale lower bound. Guth, Solomon, and Wang’s work on well-spaced tubes is a useful modern model for this kind of multi-scale incidence comparison (Guth, Solomon & Wang, 2019).
The obstruction is concentration. If many points lie in a narrow region, or if many generated lines have nearly the same direction, the initial high-scale incidence estimate may be too weak. Much of the technical work in the Heilbronn problem is devoted to separating this concentration from genuine pseudorandomness.
🏷️ Breaking the KPS Barrier
Cohen, Pohoata, and Zakharov kept the strip-incidence strategy but replaced part of the old initial estimate with a projection-theoretic argument. The relevant local picture is this: partition the unit square into cells, look at points of inside one cell, and study the directions determined by local pairs. If those directions spread, the associated strips produce many incidences. If they do not spread, the point set has geometric structure that can be exploited separately.
The new ingredient is a discretized radial projection theorem of Orponen, Shmerkin, and Wang (Orponen, Shmerkin & Wang, 2022). In the background is the same expansion principle that appears in discretized sum-product theory: a set cannot be simultaneously too structured in all projected directions unless it has a strong algebraic or geometric reason.
Cohen--Pohoata--Zakharov
For all sufficiently large , every set of points in contains three points spanning a triangle of area at most
The proof can be read as a self-improvement scheme. Starting from the KPS exponent, the authors analyze a candidate extremal configuration at scale . If the local direction sets behave well, projection theory strengthens the incidence lower bound and forces a smaller triangle. If the local geometry is concentrated, the configuration can be rescaled inside a rectangle and the already-known exponent can be applied inductively. Balancing these alternatives produces the extra in the exponent.
🏷️ Homogeneous Sets and the Natural Benchmark
The same work also proves a stronger statement under a spacing hypothesis. A set is homogeneous if every square of side length comparable to contains only points. For such sets,
for every (Cohen, Pohoata & Zakharov, 2023).
The exponent is the clean benchmark predicted by the high-low setup in the well-distributed case. One can take the pair scale , so the relevant line family has size about , and the high-low method can reach a final strip width near
Multiplying the pair scale and strip width gives
Why this is still far from the conjectural scale
To reach a bound near by the same strip-incidence template, one would need nontrivial incidences down to width about for roughly generated lines. This runs into the same kind of obstruction that makes Szemerédi—Trotter-type incidence bounds sharp (Szemerédi & Trotter, 1983). Reaching the scale would require ideas beyond the current high-low incidence framework.
The subsequent anchored-incidence theorem shows that this benchmark is not limited to homogeneous sets: it holds for arbitrary configurations (Cohen, Pohoata & Zakharov, 2024).
🏷️ Current Picture
Before the Cohen—Pohoata—Zakharov work, the best known bounds left the gap
Their first paper moved the upper endpoint to
and introduced projection-theoretic input into the high-low method. Their later incidence theorem gives the current general bound
The conceptual progress is clearer than the decimal exponents. Concentration is no longer treated only as an obstruction: in the incidence theorem, anchored point-line pairs are regularized in phase space, so concentrated configurations can be rescaled and fed back into the argument.
🏷️ Links
- on lower bounds for incidences --- The anchored-incidence theorem that improves the general Heilbronn upper bound to .
- on sum-product in finite fields via entropy --- The Heilbronn argument uses a real-variable, projection-theoretic cousin of the same expansion philosophy: structured sets cannot avoid growth in all directions.
- on the sum-product conjecture’s falsity --- This is a useful contrast point: the Heilbronn proof needs sum-product-type expansion, while the counterexamples there show how hidden algebraic structure can defeat naive expansion heuristics.
- on Dudley’s Theorem --- Both notes are organized around multi-scale control. Dudley controls Gaussian processes by chaining metric entropy across scales; Roth’s method controls strip incidences by comparing high and low widths.