Documentation

MIPRE.Foundations.Introspection.Twirl

Exact Pauli twirling on a field-linear subspace #

noncomputable def MIPRE.Introspection.twirlX {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] {n : ℕ} (K : Submodule F (Fin n → F)) (M : Matrix (Fin n → F) (Fin n → F) ℂ) :
Matrix (Fin n → F) (Fin n → F) ℂ
Equations
Instances For
    noncomputable def MIPRE.Introspection.twirlZ {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {n : ℕ} (K : Submodule F (Fin n → F)) (M : Matrix (Fin n → F) (Fin n → F) ℂ) :
    Matrix (Fin n → F) (Fin n → F) ℂ
    Equations
    Instances For
      theorem MIPRE.Introspection.conjugate_wZ_by_wX {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {n : ℕ} (v u : Fin n → F) :
      theorem MIPRE.Introspection.conjugate_wX_by_wZ {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {n : ℕ} (v u : Fin n → F) :
      theorem MIPRE.Introspection.twirlX_wZ {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {n : ℕ} (K : Submodule F (Fin n → F)) (u : Fin n → F) :

      The X(K) twirl retains exactly those Z operators in the dot-product annihilator.

      theorem MIPRE.Introspection.twirlZ_wX {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {n : ℕ} (K : Submodule F (Fin n → F)) (u : Fin n → F) :

      The dual Z(K) twirl has the same annihilator criterion.