Documentation

MIPRE.Background.Introspection.BinaryGame

Perfect PCC completeness of the concrete full typed introspection game #

The sampler is the twenty-six-type Pauli CL presentation, with all auxiliary vertices, and the predicate is the actual parsed introspection predicate with the QLD decider. A perfect original PCC strategy gives a perfect PCC strategy on the common seed register tensor the original auxiliary space tensor one qubit. Original CL seeds are arbitrary binary CL functions on the full qubit register; no executable compiler or arbitrary seed-padding claim is made here.

noncomputable def MIPRE.Introspection.BinaryComplete.pauliCheck {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d t : ℕ} [NeZero m] (hm : m ∣ Fintype.card F) (b : Module.Basis (Fin t) (ZMod 2) F) (p q : QLD.Ty) (x y : Fin ((3 * m + 3) * t) → ZMod 2) :
QLD.Answer F m d → QLD.Answer F m d → Bool
Equations
Instances For
    noncomputable def MIPRE.Introspection.BinaryComplete.game {F : Type u_1} {A : Type u_2} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] [Fintype A] {m d ℓ t : ℕ} [NeZero m] (L : Bool → CL.CLFun (ZMod 2) (Coord m t) ℓ) (D : Seed m t → Seed m t → A → A → Bool) (hm : m ∣ Fintype.card F) (b : Module.Basis (Fin t) (ZMod 2) F) :
    Game (CL.Detyping.Question (QuestionType QLD.Ty ℓ) (Fin ((3 * m + 3) * t))) (CL.Detyping.Question (QuestionType QLD.Ty ℓ) (Fin ((3 * m + 3) * t))) (ParsedAnswer (Coord m t → ZMod 2) A (QLD.Answer F m d)) (ParsedAnswer (Coord m t → ZMod 2) A (QLD.Answer F m d))
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      noncomputable def MIPRE.Introspection.BinaryComplete.query {F : Type u_1} [Field F] [Fintype F] [Algebra (ZMod 2) F] {m ℓ t : ℕ} [NeZero m] (hm : m ∣ Fintype.card F) (b : Module.Basis (Fin t) (ZMod 2) F) (p : QuestionType QLD.Ty ℓ) (c : QLD.Content F m) :
      Question m t ℓ
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        noncomputable def MIPRE.Introspection.BinaryComplete.op {F : Type u_1} {A : Type u_2} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] [Fintype A] [DecidableEq A] {m d ℓ t : ℕ} [NeZero m] (L : Bool → CL.CLFun (ZMod 2) (Coord m t) ℓ) (D : Seed m t → Seed m t → A → A → Bool) (R : SyncStrategy (Honest.sourceGame L D).doubled) (hm : m ∣ Fintype.card F) (b : Module.Basis (Fin t) (ZMod 2) F) (hL : ∀ (w : Bool), (L w).SupportedOn Finset.univ) (q : Question m t ℓ) :
        Answer F A m t d → Matrix (Space L D R) (Space L D R) ℂ
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          theorem MIPRE.Introspection.BinaryComplete.op_isPVM {F : Type u_1} {A : Type u_2} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] [Fintype A] [DecidableEq A] {m d ℓ t : ℕ} [NeZero m] (L : Bool → CL.CLFun (ZMod 2) (Coord m t) ℓ) (D : Seed m t → Seed m t → A → A → Bool) (R : SyncStrategy (Honest.sourceGame L D).doubled) (hm : m ∣ Fintype.card F) (b : Module.Basis (Fin t) (ZMod 2) F) (hL : ∀ (w : Bool), (L w).SupportedOn Finset.univ) (q : Question m t ℓ) :
          IsPVM (op L D R hm b hL q)
          theorem MIPRE.Introspection.BinaryComplete.op_query {F : Type u_1} {A : Type u_2} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] [Fintype A] [DecidableEq A] {m d ℓ t : ℕ} [NeZero m] (L : Bool → CL.CLFun (ZMod 2) (Coord m t) ℓ) (D : Seed m t → Seed m t → A → A → Bool) (R : SyncStrategy (Honest.sourceGame L D).doubled) (hm : m ∣ Fintype.card F) (b : Module.Basis (Fin t) (ZMod 2) F) (hL : ∀ (w : Bool), (L w).SupportedOn Finset.univ) (p : QuestionType QLD.Ty ℓ) (c : QLD.Content F m) (a : Answer F A m t d) :
          op L D R hm b hL (query hm b p c) a = sampleOp b L D R hm hL c p a
          theorem MIPRE.Introspection.BinaryComplete.check_query {F : Type u_1} {A : Type u_2} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] [Fintype A] [DecidableEq A] {m d ℓ t : ℕ} [NeZero m] (L : Bool → CL.CLFun (ZMod 2) (Coord m t) ℓ) (D : Seed m t → Seed m t → A → A → Bool) (hm : m ∣ Fintype.card F) (b : Module.Basis (Fin t) (ZMod 2) F) (p q : QuestionType QLD.Ty ℓ) (c : QLD.Content F m) (a a' : Answer F A m t d) :
          (game L D hm b).D (query hm b p c) (query hm b q c) a a' = sampleCheck b L D hm c p q a a'
          theorem MIPRE.Introspection.BinaryComplete.game_positive_content {F : Type u_1} {A : Type u_2} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] [Fintype A] [DecidableEq A] {m d ℓ t : ℕ} [NeZero m] (L : Bool → CL.CLFun (ZMod 2) (Coord m t) ℓ) (D : Seed m t → Seed m t → A → A → Bool) (hm : m ∣ Fintype.card F) (b : Module.Basis (Fin t) (ZMod 2) F) (q r : Question m t ℓ) (h : 0 < (game L D hm b).μ q r) :

          A positive-probability question pair retains an actual common content witness and an edge of the full introspection graph.

          theorem MIPRE.Introspection.BinaryComplete.op_commute {F : Type u_1} {A : Type u_2} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] [Fintype A] [DecidableEq A] {m d ℓ t : ℕ} [NeZero m] (L : Bool → CL.CLFun (ZMod 2) (Coord m t) ℓ) (D : Seed m t → Seed m t → A → A → Bool) (R : SyncStrategy (Honest.sourceGame L D).doubled) (hm : m ∣ Fintype.card F) (b : Module.Basis (Fin t) (ZMod 2) F) (hb : LowDegree.IsSelfDualBasis b) (hL : ∀ (w : Bool), (L w).SupportedOn Finset.univ) (hR : R.IsPCC) (q r : Question m t ℓ) (h : 0 < (game L D hm b).μ q r) (a a' : Answer F A m t d) :
          Commute (op L D R hm b hL q a) (op L D R hm b hL r a')
          theorem MIPRE.Introspection.BinaryComplete.op_reject {F : Type u_1} {A : Type u_2} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] [Fintype A] [DecidableEq A] {m d ℓ t : ℕ} [NeZero m] (L : Bool → CL.CLFun (ZMod 2) (Coord m t) ℓ) (D : Seed m t → Seed m t → A → A → Bool) (R : SyncStrategy (Honest.sourceGame L D).doubled) (hm : m ∣ Fintype.card F) (b : Module.Basis (Fin t) (ZMod 2) F) (hb : LowDegree.IsSelfDualBasis b) (hd : 1 ≤ d) (hL : ∀ (w : Bool), (L w).SupportedOn Finset.univ) (hR : R.IsPCC) (hv : R.value = 1) (q r : Question m t ℓ) (h : 0 < (game L D hm b).μ q r) (a a' : Answer F A m t d) (hr : (game L D hm b).D q r a a' = false) :
          op L D R hm b hL q a * op L D R hm b hL r a' = 0
          noncomputable def MIPRE.Introspection.BinaryComplete.strategy {F : Type u_1} {A : Type u_2} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] [Fintype A] [DecidableEq A] {m d ℓ t : ℕ} [NeZero m] (L : Bool → CL.CLFun (ZMod 2) (Coord m t) ℓ) (D : Seed m t → Seed m t → A → A → Bool) (R : SyncStrategy (Honest.sourceGame L D).doubled) (hm : m ∣ Fintype.card F) (b : Module.Basis (Fin t) (ZMod 2) F) (hL : ∀ (w : Bool), (L w).SupportedOn Finset.univ) :

          The actual common-carrier strategy for the complete typed game.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            theorem MIPRE.Introspection.BinaryComplete.doubled_positive {F : Type u_1} {A : Type u_2} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] [Fintype A] [DecidableEq A] {m d ℓ t : ℕ} [NeZero m] (L : Bool → CL.CLFun (ZMod 2) (Coord m t) ℓ) (D : Seed m t → Seed m t → A → A → Bool) (hm : m ∣ Fintype.card F) (b : Module.Basis (Fin t) (ZMod 2) F) (p q : Bool × Question m t ℓ) (h : 0 < (game L D hm b).doubled.μ p q) :
            (p.1 = false ∧ q.1 = true) ∧ 0 < (game L D hm b).μ p.2 q.2
            theorem MIPRE.Introspection.BinaryComplete.strategy_isPCC {F : Type u_1} {A : Type u_2} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] [Fintype A] [DecidableEq A] {m d ℓ t : ℕ} [NeZero m] (L : Bool → CL.CLFun (ZMod 2) (Coord m t) ℓ) (D : Seed m t → Seed m t → A → A → Bool) (R : SyncStrategy (Honest.sourceGame L D).doubled) (hm : m ∣ Fintype.card F) (b : Module.Basis (Fin t) (ZMod 2) F) (hb : LowDegree.IsSelfDualBasis b) (hL : ∀ (w : Bool), (L w).SupportedOn Finset.univ) (hR : R.IsPCC) :
            (strategy L D R hm b hL).IsPCC
            theorem MIPRE.Introspection.BinaryComplete.strategy_value {F : Type u_1} {A : Type u_2} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] [Fintype A] [DecidableEq A] {m d ℓ t : ℕ} [NeZero m] (L : Bool → CL.CLFun (ZMod 2) (Coord m t) ℓ) (D : Seed m t → Seed m t → A → A → Bool) (R : SyncStrategy (Honest.sourceGame L D).doubled) (hm : m ∣ Fintype.card F) (b : Module.Basis (Fin t) (ZMod 2) F) (hb : LowDegree.IsSelfDualBasis b) (hd : 1 ≤ d) (hL : ∀ (w : Bool), (L w).SupportedOn Finset.univ) (hR : R.IsPCC) (hv : R.value = 1) :
            (strategy L D R hm b hL).value = 1
            theorem MIPRE.Introspection.BinaryComplete.exists_perfectPCC {F : Type u_1} {A : Type u_2} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] [Fintype A] [DecidableEq A] {m d ℓ t : ℕ} [NeZero m] (L : Bool → CL.CLFun (ZMod 2) (Coord m t) ℓ) (D : Seed m t → Seed m t → A → A → Bool) (R : SyncStrategy (Honest.sourceGame L D).doubled) (hm : m ∣ Fintype.card F) (b : Module.Basis (Fin t) (ZMod 2) F) (hb : LowDegree.IsSelfDualBasis b) (hd : 1 ≤ d) (hL : ∀ (w : Bool), (L w).SupportedOn Finset.univ) (hR : R.IsPCC) (hv : R.value = 1) :
            ∃ (Q : SyncStrategy (game L D hm b).doubled), Q.IsPCC ∧ Q.value = 1 ∧ Q.d = 2 * Fintype.card (Seed m t) * R.d

            Full typed-game completeness with explicit register and source dimension.