The running time of the parameter program #
Slice P4i of planning/aldous-lyons-track.md: the parameter program arParCore κ runs within
(c (W + 1)^m X^e)^{μ + 1} for every W ≥ (λn + 1)^μ + σ + λ + n (arParCore_time), the
routine's ArRoutine.ParTime.
Its loops run as long as the values they write: Q, μ, σ (the budgets' routine, by
MIPRE.AnswerReduction.budCore_time), r, s and 2^j. All of them are dominated
(vals_pdom): ◇ = (μ + 2)(Q + 4) and K = E₁ (μ + 1)(oW + Q + 4) are products of quantities
below W and below μ + 1, which the exponent μ + 1 of the bound absorbs (PDom.ofLeK);
T = 2^K is only written in binary, of K + 1 bits; r ≤ c (|T| + |σ'| + 1) and
s ≤ P(|n| + |T| + Q + σ') by the window describer's bounds; and 2^j ≤ 2m + 1. The sizes of
the data between the stages are dominated as the outputs of runs (PRuns.size_le).
The running time of a loop stage: the data and the number written dominated.
The values the loops write are dominated.
The running time of the parameter program: within (c (W + 1)^m X^e)^{μ + 1} for every
W ≥ (λn + 1)^μ + σ + λ + n.