Wiki
Wiki

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

Updated

Toward the floor(log_2 n) dissociated-subset bound


Target

For a finite set X⊂RX\subset\mathbb R let d(X)d(X) be the largest size of a dissociated subset, one whose distinct subsets have distinct sums. Problem 963, whose page records it as open, asks whether every nonempty nn-element real set AA has d(A)≥⌊log⁡2n⌋d(A)\ge\lfloor\log_2n\rfloor, that is, ∣A∣<2d(A)+1|A|<2^{d(A)+1}. Passing to the set PP of absolute values of the nonzero elements gives d(P)=d(A)d(P)=d(A) and ∣A∣≤2∣P∣+1|A|\le2|P|+1, and the symmetric set {0}∪P∪(−P)\{0\}\cup P\cup(-P) shows that the target is equivalent to

∣P∣≤2d(P)−1for every finite set P of positive reals.|P|\le2^{d(P)}-1\qquad\text{for every finite set }P\text{ of positive reals}.

An integer model preserving every ternary relation, positivity, order and every rational linear relation reduces both forms to positive integers (section "Proved reductions" of the earlier Problem 963 sketch, and Step 1 of the proof of L212). Translating the ambient set is not allowed: it changes relations whose coefficient sum is nonzero.

What is established

LinkStatementStanding
L22d(A)≥log⁡2n−log⁡2(log⁡2n+1)d(A)\ge\log_2n-\log_2(\log_2n+1)tier 2
graded pivot lemmaa pivot and companions at distinct 2-adic levels under a graded budget are dissociatedauthor-recorded
lattice formelements qzg+ρzq_zg+\rho_z with 2-adically distinct residues of total below gg are dissociatedauthor-recorded
realization lemmaevery binary tree with leaves at given reals is the residue tree of an integer set at nearly proportional positionsauthor-recorded
L212, ratio twomax⁡P≤2min⁡P\max P\le2\min P implies ∣P∣<3 2d(P)\lvert P\rvert<3\,2^{d(P)} and d(P)≥⌊log⁡2∣P∣⌋−1d(P)\ge\lfloor\log_2\lvert P\rvert\rfloor-1tier 0
L212, ratio 4/34/3max⁡P≤43min⁡P\max P\le\tfrac43\min P implies ∣P∣≤2d(P)−1\lvert P\rvert\le2^{d(P)}-1tier 0
odd case of L212odd OO with max⁡O≤2min⁡O\max O\le2\min O has ∣O∣<3 2d(O)−1\lvert O\rvert<3\,2^{d(O)-1}author-recorded, proved in L212
L213d(A)≥log⁡2n−log⁡2log⁡2log⁡2n−O(1)d(A)\ge\log_2n-\log_2\log_2\log_2n-O(1), explicitly for n≥5n\ge5tier 0, uses L212
L270at every fixed ratio R>1R>1, a recentered graded certificate can fail to supply the stronger odd extractiontier 0; certificate obstruction only

The links are L22, the binary residue-tree bound, the graded pivot lemma, its lattice form, its odd variant, the tree model and their limits, L212, the bounded-ratio bound, L213, its block-by-block consequence for all real sets, and L270, the split-leaf obstruction to the stronger odd certificate. Composing author-recorded arguments confers no tier; these three claims are complete arguments recorded by their author and have not been reviewed.

The route

Why a log is lost. In the binary residue tree a pivot aa with companions bjb_j at distinct levels j=v2(bj−a)j=v_2(b_j-a) admits no relation whose coefficients sum to zero. A relation with coefficient sum s≠0s\ne0 must cancel sasa, and 2-adically this is possible only at the level j0=v2(s)+v2(a)j_0=v_2(s)+v_2(a), which lies in a window of about log⁡2d\log_2d levels above v2(a)v_2(a). L22 deletes that window. Archimedean size is the other handle: if the companions lie within total distance aa of the pivot, no multiple sasa with s≠0s\ne0 can be cancelled. The graded pivot lemma combines the two, requiring for each window level jj only that the companions at levels ≥j\ge j have total distance below 2j−v2(a)a2^{j-v_2(a)}a.

