theorem
Shearer.cond_sub_pointwise
{β : Type u_1}
{γ : Type u_2}
[Fintype β]
[Fintype γ]
(f : β × γ → ℝ)
(hf_nn : ∀ (x : β × γ), 0 ≤ f x)
{m : ℝ}
(hm_nn : 0 ≤ m)
(hf_sum : ∑ x : β × γ, f x = m)
:
Pointwise conditional subadditivity: a rescaled version of entropy subadditivity expressed for a non-negative function $f$ with total mass $m$, used to derive Shearer's special case.
theorem
Shearer.entropy_cond_sub_marginal1
{α : Type u_1}
{β : Type u_2}
{γ : Type u_3}
[Fintype α]
[Fintype β]
[Fintype γ]
(p : α × β × γ → ℝ)
(hp_nn : ∀ (x : α × β × γ), 0 ≤ p x)
(hp_sum : ∑ x : α × β × γ, p x = 1)
:
Conditional subadditivity around the first variable: $H(X,Y,Z) + H(X) \le H(X,Y) + H(X,Z)$.
theorem
Shearer.entropy_cond_sub_marginal2
{α : Type u_1}
{β : Type u_2}
{γ : Type u_3}
[Fintype α]
[Fintype β]
[Fintype γ]
(p : α × β × γ → ℝ)
(hp_nn : ∀ (x : α × β × γ), 0 ≤ p x)
(hp_sum : ∑ x : α × β × γ, p x = 1)
:
Conditional subadditivity around the second variable: $H(X,Y,Z) + H(Y) \le H(X,Y) + H(Y,Z)$.
theorem
Shearer.entropy_cond_sub_marginal3
{α : Type u_1}
{β : Type u_2}
{γ : Type u_3}
[Fintype α]
[Fintype β]
[Fintype γ]
(p : α × β × γ → ℝ)
(hp_nn : ∀ (x : α × β × γ), 0 ≤ p x)
(hp_sum : ∑ x : α × β × γ, p x = 1)
:
Conditional subadditivity around the third variable: $H(X,Y,Z) + H(Z) \le H(X,Z) + H(Y,Z)$.
theorem
Shearer.shearer_special_case
{α : Type u_1}
{β : Type u_2}
{γ : Type u_3}
[Fintype α]
[Fintype β]
[Fintype γ]
(p : α × β × γ → ℝ)
(hp_nn : ∀ (x : α × β × γ), 0 ≤ p x)
(hp_sum : ∑ x : α × β × γ, p x = 1)
:
Shearer's lemma special case (Theorem 10.4.1): $2 H(X,Y,Z) \le H(X,Y) + H(X,Z) + H(Y,Z)$.