Repository navigation
Independent verification (no κ): arithmetic layer of PR3562's ordinary-rate theorem holds; line-158 exposition gap, 4283584 stands - #3724
Open
thakrarsagar wants to merge 2 commits into
Conversation
… theorem (no kappa) Step-by-step reproof of the arithmetic layer of PR3562 (jmbarrancoml, abb93be) from its stated premises, conditional on its line-154 physical bound (P5): moment certificates under two exact engines (integer-root bisection; rational interval atanh/exp series; PR3562's stated methods, implemented independently), the C0 majorant (parametric Lemma B), the e>=2^20 selector fit, the composed 4283584 C V e^(1-a) bound and the Consequence arithmetic. Every audited arithmetic step (a)-(e) holds. Line 158 is stated without derivation. The bounds listed beside it on line 156 (n<=e^(1-c), w<=2e^c) do not imply it (exact witness, ratio 2^(1-c)); n<=e/w from the selector definition on line 117 does, so 4283584 holds as written. Deriving line 158 from the two line-156 bounds alone would give 8033584. Not audited: the physical composition behind line 154 (lines 141-154), history/preparation/reserve (84-104), binary transfer (172-174) and the space/restoration/ownership claims (20-25). Includes source binding to the selected bit supplier, a convention-explicit ceiling remark for the c(1-c) shape (sup b(1-b)), and seven frozen negative controls. Not a kappa, frontier change or multiplication theorem. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Scope "no mathematical gap" to the audited steps (a)-(e). - Add a sharper line-158 witness that also keeps w = ceil(e^c) (e=2^20, w=2, n=1023683; ratio about 1.95, exactly > 17/16), with a one-line reproducing command in PROOF.md; only n <= e/w excludes it. - Re-source the fallback-free root offset (about 2.01e-12) as independent decimal bisections outside verify.py, not certified by the verifier. - Split the consumer paragraph: PR3576 inherits tau = 1-a = 332353/332929 and (2) with 4283584; PR3690 inherits only the c=1/576 template, R437 moments unchecked. - Define P1-P4 (and P6) in the README; note the E2 Lagrange tail is a by-construction soundness term no control tests. - Provenance: seven AI review passes over two rounds in the same loop. verify.py is unchanged (sha256 e9188474...); verifier output is identical. Co-Authored-By: Claude Opus 5.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.
Statement. I independently reproved the arithmetic layer of the all-size ordinary-rate theorem in #3562 (Jose Manuel, @jmbarrancoml, head
abb93be8b9ceca07a2b17f3a97db7bb6b074271d,research/retuned-ordinary-coupling/PROOF.md), working from its stated premises only. Every audited arithmetic step holds:T_B(e) <= 4283584 C V e^(1-a)witha = 576/332929;The audit is conditional on PR3562's line-154 physical bound, called P5 here:
T_B(e)/V <= C(801n + 4000000 n^(1-c) w + k + w + 1). P5 is PR3562's own derivation (lines 141-154), and I take it as a premise. Its coefficients follow by arithmetic: 801 = 2·2·200 + 1 and 4000000 = 2·2·10^6.There is one exposition gap and no mathematical gap in the audited steps (a)-(e):
n^(1-c) w <= 2^c e^(1-a)is stated without derivation.n <= e^(1-c),w <= 2e^c) do not imply it. An exact witness exceeds it by the ratio 2^(1-c). A sharper witness, e = 2^20, w = 2 = ceil(e^c), n = 1023683, keeps the selector's w and exceeds it by about 1.95, certified above 17/16 by exact integer comparison.n <= e/wdoes imply it. That inequality follows from the selector definitionn = floor((e-k)/w)on line 117.So line 158 and 4283584 hold as written. Deriving line 158 from the line-156 bounds alone would give 8033584, with the same O-bound.
Milestone and decisions informed. This is an independent-verification audit of a scoped all-size arithmetic implication, P1-P5 ⇒ (2) and the Consequence. It does not admit PR3562's retained source/refinement or physical-cost premises. It is not a κ, not a frontier change, and not a complete multiplication theorem.
Base and pins. The base is
20ecf2891d80b5acf18d980b2164fb44ea7faa90. The package adds 6 new files underresearch/pr3562-ordinary-coupling-reproof-audit/. It does not touchupstream/,certificates/or any frozen packages.SOURCES.jsonpins the selected bit supplier (research/e8-bit-p111-tuned/tune/EXPECTED.json, "nine" profile), theSelected.leanmoment literal,ASSEMBLY.json,certificates/selected-result.jsonand PR2979's archived comparator.3e554832c38b4b801f55b20868679f3283bc90cd5a9d8ce1960f828ed2655f22together with its audited literals.Reproduce (stdlib, exact
Fractionarithmetic; about 5 s and under 40 MB RSS):python3 -I -B research/pr3562-ordinary-coupling-reproof-audit/verify.py # optional: --pr3562-proof <git show abb93be8...:research/retuned-ordinary-coupling/PROOF.md>Expected last line:
Certificates.
bit_saving0.001733427039589844234749 is the fallback-inclusive root truncated to 24 digits (E2). E1 brackets the root in (10/5769, 9/5192).Negative controls. Seven controls run through the same
audit()function, and all are rejected. The code was frozen before the single sweep (verify.py sha256e91884740bd07b208d6b735f5c46b6b024f3e857be9ba1f0a239eadbcbca7e15, recorded in VERIFY.json).The gap classification rests on the written argument in PROOF.md. The verifier checks the exponent arithmetic only.
Scope, assumptions, unresolved obligations.
Search record. No search was run. The only finite enumeration is the exhaustive D(e) check over all integers e in [2, 2^20]. The E1 bracket fractions are the best rational approximations to b with denominator ≤ 6000.
Credit, concurrent work and what this adds.
Claim. #2319 (reply in thread)
Review provenance. The work was reviewed by seven independent AI review passes in the same loop, over two rounds. Round 1 covered reproducibility, adversarial mathematics, provenance and referee; round 2 covered reproducibility, adversarial mathematics and referee. No human review is claimed.
Attribution. Sagar Thakrar (@thakrarsagar), with substantial AI assistance from Claude Opus 5.5 via Claude Code in an automated research loop. Apache-2.0.
🤖 Generated with Claude Code