The averaging step. Write A=min⁡PA=\min P, L=max⁡P−min⁡PL=\max P-\min P, and k=d(P)k=d(P). If nonzero coefficient sums of relations have magnitude at least qq, a pivot's kk cheapest companions must cost at least qaqa. The truncated cost F(a)=∫0L(k−Na(r))+ drF(a)=\int_0^L(k-N_a(r))_+\,dr is also defined at pivots with fewer than kk levels. The Kraft equality and an integer deficiency inequality give EF/L<1+2k/∣P∣\mathbb EF/L<1+2^k/|P|. Accounting for deficient pivots gives the opposite bound EF/L≥b−(b−1)2k−1/∣P∣\mathbb EF/L\ge b-(b-1)2^{k-1}/|P|, where b=qA/L>1b=qA/L>1. Thus ∣P∣<(b+1)2k−1/(b−1)|P|<(b+1)2^{k-1}/(b-1). The always available choice q=1q=1 proves the sharp positive target at ratio 4/34/3; q=2q=2 gives the odd bound at ratio two, and summing valuation layers gives ∣P∣<3 2d(P)|P|<3\,2^{d(P)} there. This uses the branching of the whole tree at every scale, including the short paths.

Arbitrary sets. L213 applies L212 in every dyadic block of the absolute values, extends one block's dissociated set by a doubling chain from alternate occupied blocks far above it, and chooses the block by a weighted pigeonhole. Its loss of order log⁡2log⁡2log⁡2n\log_2\log_2\log_2n comes only from the gap of about log⁡2log⁡2n\log_2\log_2n blocks that a doubling chain must leave above a set of log⁡2n\log_2n elements of comparable size.

Gaps

Gap 1: combining scales (constant loss for arbitrary sets). Prove d(A)≥log⁡2∣A∣−O(1)d(A)\ge\log_2|A|-O(1) for every finite real set. The case that the argument of L213 handles worst is a set whose mass is spread over about log⁡2log⁡2n\log_2\log_2n consecutive dyadic blocks with comparable counts: there a block gives about log⁡2(n/log⁡2log⁡2n)\log_2(n/\log_2\log_2n) elements and nothing yet adds the missing log⁡2log⁡2log⁡2n\log_2\log_2\log_2n. Two obstructions are recorded. A single pivot pays at least a/2a/2 for a companion in another block, so its certificate sees one scale (the spread example there has certificate size 2 and dissociation number 7). A doubling chain above a set DD of μ\mu elements near aa cannot start below μa\mu a. The first obstruction is removed by the lattice form of the pivot lemma: an element zz may enter a certificate with modulus aa through its residue z−qzaz-q_za for any integer qzq_z, so its cost is its distance to the nearest multiple of aa, not to aa. On the spread example this certifies five elements where single-pivot certificates reach three. Four ideas are open:

  • Folding by virtual points. The lattice lemma holds verbatim for a rational modulus gg with odd denominator, since only ∣Qg∣≥g|Qg|\ge g for integers Q≠0Q\ne0 and 2-adic valuations of the residues are used. Take g=z0/q0g=z_0/q_0 with z0∈Pz_0\in P and q0q_0 odd, so that z0z_0 has residue 00. An element zz entered with an odd multiplier qq has residue z−qg=q(z/q−z0/q0)z-qg=q(z/q-z_0/q_0): its level is the 2-adic distance between the virtual points z/qz/q and z0/q0z_0/q_0, and its cost is qq times their real distance. A certificate is thus a pivot and companions at distinct 2-adic distances in the set VV of virtual points, under a weighted archimedean budget, requiring a weighted extension of L212. Heuristically the scales then cancel: an element of the dyadic block 2t2^t times above the pivot's has about 2t−12^{t-1} odd multipliers putting z/qz/q in the pivot's window, spaced about 2−t2^{-t} of the window apart, while its cost weight is about 2t2^t; so at every weighted threshold each element contributes about as many cheap virtual points as an element of the pivot's own block. The missing step is the averaging: a uniform pivot of VV is usually a virtual point of large weight, whose cheap companions lie in correspondingly smaller cells, and a pivot distribution weighted toward small multipliers loses the Kraft equality. The weighted-folding note proves that repeated sources are automatically excluded under a strict total residue budget below the modulus. It also refutes a generic weighted Kraft packing inequality for arbitrary interval families. An averaging proof must use the special arithmetic families z/qz/q, rather than the Kraft equality alone. A modulus whose own residue is nonzero instead reintroduces the pivot problem as the Diophantine condition that the distance from sρa/gs\rho_a/g to the nearest integer stay away from zero for 1≤∣s∣≤μ1\le|s|\le\mu, which costs about log⁡2μ\log_2\mu levels again.
  • A sufficient condition. Call it (LC): every finite set PP of positive integers has a modulus gg whose lattice certificate has at least ⌊log⁡2∣P∣⌋+1\lfloor\log_2|P|\rfloor+1 elements. (LC) implies d(P)≥log⁡2(∣P∣+1)d(P)\ge\log_2(|P|+1), the positive form of the target, so it is at least as strong as the bound asked by Problem 963 and could fail where that bound holds. The weaker form with log⁡2∣P∣−O(1)\log_2|P|-O(1) elements would settle Gap 1. The bounded searches recorded in the certificate note found no set violating (LC), and (LC) is exactly tight on the 13-point set of the problem page; this is an exploratory pattern, not a premise.
  • Expensive high levels. Companions from other blocks may sit at levels above the window, where the graded lemma imposes no condition of their own. They still enter the window sums. If FF new companions each cost at most the pivot, the cheap-star extension lemma loses at most ⌈log⁡2(F+1)⌉\lceil\log_2(F+1)\rceil levels. Otherwise the deletion must reflect their actual total cost, not just their number. The obligation is a pivot whose own block, of nkn_k elements, supplies the window levels cheaply while other blocks supply about log⁡2(n/nk)\log_2(n/n_k) new levels.
  • Several pivots. Dominant-pivot sets in two blocks interact only through sa+s′a′≈0sa+s'a'\approx0 and through their small balanced combinations; a joint certificate would have to control both.

