Polynomial runtime transfer for the detyping sampler #
The bound follows the actual one-call program: preprocessing bounds the size of the forwarded query and continuation, the original sampler bounds the forwarded run, and postprocessing reads their combined output. Constants in the graph table are fixed; no uniform graph-compilation bound is asserted.
The closed polynomial expression bounding a router with one call to a
sampler whose indexed coefficient and input degree are B and k.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A common query degree, independent of the index and runtime coefficient.
Equations
Instances For
The explicit detyping runtime polynomial in the raw query's size.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The common query degree for every index and every original coefficient.
Equations
Instances For
The coefficient obtained from the explicit runtime polynomial.
Equations
- MIPRE.CL.Detyping.samplerCoefficient E n B k = ∑ i ∈ Finset.range ((MIPRE.CL.Detyping.samplerCost E n B k).natDegree + 1), (MIPRE.CL.Detyping.samplerCost E n B k).coeff i
Instances For
Detyping preserves a polynomial query bound with a degree independent of n.
The actual detyped sampler has a global bound whenever the typed sampler does.