Repository navigation
Research: independently audit PR #2588's swapped-alias frame bill and lender handoffs - #2656
Merged
Mister-Meeseeks merged 1 commit intoOct 16, 2026
Conversation
…bill and lender handoffs Independently audits PR CrocSwap#2588's swapped aliases (lenders 80/88 now alias helpers 596/600 instead of 648/649) against PR CrocSwap#2575 on both pinned providers. Explicit GF(2)^9 vector-set replay of every chronological frame charge recovers the local delta -2 e1 -2 e3 +2 e4 (prelude +4 e1 from eight new line-45 and four removed line-30 target levels; B -6 e1 -2 e3 +2 e4); rank mass stays 5,251 and the 422-helper width inventory {4:33,5:9,7:62,8:78,9:240} is unchanged. The local moment change 2(4^p - 3^p - 1) is negative for every p strictly between 0 and 1, other charges held fixed. Exact reverse-covector checks show the two moved handoffs, lender 80 at B cut 916 and lender 88 at B cut 931, hold exactly their own arbitrary inputs; 18 frame mutations and four receipt-preserving sign faults are rejected. A finite local audit only: no new kappa; native phases, hosting, scalar endpoints and the global moment are not checked. Adds research/t74-swapped-alias-frame-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
This was referenced Oct 15, 2026
Mister-Meeseeks
pushed a commit
that referenced
this pull request
Oct 16, 2026
… PR2766 provenance, root-bracket precision - Occupancy: add controls C4c-C4f (extra-word lender 403, lender writes moved to the end of restore at frame FULL, a moved lender read) with machine-checked must-accept / exact-failing expectations. A lender write moved past its alias warp at FULL is accepted by both replays, the frame chain, recount, refits, fill and price; only OCC-TIMELINE (plus undeclared-edit checks) rejects it. Occupancy is therefore a conformance property, not a kappa-soundness condition, in the finite model; #2802 enforces it structurally in verify_retired7.py, #2818's patch check has no occupancy predicate (read, not run). Corrects the earlier "only frame monotonicity" wording. - Attribution: compare against PR2766's own pinned word (only B1151 differs); the other 19 frames #2802 lists with it are checked cost-neutral; the reconstructed retired5 state now matches #2802's recorded endpoint, local profile and fill sha256. - New rule S3-ABOVE-FLOOR-NEUTRAL: the seven above-floor refit5c frames carry no cost. - Root bracket: the 1e-70 slack was applied in the default 28-digit Decimal context, where it rounds away; widening now uses a 100-digit directed context, with a written error budget. Conclusions unchanged (margins >= 1.0e-20 in all four brackets). - Verifier emits prelude warp count, 35/14/14 split and refit7c dims; a pin mismatch prints a FAIL line. README adds "What this decides", terms, downstream claims #2824/#2827/#2833, credits (#2315, #2656, #2767, #2322), and Python-version scope. PASS_T74_RETIRED7_INCREMENT_AUDIT rules=28/28 controls=19/19 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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
Add
research/t74-swapped-alias-frame-audit/: an independently implemented finite certificate for PR2588's two lender/helper substitutions, with a scoped analytic corollary. The construction and its improvement remain credited to the predecessors. No defect was found in the audited component. No new kappa or complete record admission is claimed.For both pinned providers, explicit GF(2)^9 vector-set replay reconstructs the full local delta
-2 e1 -2 e3 +2 e4against PR2575. The prelude contributes+4 e1, B contributes-6 e1 -2 e3 +2 e4, and ordinary A, centre COPY, restore and final charges are unchanged. Rank mass remains 5,251 and the 422-helper inventory remains{4:33,5:9,7:62,8:78,9:240}. The certificate localizes every changed register histogram and all twelve target-room changes: eight new line-45 levels and four removed line-30 levels.For every
0<p<1, the local moment difference is2(4^p-3^p-1)<0. The README proves this throughout the interval, conditional on unchanged remaining charges; it does not infer feasible hosting or a global saving.A separately written reverse-covector interpreter checks only PR2588's two newly moved handoffs: lender 80 at B916 and lender 88 at B931, in both providers. Each row is its own arbitrary input in a free algebra of invertible warp symbols. Four sign mutations preserve the entire frame receipt and break these identities.
Not checked: full scalar endpoints/cleanup-buffer values, actual native Clifford phases, physical owners/private stock, precision/tape, global or outer arithmetic, all-size realization/compiler/analytic assumptions or bit H1-H5. The selected record and frozen predecessors are unchanged.
Task and overlap
The claim is in discussion #2605. The full structured card is
TASK.json.complex-new-helper-inventory/5868e5281a1e63d41a22; refined domain PR2588/PR2575/swapped-aliases/full-frame-invoice/both-providers/vector-set-audit. Nonceb3b5ee2f84cf3429266e004dacac0b21, track complex-mechanisms, priority revision 4.0fdd7d82de03e43c9e5a1000dfbcd380d1b687d2; PR25888cd9dc88e24f062e2ca2fa7f4844a3d3319381fb; PR2575921c229b4f030121a1d305de6259e174cd391955. PR2530b4012098048e12500b2d33d2e84be281915a27acsupplies mechanism attribution, with no direct code import. The four word inputs are copied verbatim with original paths, Git blobs and compressed/decompressed hashes. Canonical main remained unchanged at the 16:24 UTC refresh; both PR heads were rechecked anonymously and unchanged.0<p<1.research/t74-swapped-alias-frame-audit, registered command below.Overlap queries included the task card,
2588,helper-label,lenders 80,swapped aliasandlocal invoice. Complete-paginated shared snapshots: entry 797 open PRs at 15:53 UTC and 1,252 Discussion records at 15:56 UTC; final observed 812 open PRs at 16:22 UTC and 1,276 Discussion records at 16:27 UTC. Expected offline warnings remain; metadata/package-note coverage is not a novelty guarantee or full diff audit.Validation
CPython 3.12.3, standard library only:
Normal and optimized registered replay both passed:
Also passed: all four inputs compared byte-for-byte with their pinned Git objects; direct optimized replay from a read-only standalone export without Git, with all 12 exported files unchanged; package metadata/provenance; the chooser's local-ceiling positive control; selected-record bindings. No full cold supplier/native/global/outer replay or hosted CI was run. No independent human review is claimed.
Eighteen frame mutations cover reports, singular/wrong-image warps, a late handoff, non-centre cut read, target room, width inventory, removed helper and wrapper framing. Four coefficient-sign faults leave frame receipts identical but fail readiness. Positive controls use equivalent subspace generators and exact noncommuting/inverse covectors. Guards remain active under
-O; ordinary replay writes no package files.Credit
Jeremy Kothe (jeremykothe2), PR2588/2575 and the T74/entrance/native lineage; zxv, PR2530 source-partner recovery; Tekalign (tekuuu), PR2436 lifted-target aliases and prelude; Vlado Vojdanovski, PR2322 coherent handoffs; Cinna Davis (1337isnot1337), PR2226 anticipatory dirty borrowing. The source notice is retained verbatim. The distinct pricing/wrapper audits and centre/helper guards are credited, together with the original supplier/compiler authors. New here: the vector-set interpreter, reverse-covector checks, localized certificate and proof/controls.
Prepared for commdata2338 (@commdata2338), with substantial OpenAI Codex assistance. Apache-2.0.
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
See
TASK.jsonand README. Screen one further pinned substitution using these charged traces and covectors, then perform complete native and global admission. Independently replaying the complete supplier/outer chain remains useful and separate. Discussion #2606 retains predecessor restoration/read-order work; Discussion #2612 covers simultaneous assignment search.Workflow feedback (optional)
Exact-head reservations distinguished this audit from construction and packing. Refreshing the board exposed adjacent source-recovery work and allowed the optional semantic checks to be narrowed to the changed successor cuts. Future word changes would be easier to review with a compact per-provider transition ledger.
🤖 Generated with Claude Code
https://claude.ai/code/session_01X86sCSXdoDd61SDFfC1PKG