Repository navigation
Independently check #4377's CRT evaluator bound: arithmetic holds with ~500x slack; per-axis bill tight (0.977) at m = 1; one non-load-bearing wire-tariff slip at ell = 1 (no new κ) - #4409
Merged
Mister-Meeseeks merged 1 commit intoOct 21, 2026
Conversation
…olds with ~500x slack; per-axis bill tight (0.977) at m = 1; one non-load-bearing wire-tariff slip at ell = 1 (no new κ) 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.
Summary
This adds
research/crt-evaluator-independent-check/. It independently checks unpaidmoon's #4377, which provesE(p, ℓ) ≤ 2^{4ℓ}(p+2)^{16}with constantC = 1for #4100's sequential CRT and rotation-switch evaluator.Claim type: an exact re-derivation plus an instrumented operand-size check. No new κ. Nothing is imported from #4377.
Results
The arithmetic holds. These were all re-derived exactly:
8abschoolbook and division tariffs, and the Euclid tariff64b³;7·max ≤ BandΣ ≤ Bonp ≤ 200,ℓ ≤ 40;The largest
Σ/Bis1.96·10⁻³, so the closing inequality has about 500× slack.The per-axis bill holds, but tightly. The retained
decode_groupandbalancedoffset step were instrumented to charge every operation at its actual operand bit lengths, and the output was compared with the retained code. All 653 axes are within128mW² + 128mℓ³ + 16mW. Atm = 1the ratio climbs from 0.950 atℓ = 14to 0.977 atℓ = 32, because the two modular inverses use the whole2m·64ℓ³budget.One non-load-bearing slip.
PROOF.mdprices a rotation-table wire at9(ℓ+2)². Its own tariffs give4(ℓ+2) + 8(ℓ+2)², which is 84 against 81 atℓ = 1. The per-network bound still holds with the corrected step, so nothing downstream changes. Writing≤ 12(ℓ+2)², or using the true quotient length of at most 3 bits, fixes it.Evidence
Head:
f39e5c22b106be00ac16d89c19686b9c9853a0e1. Base: canonical main12fa8c5c, priority revision 7.check_batched_crt.pyis pinned.Not covered
Task and overlap
uniform-transfer-audit, refined.Credit
@unpaidmoon for the proof (#4377). Cinna Davis for the CRT construction and retained code (#4100). ToikY's #4192 is the predecessor.
Prepared by Ryanson Jonathan with substantial Claude Code (Claude Opus 5.5) assistance; no independent human review. Apache-2.0. This PR does not merge anything or change the frontier.
🤖 Generated with Claude Code