A completely positive trace-decreasing map can increase relative entropy
OpenQAlgorithms.Papers.Independent.Intakethird100.P46.trace_decrease_counterexampleOn complex matrices define and fix the density matrices and . The map is complex-linear, completely positive, and trace-nonincreasing on every positive matrix. Nevertheless, for literal unnormalized relative entropy in natural units,
The output operators have traces and and are not asserted to be normalized. This counterexample explains why trace nonincrease alone does not suffice for the Umegaki data-processing inequality.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P46
noncomputable section
open scoped Matrix ComplexConjugate ComplexOrder ENNReal
namespace QAlgorithms.Papers.Independent.Intakethird100.P46
attribute [local instance] Classical.propDecidable Classical.decEq
open QAlgorithms
open QAlgorithms.Papers.Independent.Dependency50.P13
(IsTraceClass TraceClass IsPositive operatorTrace)
open QAlgorithms.Papers.Independent.Dependency50.P35 (Dominates)
open QAlgorithms.Papers.Independent.Bridge50.P49 (beigiSandwichedDivergence)
variable {H K : Type*}
[NormedAddCommGroup H] [InnerProductSpace ℂ H] [CompleteSpace H]
[NormedAddCommGroup K] [InnerProductSpace ℂ K] [CompleteSpace K]
/-- Müller-Hermes–Reeb, arXiv:1512.06117v3, PDF p.3, unnumbered counterexample.
Both INPUTS are density matrices. The CP trace-nonincreasing map produces
subnormalized operators, and the two literal relative entropies increase strictly. -/
theorem trace_decrease_counterexample :
Entanglement.IsCompletelyPositive traceDecreaseMap ∧
PositiveMatrixTraceNonincreasing traceDecreaseMap ∧
IsDensityMatrix counterexampleRho ∧ IsDensityMatrix counterexampleSigma ∧
finiteLiteralRelativeEntropy counterexampleRho counterexampleSigma =
((Real.log 2 / 3 : ℝ) : EReal) ∧
((Real.log 2 / 3 : ℝ) : EReal) < ((Real.log 2 / 2 : ℝ) : EReal) ∧
finiteLiteralRelativeEntropy (traceDecreaseMap counterexampleRho)
(traceDecreaseMap counterexampleSigma) = ((Real.log 2 / 2 : ℝ) : EReal) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P46
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Define the complex linear map on matrices and the two matrices
For finite matrices, define the extended-real quantity
using continuous functional calculus and the natural logarithm, with . The declaration asserts all of the following: is completely positive, meaning that for every natural number , including , applying to every block of any positive semidefinite matrix indexed by gives a positive semidefinite matrix; for every positive semidefinite , is positive semidefinite and ; both and are positive semidefinite with complex trace one; and
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.