Repository navigation
Conversation
This was referenced Nov 11, 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.
Summary
Scoped written proof with exact finite corroboration. This answers Open next question 1 of SHIN09-git's #6708: cancellation can produce a three-block, two-ports-per-block signature absent from every generic support pattern.
The integer basis and inverse are unimodular, with entries in {0,1,-1}, so the same signature works over every field, including F2. The new generic theorem is sharp: on b >= 2 nonempty blocks, full source masks force at least b full reader masks. A determinant-matching graph and a source strongly connected component prove the exclusion for every support, not just this witness's support.
Only
research/three-block-cancellation-signature/is added. The new proof, construction and verifier were produced by Nick Petalas. Credit SHIN09-git #6708 for the question and two-block classification, Gonzalo Mier #3990/#3997 and Nick Petalas #6691 for the preceding source/reader model and screens. Structural determinant/cofactor matchings and the inverse-path description are classical. The predecessor's scientific verifier is not imported or replayed.Evidence
Before: the cited package leaves three-block cancellation outside the generic census open. After: an explicit six-port integer inverse pair and a universal generic exclusion settle that question.
Local CPython 3.12.15, macOS arm64, standard library only:
From the repository root:
A different CPython 3.12 path may replace the local path. Expected markers are
PASS_REGISTERED_RESEARCH_PACKAGE,PASS_THREE_BLOCK_CANCELLATION_SIGNATUREandPASS_RESEARCH_COMMIT_BYTES.Limitations
The all-field witness and all-size generic bound use the written proof; the checks are finite corroborations, not an exhaustive six-port census. No complete three-block classification, physical decoder price, native schedule, supplier admission, new kappa or multiplication theorem is claimed. Preparation, delivery, dirty restoration, routing, precision, stock, compiler closure and the full signed invoice remain obligations. No Lean, Docker, independent human or formal proof-kernel review is claimed. The selected #7000 record and its five assumptions are unchanged.
Open next questions
Related open work
No open PR studying this three-block square-basis signature quantity was found in the live title/body and claim checks. Merged #6708 is the direct predecessor. #7053's three internal paired-star blocks are a different object and quantity.
Advance claim and scope. Canonical main was refreshed before publication at
e54523517d0f03e58352e647c403a5af3e525a57; priority revision 8. Explicit main-tree and merged-PR searches supplement the sparse working-note overlap inventory; arbitrary historical diffs and unpublished work remain coverage limits.The completion check examined this account's eight other open PRs created since the CLAIM: #7179, #7180, #7181, #7182, #7183, #7184, #7186 and #7187. They study formal A2 tariffs, Gaussian inverse norms, Clifford response sectors, local-algebra lifts, radical directed-cycle tariffs, rational Hurwitz orbits and sampler sharing. None studies three-block square-basis source/reader signatures or computes a competing value. No additional scientific comparisons were run.
CI notes
CI did not certify this package. At exact head
ede571e831278ee9752070f8e301350ddb57d9ee, run 42993082934, plan job 130430418440, failed inOnboarding helper testson exactly one of 760 tests, with 24 skipped:The job log includes the stale current section of
docs/ci-verification.md, which still names #6030 andmake frontier6030-verify. Direct inspection of base maine54523517d0f03e58352e647c403a5af3e525a57confirms thatcertificates/selected-result.jsonalready namesmake frontier7000-verify. The test, document and selected record are byte-identical between that base and this PR. The mismatch predates this package.The same exact failing test, missing command, 760-test total, one failure and 24 skips were independently confirmed in the failed-step logs of all nine comparison runs:
The package replay job 130432261749 was skipped because planning failed. The local normal/optimized, registered-package and committed-byte/source-history checks above remain the available automated package evidence. No fix, retrigger commit, push or workflow rerun was made for this repository-level failure. Maintainers will repair main. Mathematical acceptance remains separate from replay.
Merge Danger
Door: two-way. Blast radius: isolated. Seven new package files; no shared implementation or selected-frontier edits.