Documentation

MIPRE.Background.Introspection.DecisionKernelPauli

Pauli semantics of the actual prepared decision kernel #

theorem MIPRE.Introspection.DecisionKernel.program_pauli_iff (V : Verifier 7) (lam n Q R : ℕ) (x y a b : Cost.BitStr) (W : Cost.ClockedUniversalMachine) (k : ℕ) (hk : 1 ≤ k) [NeZero k] (hodd : Odd k) (j : ℕ) (hj : j ≤ k) (hm : 2 ^ j ∣ Fintype.card (SAT.shoupBinField k hk).carrier) (t u : QLD.Ty) (hx : List.length x = (3 * 2 ^ j + 3) * k) (hy : List.length y = (3 * 2 ^ j + 3) * k) :

Every actual Pauli-pair computation agrees with QLD on the decoded raw bytes.

The callback uses the same explicit full-register numbering as the semantic Pauli outcome.