The complexity clause of the answer reduction #
Slice P4h of planning/aldous-lyons-track.md, concluded: the output verifier of the answer
reduction (ArRoutine.output) is within the contract's output budget
(TailoredAnswerReduction.within): an input within inBudget λ μ n with |𝒱| ≤ σ gives an
output whose sampler, calculator and processor run within outBound bound λ μ σ n at degree
outDegree deg μ, whose questions have dimension and whose lengths are at most the same bound,
for a polynomial bound and a degree deg depending only on the routine (output_within), under
the one hypothesis that the routine's parameter program runs in polynomial time
(ArRoutine.ParTime). The calculator halting on every input, the contract's len_total, is
ArRoutine.lenD_total.
The complexity clause of the answer reduction (TailoredAnswerReduction.within): an input
within inBudget λ μ n with |𝒱| ≤ σ gives an output within outBound bound λ μ σ n at degree
outDegree deg μ, for a polynomial bound and a degree deg depending only on the routine.