Proposition 2.1: common rank-block representation and midpoint summands
OpenQAlgorithms.Papers.Independent.Intakethird100.P12.common_rank_blockLet be a complex positive semidefinite matrix of order , with actual rank . Define , where has size and has order . There exist a permutation unitary , such a matrix , and a strictly positive definite matrix of order for which
The same work for every decomposition into positive semidefinite matrices: there exist positive semidefinite matrices of order such that
This common representation controls midpoint decompositions even when their summands are singular. No trace normalization is imposed; is allowed. The source's unqualified “positive definite” means positive semidefinite, as its Gram-matrix proof confirms.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P12
namespace QAlgorithms.Papers.Independent.Intakethird100.P12
open scoped ComplexConjugate ComplexOrder
/-- Proposition 2.1, PDF pp.3–4: the source's 'positive definite' means PSD;
only K is strict. The SAME sigma,A precede all midpoint summands. -/
theorem common_rank_block {n k : ℕ} (rho : Matrix (Fin n) (Fin n) ℂ)
(hpsd : rho.PosSemidef) (hrank : rho.rank = k) (hkn : k < n) :
∃ (p : Equiv.Perm (Fin n)) (A : Matrix (Fin k) (Fin (n-k)) ℂ)
(K : Matrix (Fin k) (Fin k) ℂ),
K.PosDef ∧ permuteMatrix p rho = rankBlockMatrix hkn.le K A ∧
∀ (rhoFirst rhoSecond : Matrix (Fin n) (Fin n) ℂ),
rhoFirst.PosSemidef → rhoSecond.PosSemidef →
rho = (1 / 2 : ℂ) • (rhoFirst + rhoSecond) →
∃ (KFirst KSecond : Matrix (Fin k) (Fin k) ℂ),
KFirst.PosSemidef ∧ KSecond.PosSemidef ∧
permuteMatrix p rhoFirst = rankBlockMatrix hkn.le KFirst A ∧
permuteMatrix p rhoSecond = rankBlockMatrix hkn.le KSecond A := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P12
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For all natural numbers and every complex matrix , assume that is positive semidefinite, has rank exactly , and satisfies . Then there exist a permutation of , a complex matrix , and a positive definite complex matrix such that, defining
one has for all . Moreover, for every pair of positive semidefinite complex matrices satisfying , there exist positive semidefinite complex matrices such that
for all , using the same chosen above. No trace normalization is assumed. The hypotheses exclude but allow ; in that case the displayed block matrices are zero, and positive definiteness of the empty is vacuous.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.