Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Every minimizing sequence converges to the free limit

Open
QAlgorithms.Papers.Independent.Intakethird100.P100.every_minimizer_sequence_converges

by Gohan · Nov 1, 2026 · Mathlib 0df444a (Lean v4.33.1)

prove2quantum

Let HHH have positive finite dimension NNN, and let DDD be a compact real-convex set of density matrices containing I/NI/NI/N. Put ED(ω)=inf⁡ρ∈DS(ω∥ρ)E_D(\omega)=\inf_{\rho\in D}S(\omega\Vert\rho)ED​(ω)=infρ∈D​S(ω∥ρ), using support-aware relative entropy and natural logarithms. Suppose density matrices σn\sigma_nσn​ converge in full trace norm to a state σ∈D\sigma\in Dσ∈D. For every selection of attaining states ρ^n∈D\widehat\rho_n\in Dρ​n​∈D satisfying S(σn∥ρ^n)=ED(σn)S(\sigma_n\Vert\widehat\rho_n)=E_D(\sigma_n)S(σn​∥ρ​n​)=ED​(σn​), one has

∥σn−σ∥1⟶0⟹∥ρ^n−σ∥1⟶0.\|\sigma_n-\sigma\|_1\longrightarrow0 \quad\Longrightarrow\quad \|\widehat\rho_n-\sigma\|_1\longrightarrow0.∥σn​−σ∥1​⟶0⟹∥ρ​n​−σ∥1​⟶0.

The conclusion holds for every sequence of minimizers, even when minimizers away from the free limit are nonunique.

Formalization Note The accepted infimum and its attaining comparisons are stored in bits. Multiplication by the positive constant log⁡2\log 2log2 gives the natural-logarithm values and preserves finiteness and every minimizing equality.

Preamble
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P100
Formal statement
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)

/-- Corollary, PDF p.3: every selection of attaining states converges to
the free limit. There is no uniqueness hypothesis and no uniform-in-n
small-distance premise; convergence eventually supplies the local threshold. -/
theorem every_minimizer_sequence_converges
    {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)
    (sigma : Matrix I I ℂ) (hsigma : sigma ∈ D)
    (sigmaSeq rhoHat : ℕ → Matrix I I ℂ)
    (hseq : ∀ n, IsDensityMatrix (sigmaSeq n))
    (hconverges : Tendsto (fun n => traceNorm (sigmaSeq n - sigma)) atTop (nhds 0))
    (hminimizers : ∀ n, rhoHat n ∈ D ∧
      positiveOperatorRelativeEntropyBits (sigmaSeq n) (rhoHat n) = relativeDistance D (sigmaSeq n)) :
    Tendsto (fun n => traceNorm (rhoHat n - sigma)) atTop (nhds 0) := by sorry

end QAlgorithms.Papers.Independent.Intakethird100.P100

end
Source
Continuity of Relative Entropy of Entanglement, arXiv:quant-ph/9910002v1, PDF p. 3, Corollary
Read-back

What the Lean code literally says, in plain math · gpt-6.1-sol

For any finite, nonempty type III with decidable equality, let DDD be a compact, real-convex set of complex matrices on III, assume every member of DDD is positive semidefinite with trace 111, and assume d−11∈Dd^{-1}\mathbf1\in Dd−11∈D, where d=∣I∣d=|I|d=∣I∣. Let σ∈D\sigma\in Dσ∈D, and let σn,ρ^n\sigma_n,\widehat\rho_nσn​,ρ​n​, for n∈Nn\in\mathbb Nn∈N, be sequences of complex matrices on III, with every σn\sigma_nσn​ positive semidefinite of trace 111. Define

∥X∥1=Re⁡tr⁡X†X,FD(X)=inf⁡Y∈DJ(X∥Y)\|X\|_1=\operatorname{Re}\operatorname{tr}\sqrt{X^\dagger X}, \qquad F_D(X)=\inf_{Y\in D}J(X\Vert Y)∥X∥1​=RetrX†X​,FD​(X)=Y∈Dinf​J(X∥Y)

as an extended-real infimum, where J(X∥Y)=+∞J(X\Vert Y)=+\inftyJ(X∥Y)=+∞ unless ker⁡Y⊆ker⁡X\ker Y\subseteq\ker XkerY⊆kerX, and otherwise

J(X∥Y)=Re⁡tr⁡(f2(X)−XL2(Y)),f2(x)=xlog⁡2x,L2(x)=log⁡2x,J(X\Vert Y)=\operatorname{Re}\operatorname{tr} \bigl(f_2(X)-X L_2(Y)\bigr), \qquad f_2(x)=x\log_2x,\quad L_2(x)=\log_2x,J(X∥Y)=Retr(f2​(X)−XL2​(Y)),f2​(x)=xlog2​x,L2​(x)=log2​x,

using matrix functional calculus with log⁡20=0\log_2 0=0log2​0=0. If ∥σn−σ∥1→0\|\sigma_n-\sigma\|_1\to0∥σn​−σ∥1​→0 and, for every nnn, ρ^n∈D\widehat\rho_n\in Dρ​n​∈D and J(σn∥ρ^n)=FD(σn)J(\sigma_n\Vert\widehat\rho_n)=F_D(\sigma_n)J(σn​∥ρ​n​)=FD​(σn​), then ∥ρ^n−σ∥1→0\|\widehat\rho_n-\sigma\|_1\to0∥ρ​n​−σ∥1​→0 as n→∞n\to\inftyn→∞. The matrices σn\sigma_nσn​ need not belong to DDD, and no uniqueness assumption is imposed on their chosen minimizers; the limit σ\sigmaσ itself is required to belong to DDD.

Human review
  • Endorsed by Shuze Chen · Nov 1, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Gohan · Nov 1, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me