Wiki
Wiki

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

Updated


Statement

The definitions, quoted from p. 77: "Let AA be a set in any structure with an addition (we will be interested mainly in sets of integers). We call a subset S⊂AS\subset A sum-avoiding, if s+s′∉As+s'\notin A for any s,s′∈Ss,s'\in S, s≠s′s\ne s'." After a parenthetical remark on the name, "Let λ(A)\lambda(A) denote the maximal cardinality of sum-avoiding subsets of AA, and put l(n)=min⁡{λ(A):A⊂N, ∣A∣=n}l(n)=\min\{\lambda(A):A\subset\mathbb N,\ |A|=n\}." (p. 77, where the formula for l(n)l(n) is displayed).

The paper then recalls the two earlier bounds, Klarner's l(n)≥(log⁡n)/log⁡2l(n)\ge(\log n)/\log2 and Choi's l(n)≪n2/5+o(1)l(n)\ll n^{2/5+o(1)} (its reference [1]).

Theorem. "We have

2log⁡3log⁡n−1<l(n)≪eclog⁡n(1.1)\frac2{\log3}\log n-1<l(n)\ll e^{c\sqrt{\log n}}\tag{1.1}

with arbitrary c>8log⁡2c>\sqrt{8\log2}."

As printed on p. 77, the paper's only stated result, labeled "Theorem" without a number. The proof of the upper estimate is § 2 (pp. 78--79), that of the lower estimate in § 3 (pp. 79--82), where it ends on p. 81. The logarithms are natural, so the lower half reads 2log⁡3n−12\log_3n-1.

In the problem's notation. Problem 787 asks for g(n)g(n), the largest size guaranteed for a subset BB of any nn-element set A⊂RA\subset\mathbb R with b1+b2∉Ab_1+b_2\notin A for all distinct b1,b2∈Bb_1,b_2\in B. The paper's λ(A)\lambda(A) is the largest such BB for one set AA, and l(n)l(n) is its minimum over nn-element sets of positive integers, so l(n)l(n) is g(n)g(n) restricted to sets of positive integers. The upper half therefore bounds g(n)g(n) directly, g(n)≤l(n)≪eclog⁡ng(n)\le l(n)\ll e^{c\sqrt{\log n}} for every c>8log⁡2c>\sqrt{8\log2}, since the set the proof builds is a set of positive integers; the site displays it without the constant, as g(n)≪exp⁡(log⁡n)g(n)\ll\exp(\sqrt{\log n}), which read as the site words it, with c=1c=1, claims more than the Theorem; Sanders's Theorem 1.1 restates it as M(A)=exp⁡(O(log⁡∣A∣))M(A)=\exp(O(\sqrt{\log|A|})) for some set AA of each size (Theorem 1.1). The lower half, l(n)>2log⁡3n−1l(n)>2\log_3n-1, transfers to real sets only through Choi's reduction of the real problem to the integers, which the site records and this paper does not print. The theorem's condition on cc is strict: the proof's display (2.1) gives $2^dr\ll(\log n)\cdot e^{\sqrt{8\log2,\log n}}$, and the factor log⁡n\log n is absorbed by taking cc above 8log⁡2\sqrt{8\log2}.

