theorem
card_inv_le_max_val
{α : Type u_1}
[Nonempty α]
[Fintype α]
(a : FinPMF α)
:
(↑(Fintype.card α))⁻¹ ≤ max_val a
noncomputable def
two_extractor
{α : Type u_1}
[Fintype α]
{β : Type u_2}
[Fintype β]
{γ : Type u_3}
[Nonempty γ]
[Fintype γ]
(h : α × β → γ)
(k : ℝ)
(ε : ℝ)
:
Equations
- two_extractor h k ε = ∀ (a : FinPMF α) (b : FinPMF β), min_entropy a ≥ k ∧ min_entropy b ≥ k → SD (FinPMF.apply (a * b) h) (Uniform { val := Finset.univ, property := ⋯ }) ≤ ε