Documentation

MIPRE.Background.Introspection.HonestPauliMeasurements

The honest measurements for all twenty-six Pauli question types #

Every measurement uses the same field register tensor one qubit. The low-degree questions read functions of a Pauli outcome; the commuting and anticommuting branches use the actual verifier phase. All answer constructors and inactive branches are explicit.

@[reducible, inline]
abbrev MIPRE.QLD.Honest.Space (F : Type u_2) (m : ℕ) :
Type u_2
Equations
Instances For
    def MIPRE.QLD.Honest.liftOp {F : Type u_1} {m : ℕ} (M : Matrix (Register F m) (Register F m) ℂ) :
    Matrix (Space F m) (Space F m) ℂ
    Equations
    Instances For
      theorem MIPRE.QLD.Honest.liftOp_isPVM {F : Type u_1} [Fintype F] [DecidableEq F] {m : ℕ} {A : Type u_2} [Fintype A] [DecidableEq A] {P : A → Matrix (Register F m) (Register F m) ℂ} (hP : IsPVM P) :
      IsPVM fun (a : A) => liftOp (P a)
      noncomputable def MIPRE.QLD.Honest.pauliLift {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m : ℕ} (W : Bas) (h : Register F m) :
      Matrix (Space F m) (Space F m) ℂ
      Equations
      Instances For
        theorem MIPRE.QLD.Honest.pauliLift_isPVM {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m : ℕ} (W : Bas) :
        noncomputable def MIPRE.QLD.Honest.probeLift {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m : ℕ} (ω : Omega F m) (W : Bas) (b : ZMod 2) :
        Matrix (Space F m) (Space F m) ℂ
        Equations
        Instances For
          theorem MIPRE.QLD.Honest.probeLift_isPVM {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m : ℕ} (ω : Omega F m) (W : Bas) :
          theorem MIPRE.QLD.Honest.probeOp_eq_projector {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m : ℕ} (ω : Omega F m) (W : Bas) (b : ZMod 2) :
          theorem MIPRE.QLD.Honest.probeOp_commute {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m : ℕ} (ω : Omega F m) (h : gam ω = 0) (a b : ZMod 2) :
          theorem MIPRE.QLD.Honest.probeLift_commute {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m : ℕ} (ω : Omega F m) (h : gam ω = 0) (a b : ZMod 2) :
          noncomputable def MIPRE.QLD.Honest.lineAnswer {F : Type u_1} [Field F] {m : ℕ} (n : ℕ) (u v : LIDT.Point F m) (h : Register F m) :

          The polynomial coefficient answer to a line query.

          Equations
          Instances For
            noncomputable def MIPRE.QLD.Honest.pairBranch {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m : ℕ} (ω : Omega F m) :
            (Bas → ZMod 2) → Matrix (Space F m) (Space F m) ℂ
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              theorem MIPRE.QLD.Honest.pairBranch_isPVM {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m : ℕ} (ω : Omega F m) :
              noncomputable def MIPRE.QLD.Honest.pairBBranch {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m : ℕ} (ω : Omega F m) (W : Bas) :
              ZMod 2 → Matrix (Space F m) (Space F m) ℂ
              Equations
              Instances For
                theorem MIPRE.QLD.Honest.pairBBranch_isPVM {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m : ℕ} (ω : Omega F m) (W : Bas) :
                noncomputable def MIPRE.QLD.Honest.constraintBranch {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m : ℕ} (ω : Omega F m) (c : Fin LCS.MagicSquare.layout.r) :
                (Fin 3 → ZMod 2) → Matrix (Space F m) (Space F m) ℂ
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  noncomputable def MIPRE.QLD.Honest.variableBranch {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m : ℕ} (ω : Omega F m) (j : Fin LCS.MagicSquare.layout.s) :
                  ZMod 2 → Matrix (Space F m) (Space F m) ℂ
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For
                    theorem MIPRE.QLD.Honest.answerOp_isPVM {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : ℕ} [NeZero m] (hm : m ∣ Fintype.card F) (q : Question F m) :
                    theorem MIPRE.QLD.Honest.fibre_format_zero {F : Type u_1} [DecidableEq F] {m d : ℕ} {X : Type u_2} [Fintype X] (P : X → Matrix (Space F m) (Space F m) ℂ) (f : X → Answer F m d) (q : Question F m) (hf : ∀ (x : X), q.fmtOk (f x) = true) (a : Answer F m d) (ha : q.fmtOk a = false) :
                    fibSum P f a = 0
                    theorem MIPRE.QLD.Honest.answerOp_format_zero {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : ℕ} [NeZero m] (hm : m ∣ Fintype.card F) (q : Question F m) (a : Answer F m d) (ha : q.fmtOk a = false) :
                    answerOp hm q a = 0

                    Every malformed answer has zero effect, for every question.

                    theorem MIPRE.QLD.Honest.answerOp_pauli {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : ℕ} [NeZero m] (hm : m ∣ Fintype.card F) (W : Bas) (h : Register F m) :