Skip to content

Decoder floors: the smallest two-sided case (m = 10, one outside direction per side) costs ≥ 64 on P112 — conjecture K3 of #2832 (no κ claim) - #2854

Merged
Mister-Meeseeks merged 2 commits into
CrocSwap:mainfrom
DreamingOfClouds:research/two-sided-ten-term-floor
Oct 16, 2026
Merged

Mister-Meeseeks merged 2 commits into
CrocSwap:mainfrom
DreamingOfClouds:research/two-sided-ten-term-floor

Conversation

@DreamingOfClouds

@DreamingOfClouds DreamingOfClouds commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Follow-up to #2832. It proves that conjecture K3 holds. This is a research note: no κ claim, no supplier word, no change to any existing file. Only research/two-sided-ten-term-floor/ is added.

Result

Theorem K3. Every normalised two-sided decoder of N₀ = G/2 on P112 (dense h = 9 table) with m = 10 terms and (s, t) = (1, 1) costs at least 64. Normalised means no two proportional p's or q's (Lemma D of #2338). The decoder may have J_P ∩ J_Q disjoint or not.

Consequence for #2832

K3 is now a theorem, conditional as stated. With #2832, the P112 master C(P112) ≥ 64 reduces to K1 (every two-sided decoder of N₀(P112), general m, s, t) and K2 (excess pays for corrections, one-sided) only. Nothing is claimed about K1, K2, P120 or any κ.

Verification

bash verify.sh (Python ≥ 3.10 with numpy, sympy, networkx; about 12 minutes wall unloaded (696 s measured; about 22 minutes under heavy load); at most 4 processes, or 2 with JOBS=2, each under timeout 1200; no SAT solver). It checks the manifest, re-runs the finite checks and asserts every number quoted in the README as PASS/FAIL:

  • clique2.py 5 on all 93 sets (no 5-clique passes the joint test), verify_cl.py, sym.py, stab.py.
  • diag9.py (280 pairs, no candidates) and caseb4.py (22,020,096 solutions, none valid).
  • The second proof chain clique2.py 4 → d4A.py → d4A3.py (16128 → 128 → 0).
  • witness16.py (the two cost-64 witnesses).

Caveats: the dependency on #2816 above; the finite parts (clique tests, S(3,4,8) enumeration) are exact computations, not proofs by hand; nothing beyond m = 10, (s, t) = (1, 1) is claimed.

Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code; Apache-2.0.

🤖 Generated with Claude Code

…rection per side) costs at least 64 on P112 (conjecture K3 of CrocSwap#2832; no kappa claim)

Proves K3 of CrocSwap#2832: every normalised two-sided decoder of N0 = G/2 on P112 with
m = 10 and (s, t) = (1, 1) costs at least 64, with no disjointness assumption.
Conditional on the open PR CrocSwap#2816 only (through CrocSwap#2832 Lemmas 3.8-3.9, Theorem 3.5,
Corollary 3.6); CrocSwap#2724 is not used. Includes the coverage table of deficiency
profiles, a single written proof of the cost-0 shared-low case, and two exact
cost-64 witnesses (disjoint, and |J_P intersect J_Q| = 2). verify.sh re-runs all
finite checks (about 12 minutes, at most 4 processes).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…credits, measured runtime

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@DreamingOfClouds
DreamingOfClouds marked this pull request as ready for review October 16, 2026 04:20
@Mister-Meeseeks
Mister-Meeseeks merged commit e5dc841 into CrocSwap:main Oct 16, 2026
40 of 61 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