Mutual information as relative entropy and its sharp bound
OpenQAlgorithms.Papers.Independent.Intakethird100.P81.mutual_information_relative_entropyLet be a normalized density matrix of a finite bipartite complex system. Compute both marginals from this same state: and . Define , with entropy measured in bits. Then the product of the marginals is a density matrix and
The identity and bound relate correlations to the full trace-norm distance from independence. The product state is constructed from the joint state, including when marginals are singular.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P81
noncomputable section
open scoped Matrix ComplexConjugate ENNReal
attribute [local instance] Classical.propDecidable
namespace QAlgorithms.Papers.Independent.Intakethird100.P81
open QAlgorithms.Papers.Independent.Information100.P54 (relativeEntropyBits)
open QAlgorithms.Papers.Independent.Bridge50.P44 (ClassicalFirst)
/-- Unnumbered display, PDF p.11: both the relative-entropy identity and its sharp lower bound.
The product matrix and its normalization are conclusions constructed from rho. -/
theorem mutual_information_relative_entropy {A B : Type*}
[Fintype A] [Fintype B] [DecidableEq A] [DecidableEq B]
(rho : Matrix (A × B) (A × B) ℂ) (hrho : IsDensityMatrix rho) :
∃ hprod : IsDensityMatrix (jointMarginalProduct rho),
relativeEntropyBits rho (jointMarginalProduct rho) =
ENNReal.ofReal (jointMutualInfoBits rho) ∧
(traceNorm (rho - jointMarginalProduct rho)) ^ 2 / (2 * Real.log 2) ≤
jointMutualInfoBits rho := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P81
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For all finite types with decidable equality and every positive semidefinite complex matrix on with trace , define , , and . Set , where brackets denote continuous functional calculus, and set . The assertion is that is positive semidefinite with trace , and
Here , is embedded into the extended nonnegative reals, and is if , and otherwise equals , with the real logarithm assigned value zero at zero. Neither nor can be empty under the density hypothesis.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.