/teal-sea
teal-sea / zeta-labstate of record · compiled 28 Sep 2026 · revision e4945c4 · source

Library · hunts/support_8ea74995/RESULTS.md

RESULTS: Erdős #126, formulation and equivalence audit (support 8ea74995)

3,627 words · 396 lines · source

Hunt, not a result. Nothing here is evidence for or against RH (docs/08).

Headline. The equivalences hunts/r_186989/RESULTS.md used are correct and are proved here in full. Its arm-3 finding is correct and understated: the refutation direction does not need supermultiplicativity or Fekete, and it generalises to every amplification law with bounded prime cost. One of its loose threads is false, and false in a way that mattered, if true it would have settled #126 in three lines, which is the tell. The load-bearing new statement is a quantifier observation: #126 is a $\forall S$ statement, every enumeration produces $\exists S$ statements, so the entire computational arm of this problem is a refutation instrument and can never contribute to a proof.

Reproduce with python hunts/support_8ea74995/probe.py (stdlib only, writes results.json).

Every claim below is labelled [proved], [measured] or [literature].


0. Definitions, fixed once

For a finite $A \subset \mathbb{Z}_{>0}$ with $|A| \ge 2$,

$$P(A) \;=\; \{\,p \text{ prime} : p \mid a+b \text{ for some } a \ne b \in A\,\},$$

and $P(A) = \varnothing$ when $|A| \le 1$. Then

$$f(n) = \min_{|A| = n} |P(A)|, \qquad g_S = \max\{|A| : P(A) \subseteq S\}, \qquad g(k) = \max_{|S| = k} g_S .$$

The distinctness convention is load-bearing. $a \ne b$ is a condition on the indices, and dropping it (letting $a = b$, i.e. admitting the sums $2a$) is a different problem: $\{1,3,7,17,47\}$ has all off-diagonal sums $\{2,3,5\}$-smooth while $47$ itself is not, so the diagonal terms would drag in new primes. Any formalisation must range over unordered pairs of distinct elements. Flagged for the Lean arm; this is the cheapest available way to get a formal statement of #126 wrong.

1. Well-posedness and the exact inverse relation [proved]

