Documentation

Complexity.Computability.Machines.Turing.MultiTape.Complexity.LogSpace.InductiveCounting.Encoding

Binary storage for the inductive-counting controller #

The controller stores ten binary natural registers, a finite instruction label and two bits. The choice history used in its semantic proofs is absent from the encoding.

Main definitions #

References #

Fixed labels for the controller's finite phases.

Instances For

    Only ten binary registers are stored; there is no stored walk or round list.

    Instances For

      The fixed data represented by a controller state.

      Instances For

        The encoded finite phase, binary registers and flags.

        Instances For

          A uniform bit bound on each of the ten registers bounds the complete stored state.

          Every bounded controller state has logarithmic size in its register bound.

          Polynomial register bounds give native logarithmic-space storage, including on rejecting branches. This estimate concerns the state alone, not a supplied choice history.