Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Closest separable states need not be unique

Open
QAlgorithms.Papers.Independent.Intakethird100.P100.separable_minimizers_need_not_be_unique

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

prove2quantum

There exist positive finite local dimensions and a bipartite density matrix σ\sigmaσ having two distinct separable minimizers ρ1,ρ2\rho_1,\rho_2ρ1​,ρ2​. Here separable means a finite convex combination of product density matrices, and ErE_rEr​ is the infimum of support-aware Umegaki relative entropy in natural logarithms over exactly those normalized states. More precisely,

ρ1≠ρ2,Er(σ)<∞,S(σ∥ρ1)=S(σ∥ρ2)=Er(σ).\rho_1\neq\rho_2,\qquad E_r(\sigma)<\infty,\qquad S(\sigma\Vert\rho_1)=S(\sigma\Vert\rho_2)=E_r(\sigma).ρ1​=ρ2​,Er​(σ)<∞,S(σ∥ρ1​)=S(σ∥ρ2​)=Er​(σ).

This shows why a closest separable state cannot in general be treated as a uniquely defined state.

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)

/-- Final discussion, PDF p.3: some bipartite state has two distinct closest
separable states. The positive finite local dimensions are existential, with
no unsupported assertion that this occurs for every state or every dimension. -/
theorem separable_minimizers_need_not_be_unique :
    ∃ a b : ℕ,
      ∃ sigma rhoOne rhoTwo :
        Matrix (Fin (a + 1) × Fin (b + 1)) (Fin (a + 1) × Fin (b + 1)) ℂ,
      IsDensityMatrix sigma ∧
      rhoOne ∈ separableStates ∧ rhoTwo ∈ separableStates ∧ rhoOne ≠ rhoTwo ∧
      relativeEntanglement sigma < ⊤ ∧
      relativeEntropyBits sigma rhoOne = relativeEntanglement sigma ∧
      relativeEntropyBits sigma rhoTwo = relativeEntanglement sigma := by sorry

end QAlgorithms.Papers.Independent.Intakethird100.P100

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

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

There exist natural numbers a,ba,ba,b and complex matrices σ,ρ1,ρ2\sigma,\rho_1,\rho_2σ,ρ1​,ρ2​ on {0,…,a}×{0,…,b}\{0,\ldots,a\}\times\{0,\ldots,b\}{0,…,a}×{0,…,b} such that σ\sigmaσ is positive semidefinite with trace 111, ρ1≠ρ2\rho_1\ne\rho_2ρ1​=ρ2​, both ρ1,ρ2\rho_1,\rho_2ρ1​,ρ2​ are finite mixtures of product density matrices, and

Esep(σ)<+∞,R(σ∥ρ1)=Esep(σ),R(σ∥ρ2)=Esep(σ).E_{\mathrm{sep}}(\sigma)<+\infty,\qquad R(\sigma\Vert\rho_1)=E_{\mathrm{sep}}(\sigma),\qquad R(\sigma\Vert\rho_2)=E_{\mathrm{sep}}(\sigma).Esep​(σ)<+∞,R(σ∥ρ1​)=Esep​(σ),R(σ∥ρ2​)=Esep​(σ).

A finite mixture of product density matrices means a sum ∑j<qwj(Rj⊗Sj)\sum_{j<q}w_j(R_j\otimes S_j)∑j<q​wj​(Rj​⊗Sj​), with q∈Nq\in\mathbb Nq∈N, wj≥0w_j\ge0wj​≥0, ∑jwj=1\sum_jw_j=1∑j​wj​=1, and local matrices Rj,SjR_j,S_jRj​,Sj​ positive semidefinite with trace 111. The quantity Esep(X)E_{\mathrm{sep}}(X)Esep​(X) is the extended-nonnegative-real infimum of R(X∥Y)R(X\Vert Y)R(X∥Y) over all such mixtures YYY. For density matrices X,YX,YX,Y, R(X∥Y)R(X\Vert Y)R(X∥Y) equals max⁡{Re⁡tr⁡(f(X)−Xlog⁡Y),0}/ln⁡2\max\{\operatorname{Re}\operatorname{tr}(f(X)-X\log Y),0\}/\ln2max{Retr(f(X)−XlogY),0}/ln2 when ker⁡Y⊆ker⁡X\ker Y\subseteq\ker XkerY⊆kerX, and +∞+\infty+∞ otherwise; it is also +∞+\infty+∞ outside density matrices. Here f(x)=xln⁡xf(x)=x\ln xf(x)=xlnx, with matrix functions defined by functional calculus and ln⁡0=0\ln0=0ln0=0. The quantified a,ba,ba,b may be zero, so the stated dimensions a+1,b+1a+1,b+1a+1,b+1 are required only to be positive.

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