Proposition 13: nonnegativity and exact reference equality conditions
OpenQAlgorithms.Papers.Independent.Intakethird100.P52.renyi_nonnegative_iff_referenceAll 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 on , let be an operator on without a trace constraint, and let be CPTP. Its adjoint is the Hilbert–Schmidt adjoint. Write
For the indicated ranges,
If , the first pair of conclusions also holds for , and the second for every .
Nonnegativity and exact equality to the computed reference are both parts of the result.
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)
/-- Proposition 13, PDF p.14, equations (3.56)–(3.59). Each equality condition
is a conclusion. No support containment or strictness is added below one. -/
theorem renyi_nonnegative_iff_reference {H K : Type} [Fintype H] [Fintype K]
[DecidableEq H] [DecidableEq K] [Nonempty H] [Nonempty K]
(rho sigma : Mat H) (hrho : IsDensityMatrix rho)
(hsigma : sigma.PosSemidef) (N : Superop H K) (hN : IsChannel N) :
(∀ a : ℝ, 0 < a ∧ a < 1 →
0 ≤ renyiDifference a rho sigma N ∧
(renyiDifference a rho sigma N = 0 ↔ rho = renyiReference a rho sigma N)) ∧
(∀ a : ℝ, 1 / 2 < a ∧ a < 1 →
0 ≤ deltaTilde a rho sigma N ∧
(deltaTilde a rho sigma N = 0 ↔ rho = sandwichedReference a rho sigma N)) ∧
((rho.PosDef ∧ sigma.PosDef ∧ (N rho).PosDef ∧ (N sigma).PosDef) →
(∀ a : ℝ, 1 < a ∧ a < 2 →
0 ≤ renyiDifference a rho sigma N ∧
(renyiDifference a rho sigma N = 0 ↔ rho = renyiReference a rho sigma N)) ∧
(∀ a : ℝ, 1 < a →
0 ≤ deltaTilde a rho sigma N ∧
(deltaTilde a rho sigma N = 0 ↔ rho = sandwichedReference a 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 types with decidable equality, let be a positive semidefinite complex matrix on with trace , let be any positive semidefinite complex matrix on , and let be a channel with a finite Kraus family satisfying . Define , and let be continuous functional calculus for the function zero at zero and otherwise. Put
where for and otherwise, and are extended real. For every , the assertion is and if and only if ; for every , it is and if and only if . If all four matrices are positive definite, the first pair of assertions also holds for every , and the second for every . No trace normalization of or support-inclusion hypothesis is imposed; the first two parameter ranges include singular matrices and , using the stated zero-value convention for powers and extended logarithms.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.