Documentation

MIPRE.Foundations.Introspection.AuxiliarySamplingCorrect

Bounded-source correctness of the full-register sampling program #

theorem MIPRE.Introspection.AuxiliaryProgram.size_cost_le {lam n : ℕ} (hl : 1 ≤ lam) (hn : 1 ≤ n) (b : ℕ) (hb : b ≤ 32 * (2 ^ n) ^ lam) :
(2 ^ n) ^ lam * b ^ lam ≤ ansBound 5 lam n
theorem MIPRE.Introspection.AuxiliaryProgram.bounded_marginal_result {ℓ lam n : ℕ} (V : Verifier ℓ) (hV : V.IsBounded lam) (hn : 1 ≤ n) (w : Player) (j : ℕ) (z : Cost.BitStr) (hj : 1 ≤ j) (hjℓ : j ≤ ℓ) (hjR : j.size ≤ (2 ^ n) ^ lam) (hz : List.length z = V.sampler.dim (2 ^ n)) :

A legal marginal query fits the same exponent-five clock as the source decider. Its level enters through the length of its binary encoding.

theorem MIPRE.Introspection.AuxiliaryProgram.samplingResult_marginal {ℓ lam n Q R : ℕ} (V : Verifier ℓ) (hV : V.IsBounded lam) (hn : 1 ≤ n) (hℓ : 1 ≤ ℓ) (hℓR : ℓ.size ≤ (2 ^ n) ^ lam) (hQ : V.sampler.dim (2 ^ n) ≤ Q) (w : Bool) (y z : Fin Q → CL.𝔽₂) (a b : Cost.BitStr) :
theorem MIPRE.Introspection.AuxiliaryProgram.samplingReady_vectors {s Q R ℓ : ℕ} (hℓ : 1 ≤ ℓ) (hs : s ≤ Q) (hQ : 4 ≤ Q) (hR : 3 * R ≤ Q) (n : ℕ) (w : Bool) (y z : Fin Q → CL.𝔽₂) (a b : Cost.BitStr) :
theorem MIPRE.Introspection.AuxiliaryProgram.samplingProg_depthFamily {ℓ lam n Q R : ℕ} (U : Cost.ClockedUniversalMachine) (V : Verifier ℓ) (hV : V.IsBounded lam) (hn : 1 ≤ n) (hℓ : 1 ≤ ℓ) (hℓR : ℓ.size ≤ (2 ^ n) ^ lam) (hs : V.sampler.dim (2 ^ n) ≤ Q) (hQ : 4 ≤ Q) (hR : 3 * R ≤ Q) (w : Bool) (y z : Fin Q → CL.𝔽₂) (a b : Cost.BitStr) :

The actual program accepts precisely the full-Q sampling relation for the same-depth padded source CL, on the original answer cutoff. No restriction is placed on the Sample seed's spectator coordinates.