Concurrence and tangle are faithful selective LOCC monotones
OpenQAlgorithms.Papers.Independent.Intakethird100.P21.entanglement_monotonesAcross all positive finite local dimensions, let be the convex roof of normalized pure I-concurrence and let be the convex roof of pure tangle. For either and every bipartite density operator , . For every complete local Kraus instrument on either party, including rectangular instruments that change its dimension, let and be the outcome probabilities and normalized posterior states. Then
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.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P21
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
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For a bipartite unit vector , define , , and ; define and as the infima of their weighted averages over finite decompositions of into unit-vector projectors, with nonnegative weights summing to . 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 , arbitrary natural , matrices with , and a density matrix on , let and ; then
and the corresponding inequality holds for matrices , branches , and output dimensions . The quantification includes , although its completeness equation cannot hold for positive input dimension. Furthermore, for every positive and every density matrix , if and only if is a finite convex combination of products of density matrices, and the same equivalence holds for . For every pair of local unitaries , writing , one has and .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.