← mino.mobi

guthkatz

distinct distances, almost-resolved · 2015

↑ geometry pack · erdős · hadwiger · runner · kakeya · capset · szemerédi–trotter · heilbronn · borsuk · viazovska

style
grid size · k×k
10
Hover a point to colour every other point by its distance class — concentric "rings" of equal-distance points emerge; the count is how many distinct distances are seen from that point. Reveal all draws the rings themselves from every grid point: the moiré-like overlay is the dot-pattern structure that produces the Erdős grid's n/√log n distinct distances.

The problem

In the same 1946 paper that posed the unit-distance problem, Paul Erdős asked the dual question: place n points in the plane. What is the minimum number of distinct pairwise distances they can determine? Call this number g(n).

The √n × √n integer grid is again the natural candidate. Its squared distances are exactly the integers expressible as a² + b². By Landau's 1908 theorem, the number of such integers up to N is asymptotic to N / √log N. So the grid gives g(n) ≤ O(n / √log n) — and Erdős conjectured this was tight.

The lower bound was where the trouble started. The trivial bound is g(n) = Ω(√n): with fewer distances than √n, the unit-distance graph at one of those distances would be too dense to embed in the plane. Closing the gap from √n up to n / √log n took 69 years.

The long climb

The jump from n0.864 to n / log n is enormous. Guth and Katz didn't grind out another exponent — they introduced a fundamentally new tool.

The polynomial method

Guth and Katz reduce the distinct-distances problem to an incidence problem about lines in ℝ³, and then attack that with algebraic geometry. The sketch:

  1. Elekes–Sharir framework (2010): map each pair of points (p, q) ∈ P2 to the rigid motion that takes p to q. Rigid motions of the plane form a 3-dimensional space ℝ × SO(2) ≈ ℝ³, and the rigid motions taking one point to another sweep out a line. Counting distinct distances reduces to counting incidences between special lines in ℝ³.
  2. Polynomial ham sandwich: by Stone–Tukey, given a finite set of points in ℝ³, there's a polynomial of low degree whose zero set bisects them. This lets you build a polynomial of degree D whose zero set partitions the points into O(D³) cells, each holding ≤ n / D³ points.
  3. The case split: a line in ℝ³ either lies in the polynomial's zero set, or crosses it transversally at most D times. Lines in the zero set are handled by classical algebraic-geometry bounds (Bezout, ruled surfaces). Lines crossing the zero set are handled cell-by-cell.
  4. Balance: pick D so the two cases cancel, and the master bound falls out.

The argument's depth is its generality. The polynomial method, born in Dvir's 2008 proof of the finite-field Kakeya conjecture, exploded after Guth–Katz: it now resolves problems across additive combinatorics, geometric measure theory, and harmonic analysis.

The remaining gap

Erdős's conjectured bound is n / √log n. Guth–Katz proved n / log n. The ratio is √log n — sub-polynomial. For all practical purposes, the distinct-distances problem is solved; mathematicians still call the gap "the final √log n" and it's one of the more frustrating open problems in discrete geometry.

The grid example is conjecturally tight from above. The remaining open question — closing the √log n gap from below — would settle a problem first asked 80 years ago.

Compare and contrast

The unit-distance and distinct-distances problems share a 1946 source paper, a base example (the √n × √n grid), and an algebraic substrate (Gaussian integers). Their fates have diverged:

Two problems, one paper, eighty years, opposite endings.

The dot pattern that produces the result

The √n × √n integer grid (the configuration shown in the grid tab) is the construction whose distinct-distance count matches the bound. Its pairwise squared distances are exactly the integers a² + b² with a, b ∈ {0, …, √n−1}; the number of distinct such integers, by Landau's 1908 theorem, is asymptotically 2n / √log(2n) — Erdős's conjectured floor for g(n).

Guth–Katz's 2015 lower bound of Ω(n / log n) says no n-point configuration can do better than that (i.e. cram fewer distinct distances) by more than a √log n factor. The grid is the optimum (modulo the gap); the proof is that no exotic configuration can beat it.

Toggle reveal all in the grid tab to overlay the dot pattern's full distance structure — every grid point becomes the centre of concentric rings at each distinct squared distance, and the moiré of those rings is the visual signature that produces Landau-many distinct distances.

What's in this site

sources