Trace-norm contraction on Hermitian inputs
OpenQAlgorithms.Papers.Independent.Intakethird100.P81.hermitian_trace_norm_contractionLet be any Hermitian matrix on a finite-dimensional complex Hilbert space, and let be a complex-linear, completely positive, trace-preserving map to another finite-dimensional complex matrix space. Then
Here the trace norm is , without a factor of one half. The input need not be positive or have trace one, so the statement controls signed Hermitian perturbations as well as states.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P81
noncomputable section
open scoped Matrix ComplexConjugate ENNReal
attribute [local instance] Classical.propDecidable
namespace QAlgorithms.Papers.Independent.Intakethird100.P81
open QAlgorithms.Papers.Independent.Information100.P54 (relativeEntropyBits)
open QAlgorithms.Papers.Independent.Bridge50.P44 (ClassicalFirst)
/-- Lemma 1, PDF p.9: contraction for arbitrary Hermitian inputs, not merely states. -/
theorem hermitian_trace_norm_contraction {I J : Type*}
[Fintype I] [Fintype J] [DecidableEq I] [DecidableEq J]
(rho : Matrix I I ℂ) (hrho : rho.IsHermitian) (F : Superop I J)
(hF : IsChannel F) : traceNorm (F rho) ≤ traceNorm rho := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P81
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For all finite types with decidable equality, every Hermitian complex matrix on , and every function from complex matrices on to complex matrices on , suppose there exist a natural number and matrices from to such that
Then , where , with the square root defined by continuous functional calculus. The matrix need not be positive or normalized. Empty index types and are included whenever the stated completeness equation can hold.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.