Documentation

MIPRE.Foundations.Introspection.FieldGammaProg

Computing the Pauli commutation bit #

The dot product of the two exponentially long indicator vectors factors as a product over the supplied coordinates. The program uses this product, followed by the field trace, and never constructs either indicator vector.

theorem MIPRE.Introspection.FieldGammaProgram.indPair_eq_prod {K : Type u_1} [CommRing K] {m : ℕ} (x z : Fin m → K) :
LowDegree.indPair x z = ∏ i : Fin m, ((1 - x i) * (1 - z i) + x i * z i)
theorem MIPRE.Introspection.FieldGammaProgram.indPair_eq_prod_charTwo {K : Type u_1} [CommRing K] [CharP K 2] {m : ℕ} (x z : Fin m → K) :
LowDegree.indPair x z = ∏ i : Fin m, (1 + x i + z i)
Equations
  • One or more equations did not get rendered due to their size.
Instances For
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Width, coordinate pairs, and the two scalar probe multipliers.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For