Continuity of distance to a compact convex state set
OpenQAlgorithms.Papers.Independent.Intakethird100.P100.compactConvex_relativeDistance_continuityLet be a complex Hilbert space of arbitrary positive finite dimension . Let be a compact, real-convex set of density matrices containing . Define , where the relative entropy is infinite if .
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 density matrices with , the values are finite and
This bound applies to a general compact convex state set, without requiring a bipartite system.
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)
/-- Theorem (3), PDF pp.2–3: continuity for every compact real-convex
set of normalized states containing I/N, in arbitrary positive finite dimension.
Finiteness is asserted, rather than assumed before taking real differences. -/
theorem compactConvex_relativeDistance_continuity
{I : Type*} [Fintype I] [DecidableEq I] [Nonempty I]
(D : Set (Matrix I I ℂ))
(hstates : ∀ rho ∈ D, IsDensityMatrix rho)
(hcompact : IsCompact D) (hconvex : Convex ℝ D)
(hmixed : (Fintype.card I : ℂ)⁻¹ • (1 : Matrix I I ℂ) ∈ D)
(sigmaOne sigmaTwo : Matrix I I ℂ)
(hOne : IsDensityMatrix sigmaOne) (hTwo : IsDensityMatrix sigmaTwo)
(hclose : traceNorm (sigmaOne - sigmaTwo) ≤ 1 / 3) :
0 ≤ relativeDistance D sigmaOne ∧ relativeDistance D sigmaOne < ⊤ ∧
0 ≤ relativeDistance D sigmaTwo ∧ relativeDistance D sigmaTwo < ⊤ ∧
Real.log 2 * |relativeDistanceValue D sigmaOne - relativeDistanceValue D sigmaTwo| ≤
2 * (traceNorm (sigmaOne - sigmaTwo) * Real.log (Fintype.card I) +
Real.negMulLog (traceNorm (sigmaOne - sigmaTwo))) +
4 * traceNorm (sigmaOne - sigmaTwo) := 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 type with decidable equality, let be a compact, real-convex set of complex matrices on , assume every member of is positive semidefinite with trace , and assume , where . For any density matrices on , put . If , then
Here is an infimum in the extended reals, where
These matrix functions are defined by functional calculus, taking . The subscript denotes the real conversion of an extended real, which sends both infinities to ; the displayed bounds exclude infinities for these two arguments. The hypothesis includes , with , and allows .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.