Isotropic entanglement is the scalar convex envelope
OpenQAlgorithms.Papers.Independent.Intakethird100.P21.convex_envelope_reductionLet and . Define as the minimum of over probabilities , , satisfying , and set . For or define
Each minimum is over all finite ensembles and is attained. The function is the greatest convex function on bounded above by . For the explicit isotropic density , where ,
For each cost there is a normalized finite pure ensemble with average cost equal to this value whose density twirls to . The twirl integrates conjugation by against probability Haar measure. For , both roofs vanish.
This is the complete reduction from isotropic mixed states to one scalar profile and its convex envelope.
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.7, (3.14)--(3.17): isotropic roofs equal the full scalar convex
envelopes; scalar ensemble minima attain. Below separability both roofs vanish.
The input state is the explicit isotropicDensityAtFidelity matrix, not a hypothesized twirl. -/
theorem convex_envelope_reduction (d : ℕ) (hd : 2 ≤ d) :
IsConvexEnvelope (Set.Icc (1 / (d : ℝ)) 1) (constrainedSchmidtTangle d) (scalarConvexRoofAtFidelity d (constrainedSchmidtTangle d)) ∧
IsConvexEnvelope (Set.Icc (1 / (d : ℝ)) 1) (rawC d) (scalarConvexRoofAtFidelity d (rawC d)) ∧
(∀ F ∈ Set.Icc (1 / (d : ℝ)) 1,
tangle (isotropicDensityAtFidelity d F) = scalarConvexRoofAtFidelity d (constrainedSchmidtTangle d) F ∧
concurrence (isotropicDensityAtFidelity d F) = scalarConvexRoofAtFidelity d (rawC d) F ∧
IsLeast (hullValues d (constrainedSchmidtTangle d) F) (scalarConvexRoofAtFidelity d (constrainedSchmidtTangle d) F) ∧
IsLeast (hullValues d (rawC d) F) (scalarConvexRoofAtFidelity d (rawC d) F) ∧
(∃ e : PureEnsemble (Fin d × Fin d),
(∑ k, e.weight k * pureTangle (e.vector k)) = scalarConvexRoofAtFidelity d (constrainedSchmidtTangle d) F ∧
Bridge50.P37.bipartiteHaarTwirl d true (ensembleDensity e.weight e.vector) = isotropicDensityAtFidelity d F) ∧
(∃ e : PureEnsemble (Fin d × Fin d),
(∑ k, e.weight k * pureConcurrence (e.vector k)) = scalarConvexRoofAtFidelity d (rawC d) F ∧
Bridge50.P37.bipartiteHaarTwirl d true (ensembleDensity e.weight e.vector) = isotropicDensityAtFidelity d F)) ∧
(∀ F ∈ Set.Icc (0 : ℝ) (1 / (d : ℝ)),
tangle (isotropicDensityAtFidelity d F) = 0 ∧ concurrence (isotropicDensityAtFidelity d F) = 0) := 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 every natural number , define as the infimum of over vectors satisfying , , and , and put . For a real function , let consist of all from finite mixtures with , , , and , and set . The functions and are respectively convex on , lie below and there, and dominate every other convex function on that interval that lies below the corresponding function. To state the remaining assertions, set , where , and
For a unit vector , let , , and ; let and be the infima of the average costs and , respectively, over finite ensembles of unit vectors with nonnegative weights summing to and average matrix , where has entries . For every , including both endpoints, and , and each scalar infimum is attained and is least in its corresponding set . There also exists a finite ensemble with average -cost whose average matrix satisfies , and there exists, separately, such an ensemble with average -cost ; here is normalized Haar measure on the unitary group and the integral is taken entry by entry. Finally, for every , . Ensemble weights may be zero, but normalization excludes an empty ensemble.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.