Documentation

Complexity.Computability.TreeEval.Reader.Cert.Step

The step of the Tree Evaluation read machine within its space budget #

The halting test, the address and the step of Cslib.TreeEval.Reader.machine, on tuples, are tidily computable within the space budget Cslib.TreeEval.Reader.stepBudget: the length of the encoded tuple, the value length, the height, and the registers with every entry as long as the prime and the round of the top frame together. On the states the machine reaches, the budget is O((h + ℓ) log ℓ).

Main definitions #

Main results #

References #

The total length of the registers and of the sums of a tuple.

Instances For
    @[reducible, inline]

    The encoding of the inputs of a step.

    Instances For

      The space budget of a step, on the tuple and the bit read.

      Instances For

        Projections #

        Constructing frames, stacks and tuples #

        The branches of the step #

        @[reducible, inline]

        The encoding of the results of a step.

        Instances For