The running times of the answer-reduced sampler and calculator #
Slice P4h of planning/aldous-lyons-track.md, for the complexity clause of
TailoredAnswerReduction. The output verifier's programs run the routine's parameter program as a
stage; everything else they run is a polynomial-time function or, in the processor, the input
sampler. So one hypothesis on the routine suffices, ArRoutine.ParTime: its parameter program
runs within (c (W + 1)^m X^e)^{μ + 1} (MIPRE.Pipeline.PRuns) for every W above
(λn + 1)^μ + σ + λ + n (AnswerReduction.arg), as the MIP* answer reduction's does
(MIPRE.AnswerReduction.parProg_time). Under it:
params_pdom: the parameters' encoding is dominated, and with it every parameter (le_size_arParams);arSampler_time: the sampler, the product of the oracularized input sampler and the low-degree half, detyped (CL.ProductSampler.prog_time,CL.Detyping.sampler_time);arSampler_dim_pdom: its dimension;lenD_timeandlenD_len_pdom: the calculator, and the lengths it outputs;lenD_total: the calculator halts on every input — the contract'slen_total, which needs no hypothesis.
The parameter program runs in polynomial time: for every W above
(λn + 1)^μ + σ + λ + n, within (c (W + 1)^m X^e)^{μ + 1}. The one cost hypothesis on a
routine; the routine P4i fixes satisfies it.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The parameters' encoding is dominated.
The sampler #
The parameter program projected to the low-degree half's parameters.
The low-degree half's parameter program, (λ, μ, σ) hardcoded.
The sizes of the two programs the product hardcodes are dominated.
The running time of the typed answer-reduced sampler: the product's accounting with the oracularized sampler's and the low-degree half's parameter program's.
The running time of the answer-reduced sampler, detyped.
The dimension of the answer-reduced sampler is dominated: the graph view's bits, the input
sampler's dimension and (2M + 1) t bits of the low-degree half.
The calculator #
The running time of the answer-length calculator, on every input: the parameter stage,
then the polynomial-time function lenF.
The lengths the calculator outputs are dominated: products of a codeword count, a number of coefficients and the field width, each below a power of the parameters' size.