Mutual information (Definition 10.4.1)
DefinitionWildeQIT_mutualInfoDefinition 10.4.1 (Mutual information). Let and be discrete random variables with joint probability distribution . The mutual information is the marginal entropy less the conditional entropy :
where is the entropy of the marginal and (Definition 10.2.1); logarithms are base .
The mutual information quantifies how much uncertainty about is removed by learning ; it is the classical correlation measure underlying channel capacity, and Wilde's Chapter 10 establishes its symmetry, non-negativity, and data-processing property.
Formalization Note. WildeQIT.mutualInfo p is WildeQIT.entropy p.fst - WildeQIT.condEntropy p for a joint distribution p : WildeQIT.FinDist (α × β); here p.fst is the marginal of the first component and condEntropy p conditions the first component on the second, exactly matching .
import Definitions.Def_WildeQIT_entropy
import Definitions.Def_WildeQIT_condEntropy
/-!
Wilde, *Quantum Information Theory* (2nd ed.), Definition 10.4.1 (Mutual information):
`I(X;Y) ≡ H(X) - H(X|Y)`.
-/
namespace WildeQIT
/-- Definition 10.4.1. The mutual information of a pair with joint distribution `p` on `α × β`:
`I(X;Y) = H(X) - H(X|Y)`, the marginal entropy of the first component less the conditional
entropy of the first component given the second. -/
noncomputable def mutualInfo {α β : Type} [Fintype α] [Fintype β] (p : FinDist (α × β)) : ℝ :=
entropy p.fst - condEntropy p
end WildeQIT