Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Concurrence and tangle are faithful selective LOCC monotones

Open
QAlgorithms.Papers.Independent.Intakethird100.P21.entanglement_monotones

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

prove2quantum

Across all positive finite local dimensions, let CCC be the convex roof of normalized pure I-concurrence and let τ\tauτ be the convex roof of pure tangle. For either E∈{C,τ}E\in\{C,\tau\}E∈{C,τ} and every bipartite density operator ρ\rhoρ, E(ρ)≥0E(\rho)\ge0E(ρ)≥0. For every complete local Kraus instrument on either party, including rectangular instruments that change its dimension, let pip_ipi​ and ρi\rho_iρi​ be the outcome probabilities and normalized posterior states. Then

∑ipiE(ρi)≤E(ρ),E(ρ)=0 ⟺ ρ is separable.\sum_i p_i E(\rho_i)\le E(\rho), \qquad E(\rho)=0\ \Longleftrightarrow\ \rho\text{ is separable}.i∑​pi​E(ρi​)≤E(ρ),E(ρ)=0 ⟺ ρ is separable.

A zero-probability outcome contributes zero without evaluating a cost on a normalized zero state. Both measures are invariant under local unitary conjugation. The local selective inequalities, together with density convexity, iterate through finite adaptive LOCC, including local pure ancillas and disposal.

These properties make both roofs faithful entanglement monotones in the source's finite-dimensional setting.

Preamble
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P21
Formal statement
noncomputable section

namespace QAlgorithms.Papers.Independent.Intakethird100.P21

open scoped Matrix ComplexConjugate

open Filter

open QAlgorithms

open QAlgorithms.Papers.Independent.Information100.P03
  (PureEnsemble convexRoof pureConcurrence concurrence SchmidtData schmidtVector)

attribute [local instance] Classical.propDecidable Classical.decEq

/-- PDF p.5, Section 2: nonnegative selective local-instrument monotonicity
on all finite positive local dimensions, and vanishing exactly on separable states.
Together with convexity below these inequalities iterate through adaptive LOCC. -/
theorem entanglement_monotones :
    Frontier30.P30.IsLOCCMonotone (fun _ _ rho => tangle rho) ∧
    Frontier30.P30.IsLOCCMonotone (fun _ _ rho => concurrence rho) ∧
    ∀ a b : ℕ, ∀ ha : 0 < a, ∀ hb : 0 < b,
      ∀ rho : Matrix (Fin a × Fin b) (Fin a × Fin b) ℂ, IsDensityMatrix rho →
        letI : Nonempty (Fin a) := ⟨⟨0, ha⟩⟩
        letI : Nonempty (Fin b) := ⟨⟨0, hb⟩⟩
        (tangle rho = 0 ↔ Entanglement.IsSeparableDensity rho) ∧
        (concurrence rho = 0 ↔ Entanglement.IsSeparableDensity rho) ∧
        ∀ U : Matrix.unitaryGroup (Fin a) ℂ, ∀ V : Matrix.unitaryGroup (Fin b) ℂ,
          let L := Matrix.kronecker (U : Matrix (Fin a) (Fin a) ℂ)
            (V : Matrix (Fin b) (Fin b) ℂ)
          tangle (L * rho * Lᴴ) = tangle rho ∧
          concurrence (L * rho * Lᴴ) = concurrence rho := by sorry

end QAlgorithms.Papers.Independent.Intakethird100.P21

end
Source
I-concurrence and tangle for isotropic states, arXiv:quant-ph/0208002v1, PDF p. 5, §2: concurrence and tangle are faithful entanglement monotones
Read-back

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

For a bipartite unit vector ψ\psiψ, define Aψ=Tr⁡2(∣ψ⟩⟨ψ∣)A_\psi=\operatorname{Tr}_2(|\psi\rangle\langle\psi|)Aψ​=Tr2​(∣ψ⟩⟨ψ∣), T0(ψ)=2(1−Re⁡tr⁡(Aψ2))T_0(\psi)=2(1-\operatorname{Re}\operatorname{tr}(A_\psi^2))T0​(ψ)=2(1−Retr(Aψ2​)), and C0(ψ)=T0(ψ)C_0(\psi)=\sqrt{T_0(\psi)}C0​(ψ)=T0​(ψ)​; define T(ρ)T(\rho)T(ρ) and C(ρ)C(\rho)C(ρ) as the infima of their weighted averages over finite decompositions of ρ\rhoρ into unit-vector projectors, with nonnegative weights summing to 111. Both functions are nonnegative on every density matrix in every pair of positive finite dimensions, and both satisfy the following two local-operation inequalities: for arbitrary positive dimensions a,b,ha,b,ha,b,h, arbitrary natural kkk, matrices Ki:Ca→ChK_i:\mathbb C^a\to\mathbb C^hKi​:Ca→Ch with ∑i<kKi†Ki=Ia\sum_{i<k}K_i^\dagger K_i=I_a∑i<k​Ki†​Ki​=Ia​, and a density matrix ρ\rhoρ on Ca⊗Cb\mathbb C^a\otimes\mathbb C^bCa⊗Cb, let Xi=(Ki⊗Ib)ρ(Ki⊗Ib)†X_i=(K_i\otimes I_b)\rho(K_i\otimes I_b)^\daggerXi​=(Ki​⊗Ib​)ρ(Ki​⊗Ib​)† and pi=Re⁡tr⁡Xip_i=\operatorname{Re}\operatorname{tr}X_ipi​=RetrXi​; then

∑i<k{piEh,b(Xi/pi),pi>0,0,pi≤0≤Ea,b(ρ)for each E∈{T,C},\sum_{i<k} \begin{cases} p_iE_{h,b}(X_i/p_i),&p_i>0,\\ 0,&p_i\le0 \end{cases} \le E_{a,b}(\rho) \quad\text{for each }E\in\{T,C\},i<k∑​{pi​Eh,b​(Xi​/pi​),0,​pi​>0,pi​≤0​≤Ea,b​(ρ)for each E∈{T,C},

and the corresponding inequality holds for matrices Ki:Cb→ChK_i:\mathbb C^b\to\mathbb C^hKi​:Cb→Ch, branches Xi=(Ia⊗Ki)ρ(Ia⊗Ki)†X_i=(I_a\otimes K_i)\rho(I_a\otimes K_i)^\daggerXi​=(Ia​⊗Ki​)ρ(Ia​⊗Ki​)†, and output dimensions a,ha,ha,h. The quantification includes k=0k=0k=0, although its completeness equation cannot hold for positive input dimension. Furthermore, for every positive a,ba,ba,b and every density matrix ρ\rhoρ, T(ρ)=0T(\rho)=0T(ρ)=0 if and only if ρ\rhoρ is a finite convex combination of products of density matrices, and the same equivalence holds for C(ρ)=0C(\rho)=0C(ρ)=0. For every pair of local unitaries U,VU,VU,V, writing L=U⊗VL=U\otimes VL=U⊗V, one has T(LρL†)=T(ρ)T(L\rho L^\dagger)=T(\rho)T(LρL†)=T(ρ) and C(LρL†)=C(ρ)C(L\rho L^\dagger)=C(\rho)C(LρL†)=C(ρ).

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