Kasper Green Larsen and Jelani Nelson (2017), “Optimality of the Johnson-Lindenstrauss Lemma”, FOCS 2017 — ARXIV-1609.02094

Key takeaways

From the reading, NOTE-925.

  • Theorem 2. For integers n, d ≥ 2 and ε ∈ (lg^0.5001 n/√min{n, d}, 1) there is X ⊂ R^d with |X| = n such that any f : X → R^m with (1 − ε)‖x − y‖₂² ≤ ‖f(x) − f(y)‖₂² ≤ (1 + ε)‖x − y‖₂² for all x, y ∈ X has m = Ω(ε⁻² lg(ε²n)).
  • Optimal up to a constant. In the abstract’s form, m = Ω(ε⁻² lg n) for 1/min{n, d}^0.4999 < ε < 1. The upper bound is O(min{n, d, ε⁻² lg n}), so some lower limit on ε is necessary. Constants are not tracked.
  • Any map. f may be nonlinear and may depend on X. The earlier Ω(ε⁻² lg n) bound of the same authors held only for linear maps; the best bound for general maps was Ω(ε⁻² lg n/lg(1/ε)).
  • The union bound is optimal. The paper concludes that obtaining the lemma from the distributional JL lemma (m ≲ ε⁻² lg(1/δ)) with δ < 1/C(n, 2) and a union bound over pairs cannot be improved.
  • The proof counts sparse supports. The hard sets are 0, e₁ … e_d and k-sparse vectors y_S = Σ_{j∈S} e_j/√k with k = ε⁻²/256 and d = n/lg(1/ε). Any valid embedding can be written in O(nm) bits and determines every S, so nm = Ω(kn lg(d/k)).
  • Incoherence is easier. Unit vectors with pairwise |⟨x, y⟩| = O(ε) fit in m = o(ε⁻² lg n) when ε < 2^{−ω(√lg n)}, by Reed–Solomon codes, so nearly orthogonal hard sets could not prove the result.
  • Conjecture 1. The optimal dimension is Θ(min{n, d, ε⁻² lg(2 + ε²n)}). Alon and Klartag later proved the lower bound for all parameters, as §1.2 reports.

Standing in the record

Filed on 2026-10-14 with LIT-1153 for QUESTION-120, and read the same day in NOTE-925. It makes ε⁻² lg n the right order for keeping the squared distances of a worst-case set of n points, for ε above about 1/√min{n, d}. The registration said it makes ε⁻² log n “a threshold rather than an upper bound”. The reading corrects that: it is a matching lower bound up to an unstated constant, shown by existence, not a sharp threshold of the Donoho–Tanner kind.

For the question it bears on two threads. On distances, it shows that the union bound over pairs is optimal, which is the shape the question proposes. On superposition, its lower bound is a count of k-sparse supports, m = Ω(k lg(d/k)) with k ≈ ε⁻², the form of the compressed-sensing bound in NOTE-278 (my observation, not the paper’s). It also states that almost-orthogonal sets fit in fewer dimensions than ε⁻² lg n for small ε, so the JL lower bound is not a bound on superposition capacity. It says nothing on random features or on maps that go up in dimension.

Filed as THEORY-395.