Gap 2: the last constant at ratio two. L212 proves the target at ratio 4/34/3. At ratio two it gives ∣P∣<3 2d(P)|P|<3\,2^{d(P)}, while the target needs ∣P∣≤2d(P)−1|P|\le2^{d(P)}-1. Its constant comes from separately bounding the contributions of deficient pivots and the cost at each scale. The same proof gives k+1k+1 dissociated elements in every positive integer set of ratio at most two whose residue tree has minimum leaf depth at least kk. The proof treats the highest valuation layer by the odd case and appends representatives from the lower layers. The general tree has shallow leaves. A sharper count of cheap dominant pivots cannot close the whole gap: the certificate note records a set of 3232 integers of ratio below 22 with no dominant-pivot certificate of ⌊log⁡232⌋\lfloor\log_232\rfloor companions. It was found in a tree model, also recorded there, in which certificate questions become questions about binary trees with leaves on a line. The pivot's own valuation can enter through the graded lemma, which certifies eight companions in that set; free centers give another enlargement. Treating the valuation layers one at a time would need the stronger odd bound ∣O∣≤2d(O)−1|O|\le2^{d(O)-1}, the sufficient condition of the earlier sketch's odd-slice reduction, and certificates miss it on the [[research/sharp_dissociated_subset/pivot_certificates|five-point example {1,3,5,7,13}\{1,3,5,7,13\}]], of dissociation number 44 with at most two companions per certificate, and on a nine-element odd set of ratio below 22, of dissociation number 88 with at most three. Searches in the tree model found no set of ratio at most 22 with at most 3232 elements that defeats graded certificates with ⌊log⁡2n⌋\lfloor\log_2n\rfloor companions; this is an exploratory pattern, not a premise. Beyond certificates, relation information such as the full 2-adic expansion of sa=−∑jεjδjsa=-\sum_j\varepsilon_j\delta_j remains available. Freely chosen centers give strictly stronger certificates, but the certificate note's exact 32-point obstruction rules out the sufficient claim that a free center always reduces a five-companion star's cost to the diameter. More decisively, L270's split-leaf construction defeats the stronger odd extraction by recentered graded certificates at every fixed ratio R>1R>1. Its explicit 65-element instance has no certificate with seven companions, although an eight-element dissociated subset is exhibited. Thus the stronger odd-slice route needs a method beyond one star in the prescribed tree. The floor-logarithmic certificate statement for a bounded-ratio set itself remains open.

Corrected orientation and retired routes

  • The odd progressions Ok={1,3,…,2k+1−1}O_k=\{1,3,\ldots,2^{k+1}-1\} are not extremal: d(Ok)=k+2d(O_k)=k+2 for k=3,4,5k=3,4,5, checked exactly in the evidence of this folder. They do not witness sharpness of ⌊log⁡2n⌋\lfloor\log_2n\rfloor, and inequalities tuned to make them tight are not tuned to an extremal case.
  • Arguments that cover a dyadic block by windows of ratio 1+2r/d1+2^r/d and run a residue tree in each window lose about rr levels per window and need about d/2rd/2^r windows. This heuristic accounting gives about d 2dd\,2^d elements per block for every rr, the L22 loss. A route of this kind must couple the windows, as the multiscale averaging of L212 does.
  • A graded certificate with the cheapest companions proves neither the stronger odd bound nor the target for sets spread over several scales; the two exact examples are in the certificate note.
  • Raising the dominant-pivot count of L212 to ⌊log⁡2n⌋\lfloor\log_2n\rfloor companions on every set of ratio at most 22, and bounding the cheapest cost by the diameter instead of the pivot, both fail on exact sets in the certificate note. Reopening either needs information beyond the residue tree and the positions, such as the valuation of the pivot.
  • Allowing a free center does not repair the diameter bound: the exact 32-point example in the certificate note has minimum centered star cost 512668211512668211 and diameter 512000052512000052. Its minimizing star is nevertheless dissociated. This is a certificate obstruction, not an adverse example for the target.
  • Recentered graded certificates cannot prove the stronger odd bound even at an arbitrarily small fixed aspect ratio above one. The split-leaf family of L270 forces too many low and high points into every sufficiently large star. Its 65-point integer example has an eight-element dissociated subset, so this is a limit of the certificate rather than a counterexample to the target.
  • An unrestricted weighted-interval version of the Kraft estimate fails by an explicit construction with linear growth in the number of scales in the weighted-folding note. Folding remains open because its intervals have arithmetic constraints absent from that construction.

