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.
@[reducible, inline]
Equations
- MIPRE.Introspection.BinaryComplete.Question m t ℓ = MIPRE.CL.Detyping.Question (MIPRE.Introspection.QuestionType MIPRE.QLD.Ty ℓ) (Fin ((3 * m + 3) * t))
Instances For
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
- MIPRE.Introspection.BinaryComplete.pauliCheck hm b p q x y = MIPRE.QLD.accepts hm (MIPRE.QLD.PauliCL.binaryQuestion b p x) (MIPRE.QLD.PauliCL.binaryQuestion b q y)
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 ℓ)
:
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 ℓ)
:
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)
:
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)
:
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)
:
∃ (c : QLD.Content F m) (p : QuestionType QLD.Ty ℓ) (s : QuestionType QLD.Ty ℓ),
TypeGraph.Adj QLD.adj (QLD.Ty.pauli QLD.Bas.X) (QLD.Ty.pauli QLD.Bas.Z) p s ∧ q = query hm b p c ∧ r = query hm b s c
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)
:
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)
:
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)
:
SyncStrategy (game L D hm b).doubled
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)
:
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)
:
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)
:
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)
:
Full typed-game completeness with explicit register and source dimension.