Repository navigation
Audit #6122's four-query capacity: no error, first n=6 exclusion check; exact capacity for every call count (no new κ) - #6138
Merged
Conversation
… count (no new κ) Independent audit of PR6122 (head e4fb569): proof re-derived, no gap. Stdlib F2 exhaustion of every cap profile for n=2..6, including the first finite check of the n=6, r=2 exclusion. Proved corollaries: heterogeneous per-call caps at four calls, and exact k-call capacity n + ceil(n/m_k) <= k r for every k >= 3, answering PR6122 Open question 2. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
Change and mathematical scope
This PR adds an independent audit of #6122 (Nick Petalas, head
e4fb5699c1) inresearch/four-block-query-capacity-audit/, plus two proved extensions. It makes no κ claim, and thesupplier and selected record are unchanged. The model is #6122's throughout. K has characteristic two, Q is a
central involution, free maps are constant GL_n(K), and each paid call is I + QN with N² = 0 and rank N ≤ r.
There is no workspace, and the target is Q I_n.
Prove exact four-query capacity 2 floor(4r/3) (no new κ) #6122's theorem holds. I re-derived the normalization, the trace parity, the Gram factorization, the block
idempotents and the rank count, and found no gap.
Its finite check never reached the new step. Prove exact four-query capacity 2 floor(4r/3) (no new κ) #6122 exhausts n ≤ 4. Every case it decides there is already
settled by parity or by the elementary bound n ≤ 3r. The first case that needs the new bound 3n ≤ 2S is
n = 6, r = 2: "four rank-two queries cannot twist six." This package decides it by stdlib exhaustion over F2.
Exhaustion over F2, n = 2..6, all 75 cap profiles. For per-call caps (c1..c4), a witness exists exactly
when n is even and Σ min(c_j, n/2) ≥ 3n/2. The decider does not use the Gram argument. It puts R1 in
conjugation normal form, enumerates every R2, applies a rank filter, and tests membership in {R3 + R4} once per
similarity class, using the complete invariant rank p(Y)^k.
Corollary, proved for all fields: heterogeneous caps. Four calls with caps c_j reach Q I_n iff n is even
and Σ min(c_j, n/2) ≥ 3n/2. The omission schedule takes unequal omission counts; 16,559 such words are replayed.
Extension, proved for all fields: every call count k ≥ 3. This answers Prove exact four-query capacity 2 floor(4r/3) (no new κ) #6122's Open next question 2. Let
m_k = 2⌊(k−1)/2⌋. Then k calls of rank ≤ r reach Q I_n iff
The least total rank is n + ⌈n/m_k⌉.
bound already gives the same inequality, so the new step matters exactly for even k.
by wrap-around. 353 words are replayed for k = 3..9 and r = 1..6.
coordinate falls from 3/2 (k = 4) to 5/4 (k = 5, 6) and toward 1 as k grows.
Not covered: exhaustion beyond F2 or beyond n = 6, workspace, non-square-zero paid matrices, mixed caps for k ≠ 4,
and any native realization, invoice or κ.
Task and overlap
The drawn track was independent-verification. Following the coordinator's advice to audit a fresh, unreviewed
open PR, this package keeps #6122's card,
joint-query-controller.TASK.jsonrecords the scope change.Base:
721c03822c421b7f7fcbb2598993b947c4d88419. At submission, #6122 had no comments or reviews, and therefreshed overlap cache and open PRs showed no other audit of it. The merged square-zero packages use different
alphabets or targets. Concurrent sessions are working on #6097 and other areas, which do not overlap this one.
Validation
30 s.
-Omodes.RESULT.jsonis compared in full.rank-cap violation, missing constants, and constructor refusals.
non-identity-target path wrongly fixed R1 in normal form. That is fixed, and the controls were moved.
Open next questions
exactly.
Credit
The four-call theorem, its proof and the omission schedule are by Nick Petalas (#6122). The n + 1 simplex is
from Cinna Davis / 1337isnot1337 (
research/productive-controller-basis-search/GLOBAL-PROOF.md). The Gramframework and the block simplex at the shortest count are by Ali Romman (#5617). The source question is
Matarener's #6114. The audit and extensions are by Josie Elliston, prepared with Claude Code (Opus 5.5).
Apache-2.0.
🤖 Generated with Claude Code