The size of windowed configurations #
Encodings of windowed configurations and of the problems, solutions and saved data of the divide-and-conquer form of the windowed simulation, and bounds on their sizes.
A windowed configuration satisfies Turing.MultiTapeTM.Universal.Windowed.WInv D B h L when its
state is at most D, it has at most D + 1 windows, the heads of its windows are within h of
0, every window holds at most L cells and every cell is at most B. Its encoded length is then
at most winBound D B h L. The windowed simulation of n steps with a description of length at
most B preserves the bounds on the state and the cells, moves the heads by at most one, adds at
most 2 * n cells to every window, and emits at most n symbols, each at most the length of the
description.
Main definitions #
Turing.MultiTapeTM.Universal.Windowed.eWin: the encoding of windowed configurations.Turing.MultiTapeTM.Universal.Windowed.cells: the number of cells of a window.Turing.MultiTapeTM.Universal.Windowed.WInv: bounds on a windowed configuration.Turing.MultiTapeTM.Universal.Windowed.winBound: the resulting bound on its encoded length.
Main results #
Turing.MultiTapeTM.Universal.Windowed.length_eWin_le: the size of a windowed configuration.Turing.MultiTapeTM.Universal.Windowed.WInv.sim: the bounds after the windowed simulation.Turing.MultiTapeTM.Universal.Windowed.WInv.restore_sim: the bounds after simulating on cut windows and pasting them back.
Encodings #
Problems of the divide-and-conquer simulation: the description, the number of steps in unary and the windows.
Instances For
Solutions: the windows after the steps and the emitted symbols.
Instances For
Saved data: the number of steps of the second half, the windows after the first half and the symbols it emitted.
Instances For
Bounds #
The number of cells of a window.
Instances For
Bounds on a windowed configuration: the state is at most D, there are at most D + 1
windows, their heads are within h of 0, they hold at most L cells each, and every cell is at
most B.
- cells (t : Tape) : t ∈ w.2 → Windowed.cells t ≤ L
Instances For
The bound on the encoded length of a windowed configuration satisfying WInv D B h L.
Instances For
One step #
Pasting #
The windowed simulation #
The bounds after the windowed simulation of n steps, for a description of length at most
B: the heads move by at most one and every window gains at most 2 * n cells.
The bounds after simulating on cut windows and pasting them back: simulating m steps on
the windows of radius r and pasting the result back adds at most 2 * m cells to every window,
and puts the heads at 0.