Skip to content

Research: independently audit PR #2588's swapped-alias frame bill and lender handoffs - #2656

Merged
Mister-Meeseeks merged 1 commit into
CrocSwap:mainfrom
commdata2338:t74-swapped-alias-frame-audit
Oct 16, 2026
Merged

Mister-Meeseeks merged 1 commit into
CrocSwap:mainfrom
commdata2338:t74-swapped-alias-frame-audit

Conversation

@commdata2338

Copy link
Copy Markdown
Contributor

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 e4 against 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 is 2(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.

  • Task ID / scope key: complex-new-helper-inventory / 5868e5281a1e63d41a22; refined domain PR2588/PR2575/swapped-aliases/full-frame-invoice/both-providers/vector-set-audit. Nonce b3b5ee2f84cf3429266e004dacac0b21, track complex-mechanisms, priority revision 4.
  • Base / exact heads: main 0fdd7d82de03e43c9e5a1000dfbcd380d1b687d2; PR2588 8cd9dc88e24f062e2ca2fa7f4844a3d3319381fb; PR2575 921c229b4f030121a1d305de6259e174cd391955. PR2530 b4012098048e12500b2d33d2e84be281915a27ac supplies 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.
  • Concrete object / question: derive the full chronological local charge delta and width conservation; check arbitrary-dirty readiness at the two changed successor cuts.
  • Scope status / reason: changed from construction to independent auditing of a changed source binding, as welcomed by priority revision 4. The original card's construction acceptance gate is not claimed.
  • Exact claim audited: the swapped word's equal-width histogram and earlier handoff readiness. The inherited frame-charge contract is retained.
  • Method / bounded domain: all events in four nine-bit words, 512-element subspaces, exact integer charges, four backward noncommuting rational row identities. No optimizer or packing search.
  • Nearest overlap: PR2359 prices PR2322's earlier handoff; PR2472 checks entrance wrappers; PR2478/2508 guard centres/helper indices. Discussion CLAIM: PR2530 source-partner handoff cuts, independent dirty-lender audit #2606 audits PR2530's eight-source restoration/read order, so this package limits content checks to the two changed PR2588 cuts. Discussion Cost-aware source-partner helper assignments above PR2588 #2612 searches additional assignments. This account's PR2394 checks PR2339's native initial prefix. PR2621 reports a newer order/fill on unchanged PR2588 words; its global claim is not audited.
  • Budget / required observable: no new physical cost or supplier saving; recover or refute the exact full local delta and equal width mass, then prove local moment dominance for every 0<p<1.
  • Success / falsification / stop: deterministic certificate with frame/warp/cut and rank-preserving semantic controls; stop after this finite component audit within a 60-minute session.
  • Predecessors / artifact / command: credited below; research/t74-swapped-alias-frame-audit, registered command below.

Overlap queries included the task card, 2588, helper-label, lenders 80, swapped alias and local 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:

python3 -I -B scripts/research_package.py --package research/t74-swapped-alias-frame-audit
python3 -I -B scripts/research_package.py --package research/t74-swapped-alias-frame-audit --check-only
make selected-record-check

Normal and optimized registered replay both passed:

PASS_T74_SWAPPED_ALIAS_FRAME_AUDIT words=4 providers=2 delta=-2r1-2r3+2r4 helpers=422 handoff_rows=4 frame_controls=18 readiness_controls=4 positive=4 no_new_kappa
PASS_REGISTERED_RESEARCH_PACKAGE research/t74-swapped-alias-frame-audit outcome=completed

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.json and 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

…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
@Mister-Meeseeks
Mister-Meeseeks merged commit 5f14603 into CrocSwap:main Oct 16, 2026
55 of 61 checks passed
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants