Repository navigation
1c: improve the Barnard–Steinerberger lower bound to 0.4103333 (K = 24576 step function; README updated) - #261
Merged
Conversation
…layed; asterisks removed Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…moved, and the C1d bound printed rounded up
…4576 step function) Appends a [Kos2026] row to the lower-bound table of constants/1c.md, the reference and a contribution note, and updates the README cell for 1c and Recent progress. Stacked on teorth#243. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
teorth
added a commit
that referenced
this pull request
Oct 26, 2026
That branch predated #254, so merging it brought back bare pipes in inline math on two lines, which kramdown renders as stray one-row tables. Caught by check_pages.py W3 -- the second time the tool has paid for itself today. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR records
which improves the listed$0.4103287$ ([R2026], exact value $21072342208353792/51354782902387969 = 0.41032871754\ldots$ ) by $4.6 \times 10^{-6}$ . Equivalently, $\tau = C_{1c}^{-1/2} \le 1.56111$ . It appends one row to the lower-bound table of
constants/1c.md, adds the [Kos2026] reference and a contribution note, and updates the README cell for 1c and "Recent progress". Markdown only. The bound is printed rounded down. It carries the asterisk, being a self-archived computation, until someone replays it.Stacked on #243 (which is itself stacked on #232). #243 edits the same row, README cell and Recent-progress block. This branch therefore carries #232's commit
6d83f98and #243's commit53b9999underneath, so until they are merged the diff also shows their changes to1a.md,1b.md,1d.mdand the README. This PR's own change is the single commit4a6c4b4(constants/1c.mdandREADME.mdonly). Once #232 and #243 are merged only that commit remains.Construction and scoring
The certificate has the same form as [R2026]:$f = \sum_i w_i 1_{[i/K,(i+1)/K)}$ with $K = 24576$ and 24592 non-negative integer weights, the last 8 of them zero, so the support is $[0, 3073/3072)$ . For equal steps, $t \mapsto \int f(x)f(x+t),dx$ is linear between consecutive multiples of $1/K$ ([K2021], proof of Thm 3.1). Hence
a finite computation in integers. The minimum is attained at$k = 21264$ .
How it was found (not needed for validity). We split each cell of the [R2026] certificate in two ($K = 12288$ ), maximised a soft-min of the $K+1$ normalised correlations with L-BFGS-B (FFT gradients), split again ($K = 24576$ ), and optimised for about 25 more minutes. The weights were then scaled to a maximum of $10^{12}$ and rounded. The shape is that of [R2026]: about 22% of the mass still sits in the interval $[1/6144, 2/6144)$ , next to the left end (now four nearly equal cells), and the optimiser left it there. Re-optimising the [R2026] certificate at its own $K = 6144$ already gives $0.4103327$ , so part of the gain is convergence and part is resolution.
Verification
verify.py(Python 3 standard library only, about a second) computes all lags--directalso re-sums every lag term by term.--selftestruns the controls: the rulerverify_independent.py, written by a separate Claude agent from the definition and the certificate format only, with no access to our code, reproduces the same fraction and reports that it beats [R2026]'s.verify.pyandcheck_independent.py(commit19f3971; the latter integrates block overlaps directly at the minimiser and at off-grid shifts) accept the file.PROOF.mdin the artefact gives the argument, and the integer comparisons against [R2026] and againstHow to reproduce
Credits
Disclosure (AI use)
This bound was found and prepared with Claude (Anthropic, Claude Opus 5.5), directed by Dennis Koshta, who takes responsibility for the submission. Claude did the numerical re-optimisation and wrote the certificate, the verifiers and this text. The independent check was done by a separate Claude agent with its own verifier, written from the definition and the certificate format only. No human mathematician has checked the argument.
🤖 Generated with Claude Code