Extremal Problems in Discrete Geometry: The Szemerédi–Trotter Incidence BoundResearch Paper
Motivation
How many times can points and lines in the plane meet? The question is the prototype of incidence geometry, and the answer controls a long list of problems in discrete and computational geometry: the number of lines rich in points, the number of distinct distances or unit distances among points, the complexity of arrangements, and sum–product estimates in additive combinatorics. Erdős asked for the order of magnitude when and conjectured that the answer is ; Erdős and Purdy asked for the matching bound on the number of lines containing at least of the points.
Szemerédi and Trotter settled both questions in Extremal Problems in Discrete Geometry (Combinatorica 3 (1983) 381–392, doi:10.1007/BF02579194). Their principal theorem bounds the number of point–line incidences by over the whole range , and the same paper derives from it the Erdős–Purdy bound on -rich lines, a version of Dirac's conjecture (proved independently by Beck, Combinatorica 3 (1983)), and a bound on the number of sequences of line densities.
Timeline.
- Erdős conjectures incidences for points and lines, and shows by a grid construction that this order would be sharp.
- 1983: Szemerédi and Trotter prove the bound for , with , by a minimal-counterexample argument and a covering lemma for squares from their earlier paper.
- 1990: Clarkson, Edelsbrunner, Guibas, Sharir and Welzl give a second proof by cuttings, with a far smaller constant (Discrete Comput. Geom. 5 (1990) 99–160).
- 1997: Székely derives the bound in a few lines from the crossing lemma (Combin. Probab. Comput. 6 (1997) 353–358).
Setting
Work in the Euclidean plane , written Plane in the Lean development. A line is an affine subspace whose direction space has dimension one (IsLine l). Let be a finite set of points and a finite family of distinct lines. The number of incidences is
written incidences P L. The degree of a point is the number of lines of through it (degree L p), and the density of a line is the number of points of on it (density P l); so .
For the covering lemma, coordinate axes are fixed and a square is a closed axis-parallel square with side (closedSquare (a, b, s)); its interior is the open square (openSquare). A square contains the points of in the closed square, and a family of squares covers the points lying in at least one of them.
Formalization targets
Goal: Theorem 1 (p. 381, restated and proved on p. 383)
There is an absolute constant such that for every finite point set with and every finite family of distinct lines,
The goal leaves unspecified. The paper's proof gives , and later proofs give much smaller values; any improvement of the constant still proves this statement.
Milestones, in the order the proof uses them
- Section 3, display on p. 383. Two distinct lines meet in at most one point, so the number of good intersections is at most the number of pairs of lines:
- Section 3, inequality (1), p. 384. for .
- Section 3, inequality (5), p. 385. for , and the reverse strict inequality holds somewhere in .
- Section 3, display on p. 387. With , for every integer .
- Section 2, Lemma (covering lemma), p. 382. For integers and , every set of points is covered, to at least of its points, by a family of squares with pairwise disjoint interiors, each containing between and of the points.
Significance
The result. The bound is sharp up to the constant throughout the range , as integer-grid configurations show. Outside that range the trivial bounds and take over. Theorem 1 is the source of the bound on -rich lines (the paper's Theorem 2), of Beck's theorem (Theorem 3), and, through them, of the unit-distance bound , of the Elekes sum–product estimate and of many algorithmic bounds on arrangements. It is the first nontrivial case of the polynomial-partitioning incidence theory developed since 2010.
Formalizing it. The theorem has been proved, and reproved in several ways, for four decades. To the best of the mission's knowledge Mathlib has no statement of it, of the crossing lemma, or of any point–line incidence bound in the Euclidean plane. This mission produces a checked statement of the theorem with lines as genuine one-dimensional affine subspaces and an absolute constant. It also produces checked statements of the auxiliary facts the 1983 proof uses. A complete proof may follow the original argument, the cutting argument or Székely's crossing-lemma argument; any of them closes the goal.
Difficulty
Counting pairs of lines through common points (milestone 1) gives only , and its dual gives . These Cauchy–Schwarz bounds use only the fact that two lines meet at most once, a property shared by lines in finite projective planes, where the incidence count genuinely reaches order . Any proof of the bound must therefore use a property of the real plane that the finite geometries lack: order, continuity, or the planarity of drawings. Szemerédi and Trotter use it through a covering lemma for axis-parallel squares, whose proof is only cited in the paper ([7]). The remaining difficulty is keeping the constants of a multi-stage minimal-counterexample argument under control.
Formalization scope
The plane is EuclideanSpace ℝ (Fin 2). A line is an AffineSubspace ℝ Plane whose direction has Module.finrank equal to . Every statement requires IsLine of each member of , so neither the whole plane nor a single point counts as a line. The points form a Finset Plane and the lines a Finset (AffineSubspace ℝ Plane), which makes the lines distinct. Incidences, degrees and densities are Finset.filter cardinalities under classical decidability. Powers , are Real.rpow of the counts cast to , and is Nat.choose.
In the goal, the constant is quantified before the points and the lines. The form "for every configuration there is a " is trivially true (take ) and is not this theorem. Both ends of the range are kept exactly: without the lower end, a single line through collinear points has incidences, more than for large .
The goal follows the wording of p. 381 ("at most"). The restatement on p. 383 says "less than", which fails at and is equivalent for after doubling . The covering lemma is stated with the added non-degeneracy hypotheses . As printed it fails when (no square can hold points), and when with .
A full development needs a real-plane incidence toolkit: a crossing lemma or a cutting lemma, or the covering lemma with its quadtree proof. That toolkit is reusable for -rich lines, Beck's theorem, unit distances and sum–product bounds, and contributions of such infrastructure as separate theorems are welcome. The three numerical milestones are self-contained real-analysis exercises.
Selected references
- E. Szemerédi, W. T. Trotter, Jr., Extremal problems in discrete geometry, Combinatorica 3 (1983) 381–392. https://doi.org/10.1007/BF02579194
- E. Szemerédi, W. T. Trotter, Jr., A combinatorial distinction between the Euclidean and projective planes, European J. Combin. 4 (1983) 385–394. https://doi.org/10.1016/S0195-6698(83)80036-5
- J. Beck, On the lattice property of the plane and some problems of Dirac, Motzkin and Erdős in combinatorial geometry, Combinatorica 3 (1983) 281–297. https://doi.org/10.1007/BF02579184
- K. L. Clarkson, H. Edelsbrunner, L. J. Guibas, M. Sharir, E. Welzl, Combinatorial complexity bounds for arrangements of curves and spheres, Discrete Comput. Geom. 5 (1990) 99–160. https://doi.org/10.1007/BF02187783
- L. A. Székely, Crossing numbers and hard Erdős problems in discrete geometry, Combin. Probab. Comput. 6 (1997) 353–358. https://doi.org/10.1017/S0963548397002976