Appendix A: joint trace concavity extended to positive semidefinite pairs
OpenQAlgorithms.Papers.Independent.Intakethird100.P52.joint_trace_concavityAll 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 , let be a nonempty finite set, and let satisfy . Let be positive semidefinite operators on the same space , and set and . Then
Zero weights and zero or singular operators are allowed.
This extends the joint trace concavity from positive definite to positive semidefinite pairs.
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)
/-- Appendix A, PDF p.20, equation (A.12): joint concavity extended
to all positive semidefinite pairs, including zero matrices and zero weights. -/
theorem joint_trace_concavity {H X : Type} [Fintype H] [DecidableEq H] [Nonempty H]
[Fintype X] [Nonempty X] (a : ℝ) (ha : 1 < a ∧ a < 2)
(p : X → ℝ) (hp : ∀ x, 0 ≤ p x) (hsum : ∑ x, p x = 1)
(P Q : X → Mat H) (hP : ∀ x, (P x).PosSemidef) (hQ : ∀ x, (Q x).PosSemidef) :
(∑ x, p x * jointTrace a (P x) (Q x)) ≤
jointTrace a (∑ x, (p x : ℂ) • P x) (∑ x, (p x : ℂ) • Q x) := 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 a finite, nonempty index type with decidable equality, let be a finite, nonempty index type, and let satisfy . Let satisfy for every and , and let be positive semidefinite complex matrices on for every . For a positive semidefinite matrix , write for spectral functional calculus that assigns to each nonzero eigenvalue and to a zero eigenvalue, and define
Then
Zero weights and singular or zero matrices are included; the matrices need not have trace .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.