InformationTheory

InformationTheory.Shannon.Han.DShearer

source

Han's inequality — Shearer's inequality (integer covering form) #

If S : ι → Finset (Fin n) covers each i : Fin n at least k times, then k · H(X_{[n]}) ≤ ∑_j H(X_{S_j}).

Main statements #

  • shearer_inequality — the integer-covering Shearer inequality. The proof combines the subset chain rule jointEntropySubset_chain_rule, conditional-entropy monotonicity condEntropy_subset_anti, and jointEntropySubset_univ, then swaps the double sum to expose the covering multiplicity cover i := #{j | i ∈ S j} ≥ k.
theorem

InformationTheory.Shannon.shearer_inequality

source
{n : } {α : Type u_1} [Fintype α] [Nonempty α] [MeasurableSpace α] [MeasurableSingletonClass α] {Ω : Type u_2} [MeasurableSpace Ω] {ι : Type u_3} [Fintype ι] (μ : MeasureTheory.Measure Ω) [MeasureTheory.IsProbabilityMeasure μ] (Xs : Fin nΩα) (hXs : ∀ (i : Fin n), Measurable (Xs i)) (S : ιFinset (Fin n)) {k : } (hk : ∀ (i : Fin n), k {j : ι | i S j}.card) :
k * jointEntropy μ Xs j : ι, jointEntropySubset μ Xs (S j)

Shearer's inequality (integer covering form): if S : ι → Finset (Fin n) covers each i : Fin n at least k times, then k · H(X_{[n]}) ≤ ∑_j H(X_{S_j}).

Used by