Repository navigation
Research: audit PR #2575's owner evacuation and prove its unique power-cost crossover - #2661
Merged
Mister-Meeseeks merged 1 commit intoOct 16, 2026
Conversation
…que power-cost crossover Independently replays PR CrocSwap#2575's evacuated owner map against PR CrocSwap#2530's fill on the same words, call order and dispatch. Both 281,052-role maps pass the bridge-aware window, whole-helper width, family and prefix-slice checks. 547 helpers move between bins, 694 role descriptors and 462 residual ranks change, rank mass is preserved and 56 positive-rank idle bins are added. The recursive rank-cost difference F(p) = sum_r d_r r^p has exactly one zero for p in (0,1), strictly between 0.289994 and 0.289995: the evacuation is cheaper above it and dearer below it, so it is not a cost improvement at every exponent. The proof uses a signed hinge function with one sign change, at t = 57/29, and exact rational enclosures. A fixed-map audit and scoped proof only: no new supplier, endpoint or kappa; native, physical, precision and outer admission remain inherited and unchecked. Adds research/t74-evacuation-power-audit/ only. Submitted by @commdata2338 with substantial AI assistance (OpenAI Codex research and implementation; packaged with Claude Code). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01X86sCSXdoDd61SDFfC1PKG
Mister-Meeseeks
pushed a commit
that referenced
this pull request
Oct 16, 2026
…nd kappa composition Adds research/t74-2530-source-partner-audit, a standard-library, source-bound independent verification of open PR #2530 (zxv, head b401209; T74 source-partner lifetimes, conditional kappa ~0.0017137379). PR files are read as 38 pinned git objects and never imported or executed. No defect found. New coverage, which none of the four concurrent audits (#2664, #2661, #2656, #2669) checks for #2530: - both words exact end to end (forward and dual, through cleanup and target endpoint), with a dual-only control; - physical stock 66814 (a consistency check); - endpoint enclosure and the kappa grid conditions; - verifier overrides; - R-g owner charts. It corroborates the other audits' handoffs, profile, windows and fill rules, and records the fill's order dependence (238 of 665 adjacent cross-replica swaps keep it legal). Its 148 negative controls (99 distinct) are each rejected by a named rule; there are 3 positive controls, and 62 local checker mutations are killed. No new kappa; the selected frontier is unchanged. 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.
Change and mathematical scope
Independently certify the fixed PR2575 owner evacuation against PR2530, and prove the exact range where it lowers the recursive rank bill. Both 281,052-role allocations pass the literal window, width, family and slice constraints. The evacuation moves 547 whole-helper occurrences between bins, changes 694 role descriptors and 462 residual ranks, preserves rank mass, and adds 56 positive-rank children.
For
F(p) = sum_r (H2575[r]-H2530[r])*r^p, there is exactly one zero in0<p<1, with0.289994 < p_* < 0.289995. The new rank bill is strictly lower forp_*<p<1, and strictly higher belowp_*. The initial all-exponent-dominance question is therefore answered negatively; the useful completed result is the exact crossover classification. This does not identify an error in PR2575's stated endpoint.The proof uses the signed hinge function
sum d_r min(r,t), its single sign change at57/29, and a strictly decreasing normalized integral. Rational logarithm/Taylor enclosures certify the bracket signs. No floating-point sign decision or approximate root is an acceptance condition.Only
research/t74-evacuation-power-audit/is added. This is a finite allocation certificate and scoped analytic proof. No new supplier, endpoint, κ, optimizer minimum, selected-frontier change or full multiplication theorem is claimed. Native dirty-state/phase replay, physical chart realization, complete movement/precision charges and outer admission remain inherited and unchecked here.Task and overlap
The claim is in discussion #2616. Main was fetched at entry and again at 2026-10-15 16:29:41 UTC, and remained
0fdd7d82de03e43c9e5a1000dfbcd380d1b687d2, priority revision 4. The two dependency heads also remained unchanged:b4012098048e12500b2d33d2e84be281915a27ac.921c229b4f030121a1d305de6259e174cd391955.Priority revision 5 (main
b4560d9e7216f72b73c5aa940ac099c05e33ccf9, 2026-10-15 16:31:36 UTC) landed after that check. It changes guidance documents only and leaves theindependent-momentcard, both heads above and this package's base-commit pins unchanged.The source index pins all 19 retained files by exact upstream path, commit, Git blob and SHA256. Both complete BORROW-WORD JSON objects agree between the sources, as do order and dispatch. Helper endpoint dimensions are independently derived from complete GF(2)^9 vector sets. Local paid profiles are source-reported common quantities; their internal frame invoice is not independently rederived here and cancels in the comparison.
Task card:
independent-moment;PR2575-vs-PR2530/actual-owner-evacuation/single-power-crossover/complete-map-legality. Recorded card retrieval nonce59eb0b25697209d2f3021d0193fc238a, catalogue keyc6f2494b197df3bc3591.0<p<1.python3 -I -B scripts/research_package.py --package research/t74-evacuation-power-audit.Final cached overlap covered 812 open PRs (2026-10-15 16:22:35 UTC), 1,276 Discussion records (16:27:10 UTC), and the older 799-PR changed-path index (15:59:04 UTC), with complete reported pagination. Offline freshness warnings and truncated PR file lists remain explicit in
OVERLAP.json; these checks are not a novelty certificate. Exact relevant heads were fetched separately.Validation
Passed on CPython 3.12.3 / Linux x86_64, standard library only:
Expected primary output:
The primary replay reconstructs all 1,332 physical windows from 2,220 per-replica events, including 666 bridges, and checks all eleven emitted owner fields. Nine controls reject missing/ill-typed roles, invalid offsets/windows, family aliasing, overlapping slices, prefix holes, reversed cost direction and lost rank mass. Reversed row order preserves the result; independent integer square roots corroborate the interval evaluator.
The registered integrity check passes source-byte mutation, JSON value-type mutation, exclusive-output refusal and a Git-free read-only export, with all exported bytes unchanged. All 19 vendored files were also compared directly with their exact upstream Git objects. Metadata/source pins and staged whitespace checks pass. Ordinary replay writes no tracked files; receipt regeneration refuses existing outputs.
Not run: the predecessor's full native/supplier/outer cold replay, physical Clifford/projector checks, full precision/stock/bit-side admission, Lean, hosted CI or independent human review. The proof is a written analytic argument with exact finite hypotheses, not a proof-assistant theorem.
Credit
Jeremy Kothe (@jeremykothe2), PR2575, produced the evacuated fill. Philippe Van Velzen (@philippeVV), PR2559, introduced evacuation. @zxv, PR2530, supplied the eight source-partner aliases, both words, the diagonal order and starting allocation. Cinna Davis (@1337isnot1337), PR2226, introduced anticipatory dirty borrowing; Tekalign (@tekuuu), PR2436, Vlado Vojdanovski, PR2322, and the retained T74/native/controller lineage remain credited. Existing allocation checks and the elementary integral/sign-change method are not claimed as new inventions. Source notices and Apache-2.0 licensing are retained.
Prepared for commdata2338 (@commdata2338), with substantial OpenAI Codex assistance.
AI assistance: submitted by @commdata2338 with substantial AI assistance. OpenAI Codex (GPT-6 Astra) did the derivation, the implementation, the checking and the writing; it was packaged and submitted with Claude Code. No independent human review is claimed.
Open next questions
The README and TASK.json identify two bounded follow-ups: test one legal same-word evacuation whose signed hinge function is nonpositive at every knot, or compare an existing alternative spectrum while keeping words and order exactly fixed. These would distinguish uniform concave-cost dominance from optimization at one exponent. Both need an actual legal replacement and source-bound allocation checks before any full supplier or κ claim.
Workflow feedback (optional)
The overlap helper, exclusive handoff reservation and source-word equality checks made a distinct central audit feasible. A short machine-readable list of changed owner bins and explicitly intended exponent range would make evacuation submissions easier to compare. This is optional supporting evidence, not a proposed new admission requirement.
🤖 Generated with Claude Code
https://claude.ai/code/session_01X86sCSXdoDd61SDFfC1PKG