Documentation

MIPRE.Background.Introspection.DecisionKernelSoundness

Kernel soundness in the finite semantic answer alphabet #

noncomputable def MIPRE.Introspection.DecisionKernel.finitePauliCheck (k : ℕ) (hk : 1 ≤ k) [NeZero k] (hodd : Odd k) (j : ℕ) (hm : 2 ^ j ∣ Fintype.card (SAT.shoupBinField k hk).carrier) (x y : Cost.BitStr) (T U : QLD.Ty) :
Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem MIPRE.Introspection.DecisionKernel.program_sound (W : Cost.ClockedUniversalMachine) {lam n : ℕ} (V : Verifier 7) (hV : V.IsBounded lam) (hn : 1 ≤ n) (k : ℕ) (hk : 1 ≤ k) [NeZero k] (hodd : Odd k) (j : ℕ) (hj : j ≤ k) (hm : 2 ^ j ∣ Fintype.card (SAT.shoupBinField k hk).carrier) (hs : V.sampler.dim (2 ^ n) ≤ 2 ^ 2 ^ j * k) (hQ : 4 ≤ 2 ^ 2 ^ j * k) (hR : 3 * (2 ^ n) ^ lam ≤ 2 ^ 2 ^ j * k) (T U : Label) (x y a b : Cost.BitStr) (h : (program W).toFun (canonicalInput V lam n (2 ^ 2 ^ j * k) ((2 ^ n) ^ lam) (Cost.unary k, Cost.unary j, Cost.unary (2 ^ j)) T U x y a b) = true) :

    Accepted raw tuples decode into the actual finite quotient game. Neither the Pauli field answers nor the original source answers retain an infinite byte alphabet.