Documentation

MIPRE.Background.QLD.PauliBinaryInterface

Raw Pauli programs for the final introspection compiler #

Exact answer format at one raw typed endpoint.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    Full X/Z outcomes use exactly the same parameters as the query compiler.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      noncomputable def MIPRE.QLD.PauliBinaryProgram.questionOfBits (k : ℕ) (hk : 1 ≤ k) [NeZero k] (hodd : Odd k) (j : ℕ) (T : Ty) (q : Cost.BitStr) :
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem MIPRE.QLD.PauliBinaryProgram.program_ofBits_iff (k : ℕ) (hk : 1 ≤ k) [NeZero k] (hodd : Odd k) (j : ℕ) (hj : j ≤ k) (hm : 2 ^ j ∣ Fintype.card (SAT.shoupBinField k hk).carrier) (T U : Ty) (q r a b : Cost.BitStr) (hq : List.length q = (3 * 2 ^ j + 3) * k) (hr : List.length r = (3 * 2 ^ j + 3) * k) :

        On every full-length question payload, the actual raw program is exactly the QLD acceptance relation after the proved basis and answer decoders.