Lemma 1.1. $f$ is non-decreasing. Proof. For $n \ge 3$ and $A$ with $|A| = n$ attaining $f(n)$, drop one element: $A'$ has $n-1$ elements and $P(A') \subseteq P(A)$, so $f(n-1) \le |P(A')| \le f(n)$. For $n = 2$, $f(1) = 0 \le f(2)$. $\square$

Lemma 1.2 (Erdős–Turán 1934) [literature]. $g_S \le 3 \cdot 2^{|S|-1}$, with the bound depending on $|S|$ only and not on $S$. Used as published; not reproved here.

Proposition 1.3. $g(k)$ is a genuine maximum (not a supremum) and $g(k) = \max\{n : f(n) \le k\}$. Proof. Each $g_S$ is an integer in $[1, 3\cdot 2^{k-1}]$ by 1.2, uniformly in $S$, so the supremum over the infinitely many $k$-sets $S$ is attained. If $f(n) \le k$, take $A$ with $|A| = n$, $|P(A)| \le k$, pad $P(A)$ to any $S$ with $|S| = k$: then $n \le g_S \le g(k)$. Conversely if $g(k) = |A|$ with $P(A) \subseteq S$, $|S| = k$, then $f(|A|) \le |P(A)| \le k$. $\square$

Theorem 1.4 (Galois connection). For all $n \ge 1$, $k \ge 0$: $$f(n) \le k \iff n \le g(k).$$ Proof. ($\Rightarrow$) 1.3. ($\Leftarrow$) $n \le g(k)$ and $f$ non-decreasing give $f(n) \le f(g(k)) \le k$. $\square$

This is the precise sense in which $f$ and $g$ are inverse staircases. It is what makes the three formulations below interchangeable, and r_186989 §1 asserted it without proof; it is correct.

2. The equivalent asymptotic forms [proved]

Theorem 2.1. The following are equivalent.

  1. $f(n)/\log n \to \infty$: Erdős #126 as stated.
  2. $\log g(k) = o(k)$.
  3. $g(k)^{1/k} \to 1$.
  4. $f(2^m)/m \to \infty$.
  5. For every $c > 0$, $g(k) \le e^{ck}$ for all sufficiently large $k$.
  6. $\frac{1}{k}\sum_{j<k} \log\!\big(g(j+1)/g(j)\big) \to 0$: the average multiplicative gain per added prime tends to $1$.

Proof. $g$ is non-decreasing and $g(k) \to \infty$ (given $n$, $g(f(n)) \ge n$ by 1.4); $f \to \infty$ by 1.2 with 1.4. (2)$\iff$(3)$\iff$(5) is arithmetic, and (2)$\iff$(6) is the telescoping sum with $g(0)=1$, using that the summands are non-negative so Cesàro convergence to $0$ is equivalent to the mean of the partial sums vanishing.

(1)$\Rightarrow$(2): fix $\varepsilon > 0$, take $n_0$ with $f(n) > \varepsilon^{-1}\log n$ for $n \ge n_0$. For $k$ large enough that $g(k) \ge n_0$, put $n = g(k)$: $k \ge f(g(k)) > \varepsilon^{-1}\log g(k)$, so $\log g(k) < \varepsilon k$.

(2)$\Rightarrow$(1): write $\log g(k) = \varepsilon(k)\,k$ with $\varepsilon(k) \to 0$. For $n \ge 2$ put $k = f(n)$; then $n \le g(k)$ by 1.4, so $\log n \le \varepsilon(f(n)) f(n)$, i.e. $\log n / f(n) \le \varepsilon(f(n)) \to 0$ since $f(n) \to \infty$.

(1)$\Rightarrow$(4) is immediate. (4)$\Rightarrow$(1): for $2^m \le n < 2^{m+1}$, $f(n) \ge f(2^m)$ and $\log n < (m+1)\log 2$, so $f(n)/\log n \ge f(2^m)/\big((m+1)\log 2\big) \to \infty$. $\square$

Form (6) is the one worth carrying. Read through 1.4, Erdős–Turán says "one new prime buys at most a factor of two", and #126 says "on average, one new prime buys a factor tending to one", equivalently, in $f$-language, that the marginal number of primes needed to double $|A|$ tends to infinity in Cesàro mean. That framing makes the direction results in §5 obvious rather than surprising.

A correction to r_186989 §1. It says $g(k)$ is finite "precisely because the classical $f(n) \gg \log n$ holds". Finiteness of $g$ is equivalent to $f(n) \to \infty$, which is strictly weaker than $f(n) \gg \log n$. Harmless to its arms, wrong as an "iff".

3. Uniformity over the choice of $S$

Proposition 3.1 (monotone) [proved]. $S \subseteq S' \Rightarrow g_S \le g_{S'}$. Immediate from the definition.

Proposition 3.2 (parity forces $2 \in S$) [proved]. If $2 \notin S$ then $g_S \le 2$. Proof. Among any three integers two share a parity class and their sum is even. $\square$ Hence for $k \ge 2$ the maximum defining $g(k)$ is attained at some $S \ni 2$, and the search over $k$-sets may be restricted to those without loss of generality. This upgrades r_186989's measured parity observation to a theorem, and it is the only $S$-restriction we can prove.

Proposition 3.3 (normalisations that are safe) [proved]. (a) If $d = \gcd A$ then $P(A/d) \subseteq P(A)$ and $|A/d| = |A|$, so $g_S$ is attained by a primitive set: "WLOG $\gcd A = 1$" is valid for upper bounds. (b) If $u$ is a positive $S$-unit (every prime factor of $u$ lies in $S$) then $P(uA) \subseteq P(A) \cup P(u) \subseteq S$ and $|uA| = |A|$, so the $S$-unit scaling group acts on $\{A : P(A) \subseteq S\}$ size-preservingly. $g_S$ is therefore attained on an infinite orbit, and no bounded search box can be justified by "the optimum must be small".

Normalisations that are NOT valid (this is where the prior hunt's uncertainty actually lives):

Proposed pruningValid for a lower boundValid for an upper bound
$\gcd A = 1$yesyes (3.3a)
$2 \in S$yesyes (3.2)
$1 \in A$ (translate)yesno, translation does not preserve smooth sums
$\max A \le N$yesno, 3.3b gives arbitrarily large equivalent optima
$S = $ the first $k$ primesyesno, open

The first-$k$-primes question is open [measured, not proved]. No argument here shows $g(k) = g_{\{p_1,\dots,p_k\}}$. We swept it: see §6. Every table row in r_186989 §3 is therefore a lower bound on $g(k)$ for two independent reasons, bounded box and fixed $S$; that hunt states the first and mentions the second only in passing.

4. The residue lemma, and a false thread in the prior handback

r_186989 loose thread 3 proposes: "prove $|A| \le p-1$ when $p \notin S$ is small, by pigeonhole on residues mod $p$ against the pairing $r \leftrightarrow -r$."

That claim is false [proved], and it is false for every odd $p$.

Counterexample. For any odd $p$ and any $m$, take $A = \{1, 1+p, 1+2p, \dots, 1+(m-1)p\}$. Every off-diagonal sum is $\equiv 2 \not\equiv 0 \pmod p$, so $p \notin P(A)$ while $|A| = m$ is arbitrary. $\square$ (Verified in results.json for $p = 3,5,7$.)

What the pigeonhole actually proves [proved]. Let $P(A) \subseteq S$ and let $p \notin S$ be an odd prime. Then

It bounds the number of classes, not the number of elements: two elements in the same nonzero class $r$ have sum $\equiv 2r \not\equiv 0$, which is allowed. $p = 2$ is the unique exception, because $2r \equiv 0$ holds for every $r$ mod $2$, that, and not anything about small primes generally, is why parity is special.

Why this matters more than a typo. Had the thread been true, applying it with $S$ the first $k$ primes and $p = p_{k+1}$ would give $g(k) \le p_{k+1} - 1 = O(k \log k)$, a three-line solution of a 92-year-old problem. The measured table in r_186989 §3 is consistent with the bound at every $k \le 7$ (it gives $2,4,6,10,12,16,18$ against measured $2,4,5,6,8,10,11$). A claim strong enough to settle the problem, agreeing with seven data points, is a warning and not evidence.

Thread [heuristic, not proved here]. The class restriction holds simultaneously for every prime outside $S$, so $A$ is a sieved set omitting $\ge (p-1)/2$ classes mod $p$ for all $p \notin S$. A large-sieve application should then give $|A| \ll_\varepsilon (\max A)^{1/2+\varepsilon}$. That is a bound in terms of $\max A$, not in terms of $k$, and by 3.3b $\max A$ is unbounded on the orbit, so it is not a route to $g(k)$ unless someone first proves the primitive optimum is bounded by a function of $k$. We did not carry out the sieve computation; it is stated as a lead, not a result.

5. Implication directions: which lemmas would prove, and which would refute

This is the part the other arms were asked for.

Theorem 5.1 (amplification refutes) [proved]. Suppose there are constants $C \ge 1$, $\lambda > 1$ and $k_0$ with $$g(k + C) \;\ge\; \lambda\, g(k) \qquad \text{for all } k \ge k_0 .$$ Then $\log g(k) \ge \frac{\log \lambda}{C}\,(k - k_0) - O(1)$, so $\log g(k) \gg k$ and #126 is false. Proof. Iterate: $g(k_0 + mC) \ge \lambda^m g(k_0)$, then use monotonicity of $g$ to fill in between. $\square$

Corollary 5.2 [proved]. Supermultiplicativity $g(k_1+k_2) \ge g(k_1)g(k_2)$ refutes #126. Proof. Take $k_2 = 1$, $\lambda = g(1) = 2$, $C = 1$ in 5.1, or directly by induction, $g(k) \ge g(1)^k = 2^k$. Fekete's lemma is not needed; r_186989 §4 invokes it, correctly but unnecessarily, and the direct induction gives the same $2^k$ with no subadditivity theory.

Lemma 5.3 ($g(1) = 2$) [proved]. r_186989's proof is correct and we restate it because 5.2 rests on it. $\{1,3\}$ gives $g(1) \ge 2$. If $a<b<c$ have $a+b = 2^x$, $a+c = 2^y$, $b+c = 2^z$ then $x<y<z$, so $2a = 2^x + 2^y - 2^z \le 2^x + 2^y - 2^{y+1} = 2^x - 2^y < 0$. And $g_{\{p\}} \le 2$ for odd $p$ by 3.2. $\square$

The generalisation is the point. 5.1 is strictly stronger than 5.2 and it is what a proof arm needs to know: any lemma that buys a constant factor in $|A|$ at a bounded cost in primes refutes the conjecture. Composition gadgets, tensor/product constructions, "glue two witnesses with $c$ extra primes", doubling tricks, all of them, however weak, land on the refutation side the moment their prime cost is $O(1)$ per constant factor. Conversely a construction whose prime cost per doubling grows, e.g. $g(k + C(k)) \ge 2g(k)$ with $C(k) \to \infty$, is fully consistent with #126 and settles nothing.

Theorem 5.4 (quantifier shape) [proved]. #126 is equivalent to: $$\forall \varepsilon>0 \;\exists k_0 \;\forall k \ge k_0 \;\forall S,\,|S|=k \;\forall A,\, P(A) \subseteq S: \quad |A| \le e^{\varepsilon k}.$$ The quantifier over $S$ and over $A$ is universal. Every bounded computation, clique search in a box, sweep over a finite family of $S$, table of witnesses, establishes a statement of the form $\exists S \,\exists A$. Therefore no enumeration can contribute to a proof of #126; it can only refute it.

That is the coherent reading of r_186989: its arms 1 and 2 were lower-bound instruments pointed at an upper-bound question, and arm 3 was a refutation instrument mislabelled as a proof route. The three failures have one cause, and it is a quantifier, not a budget.

A direction note the common objective needs. "A smaller exponential base" is listed as progress. It is progress on Erdős–Turán: proving $g(k) < C\lambda^k$ with $1 < \lambda < 2$ is a strictly stronger theorem than the 1934 bound and is worth having. It is not partial progress on #126: any $\lambda > 1$ leaves $\log g(k) \asymp k$, on the same side of the wall. #126 needs $\lambda \to 1$, i.e. form (5) of 2.1. Both things are true at once and a report should say which one it is claiming.

6. The graph/clique and $S$-unit formulations

Clique form [proved, restatement]. Let $G_S$ be the (loopless, infinite) graph on $\mathbb{Z}_{>0}$ with $a \sim b$ iff $a+b$ is $S$-smooth. Then $g_S = \omega(G_S)$, finite by 1.2, and $g(k) = \max_{|S|=k}\omega(G_S)$. The distinctness convention of §0 is exactly what makes $G_S$ loopless; a version with loops would restrict to $S$-smooth vertices and is a different graph.

$S$-unit form [proved]. Let $\{a,b,c,d\} \subseteq A$ be four distinct elements. The identity $$(a+b) + (c+d) \;=\; (a+c) + (b+d)$$ has all four terms $S$-smooth. Dividing by $b+d$ and setting $x = \frac{a+b}{b+d},\; y = \frac{c+d}{b+d},\; z = -\frac{a+c}{b+d}$ gives $$x + y + z = 1, \qquad x,y,z \in \mathcal{O}_S^\times \text{ (the $S$-units of }\mathbb{Q}).$$ The solution is non-degenerate (no vanishing proper subsum): $x + y = 1$ would force $z = 0$; $x + z = 1$ would force $y = 0$; $y + z = 1$ would force $x = 0$; and none of $x,y,z$ is zero since all of $a+b, c+d, a+c, b+d$ are positive. $\square$

So every 4-subset of $A$ produces a non-degenerate solution of the three-term $S$-unit equation over $\mathbb{Q}$, whose unit group has rank $k$ (rank $k+1$ with $-1$).

What that buys, honestly.

This is the honest version of r_186989's "the top-ranked door is not one of ours". It is the right door, and the general-purpose bounds behind it are, as stated, worse than Erdős–Turán: $3 \cdot 7^{2k+1}$ is base $49$, and the three-term Evertse–Schlickewei–Schmidt bounds are far worse still. An improvement must come from the structure of this family of solutions, not from citing a counting theorem.

7. What we measured

probe.py, stdlib only. All of it is lower-bound data and none of it is offered as evidence about the limit.

  1. Re-verification. All seven witnesses published in r_186989 §3 were re-derived from scratch by trial-division prime support: sizes and supports check out, elements distinct, $|P(A)| \le k$ in every row. No defect found.
  2. $f$ and $f_0$ small values, exhaustive over $[1,30]$ and $[0,30]$, independent of that hunt's $[0,40]$ run: same table, including the $f(2) = 1$ vs $f_0(2) = 0$ split that its §2 lemma predicts. Its §2 proof ($f(n-1) \le f_0(n) \le f(n)$) was checked line by line and is correct.
  3. The residue counterexamples of §4, for $p = 3,5,7$.
  4. The $S$-sweep: the frozen constant r_186989's doors table named as the one with genuine trade shape, and the subject of its loose thread 4. Exact maximum clique in $[1,N]$ for every $k$-subset of the first eight primes:
$k$$N$subsetsbest $g_N$ over all of themat $S=$first $k$ primesbest with $2 \notin S$
34 000565$\{2,3,5\}$52
42 500706$\{2,3,5,7\}$62

r_186989 thread 4 is closed in the negative: at $k=4$ no subset of the first eight primes beats 6 inside $N = 2\,500$. The first $k$ primes are optimal in this family and this box, not uniquely so ($\{2,3,7\}$ and $\{2,3,13\}$ tie at $k=3$, as that hunt reported). This is a lower-bound sweep over a finite family and it does not touch the open question of Proposition 3.3's last row. The $2 \notin S$ column is Proposition 3.2 showing up as a number: every such subset caps at exactly 2.

8. What this arm could not settle

The doors

This arm measured a ceiling only incidentally (the $S$-sweep), so the list is short and mostly inherited.

1. Active constraints. At the level of statements rather than numbers, the binding constraint is the quantifier of 5.4: the universal $\forall S$ is what every cheap instrument fails to reach. Below that, parity (3.2) is the only $S$-restriction that is proved rather than observed.

2. Frozen-constant inventory.

FrozenValueWhat relaxing it trades
the prime pool for the $S$-sweepfirst 8 primeswider pool costs $\binom{\pi(P)}{k}$ clique searches; can only raise a lower bound
$N$ in the sweep2 500–4 000by 3.3b no box is justified; widening cannot produce an upper bound at any $N$
$k$ in the sweep3, 4the only way to extend; cost grows fast in $k$
multiplicity $M$ in §6unboundedthe door with real trade shape. A bound on $M$ converts #126 into "count 3-term $S$-unit solutions", a stated open problem rather than an unstated one

3. Information class. The clique searches and $S$-sweeps stay inside the data the family already reads and, by 5.4, are confined to the refutation side forever. The $S$-unit route reads more: it uses the multiplicative structure of the sums rather than their enumeration, and it is the only door listed here that could produce a proof.

Direction-safe target list for the other arms

TargetIf proved, itGrade of the direction claim
$g(k) < C\lambda^k$ for some $\lambda < 2$, all $S$improves Erdős–Turán; does not approach #126proved (§5, note)
$g(k) \le e^{\varepsilon k}$ eventually, every $\varepsilon$, all $S$is #126proved (2.1)
any $g(k+C) \ge \lambda g(k)$, $\lambda>1$, $C$ constantrefutes #126proved (5.1)
supermultiplicativity of $g$refutes #126proved (5.2)
a family with $\vert A\vert \ge 2^{ck}$, $\vert S\vert = k$refutes #126proved (5.1)
better lower bounds $g(k) \ge \mathrm{poly}(k)$settles nothing either wayproved (2.1)
$\vert A\vert \le p-1$ for $p \notin S$falsedisproved (§4)
$A$ meets $\le (p-1)/2 + 1$ classes mod $p$, $p \notin S$ oddtrue, and unexploitedproved (§4)
bound the multiplicity $M$ of §6reduces #126 to counting 3-term $S$-unit solutionsproved conditionally (§6)
$N_3(S) = \exp(o(\vert S\vert))$proves #126, given $M$proved conditionally (§6)
WLOG $\max A \le N$invalid for upper boundsdisproved (3.3b)
WLOG $\gcd A = 1$, WLOG $2 \in S$valid for upper boundsproved (3.2, 3.3a)

Loose threads