Concrete read paths for the Tseitin streaming controller #
This file proves the input-reader plumbing of validEmitterTM. Every SAT
token occupies two input bits. Starting in a first-bit read state, the
controller reads those bits in exactly two steps, advances the input head
twice, and reaches the state selected by scheduleToken; parked work and
output tapes are unchanged. A first-bit read of the trailing blank reaches
controllerDone in one step with all tapes unchanged.
The scheduled state is not interpreted here. Child execution and pure token semantics remain separate layers.
Main results #
Token-bit framing #
First concrete bit of a SAT encoding token.
Equations
Instances For
Second concrete bit of a SAT encoding token.
Equations
Instances For
The named token bits are exactly the existing concrete token encoding.
Decoding the two named encoding bits recovers the token.
The input head and its right neighbor contain the encoding of tok.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Read configurations #
Controller configuration after reading the first bit of a token.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Controller configuration after reading a complete token.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Halting controller configuration that shares all tapes with c.
Equations
- Complexity.SAT.ThreeSAT.Machine.controllerDoneCfg c = { state := Complexity.SAT.ThreeSAT.Machine.controllerDone, input := c.input, work := c.work, output := c.output }
Instances For
The two bit-reading steps #
Read the first nonblank input bit, advancing right and preserving parked work and output tapes.
Read the second nonblank input bit, schedule its decoded token, advance right, and preserve parked work and output tapes.
Reading the two concrete bits of tok schedules that token in exactly two
controller steps. The endpoint records exact head/cell and tape framing.
Trailing blank #
A blank in first-bit mode halts the controller in one step and preserves the input and all parked work/output tapes.
Exact one-step reachability form of the first-bit blank transition.