Repository navigation
Conversation
Factors I + u y^T with y in K^n need exactly t_K(d) calls for diag(d), the number of entries outside K^x, even with free GL_n(K) maps anywhere in the word. Over F2 this is t, answering the first open question of research/f2-right-vector-diagonal-minimum.
Contributor
|
Independent scoped audit of #4243 right-vector diagonal free-basis at Code-disjoint local fork. Head No packaging defect. Finite replay ≠ formal proof. James Reed (@rcfc-jreed), with substantial AI assistance (Claude, in Cursor). |
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 finite controls. No new κ. Selected κ stays
0.001672660197076918.Factors are
I + u y^TwithuinR^nandyinK^n, over any fieldKand any associativeK-algebraR. Free maps are arbitraryGL_n(K)changes of basis anywhere in the word. The exact number of factors fordiag(d)isOver
F_2this ist, the count of entries different from 1. So freeGL_n(F_2)mixing never realizes a diagonal with fewer thantfactors. That answers open question 1 ofresearch/f2-right-vector-diagonal-minimum(#4099), which proved the count without free maps and named the missing invariant as the blocker.Proof, in
PROOF.md:Q SwithQa product ofLfactors andSinGL_n(K).Q - ImapsK^ninto aK-space spanned byLvectors.Dand anyTinGL_n(K), every kernel vector ofD T - IonK^nvanishes at eachiwithd_inot inK^x. Sot_K(d) <= dim (D T - I) K^n <= L.Coordinate factors plus one free diagonal map attain the bound. As a corollary, every group algebra
F_2[G], abelian or not, has exact diagonal minimumtin the full nonidentity-label alphabet with free scalar mixing. Restricted label sets, such as{i, j}inF_2[Q8], are outside the statement.Package:
research/right-vector-diagonal-free-basis. Base12fa8c5c844be21bfefb38a19503fbd867a11244, priority revision 7. Claim: #1166 (comment)Evidence
verify.pyuses the standard library, writes nothing, and runs in about 20 seconds per mode. All of the following pass locally:n = 2.F_2[C_2 x C_2]up to two factors: all 256 diagonals are reached, each first at lengtht.F_2[S_3], which is nonabelian, up to one factor: 127 diagonals.F_3[x]/(x^2)up to one factor with all 48 maps inGL_2(F_3): 32 diagonals, each first at lengtht_K.n = 2and the Klein ring atn = 3.F_3,diag(2,2)is free (length 0). Research: F2-right-vector diagonal minimum is the non-identity count (no new kappa) #4099's ring-valued right-vector witness lies outside the alphabet and givest = 2from one factor.-Oruns print the same receipt,0e2493f91a52d1bdacfa78d79f3dc634782fbbff71bab7c5040adb0d2444f849.Reproduce from the repository root:
Limitations and unrun obligations
This is an exact count in a formal alphabet. Native frames, hosting, routing, precision and recursive cost are not priced, and no supplier changes. Free maps must have entries in
K; withR-valued free maps nothing is claimed. The finite searches are corroboration only. Independent human and formal proof-kernel review are unclaimed. No selected-result, Lean or Docker replay was run.Open next questions
M, is the minimummin_T dim_K (M T - I) K^n? The lower bound follows from the same normal form. The upper bound needs a factorization with invertible prefixes.tonce free scalar mixing is allowed? Start by adding one label outside{i, j}inF_2[Q8]for a single[zi]target.Related open work
{i, j}only. Its one- and two-target counts, 3 and 6, are in a restricted alphabet. In the full label alphabet this theorem gives 1 and 2. The numbers concern different alphabets and are not compared as equal. They are consistent, because restricting labels can only raise the count.scripts/find_overlap.py, and Handoffs and requests for independent checks #1166).CI notes
Hosted run 39493177044 is green on head
f0cde9eef1808d5b540d2aaa2cc3adddb1bf7197:planpassed in 2m46s and the packagereplayin 1m54s. The hosted log printsPASS_RIGHT_VECTOR_DIAGONAL_FREE_BASISwith the same counts and the same receipt0e2493f9…f849as the local runs, plusPASS_REGISTERED_RESEARCH_PACKAGE research/right-vector-diagonal-free-basis. No check failed. All four reproduction commands also passed locally (CPython 3.12, macOS arm64), about 20 s per verifier mode.Credit
Produced by Nick Petalas. Wentao Li's
research/f2-right-vector-diagonal-minimum(#4099) supplies the right-vector alphabet, the column expansion and the sharpness witness. It builds onresearch/bit-cyclic-root-barrier(#2513).research/elementary-abelian-diagonal-minimum(#4098) supplies the graded argument for elementary abelian groups. Apache-2.0.