The size of the simulated configurations #
After j steps, the configuration of the simulation is bounded in the length of the encoded
description, the length of the input and j: the state and all symbols on the work tapes and the
output are numbers from the description, the input head stays on the input, every head moves by at
most one cell per step, and every zipper grows by at most two cells per step.
Main definitions #
Turing.MultiTapeTM.Universal.cfgBound: the bound on the configurations.Turing.MultiTapeTM.Universal.stepBound:Turing.MultiTapeTM.Universal.stepTimeat the largest sizes the invariant allows.
Main results #
Turing.MultiTapeTM.Universal.length_eCfg_iterate_le: the size of the configuration afterjsteps.Turing.MultiTapeTM.Universal.stepTime_iterate_le: the time of the step afterjsteps.
Numbers in the description #
The length of the encoded description, which bounds all numbers in it.
Instances For
The invariant #
A work tape after at most j steps, with symbols at most D: the head is within [-j, j] and
the zipper holds at most 2 * j cells.
Instances For
A configuration after at most j steps, for a description of length D and an input of
length X.
Instances For
The configuration and the output after j steps.
The size bound #
The bound on the encoded work tapes.
Instances For
The bound on the encoded configurations, after j steps.
Instances For
The time of a step #
The bound on the context of a step after j steps, for a description of length D and an
input of encoded length N.
Instances For
The bound on the time of a step after j steps, for a description of length D and an input
of encoded length N: Turing.MultiTapeTM.Universal.stepTime at the largest sizes the invariant
allows.
Instances For
The time of a step after j steps, in the length of the description, the length of the
encoded input and j.