Documentation

Complexitylib.SAT.Tseitin.Machine.Internal.ControllerRun

Run simulation for the Tseitin streaming controller #

This module iterates the one-token controller simulation over a successful Streaming.run. The input is framed by an already-consumed token prefix and the remaining token list. Every iteration advances that prefix by one token, preserves the pure-state tape invariant, and consumes at most one controllerTokenBudget.

The hypothesis st.maxValue + toks.length ≤ cap supplies one common register cap for the whole suffix. Streaming.maxValue_step_le_internal reestablishes the hypothesis after the head token. The endpoint remains in first-bit read mode on the trailing blank; taking the final halt step is intentionally left to the next layer.

Main result #

Simulate a successful pure streaming run over a framed token suffix.