Skip to content

Research: optimal 3x3 binary connector queries (no new kappa) - #934

Merged
Mister-Meeseeks merged 1 commit into
CrocSwap:mainfrom
RossRichardson:research/recursive-seed51-20261014
Oct 13, 2026
Merged

Mister-Meeseeks merged 1 commit into
CrocSwap:mainfrom
RossRichardson:research/recursive-seed51-20261014

Conversation

@RossRichardson

Copy link
Copy Markdown

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 at e2021d1c9e06948528cbc0a8fd7079b671da981d, 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.md records the local claim and completed result. Attribution and substantial OpenAI Codex assistance are disclosed in NOTICE.md; Apache-2.0.

Validation on macOS / Python 3.14.6:

python3 -I -O -B research/binary-connector-walk/verify.py
python3 -I -O -B research/binary-connector-walk/test_package.py

Expected: PASS_BINARY_CONNECTOR_WALK targets=512 dense_cases=23040 controls=11 cycle=18->12 lowered=228->198 and PASS_BINARY_CONNECTOR_PACKAGE relocation=1 regeneration=1 corruptions=4.

  • All 32,768 search states and 196,608 directed edges exhausted; all 512 target patterns independently replayed, along with both star comparators and literal inverses.
  • Every witness attains the per-operator support bound, covering arbitrary positive fixed query prices.
  • 23,040 dense cases; 11 obligation-specific controls, including a valid but nonoptimal word and counterexamples outside the binary/linear contract; 120 independent closed-form tape checks.
  • Exact certificate regeneration and standalone relocation pass; four corrupted package files reject. Normal and optimized Python summaries agree. Retained SHA256 and Git blob identities match.
  • make selected-record-check, all five existing selected-result tests and staged whitespace checks pass. The selected frontier and upstream/ 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.

@Mister-Meeseeks
Mister-Meeseeks merged commit 2014dcc into CrocSwap:main Oct 13, 2026
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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants