Repository navigation
Conversation
Answer the second open question of CrocSwap#5299: on both CrocSwap#1248 sharp A8 simplex witnesses, every term has an induced Petersen plus (rank - 5) isolated lines or a rank-sized non-orthogonal set, so free orthogonal side information keeps the nine-term bill at 72. The exact independence bound alone gives 64, so the Petersen step is needed. No new kappa.
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.
Result
Finite certificate on two pinned witnesses (scoped negative result); no new κ. On both sharp witnesses of the A8 simplex nine-term decoder on P120 (#1248), the separate-term COPY bill stays at 72 against arbitrary nonlinear zero-error messages when every reader knows all inputs orthogonal to it. This answers the second Open next question of #5299 (
research/a7-a1-nonlinear-copy-floor). That question noted that #5299's Lemma 1 transfers to A8 at once and that its Lemma 2 needs its own witness search. This PR supplies the search.Per term,
verify.pyfinds and checks an invertible fooling block of sizerho_k, plus an induced Petersen withrho_k - 5isolated lines inside the term's demand linesX_k ∩ Y_k, or a pairwise non-orthogonal set of sizerho_k:0,9^8: 8 × (Petersen + 4) on 50-line demand graphs;1,8,9^7: one single line, Petersen + 3 on 49 lines, and 7 × (Petersen + 4).The largest pairwise non-orthogonal set is computed exactly by branch and bound. It has size 8 in every rank-9 term and 7 in the rank-8 term, so the independence bound alone certifies only 64. The Petersen step supplies the missing unit in all 16 high-rank terms.
Evidence and reproduction
Standard library only. From the repository root:
(The interpreter is CPython 3.12; any
python3.12works.) Local results ate374f75c9bfb625695a14c4e4daa621adb8008bd:Each registered check takes about 0.1 s locally; the full package run takes about 0.5 s.
verify.pychecks the SHA256 of the pinned #1248CERTIFICATE.jsonand rebuilds the 120-line A8 model from coordinates. It does not import predecessor code. It checks all 14,400 entries ofD T^t = 2Gfor both witnesses and recomputes both invoices from the pairing matrix, requiring them to equal the pinned ones. It then rebuilds the certificates and requires byte equality with the storedRESULT.json, and re-checks the stored certificate as given. The twelve rejecting controls cover:Limitations and unrun obligations
Open next questions
Related open work
Credit
Mark (Matarener)'s #5299 poses the question and supplies both lemmas and the certificate format. Philipp / mightyOil's #1248 supplies the A8 model, the every-shift floor 72 and both witnesses. joaqcoo's #1224 supplies the one-sided normal form. Width pricing follows #888 and #785/#814.
Claim: #1166 (comment)
CI notes
All checks passed at
e374f75c9bfb625695a14c4e4daa621adb8008bd:planandreplay (research/a8-simplex-side-information-floor), run https://github.com/CrocSwap/integer-mult-bounds/actions/runs/40533181921.