Repository navigation
Prove the P112 support-thirty shortening contract is sharp - #3212
Merged
Mister-Meeseeks merged 1 commit intoOct 17, 2026
Merged
Conversation
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
The general P112 support-thirty shortening contract is sharp. An explicit rational witness realizes the support31 equality left open by #3205 and #3207 as actual collectively independent pieces.
This works over every characteristic-zero field. #3205 retains priority for the support-thirty theorem; the new contribution is its support31 counterexample. The package contains the proof, literal sparse witness, exact receipts, source pins and reproduction instructions.
Evidence
After: the new witness balances the six individual supports at 20, supplies five explicit codeword identities and passes collective independence checks.
4e31290dd10cbc443df8c7b9b1f66b82a4214bb4. Ruff, formatting and source-tampering/output-path controls pass locally. Hosted CI is separate.TMPDIR="$RUN/tmp" uv run --python 3.12 --no-project python -W error -B \ scripts/research_package.py --package research/p112-support31-sharpnessThe endpoint binary support-label ranks are 8,9,8,8,9,8. This witness therefore does not realize the original rank-six TWOSIDE pieces. No full C5, decoder floor, supplier or new kappa is claimed. The selected record is unchanged. Human/proof-kernel review and the inherited support-thirty theorem are outside this replay.
Canonical investigation and handoff. Canonical main remained
463113d675af7410ac91d53a4fed51ec6494eb9a, priority revision 6. The final paginated overlap snapshot covered 255 open PRs and 2,020 Discussion records with no warnings; the specific support31 search found the earlier equality controls and this investigation. This is not a novelty guarantee.Credit Nick Petalas/#3205/#3207/#3203/#3188/#3176, DreamingOfClouds/#3154, and the retained E8/P112 lineage including joaqcoo. Exact heads and source hashes are retained in SOURCES.json. Development used substantial automated assistance; internal automated review found no substantiated objection.
Merge Danger
Door: two-way
Blast Radius: isolated
Only a new research package is added. Shared tools, predecessor sources and selected-frontier files are unchanged.