Repository navigation
The complex row coefficient of the selected outer reserve is one (log2 C −64 bits, no new κ) - #4972
Merged
Mister-Meeseeks merged 1 commit intoOct 23, 2026
Conversation
The CrocSwap#4470 complex row field is q_0 = ceil(log2 B_c) floor(log_N d) chunks (batched-complex-rows, AUDIT s6, rank-one compiled children), so the proportionality assumed as c_row <= 2^64 in lockstep-live-role-audit is exactly one. Rerunning the pinned constant computation gives log2 C <= 64,215,200,000,024 (64 bits lower) and fit log2 p = 64,473,100,659,050. The A_old term never binds. No new kappa. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 23, 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.
Result
This answers the
c_rowhalf ofresearch/lockstep-live-role-auditopen question 1. The complex row proportionality in the #4470 outer-reserve constantCis exactly 1. It was previously assumed≤ 2^64.The chain, with every link a verbatim phrase checked against a pinned source:
notes/batched-complex-rows.texreservesq_0 = ⌈log2 W⌉·D_c(d)row chunks, which is the same unit as OUTER-TRANSFER-AUDIT §5'sq0.AUDIT.md §6says "The row stock is based on B, not B+O", with child ratio1/Nandf = ⌊e/N⌋.D_c(d) = ⌊log_N d⌋.Hence
q_0 ≤ ⌈log2 B_c⌉·log_{N_c} d, andc_row = 1.Recomputation. The verifier authenticates lockstep's
constant_c.pyand reruns it unchanged, reproducing its published values. It then reruns it with exactly one substituted assumption line,log2_c_row = 64 → 0, in memory only.log2 Cupper boundlog2 pAll of lockstep's internal threshold checks still pass. The
A_oldterm never binds, becauseCis a maximum dominated by the complex share. #4970 separately derivesS_old = 1.No new κ. The selected exponent stays
60403/20000000.Task and overlap
Card
selected-stock-envelope, scope refined (seeTASK.json). Base: canonical mainb91956876e5b4122fd89179f1b57557ff8378f15, priority revision 7. CLAIM.The old-lineage "row coefficient 20,161" was a κ≈0.0015-era allowance for a different reservation. It is not a coefficient of this formula.
Not covered:
B_cand the compiled ranks;This is a source-bound reading of the retained reservation, not a new proof of it.
Test plan
log2 C,log2_c_row = 1, and a perturbed depth recursion.--check-source-historywas not run locally because the checkout is shallow.Open next questions
Close the remaining 68-bit gap between the upper and lower complex shares of
C.Credit
lockstep-live-role-audit).batched-complex-rowsandkappa-rebuildaudit authors.Prepared by James Reed with substantial Anthropic Claude (Claude Code) assistance. Apache-2.0. No independent human review.
🤖 Generated with Claude Code