Documentation

Complexitylib.SAT.Tseitin.Machine.Internal.ControllerRead

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 #

@[simp]

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
        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.