Repository navigation
Audit #4100's cached chirp odometer: O(p) head travel per record uniformly in d (no new κ) - #4325
Open
pinterbanget wants to merge 1 commit into
Open
pinterbanget wants to merge 1 commit into
pinterbanget wants to merge 1 commit into
Conversation
…counts Written amortization of PROOF.md's chirp-table section with explicit constants (table travel <= 31 TP uniformly in d under the stated factor-two radix premise, fewer than two products per record, (2d-1) sqrt2 2^-P rounding), checked against a literal four-tape head-movement count with failing controls (per-record d scan, skewed radices, nearest rounding, ratio-update drift). No new kappa. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
pinterbanget
pushed a commit
to pinterbanget/integer-mult-bounds
that referenced
this pull request
Oct 21, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 21, 2026
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.
Summary
This adds
research/pr4100-chirp-odometer-tariff/. It audits the cost claims in Cinna Davis's #4100 PROOF.md section "Chirp tables: eliminating another d-factor scan". #4320 audited the chirp identity and listed this tariff as its open question 2.Why it matters. #4100's ledger charges cached phases at power 0. A leftover per-record
dfactor would cost powerε = 1−10^-30 > 1−κ, and #4100's owncomposition-controls.jsonrejects exactly that route (old_per_record_d_chirp = (1−κ)−ε; the verifier checks this equality). The tariff is new in #4100 and has no lineage audit.Claim type: a scoped proof audit (written amortization with explicit constants), checked against a literal four-tape head-movement count. No new κ.
Result
The tariff holds, under the factor-two radix premise PROOF.md states (
t_i ∈ {r, r/2}):≤ TP(1 + 12(t_max+1)/t_min) ≤ 31·TP, uniformly ind. Each step is charged by where its carry stops, and returns are included.≤ 30·TP + O(d²P).≤ 4T.Σ_(k≤d−2) T/Π_(i<k) t_i < 2T. PROOF.md's bound ofΣ(j+1)/2^j = 4per record is valid but looser.|π̃_0−π_0| ≤ (2d−1)√2·2^(−P).At the caller (
P = Θ(p),t_min ≥ 2) this givesO(V)head travel andO(V log p)arithmetic, matching the ledger's power-0 row.Evidence
verify.pyuses only the standard library and takes about 1.4 seconds.dup to 12, radices 2 to 8. Every case lies within its written per-case bounds. Table travel perTPsettles at 6.997 (radix 2) and 4.333 (radix 4), flat ind.d = 2..10,P = 16..32, against a 60-digit reference. The worst error is 0.754 of the bound.d-scan grows linearly, up to 66TPatd=12.(2,512)violate the factor-two premise and reach 258.5TP, so the premise is load-bearing.Commands run locally (macOS, CPython 3.12):
Not covered
o(V).2^-4pprecision constant.Task and overlap
uniform-transfer-audit, refined to this fixed-tape cost implication (recorded in TASK.json), priority revision 7.12fa8c5c844be21bfefb38a19503fbd867a11244. Propose unconditional κ = 0.00173097911567079247276057 via batched CRT #4100 is pinned at337d04939571a637aeab54a0f58f54fde811663a.Credit
The construction and the audited claims are Cinna Davis's #4100 (OpenAI Codex assistance). This audit and simulator were prepared by Ryanson Jonathan with substantial Claude Code (Claude Opus 5.5) assistance. Apache-2.0.
🤖 Generated with Claude Code