Execution cost of the canonical Pauli parameters #
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
MIPRE.Introspection.PauliSamplerParameters.prog_runs_cost
(c lam n : ℕ)
:
∃ time ≤ cost c lam n, (prog c).Runs (Cost.encode (lam, n)) (Cost.encode (parameters c lam n)) time
Equations
- MIPRE.Introspection.PauliSamplerParameters.widthBound c v = c * (v + 2) + 1
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
MIPRE.Introspection.PauliSamplerParameters.parameters_le_widthBound
{c lam n v : ℕ}
(hc : 1 ≤ c)
(hu : lam * n ≤ v)
:
SourceCompiler.fieldBits c lam n ≤ widthBound c v ∧ selectorBits c lam n ≤ widthBound c v ∧ SourceCompiler.registerPower c lam n ≤ widthBound c v
theorem
MIPRE.Introspection.PauliSamplerParameters.parameters_size_le
{c lam n v : ℕ}
(hc : 1 ≤ c)
(hu : lam * n ≤ v)
: