Quantitative continuity of relative entropy of entanglement
OpenQAlgorithms.Papers.Independent.Intakethird100.P100.relativeEntanglement_continuityLet be fixed complex Hilbert spaces of positive finite dimensions, and let . For a bipartite state , define , where consists exactly of finite convex combinations of product density matrices and is Umegaki relative entropy, infinite when support inclusion fails.
All logarithms are natural. States are positive semidefinite matrices of trace one, and the distance uses the full trace norm, without a factor of one half. Set , with .
For any states with , both entanglement values are finite and
This is the precise separable-state specialization of the paper's Fannes-type continuity requirement. No separability assumption is imposed on either input.
Formalization Note The accepted entropy infimum is stored in bits. The Lean bound multiplies its absolute real difference by , which gives exactly the natural-logarithm quantity displayed above.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P100
noncomputable section
open Filter
open scoped ENNReal Topology ComplexOrder
attribute [local instance] Classical.propDecidable Classical.decEq
namespace QAlgorithms.Papers.Independent.Intakethird100.P100
open QAlgorithms.Papers.Independent.Dependency50.P15
(relativeDistance relativeDistanceValue positiveOperatorRelativeEntropyBits groupedTensorPower)
open QAlgorithms.Papers.Independent.Information100.P54
(relativeEntropyBits relativeEntanglement)
/-- Introduction (2), PDF p.1, specialized via Remark (i), PDF p.2:
relative entropy of entanglement obeys the exact quantitative bound (3).
The local domain t <= 1/3 is retained. No separability of the inputs is assumed. -/
theorem relativeEntanglement_continuity
{A B : Type*} [Fintype A] [Fintype B] [DecidableEq A] [DecidableEq B]
[Nonempty A] [Nonempty B]
(sigma rho : Matrix (A × B) (A × B) ℂ)
(hsigma : IsDensityMatrix sigma) (hrho : IsDensityMatrix rho)
(hclose : traceNorm (sigma - rho) ≤ 1 / 3) :
relativeEntanglement sigma < ⊤ ∧ relativeEntanglement rho < ⊤ ∧
Real.log 2 * |(relativeEntanglement sigma).toReal -
(relativeEntanglement rho).toReal| ≤
2 * (traceNorm (sigma - rho) * Real.log (Fintype.card (A × B)) +
Real.negMulLog (traceNorm (sigma - rho))) + 4 * traceNorm (sigma - rho) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P100
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For any finite, nonempty types with decidable equality, and any positive semidefinite complex matrices on having trace , put and
If , then , , and
Here is the infimum, in the extended nonnegative reals, of over all finite mixtures , where , , , and each is positive semidefinite with trace on , respectively. For density matrices , equals when , and equals otherwise, where ; outside density matrices it is also . Matrix functions use functional calculus with . The subscript denotes conversion from extended nonnegative reals to reals, which sends to , although finiteness is asserted here. The case is included, with , and is allowed.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.