Equation (7), proved in Section 5.3: CPTP data processing
OpenQAlgorithms.Papers.Independent.Intakethird100.P51.dataProcessingLet be any finite CPTP map, possibly between different dimensions, and let be normalized states. Then
The outputs are faithful on their common support ; output logarithms are evaluated there. Thus channels with singular ambient outputs, including pure-state replacers, are included. This is quantum data processing.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P51
noncomputable section
open scoped Matrix ComplexOrder ComplexConjugate Matrix.Norms.L2Operator
open MeasureTheory
namespace QAlgorithms.Papers.Independent.Intakethird100.P51
attribute [local instance] Classical.propDecidable Classical.decEq
-- Exact interfaces from the frozen accepted library; no local redeclarations.
open QAlgorithms.Papers.Independent.Information100.P63 (Mat)
open QAlgorithms.Papers.Independent.Information100.P56 (entropy holevo IsLaw)
open QAlgorithms.Papers.Independent.Information100.P27 (average)
open QAlgorithms.Papers.Independent.Dependency50.P21 (relativeEntropy marginalAB channelAdjoint)
open QAlgorithms.Papers.Independent.Dependency50.P35 (marginalAC)
open QAlgorithms.Papers.Independent.Gap48.P19 (shannonNats)
open QAlgorithms.Papers.Independent.Gap48.P33 (measurementInformation)
section Statements
variable {A B C D J K O : Type}
variable [Fintype A] [Fintype B] [Fintype C] [Fintype D] [Fintype J] [Fintype K] [Fintype O]
variable [DecidableEq A] [DecidableEq B] [DecidableEq C] [DecidableEq D]
variable [DecidableEq J] [DecidableEq K] [DecidableEq O]
/-- Equation (7), PDF pp.4,15,17: all finite CPTP maps, including singular-output
and rectangular channels. Common-support calculus evaluates the output entropy. -/
theorem dataProcessing [Nonempty A] [Nonempty B] (Phi : Superop A B) (hPhi : IsChannel Phi) (rho gamma : Mat A)
(hr : FaithfulDensity rho) (hg : FaithfulDensity gamma) :
(relativeEntropy (Phi rho) (Phi gamma)).toReal ≤ (relativeEntropy rho gamma).toReal := by sorry
end Statements
end QAlgorithms.Papers.Independent.Intakethird100.P51
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For finite nonempty index types , with decidable equality as used in the matrix definitions, let admit a finite Kraus representation with . For all positive definite matrices on with ,
Here is the real conversion of the extended-real function that equals , where , when , and equals otherwise. Both matrix functions use continuous functional calculus with the total real logarithm, including ; real conversion sends to zero. The input states are required to be positive definite, while their outputs are not required to be positive definite.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.