Skip to content

research/lockstep-live-role-audit: live roles in the lockstep compiler and the #4470 outer constant C (no new κ) - #4691

Merged
Mister-Meeseeks merged 1 commit into
CrocSwap:mainfrom
Matarener:lockstep-live-role-audit
Oct 22, 2026
Merged

Mister-Meeseeks merged 1 commit into
CrocSwap:mainfrom
Matarener:lockstep-live-role-audit

Conversation

@Matarener

Copy link
Copy Markdown
Contributor

Requested by Mark

Change and mathematical scope

Audit with a positive scoped result; no new κ. The selected κ is unchanged.

Before: DELAYED-COVER-BRIDGE open question 1 was open. It asks whether the lockstep compiler gives every simultaneously live child role a distinct physical array, which both the delayed BIT cover and the row-digit reserve assume. The outer-reserve constant C for #4470 was only illustrative (#4612).

After: research/lockstep-live-role-audit answers both questions.

Remaining obligations:

Task and overlap

Validation

python3.12 -B scripts/research_package.py --package research/lockstep-live-role-audit
python3.12 -B scripts/check_research_commit.py --package research/lockstep-live-role-audit

Both pass (CPython 3.12, Windows, standard library only; verify.py takes about 4 minutes).

Rejecting controls:

  • one owned center per recursion depth instead of one per unit instance (the allocation FINITE-PRECOMPILATION §6 calls insufficient);
  • an eager parent that issues round j+1 before child class j finishes;
  • an exit batch that repeats an array.

These are finite executions. At astronomical widths (up to about 10^254), two replicas are executed and the smaller programs are checked through their interface.

Credit

zxv (#4359, delayed-cover bridge, finite compiler); Jacob Alan Sussman (Theorem 1G); Cinna Davis (#4440/#4470); the transfer-audit authors (finite_dag_audit.py). Audit by Mark (Matarener), prepared with substantial Claude Code assistance.

Open next questions

See README:

🤖 Generated with Claude Code

…r and the CrocSwap#4470 outer constant C (no new kappa)

Answers the two open questions of research/bit-row-stock-atom-audit (CrocSwap#4612).
Executes the FINITE-PRECOMPILATION compiler event by event with per-array
live-role stacks (whole-fiber cover routes): simultaneously live roles of a
class lie on distinct arrays, nested roles form parent-child chains, routes
are undone LIFO (DELAYED-COVER-BRIDGE open question 1). Binds C to the CrocSwap#4470
templates: log2 C <= 64215200000088, fit from log2 p = 64473100659114.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@Mister-Meeseeks
Mister-Meeseeks merged commit b21331d into CrocSwap:main Oct 22, 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