Lemma 3: biorthogonal mutual-information mixing
OpenQAlgorithms.Papers.Independent.Intakethird100.P63.lemma3_biorthogonalMixingLet be a finite or countable ensemble of normalized positive trace-class bipartite states, written with nonnegative weights of sum one and arbitrary zero padding. Let be its computed mixture. Suppose its two marginal entropies are finite, and that for every distinct pair of positive-weight labels , both and . With natural logarithms, and , one has
The formula is written using nonnegative extended sums; on this finite-entropy domain both terms on the right are finite. All reductions are actual partial traces. Active component entropy finiteness follows from finite mixture marginal entropies. Zero labels contribute zero and impose no component condition.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P63
noncomputable section
open scoped ENNReal BigOperators
namespace QAlgorithms.Papers.Independent.Intakethird100.P63
attribute [local instance] Classical.propDecidable Classical.decEq
-- Reuse the accepted nuclear trace-class, positive, trace-one predicate verbatim.
open QAlgorithms.Papers.Independent.Dependency50.P33 (IsDensity)
open QAlgorithms.Papers.Independent.Dependency50.P13 (finiteRelativeEntropy)
/-- Lemma 3, PDF p.6, cited there as Herbut [8], Lemma 9: biorthogonal
mutual-information mixing. The Shannon term uses the same natural logarithm as the
state entropy. Finite mixture subsystem entropies implement the source's entropy
cancellation domain and imply finite entropies of every positive-weight component. -/
theorem lemma3_biorthogonalMixing (e : DiscreteDensityEnsemble (Fin 2 → ℕ))
(hbio : Biorthogonal e {0} {1})
(hfinite : FiniteSubsystemEntropies (herbutMixture e)) :
ENNReal.ofReal (clusterMutualInformation (herbutMixture e) {0} {1}) =
QAlgorithms.Papers.Independent.Renew46.P08.countableShannonNats
(fun k => ENNReal.ofReal (e.weight k)) +
∑' k, ENNReal.ofReal (e.weight k) *
ENNReal.ofReal (clusterMutualInformation (e.component k) {0} {1}) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P63
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let consist of real weights and complex coefficient matrices indexed by , for , with , summable and equal to , and with each of positive weight a density matrix in the following sense: there exist sequences such that and ; every finite quadratic form is real and nonnegative; and the real diagonal entries are summable with sum . Components of zero weight have no density requirement. Define the mixture coefficientwise by . For any coefficient matrix and any subset , define its reduction , indexed by assignments of natural numbers to the coordinates in , by
where uses on and on its complement. Define as the infimum of over all representations , where is summable with sum , , and the vectors corresponding to positive weights are unit vectors and pairwise orthogonal; here , regarded as an extended nonnegative real, and an empty infimum is . Put and , where conversion to a real number sends to . Suppose that for every pair with , both reduced matrix products vanish coefficientwise:
Suppose also that for every , including the empty subset and the whole set. Then the following equality holds in the extended nonnegative reals:
All coefficient sums above use the total infinite-sum convention, which assigns to a nonsummable complex series; . The component expressions use the specified real conversion even when a component reduction has infinite entropy.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.