Repository navigation
PR212's frame floor on PR217's butterfly word: κ < 6.968e-4 banked, +1.77% of frame room left (no new κ) - #221
maxime-fleury wants to merge 2 commits into
Conversation
Rebuilds PR217's changed word through its own candidate.py, confirms the three emitted payloads against its expected-bit.json hashes and the declared 11,671 changed frames, and runs PR212's ceiling.py unchanged on a shim tree whose self-tests re-derive PR217's ledger child for child (W 20,668, rank 1,486,160). On that word the completed-bank ceiling is 6.973e-4 and kappa < 6.968e-4 against the achieved 6.8517e-4 and 6.846968e-4, so the reassociation raised the ceiling and the value by about the same 0.13% and left slightly less frame room than CrocSwap#200's word (1.68% against 1.77%). No new kappa, no existing file changed. Generated with Codebuff Co-Authored-By: Codebuff <noreply@codebuff.com>
PR216 admits 220 further operation-frame changes on the same lineage with the scalar word fixed, and PR217's butterflies rewrite exactly 880 operations of the same index space. transfer_check.py compares the two packages' own words: the DAG-fixing records are identical, only 3 of PR216's 6,258 admitted records touch a rewritten operation and none of its 2,268 canonical subspaces does, so a merge is well defined at the index level but needs fresh admission and replay. The frame floor measured here caps any such layout at +1.77% over the 6.84696826673891e-4 record, while PR216's own layout sits 0.122% below it. Generated with Codebuff Co-Authored-By: Codebuff <noreply@codebuff.com>
|
Thank you @maxime-fleury. This contribution is now retained on main in the scoped 100-PR review and contributor credits. Contribution: PR212's frame floor applied to PR217's actual butterfly word. Review and limits: Prior exact-head 1200-round scoped replay. The bound concerns that fixed word, not new primitive families. The complete original source, notices and relevant execution evidence are retained through the pinned source archive. The review distinguishes fresh local runs, source-bound historical Linux CI and prior exact-head review; it does not claim 100 fresh full mathematical audits. Closing this historical PR as reconciled. This preserves parallel and cumulative credit without replacing the selected frontier or promoting priced research targets to completed constructions. Reviewed head: |
No new κ, no existing file changed. #212 bounded the bit coarse saving of one word — #200's physical bit word, shared by #205, #206 and #207 — over every admissible choice of operation frames. #217 holds the current record on a different word: 440 four-input XOR reassociations (880 graph nodes and scalar controls) on top of #211's cascade frames and #200's construction. This applies #212's method, unchanged, to that word.
Result
At 1,200 Lagrangian rounds, the round count of #212's published run, on #217's head
b739fc2:The like-for-like pair at 400 rounds moves the same way (own 6.909e-4 vs 6.918e-4, banked 6.969e-4 vs 6.978e-4), so the comparison does not depend on the round count.
The word's own numbers, recomputed here from its certificate:
D/Cof the certified layout, ownD/Cof the certified layout, banksThe butterflies raised the ceiling and the achieved value by about the same 0.13%, leaving slightly less frame room than before: +1.68% from the achieved
D/Cto the ceiling here against +1.77% on #200's word, and +1.77% against +1.86% on the κ basis. Reassociation is not a way to enlarge the frame slack; it is a different word with its own, slightly higher, ceiling — which is what #212's scope statement already said.How the word was obtained and checked
#217's own
candidate.pyrebuilt the changed word from #202's head8d8d67b(fetched frompull/202/head), #211's pinned frame payload and the frozen butterfly overlay, checking those hashes itself. The three emitted payloads reproduce #217's declared hashes exactly —graph_p12.json2bb271df…,word_p12.jsonef77a7d3…,frames_p12.json4e0fce06…— and the word has 41,288 operations, 18,908 roles, 1,760 reuse pairs, 3,960 gauges and 11,671 changed operation frames, the number itsexpected-bit.jsondeclares.ceiling.py --treethen passed every self-test on that word: the certified layout lies inside every derived joint bound, its slot chains reproduce #217's certified ledger child for child (W 20,668, rank 1,486,160), the terminal record substitutes[3, 21]per sink and stage, and every per-slot floor is below its actual chain. Fact 1 reproduces the certificate to eight digits (6.7938424e-4 < D/C = 6.7998615e-4, gap 0.089%), matching an independent closed-form computation.rebuild_word.pyandbuild_tree.pyreproduce the run end to end; the tree's certificate is a shim whosebitrecord is #217's own post-terminal profile plus the pre-sink profile restored by the terminal record, and every field of it is re-derived by #212's own self-tests.Added after the first push: what combining PR216's cuts with this word can reach
PR216 (
research/coordinated-crossover-pr200-v2, head34abdc5) is a third layout on the same lineage, keeping PR211's frames and admitting 220 further operation-frame changes (kappa = 6.838643131376e-4). Since this note's ceiling bounds every frame layout of PR217's word,transfer_check.py(added in the second commit) settles the structural side of the obvious combination question from the two packages' own words:[op_index, [basis vectors ...]]in that same index space: 6,191 current bases, 6,258 override records, 2,268 canonical subspaces, of which only 3 of 6,258 touch a rewritten operation and none of the 2,268 does;Scope
This bounds frame layouts of #217's word only, in the sense #212's floor has. The reassociations are part of the word, so nothing here bounds further reassociation, other circuits, reuse, gauges or sinks — the escapes #212 lists. The pre-sink profile is reconstructed rather than read from #217's receipt (its own
run_bit.pyneeds Linuxresource/signal.alarmand pinned numpy 2.3.5 / scipy 1.17.0); the delta is exact and #212's child-for-child self-test is the check. All κ remain conditional on each submission's stated interfaces.Credits: #212 (Chafik Boukhalfa) for the method and the script, unmodified; #217 (hcg890) for the word and
candidate.py; #211 (Rohan Arun) for the pinned cascade frames; #200/#168 v4 for the base word and vendored checker. Prepared with Anthropic Claude assistance; Apache-2.0.