Documentation

Pseudorandom.Extractor

noncomputable def max_val {α : Type u_1} [Fintype α] (a : FinPMF α) :
Equations
Instances For
    @[simp]
    theorem le_max_val {α : Type u_1} [Fintype α] (a : FinPMF α) {x : α} :
    a x max_val a
    theorem max_val_le_one {α : Type u_1} [Nonempty α] [Fintype α] (a : FinPMF α) :
    theorem card_inv_le_max_val {α : Type u_1} [Nonempty α] [Fintype α] (a : FinPMF α) :
    theorem zero_lt_max_val {α : Type u_1} [Nonempty α] [Fintype α] (a : FinPMF α) :
    noncomputable def min_entropy {α : Type u_1} [Fintype α] (a : FinPMF α) :
    Equations
    Instances For
      theorem min_entropy_of_max_val_le {α : Type u_1} [Nonempty α] [Fintype α] (a : FinPMF α) (k : ) :
      theorem min_entropy_le {α : Type u_1} [Nonempty α] [Fintype α] (a : FinPMF α) (k : ) :
      min_entropy a k ∀ (i : α), a i 2 ^ (-k)
      theorem min_entropy_l2_norm {α : Type u_1} [Nonempty α] [Fintype α] (k : ) (a : FinPMF α) (h : k min_entropy a) :
      (WithLp.equiv 2 (α)).symm a 2 ^ (-k / 2)
      noncomputable def two_extractor {α : Type u_1} [Fintype α] {β : Type u_2} [Fintype β] {γ : Type u_3} [Nonempty γ] [Fintype γ] (h : α × βγ) (k : ) (ε : ) :
      Equations
      Instances For