Documentation

MIPRE.Background.QLD.PauliFactorPrograms

Exact factor masks for the binary Pauli sampler #

The factor program is independent of the field basis and the question type. Its masks are the actual downsized, numbered factors on every binary prefix.

theorem MIPRE.QLD.PauliCL.presentation_factor_one {F : Type u_1} [Field F] {m : ℕ} (χ : F → Fin m) (T : Ty) (u : Coord m → F) :
theorem MIPRE.QLD.PauliCL.presentation_factor_two {F : Type u_1} [Field F] {m : ℕ} (χ : F → Fin m) (T : Ty) (u : Coord m → F) :
theorem MIPRE.QLD.PauliCL.presentation_factor_three {F : Type u_1} [Field F] {m : ℕ} (χ : F → Fin m) (T : Ty) (u : Coord m → F) :
theorem MIPRE.QLD.PauliCL.factorFlag_mem {F : Type u_1} [Field F] {m : ℕ} (χ : F → Fin m) (T : Ty) (u : Coord m → F) (r : ℕ) (hr1 : 1 ≤ r) (hr3 : r ≤ 3) (c : Coord m) :
theorem MIPRE.QLD.PauliCL.factorBits_correct {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] [Algebra (ZMod 2) F] {m k : ℕ} [NeZero m] (χ : F → Fin m) (b : Module.Basis (Fin k) (ZMod 2) F) (T : Ty) (j r : ℕ) (hr1 : 1 ≤ r) (hr3 : r ≤ 3) (u : Fin ((3 * m + 3) * k) → ZMod 2) :

Exact correctness for every type, every legal stage, every binary prefix, and any chosen field basis. No prefix validity assumption is needed.