Next moves

  1. Attack Gap 1 through virtual points: find a pivot distribution on the virtual-point set VV under which the multiscale argument of L212 survives the multiplier weights, so that some rational modulus has cheap residues at about log⁡2N\log_2N distinct 2-adic levels. A positive outcome gives d(A)≥log⁡2∣A∣−O(1)d(A)\ge\log_2|A|-O(1), the constant-loss bound for all real sets, and a sharp enough one would bear on (LC). Adding single elements whose distance to aZa\mathbb Z exceeds the cost of a dominant-pivot set is the special case of the lattice form with one residue per element. Shrinking that cost by a factor KK loses about log⁡2K\log_2K levels, while unstructured residues then admit only about log⁡3K\log_3K added elements, so this special case does not close the gap by itself.
  2. Prove that graded or recentered certificates reach ⌊log⁡2n⌋\lfloor\log_2n\rfloor companions on every set of ratio at most 22. That would give the positive form ∣P∣≤2d(P)−1|P|\le2^{d(P)}-1 for such sets, hence the target for real sets whose nonzero absolute values lie within a factor two. The count must go beyond dominant pivots, and treating valuation layers jointly avoids the stronger odd bound, which the split-leaf family prevents these certificates from proving. In the tree model of P∪{0}P\cup\{0\} the valuation of a pivot is the depth at which it parts from the leaf 00, and every smaller difference level is free; an averaging over pivots that credits those free levels is the natural first attempt. A first sub-target is the odd-layer statement: every finite set OO of odd positive integers with max⁡O≤2min⁡O\max O\le2\min O has a pivot with ⌊log⁡2∣O∣⌋\lfloor\log_2|O|\rfloor companions satisfying the graded lemma. It is unproved; the searches recorded in the certificate note support it with a wide margin. It would give d(P)≥⌊log⁡2n⌋d(P)\ge\lfloor\log_2n\rfloor for every set of ratio at most 22, one level above L212. Let the nonempty valuation layers {x∈P:v2(x)=t}\{x\in P:v_2(x)=t\} have sizes ℓ1,…,ℓr\ell_1,\ldots,\ell_r from the bottom. A pivot in the kk-th layer takes one free companion from each lower layer, at a level below its own valuation, together with its certificate inside its layer, scaled by a power of two. Each window level added by the larger count holds because every cost is at most the pivot. If every kk had k−1+⌊log⁡2ℓk⌋≤⌊log⁡2n⌋−2k-1+\lfloor\log_2\ell_k\rfloor\le\lfloor\log_2n\rfloor-2, then ℓk≤2⌊log⁡2n⌋−k−1\ell_k\le2^{\lfloor\log_2n\rfloor-k}-1 and the sizes would sum to less than nn. The last unit toward the target must come from a companion in a higher layer, which enters at the pivot's own level under the budget aa, or from a larger count inside one layer.
  3. Use exact relation data: a relation sa+∑jεjδj=0sa+\sum_j\varepsilon_j\delta_j=0 with v2(s)=j0v_2(s)=j_0 fixes ss modulo every power of two from the companions' digits. Counting the pairs (s,ε)(s,\varepsilon) compatible 2-adically before applying the archimedean bound could replace the crude budget ∑j∣δj∣\sum_j|\delta_j|.
  4. The cheap-star extension lemma in the certificate note shows that rr new levels from points at most 2a2a lose only ⌈log⁡2(r+1)⌉\lceil\log_2(r+1)\rceil levels, independently of the original star's size. To use it across blocks, find a pivot that simultaneously has many cheap levels within its block and new levels below its scale. If all the other elements lie in one sibling subtree, they supply only one new level; points above the pivot's scale require their actual costs. No argument yet controls these two cases jointly.