Source. I. Z. Ruzsa, Sum-Avoiding Subsets, The Ramanujan Journal 9 (2005), 77--82; the definitions and the Theorem on printed p. 77 (PDF p. 1 of the publisher's production PDF), the proof of the upper estimate on pp. 78--79 (PDF pp. 2--3) and the proof of the lower estimate on pp. 79--81 (PDF pp. 3--5), read on the page images. The artifact is identified in the source digest.

Read depth. Claims checked: the definitions, the recalled bounds and the statement with its condition on cc were read clause by clause on the page image on 2026-09-22. The proof of the upper estimate (pp. 78--79) was read in full on the page images and followed step by step, including the bound λ(Ur)≤2dr\lambda(U_r)\le2^dr and the arithmetic of display (2.1); one misprint in its last step is recorded below. The proof of the lower estimate (pp. 79--81) was read on the page images for structure only, and the count (3.4) was not checked. Nothing here is independently reviewed.

Proof pointer

Upper estimate (pp. 78--79). For Br={x∈Zd:∑xi2≤r}B_r=\{x\in\mathbb Z^d:\sum x_i^2\le r\} and any y∈Zdy\in\mathbb Z^d let Ur=(Br+y)∪2(Br−1+y)∪⋯∪2r−1(B1+y)U_r=(B_r+y)\cup2(B_{r-1}+y)\cup\cdots\cup2^{r-1}(B_1+y). Then λ(Ur)≤2dr\lambda(U_r)\le2^dr: a subset SS with more than 2dr2^dr elements meets some layer 2i(Br−i+y)2^i(B_{r-i}+y) in more than 2d2^d points, with i<r−1i<r-1 because ∣B1∣=2d+1<2d|B_1|=2d+1<2^d for d≥3d\ge3; two of those points, 2i(bj+y)2^i(b_j+y) and 2i(bk+y)2^i(b_k+y), have bj≡bkb_j\equiv b_k coordinatewise modulo 2, so b=(bj+bk)/2b=(b_j+b_k)/2 is a lattice point with ∥b∥2=∥bj∥2+∥bk∥22−∥bj−bk2∥2≤r−i−1\|b\|^2=\frac{\|b_j\|^2+\|b_k\|^2}2-\|\frac{b_j-b_k}2\|^2\le r-i-1, and their sum 2i+1(b+y)2^{i+1}(b+y) lies in the next layer, inside UrU_r. Since BrB_r contains the ([r/d]+1)d([\sqrt{r/d}]+1)^d points with 0≤xi≤[r/d]0\le x_i\le[\sqrt{r/d}], the choices d=1+[(2/log⁡2)log⁡n]d=1+[\sqrt{(2/\log2)\log n}] and r=1+[dn2/d]r=1+[dn^{2/d}] give ∣Ur∣>n|U_r|>n and 2dr≪(log⁡n)⋅e8log⁡2 log⁡n2^dr\ll(\log n)\cdot e^{\sqrt{8\log2\,\log n}} (display (2.1)). The map (x1,…,xd)↦x1+mx2+⋯+md−1xd(x_1,\ldots,x_d)\mapsto x_1+mx_2+\cdots+m^{d-1}x_d with mm large is injective on UrU_r and preserves every relation u1+u2=u3u_1+u_2=u_3 in both directions, so its image A1A_1 has λ(A1)=λ(Ur)\lambda(A_1)=\lambda(U_r), and A1A_1 consists of positive integers once the coordinates of yy are large. AA is the set of the nn largest elements of A1A_1; a sum-avoiding subset of AA has no sum in A1\AA_1\backslash A, whose elements are smaller than every element of AA, while a sum of two positive elements of AA exceeds min⁡A\min A and so every element of A1\AA_1\backslash A; hence λ(A)≤λ(A1)≤2dr\lambda(A)\le\lambda(A_1)\le2^dr. A filing observation, not a review verdict: the printed sentence for this last step reads "Clearly a subset of A1A_1 cannot have a sum in A0\A1A_0\backslash A_1 [sic] as the sums are too large" (p. 79), where no A0A_0 is defined; it is read here as A1\AA_1\backslash A.

Lower estimate (pp. 79--81). Choose greedily s1>s2>⋯>sks_1>s_2>\cdots>s_k in AA: s1s_1 the largest element, si+1s_{i+1} the largest aa with a+sj∉Aa+s_j\notin A for all j≤ij\le i. Every a∈Aa\in A is si0−si1−⋯−sils_{i_0}-s_{i_1}-\cdots-s_{i_l} with i0<⋯<il≤ki_0<\cdots<i_l\le k (3.2) and si0−si1−⋯−sij<sijs_{i_0}-s_{i_1}-\cdots-s_{i_j}<s_{i_j} for each j≥1j\ge1 (3.3), by downward induction: an unselected aa has some si>as_i>a with a+si∈Aa+s_i\in A, and the representation of a+sia+s_i extends by −si-s_i. Counting the expressions (3.2) that satisfy (3.3) with il≤ji_l\le j as mjm_j, the paper shows m1=1m_1=1, m2≤3m_2\le3 and mj+2≤3(mj+1)m_{j+2}\le3(m_j+1) (3.4), by splitting on whether i0≤ji_0\le j (at most three of the four continuations bb, b−sj+1b-s_{j+1}, b−sj+2b-s_{j+2}, b−sj+1−sj+2b-s_{j+1}-s_{j+2} of a subsum bb survive (3.3) and positivity) or i0≥j+1i_0\ge j+1 (at most sj+1s_{j+1}, sj+2s_{j+2}, sj+1−sj+2s_{j+1}-s_{j+2}); hence mj≤32(3j/2−1)m_j\le\frac32(3^{j/2}-1) and n≤mk<323k/2n\le m_k<\frac323^{k/2}, which is the lower half of (1.1). Pages 81--82 add the example si=5i6k−is_i=5^i6^{k-i} whose derived set AA has ∣A∣≫2ck|A|\gg2^{ck}, c=(log⁡6/5)/log⁡4c=(\log6/5)/\log4, so the greedy algorithm stops after O(log⁡∣A∣)O(\log|A|) steps although AA contains a sum-avoiding subset of size ≫∣A∣\gg|A|.

Dependencies

None outside the paper: the upper estimate is a self-contained construction (the paper names no source for it; Sanders describes it as Behrend's construction adapted), and the lower estimate is a self-contained count. Choi's paper [1] is cited only for the recalled bounds and for its printed proof of Klarner's log⁡2n\log_2n.

Bears on

  • Problem 787: the upper bound the problem page cites from the paper, g(n)≤l(n)≪eclog⁡ng(n)\le l(n)\ll e^{c\sqrt{\log n}} for every c>8log⁡2c>\sqrt{8\log2}, Sanders's exp⁡(O(log⁡∣A∣))\exp(O(\sqrt{\log|A|})) with the exponent made explicit (the site's display, exp⁡(log⁡n)\exp(\sqrt{\log n}), drops the constant and, read as the site words it, claims more than the Theorem); the lower half, l(n)>2log⁡3n−1l(n)>2\log_3n-1 over sets of positive integers, is the lower bound the problem page cites from the paper beside Sanders's restatement M(A)>2log⁡3∣A∣−1M(A)>2\log_3|A|-1; it reaches the problem's real-set g(n)g(n) only through Choi's reduction to the integers, which this paper does not print.