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.

2 papers September 24, 2026 Explained by AI

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.

First step
1978
Israel Aharoni and Joram Lindenstrauss, nonseparable examples and the question for separable spaces
Significance
Major
It answers two problems from Kalton's 2008 survey that had stayed open for separable Banach spaces.
Trust
Formal proof listed
Field
Functional analysis
2 papers

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 ones. Ribe later built separable spaces that are uniformly homeomorphic but not isomorphic. 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₀. 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 < 1. Kalton listed the separable question as Problem 3 in his 2008 survey.

The first paper answers the question negatively for separable Banach spaces. 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 none. The paper notes this does not rule out an ordinary c₀ inside Y. It also gives no complex-scalar or reflexive version.

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 one. That property blocks any copy of c₀(ℓ₂) in Y.

The second paper treats Kalton's Problem 2. 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₀. So Z contains c₀ in the bi-Lipschitz sense, but not linearly. Aharoni proved that every separable metric space embeds bi-Lipschitzly into c₀. So the same Z contains a bi-Lipschitz copy of every separable metric space.

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)

All quoted lines (14)

  1. 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
  2. Ribe later constructed separable uniformly homeomorphic, nonisomorphic spaces.
    Lipschitz Equivalent Separable Banach Spaces Need Not Be Linearly Isomorphic Back to text
  3. Godefroy, Kalton and Lancien proved that a Banach space Lipschitz isomorphic to c0c_0 is linearly isomorphic to c0c_0, and that being linearly isomorphic to a subspace of c0c_0 is invariant under Lipschitz isomorphism.
    Lipschitz Equivalent Separable Banach Spaces Need Not Be Linearly Isomorphic Back to text
  4. In the quasi-Banach setting, Albiac and Kalton obtained separable counterexamples for every 0<p<10<p<1.
    Lipschitz Equivalent Separable Banach Spaces Need Not Be Linearly Isomorphic Back to text
  5. 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
  6. 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
  7. The space XX contains a linearly isometric copy of c0(ℓ2)c_0(\ell_2), while YY contains no closed subspace linearly isomorphic to c0(ℓ2)c_0(\ell_2).
    Lipschitz Equivalent Separable Banach Spaces Need Not Be Linearly Isomorphic Back to text
  8. It does not say that YY contains no ordinary c0c_0.
    Lipschitz Equivalent Separable Banach Spaces Need Not Be Linearly Isomorphic Back to text
  9. It asserts neither reflexivity nor a complex-scalar analogue.
    Lipschitz Equivalent Separable Banach Spaces Need Not Be Linearly Isomorphic Back to text
  10. Section … proves that local orthogonality makes qq completely continuous: a weakly null sequence in EE has norm-null image.
    Lipschitz Equivalent Separable Banach Spaces Need Not Be Linearly Isomorphic Back to text
  11. 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
  12. We construct a separable real Banach space ZZ that contains no linear copy of c0c_0, yet is bi-Lipschitz equivalent to Z⊕∞c0Z\oplus_\infty c_0.
    Bi-Lipschitz Absorption of c0 Without a Linear Copy of c0 Back to text
  13. Aharoni proved that every separable metric space embeds bi-Lipschitzly into c0c_0; composition therefore makes this one space ZZ a bi-Lipschitz universal target for separable metric spaces.
    Bi-Lipschitz Absorption of c0 Without a Linear Copy of c0 Back to text
  14. 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

  1. openai/math, Lean scope note for family 324 The formalized counterexample gives separable real Banach spaces X,YX,Y that are bi-Lipschitz equivalent but not linearly isomorphic.
  2. openai/math release notes (2026): model provenance and review status manuscripts and supporting proof artifacts produced by an internal OpenAI model

Browse Functional analysis Open since the 1970sLean-checked results