Skip to content

Independently join the selected #4470 p16 invoice to its moment bill: exact agreement, surplus below one rank-one job (no new κ) - #4951

Merged
Mister-Meeseeks merged 3 commits into
CrocSwap:mainfrom
JoyboyBrian:jb/independent-moment-4470
Oct 23, 2026
Merged

Mister-Meeseeks merged 3 commits into
CrocSwap:mainfrom
JoyboyBrian:jb/independent-moment-4470

Conversation

@JoyboyBrian

Copy link
Copy Markdown
Contributor

Result

This PR independently joins the selected #4470 p16 invoice to its moment bill. No new κ. No discrepancy found.

The gap it closes. Three pieces of #4470's ledger were already independently derived:

No non-author code had combined the first two into the complete histogram, or bound that histogram to the moment and tail inequalities at κ = 60403/20000000. CONTROLLER.json's embedded invoice still uses the older THREE-base unit (69,012 jobs). Only the author's substitution step produced the 64,620-job histogram that the other checks evaluate.

research/pr4470-invoice-join/verify.py is separately written and imports no checker. It does three things:

Status: a finite certificate for one fixed histogram, under the #4440 charging model as stated. It is not a native/physical replay, a Laurent factorization (already covered), a compiler, outer-theorem or BIT check, or a selected-record change.

Task and overlap

Test plan

  • python3 scripts/research_package.py --package research/pr4470-invoice-join --check-only → PASS_PACKAGE_METADATA_AND_PINS
  • python3.12 -B scripts/research_package.py --package research/pr4470-invoice-join → PASS_REGISTERED_RESEARCH_PACKAGE ... outcome=completed
  • python3.12 -O -B research/pr4470-invoice-join/verify.py and python3.12 -I -W error -B research/pr4470-invoice-join/verify.py → PASS_PR4470_INVOICE_JOIN
  • python3.12 -B scripts/check_research_commit.py --package research/pr4470-invoice-join --check-source-history → PASS_RESEARCH_COMMIT_BYTES
  • python3.12 -W error -B -m unittest discover -s tests -p 'test_research_onboarding.py' → 26 tests OK
  • 15 in-verifier rejection controls, covering moment, structural and binding edits. Every one must reject, or the verifier fails.
  • Mutation test: all 8 of 8 hand mutants fail. They changed the job count, the α limit, the port count, κ, the thin charge, the idle line count, the γ limit, and the root upper end (moved below the root).

Open next questions

  1. Single-job completeness of the p16 invoice. Is every per-port copy/query/add/erase of a thin shear and an IDLE window charged exactly once? The surplus is below one rank-one job, so a single missed charge would matter.
  2. Stage-zero unit. All 18 full calls, including stage 0 (multiplier F9·Q⁻¹), are charged the same Independently audit #4470 chronological frames and paid invoice (no new kappa) #4504 unit. Is that right for stage 0?

Credit

🤖 Generated with Claude Code

@Mister-Meeseeks
Mister-Meeseeks merged commit 3fd7d44 into CrocSwap:main Oct 23, 2026
2 checks passed
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