Documentation

Complexitylib.Algebraic.LowerBound.Cutwidth.Extractor.Strong.Block.Recursion.Scheduled.State.Parameters

Total polynomial-time initialization of the numerical block schedule #

Choose L=clog 2 (n+1), clip depth to min requested L, and set the local error exponent to e+depth+2. The independent bound 4^depth ≤ 4*(n+1)^2 permits bounded-power construction of the initial entropy. The actual initial compressed width can then be computed without using a circular capacity assumption.

Every initializer parameter has a uniform unary certificate on all natural inputs. The selected reserve automatically satisfies the finite capacity and splitting budgets. These arithmetic choices instantiate the previously proved finite schedule; the payload evaluator and final statistical specialization are separate layers.

Depth clipping bounds the variable power directly by the original input length.

The selected initial compressed width contains the entropy and has bounded expansion.

The total parameter choice supplies the global reserve premise of the finite schedule.

The input logarithm is uniformly polynomial-time in unary.

theorem Algebraic.Cutwidth.Extractor.scheduledBlockDepth_unaryFn {n requested : List Bool → ℕ} (hn : Complexity.UnaryFn n) (hrequested : Complexity.UnaryFn requested) :
Complexity.UnaryFn fun (z : List Bool) => scheduledBlockDepth (n z) (requested z)

Clipping a runtime requested depth is uniformly polynomial-time.

theorem Algebraic.Cutwidth.Extractor.scheduledBlockErrorExponent_unaryFn {n requested e : List Bool → ℕ} (hn : Complexity.UnaryFn n) (hrequested : Complexity.UnaryFn requested) (he : Complexity.UnaryFn e) :
Complexity.UnaryFn fun (z : List Bool) => scheduledBlockErrorExponent (n z) (requested z) (e z)

Compute the local error exponent from the clipped depth and requested error.

theorem Algebraic.Cutwidth.Extractor.scheduledBlockLeafReserve_unaryFn {n requested e : List Bool → ℕ} (hn : Complexity.UnaryFn n) (hrequested : Complexity.UnaryFn requested) (he : Complexity.UnaryFn e) :
Complexity.UnaryFn fun (z : List Bool) => scheduledBlockLeafReserve (n z) (requested z) (e z)

The selected leaf reserve has a uniform unary certificate.

theorem Algebraic.Cutwidth.Extractor.scheduledBlockInitialEntropy_unaryFn {n requested e : List Bool → ℕ} (hn : Complexity.UnaryFn n) (hrequested : Complexity.UnaryFn requested) (he : Complexity.UnaryFn e) :
Complexity.UnaryFn fun (z : List Bool) => scheduledBlockInitialEntropy (n z) (requested z) (e z)

Construct initial entropy using a power bounded independently by the original input.

The actual initial compressed width is uniformly polynomial-time in all runtime inputs.

theorem Algebraic.Cutwidth.Extractor.scheduledBlockStateInit_mem_FP {n requested e : List Bool → ℕ} (hn : Complexity.UnaryFn n) (hrequested : Complexity.UnaryFn requested) (he : Complexity.UnaryFn e) :
(fun (z : List Bool) => scheduledBlockStateInit (n z) (requested z) (e z)) ∈ Complexity.FP

Initialize the encoded numerical state uniformly, with no validity premise on the inputs.

theorem Algebraic.Cutwidth.Extractor.scheduledBlockStateInit_iterate_mem_FP {n requested e count : List Bool → ℕ} (hn : Complexity.UnaryFn n) (hrequested : Complexity.UnaryFn requested) (he : Complexity.UnaryFn e) (hcount : Complexity.UnaryFn count) :
(fun (z : List Bool) => scheduledBlockStateStepEval^[min (count z) (scheduledBlockDepth (n z) (requested z))] (scheduledBlockStateInit (n z) (requested z) (e z))) ∈ Complexity.FP

Uniformly run the initialized numerical state up to a runtime requested level, clipped to the scheduled depth so that every intermediate state has its proved bound.