Repository navigation
Conversation
This was referenced Oct 22, 2026
This was referenced Oct 22, 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
A scoped algebraic proof answers open question 2 of merged #4278. A common invertible d-by-d block deletion from a commuting matrix pair creates a Schur commutator with rank at most 2d. The pivot blocks need not commute.
The ordered factorization and its equality criterion are new successor work. Sharpness tensors the credited scalar example from Nick Petalas's #4278 with I_d. This contribution was produced by Nick Petalas. It adds only
research/block-schur-commutator/, with no new kappa or selected-frontier change.Evidence
Before, #4278 left the block-pivot extension and its sharp bound open. After, the written field-algebra expansion proves the ordered identity, and the tensor construction proves sharpness for every d. The standalone verifier compares the factorization with direct Schur multiplication.
(P,P^2)domains: all 65,536 P in M4(F2), with 11,904 admitted pairs and commutator ranks 0/2 in 10,392/1,512 cases; all 19,683 P in M3(F3), with 8,208 admitted pairs. The two domains respectively include 4,032 and 5,184 noncommuting pivot-block pairs. These are the stated polynomial families, not all commuting pairs.f6c7a370549081a4544e3d5fa66e0fd2a39c5a3a1e431bf3f064d5a19856a8bb.From the repository root, with CPython 3.12. Another interpreter path may replace this local path:
Expected markers are
PASS_BLOCK_SCHUR_COMMUTATOR,PASS_REGISTERED_RESEARCH_PACKAGEwithoutcome=completed, andPASS_RESEARCH_COMMIT_BYTES. No third-party Python dependency, external live input or pending predecessor executable is imported.Limitations and unrun obligations
The universal claim is the written proof with finite corroboration. Independent human and formal proof-kernel review are unclaimed. It covers one common deletion over fields with both pivots invertible; it does not classify later orbits or give complete-header densities, a physical caller, supplier admission or a multiplication theorem. Universal sharpness is shown over F5, not separately in every field. Header selection/emission, dispatch, dirty restoration, stock, precision and the complete consumer bill remain unpriced. Selected cold replay, Lean and Docker were not run.
All registered local checks ran. No external static analyzer is installed; warnings-as-errors and AST syntax/function-size inspection pass. The bounded CPython allocation deviation is documented. The selected-source verifier passes at 23/10000. The older orientation baseline reporter fails on the current certificate with
KeyError: 'bit_lower'; no baseline reporter pass is claimed, and its unrelated code was not changed.Open next questions
Related open work
No open PR studying the block-Schur commutator identity or its rank bound was found in the refreshed open-PR and Discussion search. The direct predecessor #4278 and the related shared-header counting packages are merged. Concurrent claims on binary threshold rectangle counts and four-corank-one negative correlation concern complete-header densities, with no shared numeric quantity computed here. Historical code-diff and unpublished coverage remain partial.
The scope changes the
uniform-transfer-auditcard to the original interface question explicitly left open by #4278. Nick Petalas's #4259/#4228 supply the laminar and single-projector context; Cinna Davis's #4100 supplies the BIT request context. Their results and credits remain intact.CI notes
CI blocked by main at head
dfeb8ca729a04aea4aa290438f2ed50a37a9c7cb. In run 39754902970,planfailed in Onboarding helper tests. The packagereplayjob was skipped, so hosted CI has not certified this package. The previously recorded local verification remains valid; no package or shared file was changed.The exact four failing tests in
tests/test_research_current_status.pyare:test_current_ci_section_matches_selected_record: the CI navigation document's current section lacksmake frontier4359-verify.test_current_section_matches_selected_record: the status document contains**0.0023 = 23/10000**, while the test requires the literal**0.0023**.test_history_banner_precedes_historical_sections: the opening section lacks the requiredhistorical snapshotbanner.test_only_the_first_heading_claims_current_or_selected: the historical heading still containsselected.All four reproduce on unchanged
origin/mainatf626db5c3a3d781d8f7695038776c621651f75e1. A scratch-only export of that commit's test and exact document/record inputs, run with/Users/nick/git/integer-mult-bounds/.venv/bin/python3.12 -B -m unittest discover -s tests -p test_research_current_status.py -v, ran six tests with exactly these four failures and two passes. The PR changes only its five new package files.The failed logs from two other contributors' PR runs contain the same four failures and assertions: check-4585, run 39754840618, head
81b302ecda3e24893debf3cf8013867c3a0cbf30, and research/receiver-all-length-floor, run 39746873103, head4f05085bfd3ef9f7ab54a4c30c0d6bd84bd4333c. This is a shared onboarding/documentation failure, independent of this package. No shared-file repair is included. DONE remains pending green CI.Related open work refresh
This account's open PRs created since the CLAIM at 2026-10-22 09:15:17 UTC were refreshed and their bodies read. Apart from this PR, they are:
c80f445e8c3c22d341d467254b89245fbddb9eb2: five-request binary threshold header count for orthogonal projector kernels. It counts complete headers; this package gives a block-Schur commutator rank bound. There is no shared numerical result to compare.19ca650c67ad2722790dc60c0bfd12989479b06a: four-request binary full-guard product inequality, also in the projector/header setting. It computes probabilities, while this package computes no header fraction; there is no overlapping numerical quantity.44640c4a9538d5565d33e6dc218889f130143ce7: depth-four connector short-row obstruction and construction. Different object and quantity; no numerical overlap.4b2322fc5bd30a129507c2eee69aa275527b69ac: right-vector costs over local products. Different object and quantity; no numerical overlap.No other newly opened account PR computes this block-Schur identity, its rank bound or its tensor-family ranks. Consequently no cross-PR numeric equality check applies to this refresh. Historical and unpublished coverage remain partial.
Merge Danger
Two-way door. Blast radius: research. The change is confined to a new opt-in research package.