Lipschitz equivalent Banach spaces need not be linearly isomorphic
Two separable Banach spaces match distances up to fixed factors but are not linearly the same, answering Kalton.
A bi-Lipschitz map stretches or shrinks every distance by at most fixed factors, but need not respect addition. A long-standing question asked whether such a map between two separable Banach spaces forces them to be linearly the same. The first paper proves the answer is no, with explicit factors 4/21 and 76/25, and Lean checks it. The second paper proves a related result: a space that swallows c₀ nonlinearly but contains no linear copy of it. Lean checks that too.
The explanation
Take the map f(x) = x + sin(x)/2 on the real line. Its slope always lies between 1/2 and 3/2. So f never shrinks a distance below half, or stretches it beyond one and a half times. It sends 0 to 0 and π to π. But it sends π/2 to about 2.071, not to π/2 ≈ 1.571. So f is not linear, yet it controls every distance. A map like this, onto and with two-sided distance bounds, is called bi-Lipschitz.
A Banach space is a vector space with a length for each vector, where good sequences always have limits. It is separable if a countable set comes arbitrarily close to every point. Two Banach spaces are linearly isomorphic if a linear map matches them with bounded distortion. Every linear isomorphism is bi-Lipschitz. The question is the reverse. If a bi-Lipschitz map exists, must a linear isomorphism exist too?
Aharoni and Lindenstrauss built nonseparable counterexamples and asked for separable onesSource 1. Ribe later built separable spaces that are uniformly homeomorphic but not isomorphicSource 2. That is a weaker kind of matching, with no fixed distance factors. Godefroy, Kalton and Lancien proved a rigidity result. Any Banach space bi-Lipschitz equivalent to c₀ is linearly isomorphic to c₀Source 3. Here c₀ is the space of sequences that tend to zero, measured by their largest entry. In the wider quasi-Banach setting, Albiac and Kalton found separable counterexamples for every 0 < p < 1Source 4. Kalton listed the separable question as Problem 3 in his 2008 surveySource 5.
The first paper answers the question negatively for separable Banach spacesSource 6. It builds spaces X and Y and a bijection between them. Every distance changes by a factor between 4/21 and 76/25. In decimals that is between about 0.190 and 3.04. Two points 10 apart in X land between about 1.905 and 30.4 apart in Y. Yet X contains a copy of c₀(ℓ₂), a c₀ of Hilbert spaces, while Y contains noneSource 7. The paper notes this does not rule out an ordinary c₀ inside YSource 8. It also gives no complex-scalar or reflexive versionSource 9.
The obstacle is that a bi-Lipschitz map ignores addition, yet the conclusion is linear. The paper bridges this with Lipschitz-free spaces. These turn a distance-preserving picture into a linear one. A careful geometric condition makes a key linear map completely continuous. Such a map sends every weakly null sequence to a norm-null oneSource 10. That property blocks any copy of c₀(ℓ₂) in Y.
The second paper treats Kalton's Problem 2Source 11. It builds a separable space Z with no linear copy of c₀. Yet Z is bi-Lipschitz equivalent to Z combined with an extra copy of c₀Source 12. So Z contains c₀ in the bi-Lipschitz sense, but not linearly. Aharoni proved that every separable metric space embeds bi-Lipschitzly into c₀Source 13. So the same Z contains a bi-Lipschitz copy of every separable metric spaceSource 14.
How sure is this? Lean, a computer proof checker, proves both main results. It covers the pair X and Y with the bounds 4/21 and 76/25, and the missing copy of c₀(ℓ₂). It also covers the space Z that absorbs c₀ without a linear copy. No specialist review has been published, but both statements have Lean proofs.
What it doesn't show. This does not give complex-scalar or reflexive examples, and it does not say the space Y lacks an ordinary copy of c₀.
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. Both main theorems have Lean proofs; they answer two of Kalton's 2008 problems for separable real Banach spaces.
Words used
- Banach space
- A vector space with a notion of length in which every Cauchy sequence has a limit.
- Separable
- Having a countable set of points that comes arbitrarily close to every point.
- Bi-Lipschitz map
- A map that changes every distance by a factor between two fixed positive numbers.
- Linearly isomorphic
- Matched by a linear map that is bounded with a bounded inverse.
- c₀
- The space of real sequences that tend to zero, with length given by the largest entry.
- c₀(ℓ₂)
- Sequences of vectors from the Hilbert space ℓ₂ whose lengths tend to zero.
- Lipschitz-free space
- A Banach space built from a metric space so that Lipschitz maps become linear maps.
- Completely continuous map
- A linear map that turns every weakly null sequence into a sequence whose lengths tend to zero.
The original papers (2)
- Lipschitz Equivalent Separable Banach Spaces Need Not Be Linearly Isomorphic (PDF, opens in a new tab) September 24, 2026 Formal proof listed
- Bi-Lipschitz Absorption of c0 Without a Linear Copy of c0 (PDF, opens in a new tab) September 26, 2026 Formal proof listed
All quoted lines (14)
-
At the same time, Aharoni and Lindenstrauss constructed Lipschitz equivalent, nonisomorphic nonseparable Banach spaces and explicitly asked for separable examples.
Lipschitz Equivalent Separable Banach Spaces Need Not Be Linearly Isomorphic Back to text -
Ribe later constructed separable uniformly homeomorphic, nonisomorphic spaces.
Lipschitz Equivalent Separable Banach Spaces Need Not Be Linearly Isomorphic Back to text -
Godefroy, Kalton and Lancien proved that a Banach space Lipschitz isomorphic to is linearly isomorphic to , and that being linearly isomorphic to a subspace of is invariant under Lipschitz isomorphism.
Lipschitz Equivalent Separable Banach Spaces Need Not Be Linearly Isomorphic Back to text -
In the quasi-Banach setting, Albiac and Kalton obtained separable counterexamples for every .
Lipschitz Equivalent Separable Banach Spaces Need Not Be Linearly Isomorphic Back to text -
Kalton recorded the separable Lipschitz-isomorphism question as Problem 3 in his 2008 survey; Albiac, Ansorena, B\'ima and C\'uth still described the Banach case as open in the first paragraph of their paper published online in December 2025.
Lipschitz Equivalent Separable Banach Spaces Need Not Be Linearly Isomorphic Back to text -
This gives a negative answer to the separable Banach-space Lipschitz-isomorphism problem.
Lipschitz Equivalent Separable Banach Spaces Need Not Be Linearly Isomorphic Back to text -
The space contains a linearly isometric copy of , while contains no closed subspace linearly isomorphic to .
Lipschitz Equivalent Separable Banach Spaces Need Not Be Linearly Isomorphic Back to text -
It does not say that contains no ordinary .
Lipschitz Equivalent Separable Banach Spaces Need Not Be Linearly Isomorphic Back to text -
It asserts neither reflexivity nor a complex-scalar analogue.
Lipschitz Equivalent Separable Banach Spaces Need Not Be Linearly Isomorphic Back to text -
Section … proves that local orthogonality makes completely continuous: a weakly null sequence in has norm-null image.
Lipschitz Equivalent Separable Banach Spaces Need Not Be Linearly Isomorphic Back to text -
Kalton recorded the latter question as Problem 2, separately from the separable Lipschitz-isomorphism question in Problem 3.
Bi-Lipschitz Absorption of c0 Without a Linear Copy of c0 Back to text -
We construct a separable real Banach space that contains no linear copy of , yet is bi-Lipschitz equivalent to .
Bi-Lipschitz Absorption of c0 Without a Linear Copy of c0 Back to text -
Aharoni proved that every separable metric space embeds bi-Lipschitzly into ; composition therefore makes this one space a bi-Lipschitz universal target for separable metric spaces.
Bi-Lipschitz Absorption of c0 Without a Linear Copy of c0 Back to text -
The same space contains a bi-Lipschitz image of every separable metric space.
Bi-Lipschitz Absorption of c0 Without a Linear Copy of c0 Back to text
Other sources
- openai/math, Lean scope note for family 324
The formalized counterexample gives separable real Banach spaces that are bi-Lipschitz equivalent but not linearly isomorphic.
- openai/math release notes (2026): model provenance and review status
manuscripts and supporting proof artifacts produced by an internal OpenAI model
Related results
- 329A counterexample to metric-entropy dualityFunctional analysis
- 323Independence of the separable quotient problemFunctional analysis
- 325The complete Crouzeix conjectureFunctional analysis
- 322Tingley’s sphere-isometry problemFunctional analysis
- 326The cotype–cotype conjecture under the approximation propertyFunctional analysis
Browse Functional analysis Open since the 1970sLean-checked results