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. 2). A set A⊆ZA\subseteq\mathbb Z is a perfect difference set if every non-zero integer is uniquely a difference of two elements of AA. A(x)=∣A∩[1,x]∣A(x)=|A\cap[1,x]| is the counting function (p. 5).

Construction (Section 3, pp. 4--5, unnumbered). Start from A(0)=∅A^{(0)}=\varnothing and at step nn put A(n)=A(n−1)∪{zn,zn+dn}A^{(n)}=A^{(n-1)}\cup\{z_n,z_n+d_n\}, where dnd_n is the smallest integer, printed as "non-negative", not representable as a1−a2a_1-a_2 with a1,a2∈A(n−1)a_1,a_2\in A^{(n-1)}, and znz_n is chosen so that zn,zn+dn∉A(n−1)z_n,z_n+d_n\notin A^{(n-1)} and no non-trivial equality a1−a2=a3−a4a_1-a_2=a_3-a_4 with a1,a2,a3,a4∈A(n−1)∪{zn,zn+dn}a_1,a_2,a_3,a_4\in A^{(n-1)}\cup\{z_n,z_n+d_n\} is created. The paper presents this as the simplification of the proof of Theorem 3 to a single perfect difference set A⊆NA\subseteq\mathbb N.

Bounds (p. 5). The paper states that these conditions exclude O(n3)O(n^3) choices of znz_n and that dn=O(n2)d_n=O(n^2), so that "the nnth element of the resulting set AA is O(n3)O(n^3)" (p. 5, quoted), and hence A(x)≫x1/3A(x)\gg x^{1/3}. It adds, as easily seen, that every perfect difference set A⊆NA\subseteq\mathbb N has A(x)≪x1/2A(x)\ll x^{1/2} (p. 5).

With dnd_n read as non-negative, A(0)A^{(0)} represents no difference, so d1=0d_1=0 and the first step adds the single number z1z_1; from then on 00 is represented and every dnd_n is positive. What the paper's count bounds is the pair of numbers added at step nn; it gives no explicit constant.

Problem 1 (p. 5). The paper then asks whether some perfect difference set A⊆NA\subseteq\mathbb N has A(x)≫x1/2A(x)\gg x^{1/2}; if not, whether for every ε>0\varepsilon>0 some has A(x)≫x1/2−εA(x)\gg x^{1/2-\varepsilon}; if not, how large lim inf⁡x→∞ln⁡A(x)/ln⁡x\liminf_{x\to\infty}\ln A(x)/\ln x can be for a perfect difference set A⊆NA\subseteq\mathbb N.

Source. Vsevolod F. Lev, Reconstructing integer sets from their representation functions, Electron. J. Combin. 11 (2004), no. 1, Research Paper 78, 6 pp., doi:10.37236/1831: the construction on pp. 4--5 and Problem 1 on p. 5, in Section 3 (pp. 4--6). The edition read is identified on the source card.

Read depth. Claims checked: the construction and the stated bounds were read clause by clause on the printed pages. The paper gives the counts O(n3)O(n^3) and O(n2)O(n^2) without proof; the outline under Proof pointer is this page's, not the paper's. Nothing here is independently reviewed.

Proof pointer

P. 5 gives only the two counts above, with no argument. They follow from a count the paper does not print: A(n−1)A^{(n-1)} has at most 2(n−1)2(n-1) elements, so it has O(n2)O(n^2) differences and dn=O(n2)d_n=O(n^2); each forbidden coincidence fixes znz_n in terms of dnd_n and at most three elements of A(n−1)A^{(n-1)}, which leaves O(n3)O(n^3) excluded values, so some admissible znz_n is O(n3)O(n^3).

Dependencies

The method of the proof of Theorem 3 (pp. 3--4).

Bears on

  • Problem 1194: the problem asks, for a set in which every positive integer nn is uniquely an−bna_n-b_n, how fast an/na_n/n must grow. The construction gives such a set, and the paper states that its nnth element is O(n3)O(n^3), from counts that bound the two numbers added at step nn. The problem's claim page derives from this that an≪n3a_n\ll n^3 for this set, so an/na_n/n need not grow faster than n2n^2; the paper states its bound for the elements of the set, not for ana_n, and gives no lower bound for an/na_n/n.