Corollary 19: min/max conditional information and short quantum Markov chains
OpenQAlgorithms.Papers.Independent.Intakethird100.P52.markov_min_maxAll 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 be a tripartite density operator. Its marginals are computed by partial trace from this same state. Operators on fewer registers are extended by identities. Use tensor order , and set and . Define and . A short quantum Markov chain means that the whole space decomposes as and , where , , and both factors in each block are density operators.
The Petz map and min/max divergences are
where is squared fidelity. The max-divergence infimum is extended real, so an empty set gives . Set and define by the same reference with .
Assume and define
Then the two equivalences hold separately:
Both one-shot information measures have the same exact Markov zero set.
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)
/-- Corollary 19, PDF p.18, equations (5.11)–(5.12), with primary
definitions (5.4),(5.7) and both independent equivalences. -/
theorem markov_min_max {A C B : Type} [Fintype A] [Fintype C] [Fintype B]
[DecidableEq A] [DecidableEq C] [DecidableEq B]
[Nonempty A] [Nonempty C] [Nonempty B]
(rho : Mat (A × (C × B))) (hrho : IsDensityMatrix rho)
(hrhoPD : rho.PosDef) :
(conditionalMaxInformation rho = 0 ↔ HasMarkovBlocks rho) ∧
(conditionalMinInformation rho = 0 ↔ HasMarkovBlocks rho) := 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 finite, nonempty index types with decidable equality, and let be a positive definite complex matrix on that is positive semidefinite and has trace . Set , , , and
where partial traces sum diagonal entries over the indicated register and applies to nonzero eigenvalues and to zero eigenvalues. Define the extended-real quantities
with for and otherwise, and with an empty feasible set for the infimum giving . Each of and is separately equivalent to the following decomposition: there exist a positive integer , positive integers , a unitary identification with inclusions , nonnegative weights summing to , and positive semidefinite trace-one matrices on and on , such that
The weights in this decomposition may be zero.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.