Repository navigation
Audit: selected bootstrap cutoffs omit the carried constant (κ unchanged) - #1956
Conversation
The 14 recorded cutoff_log2 values in the selected CrocSwap#1094 assembly fix ceil(log2 C)=512 at every stage; the PR387 / five-stage cutoff lemma carries C_old*2^(L*Delta a) into the next stage's C. Stages 2-7 of both branches fail that rule (shortfall ~2(1-s)); exact corrected chain given. kappa is unaffected. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…1956) Restated ordinary-bootstrap cutoff lemma: the time bound holds for all widths with lower-order tolls absorbed by max(2, 2/(e ln2 delta)), so the cutoff only serves the borrowed-stock fit. All 14 recorded cutoffs of the selected #1094 receipt satisfy the fit-only rule with exact headroom 6,562,783+ bits. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Batch review at Merged to Reviewed scope: Exact reconstruction of both seven-stage bootstrap chains confirms twelve recorded cutoffs fail the carried-time-constant rule as written. Corrected finite cutoff chains pass under the stated fresh-constant allowance; numerical kappa is independent of the cutoff input. This is a scoped proof/receipt mismatch, not a refutation of the asymptotic bound. The pinned scoped command passed; the batch ledger contains its command, input hashes, environment and log. This incorporates the research/tooling contribution and does not change the selected κ or discharge the inherited multiplication-theorem assumptions. Batch review, attribution and evidence. Thank you for the contribution. |
Scoped audit of one finite lemma instantiation in the selected record. κ, the certificate, the suppliers and the selected frontier are unchanged.
Package:
research/bootstrap-cutoff-carry/. Base main0b1cccf8. Carduniform-transfer-audit(chooser nonce9c18a425e1fae055c7b797453ed1df50, priority revision 3), scope refined. Claim: #1166 (comment)Question
The selected
research/community-frontier1094-audit/ASSEMBLY.jsonrecords 14 finite bootstrap cutoffs, seven per branch. Frozen PR1087code/assemble.pycomputes them asmax(ceil(36/gap^2), ceil(2*(4+512)/gap)), which takesceil(log2 C) = 512at every stage.The lemma they instantiate appears in PR387's PROOF and in
five-stage-source527-banks/proof/FINITE_BIT_ACCOUNTING.md. There, C dominates "previous ordinary constants", and the next constant isC_large + C_old*2^(L*(a_(j+1)-a_j)). Do the recorded cutoffs satisfy that rule once the carried factor enters the next stage's C?Result (exact rationals, stdlib)
C_old = 1, noC_large, the recorded smaller previous cutoff). The shortfall ratio is 1.996649 at every failing stage.δ_(i+1) = sδ_iand the steps satisfyΔa = (1−s)δ/s, so the quadratic cutoff⌈36/δ²⌉can never pay the carry whens < 1/2. The shortfall tends to2(1−s). Every lineage that uses this formula with a fixed allowance should therefore fail the same way, including T37 (1024) and the deeper chains in Conditional κ 0.001676855229071321886206381217337893: verified outer witness refinement, unchanged construction #1424, T74 outer210: verified conditional arithmetic refinement (superseded by #1578) #1586 and Conditional κ = 0.0016769381110224387711...: stacked pivot 566 + 554 kernels with 600-digit grid and 600-digit endpoints over PR1692 #1724. Only the selected record is checked here.2^(i−1)times the recorded ones; stage 7 has 48 digits instead of 46. This assumes fresh per-stage constants below2^512, as the receipt does.This is a receipt/proof-text inconsistency, conditional on the lemma's wording. It does not establish that the bound fails. There are two repairs:
C_oldinto the cutoff, which gives the corrected chain above;Evidence
python3.12 scripts/research_package.py --package research/bootstrap-cutoff-carryprintsPASS_REGISTERED_RESEARCH_PACKAGE, and--check-onlypasses.verify.pypasses on CPython 3.10–3.14.python3 -B -m unittest discover -s tests -p 'test_research_*.py': 42 tests OK.scan_receipts.py(supplementary, unregistered) checks stages 3 onward of every in-reporesearch/*/ASSEMBLY.jsonthat records cutoffs: 12 receipts and 23 branches, including the Conditional κ = 0.001661202643272239: eight B-frame coalescences after SW4 #741–Conditional κ = 0.001672188119205421: improved T16 owner packing on the seven-slot k8 word #1042 frontier audits and T37's 1024-bit receipt. It uses recorded exponents only. All 114 such stages fail the minimal carry.L_j(a_(j+1)−a_j)) and the closed form. Its must-fix and should-fix items are applied: the finding is stated as conditional on the lemma's wording, the closed-form scope is narrowed, "least" is qualified, the κ claim is narrowed to the numerical calculation, and a vacuous control was replaced by an in-memory mutation of the outer engine source.Not checked
Overlap
complex-t37-validation/check_bootstrap_reserve.py(Tekalign) andfrontier1042-invoice-audit-seed81(Wronskode) check the same cutoffs against a fixed allowance; those checks are correct as stated.bootstrap-depth-auditandt37-bootstrap-depth-seed60study depth, not cutoffs. A fresh overlap refresh found no work on the carried constant.Credit
The cutoff lemma and the next-constant rule are from rohanarun's PR387 and eumemic's five-stage bank proof. The chain and the 512 allowance come from the frozen PR1087 assembler (Jeremy Kothe's package and its lineage) and Rohan Arun's PR1094 receipt.
Prepared by Josie Elliston with Claude Code (Claude Opus 5.5) assistance.
🤖 Generated with Claude Code