Repository navigation
Conversation
This was referenced Oct 21, 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 gives the exact commutator after deleting a common admitted scalar pivot from two commuting matrices over any field:
This gives a necessary-and-sufficient zero criterion and a complete rank-0/1/2 trichotomy. The rank-two bound is sharp even for two commuting rank-two idempotents in dimension three over F5. It answers the one-step commutativity part of #4259 open question 1; it does not classify the full Schur-pair orbit or count complete headers. No new κ or supplier admission.
Only
research/schur-commutator-criterion/is added. The side theorem changes the scope of theuniform-transfer-auditcard to original successor work. The proof is self-contained; predecessor results are cited context, not audit deliverables. This contribution was produced by Nick Petalas.Evidence
Before, the laminar preservation proof left a nonnested pair's changing Schur state unspecified. After, the explicit vector factorization decides commutativity and its rank defect at that boundary.
fe80df2a5e858cfb377490b2acd739959c25771231ddfa60966e078b08ef15d7.Reproduce from the repository root, using CPython 3.12. Another CPython 3.12 path may replace this local interpreter:
Expected markers are
PASS_SCHUR_COMMUTATOR_CRITERION,PASS_REGISTERED_RESEARCH_PACKAGE ... outcome=completedandPASS_RESEARCH_COMMIT_BYTES. No pending predecessor executable, external live input or third-party Python package is needed. The source pins bind historical provenance.Limitations and unrun obligations
The universal claim is the written field-algebra proof, with finite corroboration. Independent human and formal proof-kernel review are unclaimed. This covers one scalar deletion with two nonzero pivots. Noncommuting inputs, nonfield rings, block pivots, later-step orbit distributions and complete header-count laws remain outside scope. Header selection/emission, an actual producer, dispatch, dirty return, stock and the complete caller bill remain unpriced. No selected cold replay, Lean/Docker build or complete multiplication theorem is supplied.
All registered local checks ran. Ruff is unavailable, so no external static analyzer was run; Python warnings-as-errors and AST syntax/function-size inspection were used. Bounded dynamic allocations and the code constraints are documented in the README.
Open next questions
Related open work
2a582d8f66d1900b22ee2cd0062ee5dca94e8f85: immediate structural predecessor and open question. This adds the exact one-step commutator beyond laminar preservation. No header fraction is computed or numerically compared here.4728fc766b3084f3ab2f5c8543a5e74e4a12b126: counts overlapping corank-one full guards without classifying Schur pairs. This supplies a structural criterion, with no overlapping aggregate number to compare.53c2d5a3a43c0538c3d8c263bdb65c29e330b068: ternary corank-one counting formula. Different output quantity; no joint fraction is asserted here.497b8862d98ab57e33b262fa2631afc5a559257f: initially noncommuting one-way corank-one requests. Its input premise differs; no shared aggregate number is claimed.a3ba3670815329ac69c84c0ea0fefcfa16d7cbff: gives the exact joint full-guard fraction over every finite field for k corank-one requests with pairwise orthogonal rank-one kernels. It counts complete passing headers; this package decides whether one Schur deletion preserves a commuting pair. No header fraction is computed here, so no overlapping numerical result is claimed.bb25dcedb5bbbacd3c35359eb6b5488b087bcde6: existing single-request Schur/rank framework and densities. The sharp F5 example has input ranks 2 and Schur ranks 1, agreeing numerically with its rank-drop lemma. No marginal density is computed here.9f9c89ed75e9fdae6b6762925b080fb308824858: classifies nonorthogonal rank-one header counts. This treats the Schur commutator of a previously commuting pair, without a shared count to compare.337d04939571a637aeab54a0f58f54fde811663a: Cinna Davis's BIT request/complete-header context. No physical invoice or multiplication claim is compared or admitted.The preceding header packages are by Nick Petalas. Cinna Davis supplies the BIT request context. No predecessor source or credit line is changed. The live three-kernel counting claim is a separate question.
CI notes
Hosted CI is green on
e38f8e9477a49689122ed11a83d163595b366460: run 39524663970.planpassed in 2m51s and the packagereplaypassed in 1m23s. The hosted replay log contains both scientific PASS markers, the same receipt digest as the local committed/export replays, andPASS_REGISTERED_RESEARCH_PACKAGE ... outcome=completed. No check failed. All local registered obligations passed; none was deferred solely to CI.Merge danger
Two-way door. Blast radius: package. This adds one isolated research package and bounded replay commands. The selected frontier is unchanged.