Documentation

MIPRE.Background.Introspection.BinaryExtraction

Transporting field-register extraction into binary coordinates #

This is an exact change of computational basis, using a self-dual field basis. It neither assumes nor proves the existence of QLD extraction witnesses.

Stated in a bipartite model (Phase 4 of planning/mipco-track.md): the change of basis is the relabelling of the register of the ancilla model's register model along the binary basis (BipartiteModel.regRelabel), composed after the extraction's local isometry.

structure MIPRE.Introspection.RestrictedSoundness.FieldExtraction {F : Type} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : ℕ} [NeZero m] {𝒞 : Type u_1} {𝒜 : Type u_2} {â„Ŧ : Type u_3} [Ring 𝒞] [StarRing 𝒞] [Algebra ℂ 𝒞] [Ring 𝒜] [StarRing 𝒜] [Algebra ℂ 𝒜] [Ring â„Ŧ] [StarRing â„Ŧ] [Algebra ℂ â„Ŧ] [PartialOrder 𝒜] [PartialOrder â„Ŧ] (M : BipartiteModel 𝒞 𝒜 â„Ŧ) (hm : m âˆŖ Fintype.card F) (R : M.ProjStrat (QLD.qldGame hm)) (δ : ℝ) :
Type (max (max (max 1 u_2) u_3) u_4)

The conclusion of the Pauli basis test at the genuine full-register answers, in field coordinates: an ancilla model and a local isometry into it with the field register adjoined, the state within δ of the register state, and the X and Z effects of the genuine answers within δ of the honest generalized Pauli projectors in summed squared state norm.

Instances For
    def MIPRE.Introspection.RestrictedSoundness.FieldExtraction.mono {F : Type} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m d : ℕ} [NeZero m] {𝒞 : Type u_1} {𝒜 : Type u_2} {â„Ŧ : Type u_3} [Ring 𝒞] [StarRing 𝒞] [Algebra ℂ 𝒞] [Ring 𝒜] [StarRing 𝒜] [Algebra ℂ 𝒜] [Ring â„Ŧ] [StarRing â„Ŧ] [Algebra ℂ â„Ŧ] [PartialOrder 𝒜] [PartialOrder â„Ŧ] {M : BipartiteModel 𝒞 𝒜 â„Ŧ} {hm : m âˆŖ Fintype.card F} {R : M.ProjStrat (QLD.qldGame hm)} {δ δ' : ℝ} (w : FieldExtraction M hm R δ) (h : δ ≤ δ') :
    FieldExtraction M hm R δ'

    Increasing the common error bound leaves the actual extraction data unchanged.

    Equations
    • w.mono h = { N := w.N, ÎĻ := w.ÎĻ, state_error := ⋯, X_error := ⋯, Z_error := ⋯ }
    Instances For
      noncomputable def MIPRE.Introspection.RestrictedSoundness.FieldExtraction.toBinary {F : Type} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m t d : ℕ} [NeZero m] {𝒞 : Type u_1} {𝒜 : Type u_2} {â„Ŧ : Type u_3} [Ring 𝒞] [StarRing 𝒞] [Algebra ℂ 𝒞] [Ring 𝒜] [StarRing 𝒜] [Algebra ℂ 𝒜] [Ring â„Ŧ] [StarRing â„Ŧ] [Algebra ℂ â„Ŧ] [PartialOrder 𝒜] [PartialOrder â„Ŧ] {M : BipartiteModel 𝒞 𝒜 â„Ŧ} {hm : m âˆŖ Fintype.card F} {R : M.ProjStrat (QLD.qldGame hm)} {δ : ℝ} (w : FieldExtraction M hm R δ) (b : Module.Basis (Fin t) (ZMod 2) F) (hb : LowDegree.IsSelfDualBasis b) :
      Extraction M hm b R δ

      Exact field-to-binary conversion of the full extraction witness: the register is relabelled along the binary basis (BipartiteModel.regRelabel). State distance and both valid-answer error sums keep precisely the same bound.

      Equations
      Instances For