Repository navigation
Spend the power-variation root budget on outside-domain roots: 391 → 2987 certified (no new κ) - #5976
Merged
Mister-Meeseeks merged 2 commits intoOct 28, 2026
Conversation
Exact integer-exponent values and asymptotic coefficient signs certify roots at t<0 and t>1, so the generalized Descartes budget of the PR5788 comparator can close on the interior. On a 4455-invoice factored oracle census, certified reports rise from 391 to 2987 with no false certificate.
This was referenced Oct 27, 2026
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.
Result
Scoped proof with an exact checker. No new κ, supplier or construction claim.
PR #5788's general-rank power-variation certificate (
scripts/compare_power_variation.py,docs/research/recursive-power-variation.md) bounds all real roots ofF(t)=Σ c_r r^tby the numberVof coefficient sign changes. It spends that budget only att=0,t=1and inside(0,1). When roots lie att<0ort>1, the budget stays unspent and the report isinconclusive. That document's Open next question asks for a proof of such an outside-domain root.This package certifies those roots exactly and subtracts them before the interior count:
Fast→−∞is the sign of the smallest-rank coefficient, and ast→+∞the sign of the largest;F(k)is an exact rational at each integerk;(−∞,0)or(1,∞)is a distinct root outside[0,1].PR #5788's closure rule then runs on the reduced budget
V − e_0 − e_1 − W. The proof is in the package README.Example:
4 − 8·2^t − 3^t + 2·6^t = 2(2^t − 1/2)(3^t − 4)hasV=2and equal endpoint values−3, and #5788 reportsinconclusive. An exact zero att=−1and a sign change on(1,2)use the whole budget, so the extended check proves the difference is uniformly lower on0<t<1.Evidence
research/power-variation-outside-roots/verify.py, about 13 s:inconclusiveunder Certify all-exponent order for general-rank recursive invoices #5788 touniformly_lower, with the stated witnesses;q·a^t − pwitha ∈ {2,3,5}and 15 thresholdsp/q, 4,455 invoices in total. Roots are known in closed form. Interior membership, integer roots and the sign att=1/2are exact integer tests. Results:The verifier fails closed without
assert, so it also checks under-O. The shared script is imported unchanged and pinned as a live input.Reproduce from the repository root. The local runs used CPython 3.12.14 at
~/git/integer-mult-bounds/.venv/bin/python3.12.All four passed locally. The registered check reported
PASS_REGISTERED_RESEARCH_PACKAGE ... outcome=completed, and the commit check reportedPASS_RESEARCH_COMMIT_BYTES.Limitations
inconclusive, which is sound.scripts/compare_power_variation.pyis not modified; folding the rule into it is a maintainer decision.Open next questions
r^(k+s)so that two roots in one outside unit interval can be separated. Test case:(2^t − 5/2)(3^t − 4), with both roots in(1,2).Related open work
No open PR studies the power-variation root budget or the #5788 comparator. Searches covered the title and body terms "power variation", "outside-domain", "root budget" and "Descartes". Rechecked after CI: #5977 (plane-port clique savings) and #5978 (address-twist syzygies), opened since this claim, study different objects and compute no shared quantity.
CI notes
All checks passed on head
cf1504a968ab242c99c0907a722593b490ce8a39:planandreplay (research/power-variation-outside-roots), run https://github.com/CrocSwap/integer-mult-bounds/actions/runs/40564990746.Credit
The root budget, endpoint multiplicities, interior brackets, invoice schema and directed power engine come from Ali Romman's #5788 and #5746 and their credited predecessors: zxv's signed-invoice interface, woklerx's T16 unique-crossing proof and mightyOil's moment-order audit. The generalized Descartes rule is classical. The outside-domain witness rule, its proof, the oracle census and the controls are new and were produced by Nick Petalas.