Wiki
Wiki

Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.

Updated


Statement

Setting (p. 1). N={0,1,2,…}\mathbb N=\{0,1,2,\ldots\}. For a set AA contained in N\mathbb N or in Z/qZ\mathbb Z/q\mathbb Z, σA(n)\sigma_A(n) is the number of representations n=a+a′n=a+a' (or n≡a+a′ mod qn\equiv a+a' \bmod q) with a,a′∈Aa,a'\in A; the pairs (a,a′)(a,a') are ordered, as in the count displayed in the abstract. The paper calls a construction explicit when membership n∈An\in A can be tested in time (log⁡n)O(1)(\log n)^{O(1)}, polynomial in the number of digits (p. 1).

Theorem 1.1 (p. 1, quoted). "There is an explicit set A⊂NA\subset\mathbb{N} and absolute constants C,c>0C,c>0 such that for every n∈Nn\in\mathbb{N}, we have 1≤σA(n)≤Cnc/log⁡log⁡n1\leq\sigma_A(n)\leq Cn^{c/\log\log n}."

The lower bound σA(n)≥1\sigma_A(n)\ge1 for every nn is the statement A+A=NA+A=\mathbb N, so AA is an additive basis of order two whose representation counts are o(nε)o(n^\varepsilon) for every ε>0\varepsilon>0; the abstract states the result in that form.

The construction

Definition 2.1 (p. 2) writes x∈Nx\in\mathbb N in a generalized base b=(b1,b2,…)\mathbf b=(b_1,b_2,\ldots), bi≥2b_i\ge2, as x=∑i=1nai∏j<ibjx=\sum_{i=1}^{n}a_i\prod_{j<i}b_j with 0≤ai≤bi−10\le a_i\le b_i-1, unique when the leading digit is nonzero.

In the proof (p. 3), f:N→Nf:\mathbb N\to\mathbb N is monotone increasing with f(k)≥C0f(k)\ge C_0 for a large constant C0C_0, pkp_k is the least prime p≡3 mod 8p\equiv3 \bmod 8 in [f(k),2f(k))[f(k),2f(k)) (its existence is credited in a footnote to the Siegel--Walfisz theorem), bk=pk2b_k=p_k^2, and AkA_k is the set of Lemma 2.2 for pkp_k, lifted to {0,…,pk2−1}\{0,\ldots,p_k^2-1\}. The set of equation (2.1) consists of the numbers whose base-b\mathbf b expansion with kk digits has its jjth digit in AjA_j for j=1,…,k−1j=1,\ldots,k-1, the top digit aka_k ranging over all of {0,…,bk−1}\{0,\ldots,b_k-1\}. Theorem 1.1 takes f(k)=kf(k)=k (p. 4).

Proof pointer

Pp. 3--4. Covering: given nn, choose the digits of two summands from the lowest digit up, using Aj+Aj=Z/bjZA_j+A_j=\mathbb Z/b_j\mathbb Z and carrying a bit cj∈{0,1}c_j\in\{0,1\} to the next digit; the top digit of one summand absorbs what is left. Counting: after ordering the two summands by length, each of the first ℓ−1\ell-1 digit pairs has at most MM choices given the carry, and the top digits at most bℓb_\ell, which gives (2.2), σA(n)≤2∑ℓ≤kbℓMℓ−1≤8f(k)2Mk\sigma_A(n)\le2\sum_{\ell\le k}b_\ell M^{\ell-1}\le8f(k)^2M^k. Since n≥f(⌊k/2⌋)k/2n\ge f(\lfloor k/2\rfloor)^{k/2} by (2.3), $k\le2\log n/\log f(\lfloor k/2\rfloor)$, and with f(k)=kf(k)=k this yields σA(n)≲nc/log⁡log⁡n\sigma_A(n)\lesssim n^{c/\log\log n}. Membership is tested by computing the primes pkp_k for k≤clog⁡ak\le c\log a with Lemma 2.3 (for N≥C2.3N\ge C_{2.3}, the least prime p≡3 mod 8p\equiv3\bmod8 in [N,2N][N,2N] in time O(N1+o(1))O(N^{1+o(1)}), p. 3), expanding aa in base b\mathbf b, and testing each lower digit with Lemma 2.2.

Read depth

Claims checked: Definition 2.1, Theorem 1.1, the construction (2.1), the bounds (2.2) and (2.3) and the membership test were read clause by clause on the page images of the arXiv version 1 print, and the proof on pp. 3--4 was followed. Nothing here is independently reviewed.

Dependencies

Lemma 2.2 (Ruzsa's modular basis), and the paper's Lemma 2.3 on finding primes.

Source. V. Jain, H. T. Pham, M. Sawhney and D. Zakharov, An explicit economical additive basis, arXiv:2405.08650 (2024); Combin. Probab. Comput. 34 (2025), no. 6, 815--820, DOI 10.1017/S096354832510014X; the edition read is named on the source card.

Bears on

  • Problem 29: the theorem gives an explicit A⊆NA\subseteq\mathbb N with A+A=NA+A=\mathbb N and 1A∗1A(n)=σA(n)≤Cnc/log⁡log⁡n1_A\ast1_A(n)=\sigma_A(n)\le Cn^{c/\log\log n}, which is o(nϵ)o(n^\epsilon) for every ϵ>0\epsilon>0, with explicit read as membership testable in time (log⁡n)O(1)(\log n)^{O(1)}, the paper's convention.