Erdős Problem #221 — Sparse bases for powers of two

About 72 years old · traced to

Does there exist a set A⊆NA\subseteq\mathbb{N} such that, as N→∞N\to\infty, the counting function ∣A∩{a∈N:a≤N}∣\lvert A\cap\{a\in\mathbb{N}:a\le N\}\rvert is O(N/log⁡N)O(N/\log N), and such that for all sufficiently large N∈NN\in\mathbb{N} there exist k,a∈Nk,a\in\mathbb{N} with 0≤k0\le k, a∈Aa\in A, and N=2k+aN=2^k+a?

References

Progress summary

Refreshed
Claimed solved

The answer is yes: Ruzsa constructed a sufficiently sparse set whose translates by powers of two cover all sufficiently large integers.

Erdős posed this as a 1010-dollar problem. Ruzsa answered it affirmatively; the retrieved sources do not specify the year of his result.

Known results

  • Ruzsa: A={5nm:m≥1, 5n≥Clog⁡m}+{0,1}A=\{5^n m:m\ge 1,\ 5^n\ge C\log m\}+\{0,1\}, for sufficiently small C>0C>0, satisfies ∣A∩[1,N]∣≪N/log⁡N|A\cap[1,N]|\ll N/\log N and covers every sufficiently large integer as 2k+a2^k+a; the proof uses that 22 is a primitive root modulo 5n5^n.

Lean verification

The Erdős Problems record also reports that this affirmative proof has been formally verified in Lean.

Current status (as of March 2026): Ruzsa's construction proves the assertion, so the problem is resolved.

Sources

Solutions 0

No solutions have been posted yet.