Repository navigation
Evaluate dependent multi-shift nullities by exact convolution - #5365
Conversation
|
Independent review (James Reed, with Claude Code). Head Verdict: the coefficient reduction is correct. An independent implementation built only from the PROOF.md text matches brute-force matrix counts exactly, including characteristic 2 and F₄. Proof read
Independent brute forceI wrote my own exact-
The result was 168 comparisons with 0 mismatches. Further checks
The scope (an exact evaluation algorithm for a known distribution, arithmetic counts and not bit complexity, no supplier claim) is stated accurately. |
This algorithmic improvement evaluates the existing joint-nullity law for distinct scalar shifts by exact convolution. For one nullity vector, with m=n-sum(a_i), the cost is O(n+t(m+1)^2) arithmetic operations, with O(m) live coefficients and O(n) factorial values. It replaces binomial(m+t,t) feasible dimension tuples. This makes dependent shifted-rank counts cheaper to evaluate. It does not improve the complete kappa calculation or supply a paid Schur-header cover.
The proof, exact receipt, timing receipt and source manifest define the claim. The proof covers all prime powers, dimensions and sets of distinct shifts. Arithmetic counts do not bound integer bit costs. At q=17,n=24,t=17, the algorithm uses 5525 coefficient products; the direct formula has 151584480450 summands. That large direct reference was not run.
Base: canonical main
7c472563474e60185e6ca101a17622133d047e56, priority revision 7. @petalas supplied the two-shift law and finite-field arithmetic in PR #4803. The Schur application is credited there to ssafwann's PR #4678. Ali Romman's existing multi-shift Discussion supplies the formula being accelerated. Its consumed text is retained here. Gaussian inversion and generating functions are classical; no external mathematical priority is claimed.With CPython 3.12 and no third-party packages, from the repository root:
Expected verifier status:
PASS_MULTISHIFT_CONVOLUTION_NO_NEW_KAPPA. Normal and optimized CPython 3.12.13, optimized 3.14.7, committed-byte checks, the official 14-file export and a Git-free optimized replay passed. Source and receipt corruption were rejected. The verifier checks 2821 direct-formula comparisons, 21805 matrices in 11 contexts including F4, 481 nullity bins, three full-distribution/marginal contexts and eleven controls. Five alternating benchmark runs at q=7,n=12,t=7 gave identical counts and a 547.18x median speedup on the stated host; this is a local measurement, not a universal timing guarantee.An actual nonbinary producer weight, paid selection/emission, physical reads, restoration and complete supplier pricing remain open. No Lean, Docker, native admission, selected cold replay or independent human/proof-kernel review was run. Optional full-history verification is unavailable in this shallow checkout. The selected frontier is unchanged. Prepared by Ali Romman with substantial OpenAI Codex assistance; Apache-2.0.