Documentation

Complexitylib.Models.TuringMachine.Witness.BoundSetup.Defs

Realized finite witness bounds #

A witness bound is supplied by an actual deterministic setup machine. Its unary counter occupies charged workspace. Time, all-prefix decision space, and the canonical phase-entry frame are recorded separately from the numeric bound.

Ordinary fresh tapes before the witness-bound setup phase.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    def Complexity.WitnessBoundSetup.ready {r : ℕ} (x : List Bool) (bound : ℕ) :
    TapePred (r + 1)

    The setup preserves input and blank output, parks its scratch tapes, and places the exact unary witness bound on its last tape.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      structure Complexity.WitnessBoundSetup (r : ℕ) (bound : ℕ → ℕ) :

      A machine realizing a length-dependent finite witness bound. The final work tape is the counter, and the preceding r tapes are private setup scratch.

      Instances For