Skip to content

Negative result: A4 four-role target diag([a],[b],[c],[d]) has exact minimum 8 (no seven-call word; radical-rank proof); no kappa - #4032

Merged
Mister-Meeseeks merged 2 commits into
CrocSwap:mainfrom
thakrarsagar:loop44d3/i11-a4-seven-call
Oct 20, 2026
Merged

Mister-Meeseeks merged 2 commits into
CrocSwap:mainfrom
thakrarsagar:loop44d3/i11-a4-seven-call

Conversation

@thakrarsagar

Copy link
Copy Markdown
Contributor

Statement

In the formal F2[A4] four-role model of #2116, the target T = diag([a],[b],[c],[d]) has exact minimum 8. Here a=(123), b=(124), c=(12)(34) and d=ab=(13)(24). There is no seven-call word, so the model gives no cross-role paid-call saving for this target. No kappa claim.

Length Status Evidence
1-5 impossible written proof (Lemmas 1-2); also both joins
6 impossible exhaustive joins A and B (reproduces #2116); not covered by the written lemmas
7 impossible written proof (Lemmas 1-2); also both exhaustive joins
8 realized direct word, replayed exactly on all 48 basis inputs

The kinds of evidence differ. Length 7 and lengths up to 5 are excluded by a written proof. Length 6 is excluded by a finite exhaustive certificate. Length 8 is an explicit construction. None of this is a multiplication theorem, a supplier result or a kappa change.

Written proof.

  • Lemma 1 (C3 determinant): det over F2[C3] gives n_a = n_b (mod 3).
  • Lemma 2 (radical rank, new here):
    • Write b = a^2 d. Every word then factors as W = A * prod(I + C_k^-1 (d+1) N_k C_k), with A in GL4(F2[<a>]).
    • F2[<a>] meets the radical J only in 0, so A is the unique lift diag(a, a^2, 1, 1). The defect is diag(1, d, c, d).
    • A twisted functional Phi: J/J^2 -> F4 satisfies Phi(r y s) = aug(r) Phi(y) psi(s). It turns the defect into a sum of n_b matrices of rank at most 1 that has rank 3. So n_b >= 3. Base b gives n_a >= 3 in the same way.
  • Together the two lemmas exclude (2,5) and (5,2) at length 7, and every length up to 5. Length 6 would need (3,3).

The per-label floor n_b >= rank_F4 Phi(L^-1 T - I) holds in this F2[A4] alphabet for any number of roles. Whether it extends beyond A4 = V x| C3 is open question 2; it is not claimed here.

Milestone and decision informed

Base and pins

  • Base: 20ecf2891d80b5acf18d980b2164fb44ea7faa90, under priority revision 6. Canonical main had not moved at submission.
  • Pinned input: Research: A4 four-output target has no six-call word #2116's RESULT.json (git blob and sha256 in SOURCES.json).
  • Package: research/a4-seven-call-radical-rank/, 7 new files. Nothing else is touched.

Reproduce

python3 -I -B research/a4-seven-call-radical-rank/verify.py
python3 scripts/research_package.py --package research/a4-seven-call-radical-rank --check-only

The verifier uses only the standard library and compiles two C joins with cc -O3. It ends with PASS_A4_FOUR_ROLE_EXACT_MINIMUM_EIGHT, which reports:

  • Direct word: 8 calls, 48/48 basis inputs.
  • Lemma: defect rank 3 in both bases.
  • Each join: 6,655,830 minimal-length-3 classes expanded and 1,597,399,200 children looked up, with no word of length up to 7.

The second command prints PASS_PACKAGE_METADATA_AND_PINS. A run takes about 80-90 s wall time with about 369 MB peak RSS (Python 3.14.4, gcc 15.2.0). The generic runner also passed under a private Python 3.12.15 (PASS_REGISTERED_RESEARCH_PACKAGE).

Certificates and negative controls

  • Two separately implemented exhaustive joins (same AI-assisted session).
    • Join A uses 4x4 matrices of 12-bit masks, left-inverse enumeration and a GF(2)-linear incremental hash.
    • Join B uses graded 12 x 16-bit coefficient matrices, right-inverse enumeration, a left-multiplication P<=3 build and a nonlinear hash.
    • Both find P<=3 = 1/240/41,920/6,655,830 (total 6,697,991). This matches Research: A4 four-output target has no six-call word #2116's pinned right_distinct_exact_states, and the verifier asserts it.
  • Verifier checks of the proof. Every proof step is checked numerically: the factor split for all 120 idempotents, dim J = 9, unique lifts, the twisted bimodule law on all 512 elements of J, Phi(J^2) = 0, the step-5 identity on random words, and the determinant formula on random words.
  • Negative and positive controls.
    • Each of the 8 single-call omissions of the direct word is rejected.
    • The label mutation (final call b -> a) is rejected.
    • Three-output control diag([a],[b],[c],1): the defect rank drops to 2, and both joins find (3,3) 6-words that Python replays exactly.
    • Planted 7-words (2 per join) are found and replayed.

Scope, assumptions, unresolved obligations

  • The model is inherited unchanged from Research: A4 four-output target has no six-call word #2116: 240 rank-one idempotent factors D_N(g) = I + ([g]+[1])N with g in {a,b}, unit prices, four roles, dirty inputs, no workspace and exact equality of every formal coefficient.
  • Free scalar GL4(F2) mixing and role permutations do not help. Conjugating them to the left leaves a scalar factor that augmentation forces to be I.
  • Length 6 is excluded only by exhaustive search. A written proof of it is open question 1.
  • Unpriced (unknown, not zero): native conversion, restored workspace, a physical caller, chronology, hosting, precision, recursive transfer and supplier admission.

Search record

  • Domain: all words of length up to 7 over the 240-factor alphabet. They are organized as X·Y and X·f·Y, with X and Y in P<=3.
  • Coverage is complete in each join. Hashing is deterministic.
  • There is no C3 or coset pruning and no early exit. Sampling is used only in the controls.
  • No timeouts and no memory limits were hit.

Credit and concurrent work

Claim: #2095 (comment)

Review provenance

The package was reviewed by four independent AI review passes in the same loop: reproducibility, adversarial mathematics, provenance and referee. They raised only minor issues, all of which were addressed in one revision. The math pass also checked the result with its own construction of A4 and its own exact BFS for length up to 6. No human review is claimed.

Attribution

Prepared by Sagar Thakrar (@thakrarsagar) with substantial AI assistance from Claude (Anthropic, Claude Opus 5.5 via Claude Code) in an automated research loop.

🤖 Generated with Claude Code

thakrarsagar and others added 2 commits October 19, 2026 16:01
Written C3-determinant plus radical-rank proof excludes length 7 and <=5;
two independently written exhaustive C joins exclude every word of length
<=7 (covering length 6); the direct eight-call word is replayed exactly.
Formal model of PR CrocSwap#2116 only; no kappa or supplier claim.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Scope the "why 8" sentence to length 7 (length 6 is search-only), fix the
per-role rank wording, add the free scalar mixing and extra identity-role
remarks, state the per-label radical-rank floor over F2[A4], rename the
product set to P<=3, cite PRs CrocSwap#2047/CrocSwap#2248/CrocSwap#2085/CrocSwap#2010/CrocSwap#3893 with authors,
hedge novelty, describe the joins as separately implemented in one session,
record the Python 3.12.15 runner pass, and fix the c3_determinant report
string. Verifier rerun: PASS_A4_FOUR_ROLE_EXACT_MINIMUM_EIGHT (82 s, 369 MB).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Mister-Meeseeks
Mister-Meeseeks merged commit 93d5762 into CrocSwap:main Oct 20, 2026
2 checks passed
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