Section 2.3: equivalence with Petz imaginary-power condition and intertwining
OpenQAlgorithms.Papers.Independent.Intakethird100.P51.petzSSAFor a faithful normalized tripartite state, let denote the logarithms of its actual marginals lifted by identity operators. Equality in SSA is equivalent to , and also to
Any of these conditions implies
This identifies the logarithm criterion with Petz’s imaginary-power condition and records its intertwining consequence.
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]
/-- Section 2.3, equations (13)–(15), PDF p.7: every real imaginary-power parameter. -/
theorem petzSSA [Nonempty A] [Nonempty B] [Nonempty C] (rho : Mat (A × (B × C))) (h : FaithfulDensity rho) :
let L12 := liftAB (logMatrix (marginalAB rho))
let L23 := liftBC (logMatrix (traceLeft rho))
let L2 := liftB (logMatrix (traceRight (traceLeft rho)))
let P := ∀ t : ℝ, imaginaryExp t L12 * imaginaryExp (-t) L2 =
imaginaryExp t (logMatrix rho) * imaginaryExp (-t) L23
(ssaGap rho = 0 ↔ SSAlogCondition rho) ∧ (SSAlogCondition rho ↔ P) ∧
(ssaGap rho = 0 → ∀ t : ℝ, imaginaryExp t (L12 - L2 + L23) =
imaginaryExp t L12 * imaginaryExp (-t) L2 * imaginaryExp t L23) := 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, let be a positive definite complex matrix of trace on , and let be its partial traces. Define , where is applied by continuous functional calculus using the natural logarithm, and set . With natural matrix logarithms, put , , and . Then if and only if ; this logarithmic identity holds if and only if, for every real ,
Furthermore, implies that, for every real ,
The exponentials are matrix exponentials, and singleton registers are included.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.