Wiki
Wiki

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

Updated

A construction for sets of integers with distinct subset sums

../

lemma_1_1: Bohman's criterion: a set S of n positive integers has two disjoint subsets with equal sums exactly when some nonzero smooth integer vector has zero dot product with the difference vector of S.

theorem_2_1: Bohman's main construction theorem: for integers n >= 1 and m >= 2n, the m-element set S_{n,m} of tail sums of the first m coordinates of the difference vector d_n has distinct subset sums.

theorem_2_2: The alternate construction: for positive integers n and m with m >= 2n + 1, the set S'_{n,m} of tail sums of the first m coordinates of d'_n has distinct subset sums; the paper omits the proof as extremely similar to that of Theorem 2.1.

theorem_p1: Bohman's headline bound for the least possible largest element f(n) of an n-element set of positive integers with distinct subset sums: the construction yields f(n) < 0.22002 * 2^n for n sufficiently large, through a limiting constant L with 0.2200185 < L < 0.2200188.


Tom Bohman, "A construction for sets of integers with distinct subset sums," The Electronic Journal of Combinatorics 5 (1998), no. 1, R3. https://doi.org/10.37236/1341 No notice is printed in the file; the journal's article page (https://www.combinatorics.org/ojs/index.php/eljc/article/view/v5i1r3, read 2026-10-02) names no license, and its policy page (https://www.combinatorics.org/ojs/index.php/eljc/about/submissions, read 2026-10-02) states that "The copyright of published papers remains with the current copyright owner (usually the authors)" and that most papers published before 31 March 2018 "did not contain explicit copyright or license statements", every other right reserved.

The paper records submission on 9 September 1997 and acceptance on 24 November 1997; the journal volume is bibliographically dated 1998. This source record's bohman_1997 identity follows that 1997 manuscript metadata rather than silently redating the record to the volume year.

Digest

To avoid a collision with E0963's notation, write

h(m)=min⁡{max⁡S:S⊂N, ∣S∣=m, and all subset sums of S are distinct}h(m)=\min\{\max S: S\subset\mathbb N,\ |S|=m, \text{ and all subset sums of }S\text{ are distinct}\}

for the function called f(m)f(m) in this paper. Bohman gives explicit families of low-height dissociated integer sets and proves that their normalized height approaches a constant below the earlier Conway--Guy and Lunnon records.

Collision criterion (Lemma 1.1, p. 2; proof p. 3). Put S={a1>a2>⋯>am}S=\{a_1>a_2>\cdots>a_m\} and

dS=(a1−a2,a2−a3,…,am−1−am,am).\mathbf d_S=(a_1-a_2,a_2-a_3,\ldots,a_{m-1}-a_m,a_m).

An integer vector v\mathbf v is smooth when ∣v(1)∣≤1|\mathbf v(1)|\leq1 and ∣v(i)−v(i+1)∣≤1|\mathbf v(i)-\mathbf v(i+1)|\leq1 for every i<mi<m. Lemma 1.1 states that there are disjoint I,J⊂SI,J\subset S with ∑I=∑J\sum I=\sum J if and only if there is a nonzero smooth integer vector v\mathbf v with v⋅dS=0\mathbf v\mathbin{\cdot}\mathbf d_S=0; the print does not add that II and JJ are not both empty, which the lemma's use as a test for distinct subset sums requires. Thus distinct subset sums become a geometric avoidance problem: the positive difference vector must avoid every hyperplane v⊥\mathbf v^\perp indexed by a nonzero smooth integer vector.

Construction and proof locators. Section 2 (pp. 4--6) defines infinite difference vectors dn\mathbf d_n and dn′\mathbf d'_n. Their initial regions put powers of 44 on one side of a central coordinate 11 and twice those powers on the other; later coordinates are sums of the preceding block prescribed by bnb_n or bn′b'_n. Taking tail sums of the first mm coordinates produces Sn,mS_{n,m} and Sn,m′S'_{n,m}. Theorems 2.1 and 2.2 state that these sets have distinct subset sums for m≥2nm\geq2n and m≥2n+1m\geq2n+1, respectively; the paper omits the proof of Theorem 2.2 as extremely similar to that of Theorem 2.1. Section 3 (pp. 6--11) proves Theorem 2.1: from a hypothetical smooth vector orthogonal to dn\mathbf d_n, it recursively forms orthogonal approximants wm,…,w2\mathbf w_m,\ldots,\mathbf w_2 agreeing with that vector on successively more of the largest difference coordinates, then shows the terminal nonzero approximant cannot be smooth.

Quantitative height (Section 4, pp. 12--13). For fixed nn, the greatest element of Sn,mS_{n,m} divided by 2m2^m decreases as mm grows. Claim 4.1 compares these ratios with a limiting sequence r\mathbf r, which places their limit between L=lim⁡k→∞r(k)L=\lim_{k\to\infty}\mathbf r(k) and L+132−2nL+\tfrac13 2^{-2n}; the paper reports, without a written proof, a similar convergence for the sets from dn′\mathbf d'_n, so LL is the best constant either construction achieves. The final calculation gives

0.2200185<L<0.2200188,0.2200185<L<0.2200188,

reported as L≈0.22001865L\approx0.22001865 with error below 1.5⋅10−71.5\cdot10^{-7}. In particular,

h(m)<0.22002⋅2mh(m)<0.22002\cdot2^m

for all sufficiently large mm.

For Problem 963, this is interval-side construction evidence. A constructed mm-element set of height at most NN is a dissociated mm-subset of [N][N], so it supplies a lower bound on the largest dissociated subset available inside that particular interval. E0963 instead asks what size dissociated subset must occur in every NN-element set of reals. Bohman's set is the dissociated subset itself; it is not a large ambient set with universally low dissociated dimension, and therefore does not prove the proposed universal logarithmic lower bound or provide a counterexample to it.

Bears on.

  • #1: Theorems 2.1 and 2.2 give mm-element sets with distinct subset sums of small height, and the abstract's bound gives such sets with largest element below 0.22002⋅2m0.22002\cdot2^m for all large mm; this lowers the constant in the upper bound and does not answer whether N≫2nN\gg2^n.
  • #963: the constructed sets are dissociated subsets of an interval, a lower bound for that interval only, as the digest explains; they say nothing about every set of reals of a given size.

Results.

  • Lemma 1.1 (p. 2): S has two disjoint subsets with equal sums exactly when a nonzero smooth vector is orthogonal to its difference vector.
  • Theorem 2.1 (p. 5): for integers n >= 1 and m >= 2n, S_{n,m} has distinct subset sums.
  • Theorem 2.2 (p. 6): for positive integers n, m with m >= 2n + 1, S'_{n,m} has distinct subset sums; the proof is omitted.
  • Theorem (abstract, p. 1): f(n) < 0.22002 * 2^n for n sufficiently large, with the limiting constant 0.2200185 < L < 0.2200188 of Section 4.

No file of this source is held: no license on record permits its redistribution, and the card cites the edition it names above.