Compact counterexamples to bi-Lipschitz dimension reduction

Some uncrowded point sets in infinite dimensions cannot be copied faithfully into any finite dimension.

1 paper September 25, 2026 Explained by AI

A set of points is doubling if no ball in it is too crowded. Every set in ordinary finite-dimensional space passes this test. Lang and Plaut asked whether every doubling set in Hilbert space can be copied into finitely many dimensions. The copy may stretch distances by a fixed factor but never shrink them below a fixed scale. This paper proves the answer is no, and also proves a compact version inside every infinite-dimensional Banach space.

First step
2001
Lang and Plaut, who posed the question
Significance
Major
It answers a well-known question in metric geometry that earlier work had settled only for p greater than 2.
Trust
Formal proof listed
Field
Convex and metric geometry
1 paper

The explanation

Start with one point. Push copies of it one step away, each along its own direction. Make every direction perpendicular to all the others. Any two pushed points are then √2, about 1.414, apart. Hilbert space is a setting with endless perpendicular directions. So you can make as many pushed points as you like. Now try to copy the picture onto a flat sheet. Distances may stretch by up to a factor of 2, but they may never shrink.

Each copy must then sit within 2 of the starting point's copy. The copies must also stay more than 1 apart. Give each copy a small disk of radius 1/2. These disks cannot overlap, and all of them fit inside one disk of radius 2.5. That big disk has 25 times the area of a small one. So at most 25 pushed points can be copied. With 26, the copy must fail.

That bunch of points has a feature a simple test can measure. A set is called doubling if a fixed number of half-radius balls can cover any ball in it. The smaller balls must be centred on points of the set. The bunch fails this test. A ball of radius 1.5 around the starting point holds every point. A ball of radius 0.75 centred on any one point catches only that point. So 26 pushed points need 27 half-size balls, and more points need more. By contrast, every set inside a flat space of finitely many dimensions passes the test.

That last fact invites a reverse question. Lang and Plaut asked it in a paper published in 2001. Take a set in Hilbert space that passes the doubling test. Can it always be copied into some flat space of finitely many dimensions? The copy may use any number of dimensions. Distances may stretch by any fixed factor, called the distortion, but never shrink below a fixed scale. Such a copy is called a bi-Lipschitz embedding. Gupta, Krauthgamer and Lee asked the same question independently, in a 2003 paper on algorithms.

Partial answers came first. In 1983, Assouad showed that the answer is yes after a change of rules. Every doubling set can be copied once each distance is raised to a power below 1, like a square root. This trick is called snowflaking. For some other ways of measuring distance, the answer was no. Lafforgue and Naor in 2014, and Bartal, Gottlieb and Neiman in 2015, built doubling sets that cannot be copied. Their sets live in spaces called L_p and ℓ_p, with p greater than 2. Hilbert space is the case p = 2, and it stayed open. Schioppa announced a negative answer in 2017. He withdrew it after reporting a possible issue in its argument.

The obstacle is that the opening bunch is exactly what doubling forbids. A counterexample must hold many perpendicular directions without ever crowding them into one ball. The paper spreads them across a plane. It cuts the plane into rows and columns at sizes 1/1000, 1/1000², and so on. Each row and column gets a colour, repeating in a fixed cycle. A point in a row or column of some colour may be pushed off the plane. The push has the size of that level and points in that colour's own direction. Near any point, at any radius, only a few colours are in reach. The paper counts fewer than 300 choices there. That gives a doubling constant of at most 300 × 16², which is 76,800. The set is fixed before any attempted copy is considered.

Now suppose someone offers a copy into k dimensions with distortion D. The proof picks more colours than (1 + 2D)^k. For a flat sheet and a stretch of 2, that bound is 5², which is 25, so 26 colours. Where a row of one colour crosses a column of another, both pushes are allowed. The two pushed points are √2 times the level size apart. Calculus then shows the copy barely bends along suitable rows and columns. After rescaling, this yields one point per colour, all within D of a centre and more than 1 apart. That is the opening area count, now in k dimensions. It allows at most (1 + 2D)^k such points, so no copy exists. This works for every finite k and D.

So the answer to the question of Lang and Plaut is no. A bound on crowding alone cannot guarantee a faithful copy in finitely many dimensions. The set built here is unbounded, since it contains a whole plane. A second result fixes that. Every infinite-dimensional Banach space contains a compact set with the same failure. A Banach space is a complete space where vectors have lengths. Compact means, roughly, that every endless sequence in the set has points bunching toward a limit in the set. Their doubling bound does not depend on the space. It is far larger, though: 1 + 6 × 76,800⁸. The same Hilbert set also sits exactly inside L_p for every finite p of at least 1. That settles a case Lafforgue and Naor had left open, p between 1 and 2.

