Repository navigation
Decoder floors: universality, projection transfer and batching reductions; C(P112) ≥ 64 reduced to named conjectures, C(P120) ≥ 72 restated on N₀ (no κ claim) - #2832
Open
DreamingOfClouds wants to merge 4 commits into
Conversation
…sfer and batching reductions; C(P120) >= 72 reduced to named conjectures (no kappa claim) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…dencies, close the disjoint (1,1) m = 10 case Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
DreamingOfClouds
marked this pull request as ready for review
October 16, 2026 01:08
Mister-Meeseeks
pushed a commit
that referenced
this pull request
Oct 16, 2026
…rection per side) costs at least 64 on P112 (conjecture K3 of #2832; no kappa claim) Proves K3 of #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 #2816 only (through #2832 Lemmas 3.8-3.9, Theorem 3.5, Corollary 3.6); #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>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.
Research note, no κ claim. Adds
research/decoder-floors-reduction/only;bash verify.shre-runs every check (about 6 min, ≤ 3 processes, numpy only, no SAT solver).Target
philippeVV's gain law (#1587, follow-up 6):
gain(L) = |L| − C(L)is monotone and superadditive, so "decoder optimisation is dead" for every E8 line set is the single statement C(P120) ≥ 72 (gain ≤ 48).It implies P112 ≥ 64, P111 ≥ 63 and P104 ≥ 56. The converse does not follow (P112 ≥ 64 does not imply P120 ≥ 72). philippeVV's follow-up 8 closes all lift cases and names R1–R4.
New results in this PR
N₀ = G/2at the same cost, by adding cost-0 single-entry terms on non-orthogonal pairs. SoC(L)is the minimum over decoders ofN₀(L). The inside / one-sided / two-sided split ofN₀is exhaustive, and the rank of a realisation is not an invariant. This is a full-class statement, so it survives the gain-law padding.m ≥ 10, andm = 10forces(s,t) = (1,1). In the Lemma-D normal form|J_Q| ≥ t + 2.cost(P,Q) = cost(P,Q_H) − Σ_{J_Q} ε^colwith(P,Q_H)one-sided. Only outside corrections are new.m = 10with a 2-element circuit is closed (via Decoder floors, case (b): nine terms outside col M (P112 ≥ 64, #968 P104 ≥ 56; no κ claim) #2724 and Decoder floors are tight in the frontier format: one F2^9 label table, factors in col M of a rank-8 realisation (P112 64, E8 72, P104 (#968's unit) 56; two-call batches 128) — no κ claim #2338).t = 1: pair lemma, low-column collinearity, at most two weight-7 columns, and an exact saving count. The disjoint(1,1),m = 10case is closed (E_Q, E_P ≤ 8, soE_Q + E_P ≤ 16 < 17; idempotent-rank and Ω-orthonormality argument, CHECKEDd4.py,omega.py).Map
mm = 9m, ≤ 2 non-full corrections(1,1),m = 10Conjectures (the remaining gaps)
Decoder optimisation is dead on every slice above, modulo the open PRs cited. On P112, K1 ∧ K2 ⇒
C(P112) ≥ 64(with #2338; CONDITIONAL on #2816). On P120 the master is only restated onN₀: the route needs #2338's inside floor on P120, K4 and a two-sided P120 analogue of K1.N₀(P120)costs ≥ 72. By universality this isC(P120) ≥ 72, restated rather than reduced.N₀(P112)costs ≥ 64. Equivalently, outside corrections never exceed the excess of the one-sided projection. K1 ∧ K2 ⇒C(P112) ≥ 64(CONDITIONAL on Decoder floors, case (b) for every number of terms: one-sided P112 decoders cost ≥ 64 without corrections (unique optimum) and with ≤ 2 non-full corrections (no κ claim) #2816).Δ ≥ n_nfforn_nf ≥ 3(Decoder floors, case (b) for every number of terms: one-sided P112 decoders cost ≥ 64 without corrections (unique optimum) and with ≤ 2 non-full corrections (no κ claim) #2816, Decoder floors, case (b): the six remaining d = 8 multisets of #2816 are dead (≥ 64 with ≤ 3 non-full corrections; E8 lifts ≥ 67; no κ claim) #2826).(1,1),m = 10, non-disjoint|J_P ∩ J_Q| ≥ 2: cost ≥ 64 (the disjoint case is closed here).Relation to philippeVV's R1–R4 (#1587 follow-up 8).
N₀. Universality does not prove R1 or R2. R2 is Research: rank-8 complex decoders are gauge-rigid; E-graph eight-term floor (no new kappa) #1212.m ≥ 10part is K-P120; its P112 shadow is K1 ∧ K2, and its first open configuration is K3 (non-disjoint). R4'sh ≥ 10part is Decoder floors, closures: punctured E8 units (Model C) to p = 46 (all m) and p ≤ 56 (merged m ≥ 8), windows h = 10–11 (no κ claim) #2639 plus K6.Credit: philippeVV (gain law; lift cases; R1–R4), #1212, #2338, #2724, #2816, #1633, #1224, #968, #1714. Lean Lemma OC is #2694.
Prepared by DreamingOfClouds with Claude Opus 5.5 (Anthropic), via Claude Code; Apache-2.0.
🤖 Generated with Claude Code