Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Lunnon: Integer sets with distinct subset-sums
Full paper Markdown text.
W. F. Lunnon, "Integer sets with distinct subset-sums," Mathematics of Computation, 50(181), 297-320, 1988. https://doi.org/10.1090/s0025-5718-1988-0917837-5
Overview
Question and framework. Lunnon studies the minimum possible height , where has distinct subset sums. The defining condition is Eq. (1.1), p. 297; equivalently, no nonzero coefficient vector satisfies . Equations (1.2)–(1.3), pp. 297–298, refine such signed sums by their support length and signature . The principal construction starts from a sequence and forms
whose height is . For an exponentially growing sequence the efficiency parameter is the limit ratio .
Proved constructions and the Conway–Guy conjecture. The Atkinson–Negro–Santoro sequence , defined by (1.6), gives an SSD set for every by Theorem (1.8), p. 298. Its proof establishes the stronger sign-versus-signature property encoded in (1.9), and the paper records in (1.10), p. 298. The Conway–Guy sequence , defined by (1.12) with , has the smaller reported ratio , but the assertion that every is SSD is explicitly Conjecture (1.14), p. 299, not a theorem. The stronger claim that this construction is essentially optimal is Conjecture (1.15), p. 299.
The paper calls a sequence SSD0 if it has no nonempty zero representation of signature zero. Lemma (2.1), p. 299, gives , and . Theorem (2.2), pp. 299–300, proves that SSD0 for the relevant initial segment of implies SSD for the associated set (1.4); the proof uses the lower bound (2.4) to rule out signatures , and turns a signature-one relation into one of signature zero by adjoining the index , whose term is . Identity (2.5), p. 300, records numerous zero relations of other signatures. Theorem (2.6), pp. 300–301, is a finite-reduction result: if a signature-zero relation of size exists anywhere in , one exists with largest index at most .
Local optimality. Section 3 constructs explicit endpoints in (3.1), p. 301. Lemmas (3.4), (3.6)–(3.8), pp. 301–303, establish consistency, overlap, and recursion of the resulting representability intervals. The central interval-filling theorem, Theorem (3.9), p. 303, says that for , the range of Definition (3.1), every integer with has a representation of signature by . Since and by Lemma (3.10), Theorem (3.11), pp. 303–304, concludes that adjoining any positive to destroys SSD0. This proves greedy or one-step local minimality only; it does not prove global minimality of . The spectrum refinement, Theorem (3.13), p. 304, restricts every sufficiently small admissible extension to the exceptional values from (3.12). Its supporting vector-interval theorem (3.17), p. 305, is presented with a proof sketch.
Computer verification and finite optimization. Algorithms (4.1)–(4.5), pp. 306–307, progress from direct enumeration of subset sums to meet-in-the-middle enumeration of ternary signed representations and then to signature-aware, impasse-avoiding backtracking. Algorithm (4.2) has stated space and time ; the later pruning exploits the rapid growth of and is empirical rather than a general complexity theorem. The paper reports as computer-assisted Theorem (4.6), p. 307, that is SSD0, hence is SSD, through . Theorem (4.7), pp. 307–308, reports that no signature-zero relation of size , , occurs anywhere in . Neither computation proves Conjecture (1.14).
Section 5 gives an exhaustive backtracking search for minimum height, using the forbidden-difference flags in Algorithm (5.2), pp. 308–309. Its computational conclusion is that the Conway–Guy set is height-minimal for , though not always unique; (5.4), p. 309, is an additional optimal eight-element set. No result for is obtained. Section 6, pp. 309–310, treats decoding a subset from its sum. For Conway–Guy-type weights, the ambiguities described in (6.1)–(6.3) yield a stated worst-case decoding time .
Generalized sequences. Section 7 defines a greedy sequence by taking each new to be the least positive integer not representable with signature one by preceding terms. Empirically such sequences eventually obey the shifted Conway–Guy recurrence (7.1); this stabilization is Conjecture (7.1), p. 311. The assertion that every sequence with an arbitrary finite SSD0 prefix followed by such a recurrent tail is SSD0 is Conjecture (7.2), p. 311, which the paper offers as an extension of Conjecture (1.14). Thus the recurrent tails in Table 1 are not automatically certified for all indices. What is certified computationally is SSD0 through index 67 for the tabulated examples. In particular, the paper explicitly uses a verified SSD set arising from at size 67 and then the unconditional extension rule (1.9) to obtain arbitrarily large SSD sets with a limiting ratio below ; this refutes the author’s strong interpretation of Conjecture (1.15) (Section 7, p. 311). The table reports still smaller recurrent-tail ratios, down to for , but the all-index SSD0 assertion for generalized Conway–Guy recurrences remains conjectural. The paper states that no positive lower bound for achievable is known.
Tail algebra and limit computation. Lemma (8.1) and Corollary (8.2), pp. 312–313, construct equivalent recurrent sequences by parity-controlled dilation and adjoining initial terms, preserving . Lemma (8.4), p. 313, gives finite integer bases for shift-zero tails, while Theorem (8.9), p. 314, gives a rational basis consisting of and the . These are statements about recurrent tails and their limit ratios, not proofs of SSD for every such tail. Section 9 proves existence of for a positive generalized recurrence by rewriting it as (p. 316). Equations (9.1)–(9.7), pp. 316–318, develop an asymptotic expansion whose truncation can improve naive -scale convergence to roughly . The Richardson scheme (9.8), p. 318, gives a simpler order- acceleration. Table 2 and (9.9), p. 319, are high-precision computations and searches excluding integer relations only up to the displayed coefficient heights; they do not prove algebraic or rational independence.
Relation to E963
Write
Lunnon’s SSD condition (1.1), p. 297, is exactly dissociation: has distinct subset sums if and only if , with , forces every . Thus the paper’s terminology translates directly, but its extremal quantifiers are different. E963 minimizes the largest dissociated subset over all -point real sets; Lunnon constructs a single dissociated -set of positive integers while minimizing its largest element.
For a sequence , put
This is Lunnon’s (1.4). If his conclusion “SSD” holds, then is a dissociated -set. In particular, Theorem (1.8) gives unconditionally
Since , along this reads
The corresponding statement for is proved only through by the computation in Theorem (4.6), and is Conjecture (1.14) in general. The verified generalized construction in Section 7 supplies further interval benchmarks with a smaller height constant. These facts indicate that initial integer intervals contain dissociated sets at least at the logarithmic scale, but they give lower bounds for , not the universal lower bound .
The elementary counting obstruction used near Lemma (8.10), p. 315, translates as follows: if is dissociated and , its subset sums are distinct integers in , so
Consequently . Together with Lunnon’s constructions, this calibrates the dissociation number of intervals to logarithmic order, but it neither determines nor shows that intervals minimize among all -element real sets.
A second usable translation is through the signed-relation hypergraph
Then is the independence number of . Lunnon’s Algorithms (4.1)–(4.5) can serve as exact finite-instance tests for whether a proposed subset is independent: Algorithm (4.2) is a meet-in-the-middle search for a signed zero relation, while the later algorithms stratify relations by signature. With an exact equality oracle, this can be adapted to finite real inputs and used when checking candidate examples for E963. The special pruning bounds, Theorem (2.6), and the interval-filling machinery of Theorem (3.9) depend on the triangular recurrence and growth of ; they do not apply to an arbitrary real set.
Equation (2.3) explains the limited setting in which the SSD0 formalism may enter an E963 argument: a collision inside becomes a signed relation among the , with its coefficient of determined by the signature. Theorem (2.2) controls this conversion for , and Theorem (3.11) certifies that smaller greedy extensions create a relation. These are local structural facts about one recurrent family, not an extraction principle for arbitrary .
Accordingly, the paper does not prove either side of E963. It gives no argument that every -element real set contains dissociated elements, and it gives no -element ambient set whose every dissociated subset is smaller than that threshold. Its principal relevance is as a precise source of logarithmic-scale integer examples, signed-relation algorithms, and warnings that local or greedy optimality—such as Theorem (3.11)—does not establish the universal extremal statement defining .