How sure is this? A computer proof checker called Lean has a formal version of two statements. One is the Hilbert set with doubling constant at most 76,800 and no finite-dimensional copy at any finite distortion. The other is the compact Banach-space version with one universal doubling constant. The L_p consequence is not in the Lean scope note. No specialists have published a review yet.

What it doesn't show. This does not rule out copies after snowflaking, where Assouad's 1983 theorem still gives a yes.

Where it came from

This result comes from an unreleased OpenAI model, published in the openai/math release on 6 October 2026.

Hype check

Major if the formal statements match the paper. Both main statements are in the Lean scope note. The L_p consequence is outside it, and no specialist review is published.

Words used

Hilbert space
A space like ordinary flat space, but with endlessly many perpendicular directions.
Doubling
A set is doubling if every ball in it can be covered by a fixed number of balls of half the radius.
Bi-Lipschitz embedding
A copy of a set where distances may stretch by at most a fixed factor and never shrink below a fixed scale.
Distortion
The fixed factor by which a bi-Lipschitz copy may stretch distances.
Snowflaking
Replacing every distance by a power of itself below 1, such as its square root.
Banach space
A complete space in which vectors have lengths; Hilbert space is one example.
Compact
Roughly, a set where every endless sequence has points bunching toward a limit inside the set.

The original paper

All quoted lines (11)

  1. At each scale rj=1000−jr_j=1000^{-j}, we color horizontal strips of width rjr_j and vertical strips of width WjrjW_jr_j periodically with NjN_j colors.
    A doubling Hilbert subset with no finite-dimensional bi-Lipschitz embedding Back to text
  2. Consequently, at the intermediate level there are fewer than 300300 available labels, including zero.
    A doubling Hilbert subset with no finite-dimensional bi-Lipschitz embedding Back to text
  3. The doubling constant of SS is at most 300⋅162=76800300\cdot16^2=76800.
    A doubling Hilbert subset with no finite-dimensional bi-Lipschitz embedding Back to text
  4. Neither SS nor its defining parameters will subsequently depend on a proposed embedding.
    A doubling Hilbert subset with no finite-dimensional bi-Lipschitz embedding Back to text
  5. row and a color-… column with … both displacements are permitted, and the corresponding source points are separated by
    A doubling Hilbert subset with no finite-dimensional bi-Lipschitz embedding Back to text
  6. Euclidean volume comparison contradicts the choice of NN.
    A doubling Hilbert subset with no finite-dimensional bi-Lipschitz embedding Back to text
  7. In particular, dimension and distortion bounds depending only on the doubling constant cannot hold for all doubling Hilbert subsets.
    A doubling Hilbert subset with no finite-dimensional bi-Lipschitz embedding Back to text
  8. There is a universal constant Λ\Lambda such that every infinite-dimensional real Banach space BB contains a compact subset KBK_B whose doubling constant is at most Λ\Lambda and which admits no bi-Lipschitz embedding into any finite-dimensional real normed space at any finite distortion. The subset KBK_B may depend on BB, but is chosen independently of the target dimension and distortion.
    A doubling Hilbert subset with no finite-dimensional bi-Lipschitz embedding Back to text
  9. This proves a universal doubling bound; one may take Λ=1+6λ8\Lambda=1+6\lambda^8.
    A doubling Hilbert subset with no finite-dimensional bi-Lipschitz embedding Back to text
  10. For every real 1≤p<∞1\le p<\infty, the fixed metric space SS of Theorem … is isometric to a subset SpS_p of Lp([0,1];R)L_p([0,1];\R), where [0,1][0,1] carries Lebesgue measure.
    A doubling Hilbert subset with no finite-dimensional bi-Lipschitz embedding Back to text
  11. Theorem … treats p=2p=2, and Corollary … answers that qualitative fixed-set question with finite-dimensional Euclidean targets when 1<p<21<p<2.
    A doubling Hilbert subset with no finite-dimensional bi-Lipschitz embedding Back to text

Other sources

  1. U. Lang and C. Plaut, “Bilipschitz embeddings of metric spaces into space forms”, Geometriae Dedicata 87 (2001), 285–307
  2. A. Gupta, R. Krauthgamer and J. R. Lee, “Bounded geometries, fractals, and low-distortion embeddings”, FOCS 2003, 534–543
  3. P. Assouad, “Plongements lipschitziens dans R^n”, Bulletin de la Société Mathématique de France 111 (1983), 429–448
  4. V. Lafforgue and A. Naor, “A doubling subset of L_p for p>2 that is inherently infinite dimensional”, Geometriae Dedicata 172 (2014), 387–398
  5. Y. Bartal, L.-A. Gottlieb and O. Neiman, “On the impossibility of dimension reduction for doubling subsets of ℓ_p”, SIAM Journal on Discrete Mathematics 29 (2015), 1207–1222
  6. A. Schioppa, “An example of a doubling ‘inherently’ infinite-dimensional subset of l_2”, withdrawn preprint, arXiv:1703.10265 (2017)