Theorem 2.5: general extremality criterion and rank bound
OpenQAlgorithms.Papers.Independent.Intakethird100.P12.general_extremality_criterionLet be the dimensions of finite-dimensional complex Hilbert spaces with chosen orthonormal bases. Let be positive semidefinite operators of trace one. Write for all joint density matrices with these two partial traces, and for its extreme points over the real scalars. Coordinates in the tensor product use lexicographic order.
For every of rank , extremality necessarily implies
For every rank-block representation below, allowing and then a zero-column , the following criterion holds.
Set and . Let be a permutation unitary, a complex matrix, and a strictly positive definite matrix satisfying
Here denotes conjugate transpose. Both marginals of are computed in the original tensor coordinates.
Put and
Then
where is the real vector space of all Hermitian matrices of order . This characterizes extremality by a concrete finite-dimensional image and also bounds the possible ranks.
Formalization Note The printed column is changed to , following (2.11) on PDF p.6 and the expansion on PDF p.11. This correction requires independent moderation.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P12
namespace QAlgorithms.Papers.Independent.Intakethird100.P12
open scoped ComplexConjugate ComplexOrder
/-- Theorem 2.5, PDF pp.7–8: BOTH the rank bound and full iff criterion.
Printed D ends with [I;A^t]; changed to [I;A†], required by (2.11), PDF p.6,
and the AXA† expansion, PDF p.11. Independent moderation of this correction is pending.
Here k=n is allowed, with zero-column A. -/
theorem general_extremality_criterion {d1 d2 k : ℕ}
(rho1 : Matrix (Fin d1) (Fin d1) ℂ) (rho2 : Matrix (Fin d2) (Fin d2) ℂ)
(hm1 : IsDensityMatrix rho1) (hm2 : IsDensityMatrix rho2)
(rho : Matrix (Fin d1 × Fin d2) (Fin d1 × Fin d2) ℂ)
(hmem : rho ∈ finiteCouplingSet rho1 rho2) (hrank : rho.rank = k) :
(rho ∈ Set.extremePoints ℝ (finiteCouplingSet rho1 rho2) →
(k : ℝ) ≤ Real.sqrt ((d1 : ℝ)^2 + (d2 : ℝ)^2 - 1)) ∧
∀ (hkn : k ≤ d1*d2) (p : Equiv.Perm (Fin (d1*d2)))
(A : Matrix (Fin k) (Fin (d1*d2-k)) ℂ) (K : Matrix (Fin k) (Fin k) ℂ),
K.PosDef → permuteMatrix p (flatMatrix rho) = rankBlockMatrix hkn K A →
(rho ∈ Set.extremePoints ℝ (finiteCouplingSet rho1 rho2) ↔
compressedLocalSpace hkn p A = {L | L.IsHermitian}) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P12
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For any natural numbers , let be complex positive semidefinite matrices of sizes , each with trace . Let be the set of positive semidefinite, trace- matrices on the product index set satisfying and for all appropriate indices. Suppose and . Then the following conjunction holds: if is an extreme point of over the real numbers, then
and, for every inequality , every permutation of , every complex matrix , and every complex matrix , if is positive definite and
then is an extreme point of if and only if
Here , , , and denotes conjugate transpose; the displayed block matrix uses the first and last coordinates. The universal statement includes , in which case has no columns and . The trace- and rank hypotheses rule out and zero marginal dimensions.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.