Corollary 15: vanishing Renyi conditional information characterizes short quantum Markov chains
OpenQAlgorithms.Papers.Independent.Intakethird100.P52.markov_renyiAll 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 density operator on , let be an operator on without a trace constraint, and let be CPTP. Its adjoint is the Hilbert–Schmidt adjoint. Write
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.
Assume . If is a short quantum Markov chain , then
Conversely, either for some or for some implies the Markov property.
This gives the Rényi zero-information characterization of short quantum Markov chains.
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 15, PDF p.17. Positive definite tripartite densities;
HasMarkovBlocks describes the entire conditioning register C. -/
theorem markov_renyi {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) :
(HasMarkovBlocks rho → ∀ a : ℝ, (0 < a ∧ a < 1) ∨ 1 < a →
conditionalRenyiInformation a rho = 0 ∧ conditionalRenyiTilde a rho = 0) ∧
(((∃ a : ℝ, ((0 < a ∧ a < 1) ∨ (1 < a ∧ a < 2)) ∧ conditionalRenyiInformation a rho = 0) ∨
(∃ a : ℝ, ((1 / 2 < a ∧ a < 1) ∨ 1 < a) ∧ conditionalRenyiTilde a 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 . Write , , , , and , where partial traces sum diagonal entries over the indicated register. For a positive semidefinite matrix , write for spectral functional calculus with scalar function for and value at , including when ; write , and let when and otherwise. Define
Here take values in the extended real numbers. Say that has the stated block decomposition if there are 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
Zero weights are permitted. The declaration asserts both that this decomposition implies for every real , and that the decomposition exists whenever either for some , or for some .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.