Theorem 17: min/max entropy differences and channel sufficiency
OpenQAlgorithms.Papers.Independent.Intakethird100.P52.sufficiency_min_maxAll Hilbert spaces below are finite dimensional and nonzero over . A density operator is positive semidefinite with trace one. Every spectral power is zero on the kernel, including zero and negative powers. Information quantities use base-two logarithms, with ; the operator logarithms in exponential formulas are natural logarithms.
Let be a density operator, arbitrary, and strict CPTP. Sufficiency means existence of a common CPTP recovery of both and .
The Petz map and min/max divergences are
where is squared fidelity. The max-divergence infimum is extended real, so an empty set gives . Set and define by the same reference with .
Then
Each min/max entropy difference separately detects sufficiency.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P52
noncomputable section
open scoped Matrix ComplexOrder
namespace QAlgorithms.Papers.Independent.Intakethird100.P52
attribute [local instance] Classical.propDecidable Classical.decEq
open QAlgorithms.Papers.Independent.Information100.P63 (Mat)
open QAlgorithms.Papers.Independent.Dependency50.P21 (channelAdjoint petz marginalAB)
open QAlgorithms.Papers.Independent.Dependency50.P35 (tr elog maxRelative)
open QAlgorithms.Papers.Independent.Information100.P71 (supportPower)
open QAlgorithms.Papers.Independent.Renew46.P35 (HasMarkovBlocks)
/-- Theorem 17, PDF p.17, equation (5.3): both nonnegativities and each
individual iff-zero condition. Recovery of rho is not assumed. -/
theorem sufficiency_min_max {H K : Type} [Fintype H] [Fintype K]
[DecidableEq H] [DecidableEq K] [Nonempty H] [Nonempty K]
(rho sigma : Mat H) (hrho : IsDensityMatrix rho)
(hrhoPD : rho.PosDef) (hsigmaPD : sigma.PosDef)
(N : Superop H K) (hN : IsStrictChannel N) :
0 ≤ deltaMin rho sigma N ∧ 0 ≤ deltaMax rho sigma N ∧
(deltaMin rho sigma N = 0 ↔ IsSufficient rho sigma N) ∧
(deltaMax rho sigma N = 0 ↔ IsSufficient rho sigma N) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P52
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let be finite, nonempty index types with decidable equality. Let be positive definite complex matrices on , with positive semidefinite and of trace ; no trace normalization is assumed for . Let be a map from matrices on to matrices on that has a finite Kraus representation with , and assume that is positive definite whenever is positive definite. Define
where is the matrix unit and denotes spectral functional calculus using at nonzero eigenvalues and at zero eigenvalues, even for . Put
where for and otherwise, and the infimum is taken in the extended real numbers, so an empty feasible set gives . Then and , and each of the equalities and is separately equivalent to the existence of a map from matrices on to matrices on , having a finite Kraus representation with , such that and .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.