Corollary 3.4: IID randomness dilution
OpenQAlgorithms.Papers.Independent.Intakethird100.P42.iidRandomnessDilutionLet be a probability distribution on a finite nonempty alphabet . Independently sample a codebook from . For each fixed codebook, let be the distribution of when is sampled uniformly from independently of that book. Thus is the empirical law conditional on the book.
There is an absolute constant and a constant depending only on such that, for every , all sufficiently large positive , and every integer , with ,
The blocklength threshold is independent of ; Shannon entropy is in bits and the norm is the full sum of absolute differences.
This quantifies IID randomness dilution without identifying the empirical conditional law with its unconditional average.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P42
noncomputable section
namespace QAlgorithms.Papers.Independent.Intakethird100.P42
open scoped BigOperators ComplexConjugate ENNReal
open Filter
open QAlgorithms.Papers.Independent.Dependency50.P07
open QAlgorithms.Papers.Independent.Gap48.P20
open QAlgorithms.Papers.Independent.Information100.P27 (IsProbability shannon)
attribute [local instance] Classical.decEq Classical.propDecidable
/-- PDF pp.6--7, Corollary 3.4: IID randomness dilution. kappa is absolute,
c depends only on q, and the threshold does not depend on M. -/
theorem iidRandomnessDilution :
∃ kappa : ℝ, 0 < kappa ∧
∀ (Y : Type) [Fintype Y] [Nonempty Y] (q : Y → ℝ), IsProbability q →
∃ c : ℝ, 0 < c ∧ ∀ eps > (0 : ℝ), ∀ delta > (0 : ℝ), ∃ N : ℕ,
∀ n ≥ N, 1 ≤ n → ∀ M : ℕ, 1 ≤ M →
let gamma := (2 : ℝ) ^ ((n : ℝ) * (shannon q + c * delta))
bookProbability q n M (fun book => 2 * eps ≤ dilutionError q n M book) ≤
2 * gamma * Real.exp (-kappa * M * eps ^ 2 / gamma) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P42
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
There exists a real constant such that, for every finite nonempty type and every probability function , meaning and , there exists a real constant such that for every and there is a natural number for which the following holds for every with and every natural number . Set and . Then
The constant is chosen before , and before . Zero values of are allowed, with the logarithm convention ; neither nor has an upper bound in the hypotheses.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.