Repository navigation
Research: optimal 3x3 binary connector queries (no new kappa) - #934
Merged
Mister-Meeseeks merged 1 commit intoOct 13, 2026
Merged
Mister-Meeseeks merged 1 commit into
Mister-Meeseeks merged 1 commit into
Conversation
This was referenced Oct 13, 2026
Merged
Mister-Meeseeks
pushed a commit
that referenced
this pull request
Oct 14, 2026
… kappa)
Add one new complete call type DUO_{j,k}: z += B_j x_j + B_k x_k to the frozen
universal-connector alphabet (the only changed premise is 'no combined
queries'; the call is charged in full). Exact finite result: the five-source
universal source word has unique Pareto profile (10 calls, 12 toggle-adds)
versus the frozen (12, 12), so the all-31-row batch runs 72 root queries at 74
toggle-adds instead of 74 at 74 - the support bound 72, unattainable in the
singleton alphabet, is attained exactly here. k=9 is excluded by a complete
zero-cover census of all 7,888,725 nine-point sets; W>=12 by parity plus the
reproduced 945-pairing control. n=3 (5,6) and an n=4 (6,8) side row included.
Predecessor credit: Ross Richardson's research/universal-connector-boundary
(#943 / #934).
Comparison: #1340 and
#1370 mutable-source shear (Arham Tahir),
discussion 1352; #1185 f(6)=16. Prepared by
Navinor with help from opencode. Apache-2.0.
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.
Restoring a dirty connector between product stars repeats full factor queries. This research construction carries partial source sums between readouts: every binary 3-by-3 product pattern has an explicit schedule using exactly two calls per active operator, attaining a proved lower bound in the specified one-connector query alphabet.
For the six-edge cycle, the complete schedule uses 12 factor queries instead of 18 for either row or column stars. A literal recursive lowering with factor lengths 1 through 6 uses 198 leaf calls instead of 228 for the better star comparator, with the same four borrowed dirty arrays. The package pays child and inverse calls, coefficient/source access, storage, instruction work, frames and tape returns under explicit interfaces. These are operation counts; no new kappa, selected-supplier integration, general circuit optimum or measured speedup is claimed.
Only
research/binary-connector-walk/is added. The README gives the exact contract, lower-bound argument, full cost recurrence and unresolved obligations. The certificate contains all 512 literal words and the 198-leaf expansion; the independent verifier imports no search/lowering code and does not use reported BFS distances to establish optimality.Base:
91a2094f2e022930069e8cfdc810a3ea1b81cd09. OS assignment seed 51, recursive-interface track. PR889 is the direct one-source fanout predecessor, pinned ate2021d1c9e06948528cbc0a8fd7079b671da981d, with its README and notice retained byte for byte. Credit also goes to Chafik Boukhalfa's PR628 dirty commutator. PR822's tree storage reuse, PR522's coordinate sector and concurrent PR929's grouped cyclic inverse have different contracts; their savings are not combined here. The recorded prepublication inventory reached #931; the immediate submission refresh also checked #932 (X4 scalar target forests) and #933 (native bit rewrites), which leave this abstract multi-input query model distinct. No pinned sprint coordination issue exists;CLAIM.mdrecords the local claim and completed result. Attribution and substantial OpenAI Codex assistance are disclosed inNOTICE.md; Apache-2.0.Validation on macOS / Python 3.14.6:
Expected:
PASS_BINARY_CONNECTOR_WALK targets=512 dense_cases=23040 controls=11 cycle=18->12 lowered=228->198andPASS_BINARY_CONNECTOR_PACKAGE relocation=1 regeneration=1 corruptions=4.make selected-record-check, all five existing selected-result tests and staged whitespace checks pass. The selected frontier andupstream/are unchanged.Full repository regeneration and the expensive selected-supplier cold replay were not rerun for this standalone package. No hosted-CI, formal-theorem or independent human-review pass is claimed. Physical supplier realization, compatible frames and ownership, whole-row charging, compiler/tape integration and outer analytic constraints remain uninstantiated.