The actual uniform Pauli query router #
Every input tree is parsed by total programs. Dimension, marginal, linear and factor queries use the uniform programs on the supplied parameters; the type table is the fixed twenty-six-element table only.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[reducible, inline]
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
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
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
MIPRE.QLD.PauliCL.SamplerProgram.parsed_atType
(p : Introspection.PauliStageProgram.Parameters)
(T : Ty)
(q : CL.Sampler.Query)
:
theorem
MIPRE.QLD.PauliCL.SamplerProgram.tag_atType
(p : Introspection.PauliStageProgram.Parameters)
(T : Ty)
(q : CL.Sampler.Query)
:
theorem
MIPRE.QLD.PauliCL.SamplerProgram.query_dimension
(p : Introspection.PauliStageProgram.Parameters)
:
query.toFun (p, Cost.encode CL.TypedSampler.Query.dimension) = Cost.encode ((3 * List.length p.2.2 + 3) * List.length p.1)
theorem
MIPRE.QLD.PauliCL.SamplerProgram.query_marginal
(p : Introspection.PauliStageProgram.Parameters)
(w : Player)
(T : Ty)
(r : ℕ)
(z : Cost.BitStr)
:
theorem
MIPRE.QLD.PauliCL.SamplerProgram.query_linear
(p : Introspection.PauliStageProgram.Parameters)
(w : Player)
(T : Ty)
(r : ℕ)
(u y : Cost.BitStr)
:
theorem
MIPRE.QLD.PauliCL.SamplerProgram.query_factor
(p : Introspection.PauliStageProgram.Parameters)
(w : Player)
(T : Ty)
(r : ℕ)
(u : Cost.BitStr)
:
theorem
MIPRE.QLD.PauliCL.SamplerProgram.query_runs
(p : Introspection.PauliStageProgram.Parameters)
(d : Cost.Data)
: