Polynomial query time of the canonical Pauli sampler #
The query degree is independent of the index and of the boundedness parameter. The coefficient includes the explicit canonical-parameter cost; no halting or complexity assumption on a supplied program is used.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
MIPRE.Introspection.PauliSampler.prog_runs_cost
(c lam n : ℕ)
(d : Cost.Data)
:
∃ time ≤ Polynomial.eval d.size (costPolynomial c lam n),
(prog c lam).Runs ((Cost.encode n).cons d)
(QLD.PauliCL.SamplerProgram.query.toFun (PauliSamplerParameters.parameters c lam n, d)) time
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
MIPRE.Introspection.PauliSampler.sampler_timeBoundAt
(c : ℕ)
(hc : 1 ≤ c)
(he : Even c)
(lam n : ℕ)
:
(sampler c hc he lam).TimeBoundAt n (coefficient c lam n) degree
A polynomial majorant uniform in both the boundedness parameter and index.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
theorem
MIPRE.Introspection.PauliSampler.dimension_le_majorant
{c lam n v : ℕ}
(hc : 1 ≤ c)
(hu : lam * n ≤ v)
: