Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Arbitrary qubit marginals: extreme couplings have rank one or two

Open
QAlgorithms.Papers.Independent.Intakethird100.P12.two_qubit_extremal_rank

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

prove2quantum

Let ρ1,ρ2\rho_1,\rho_2ρ1​,ρ2​ be arbitrary density matrices on C2\mathbb C^2C2. Let C(ρ1,ρ2)C(\rho_1,\rho_2)C(ρ1​,ρ2​) contain all joint density matrices on C2⊗C2\mathbb C^2\otimes\mathbb C^2C2⊗C2 with those partial traces. Every real convex extreme point ρ\rhoρ of this set satisfies

rank⁡ρ∈{1,2}.\operatorname{rank}\rho\in\{1,2\}.rankρ∈{1,2}.

This specializes the general bound 7\sqrt77​ to two qubits; trace one excludes rank zero. The marginals need not be maximally mixed.

Preamble
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P12
Formal statement
namespace QAlgorithms.Papers.Independent.Intakethird100.P12

open scoped ComplexConjugate ComplexOrder

/-- Section 3, PDF pp.8–9: arbitrary qubit marginals, before specializing to I/2. -/
theorem two_qubit_extremal_rank (rho1 rho2 : Matrix (Fin 2) (Fin 2) ℂ)
    (hm1 : IsDensityMatrix rho1) (hm2 : IsDensityMatrix rho2)
    (rho : Matrix (Fin 2 × Fin 2) (Fin 2 × Fin 2) ℂ)
    (hext : rho ∈ Set.extremePoints ℝ (finiteCouplingSet rho1 rho2)) :
    rho.rank = 1 ∨ rho.rank = 2 := by sorry

end QAlgorithms.Papers.Independent.Intakethird100.P12
Source
Extremal Quantum States in Coupled Systems, arXiv:quant-ph/0307182v1, PDF p. 9, Unnumbered rank-1-or-2 consequence for arbitrary qubit marginals
Read-back

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

Let ρ1,ρ2\rho_1,\rho_2ρ1​,ρ2​ be any complex 2×22\times22×2 positive semidefinite matrices with trace 111. Let CCC consist of all complex positive semidefinite matrices σ\sigmaσ, indexed by {0,1}×{0,1}\{0,1\}\times\{0,1\}{0,1}×{0,1}, with trace 111 and satisfying

∑j=01σ(i,j),(i′,j)=(ρ1)i,i′,∑i=01σ(i,j),(i,j′)=(ρ2)j,j′\sum_{j=0}^{1}\sigma_{(i,j),(i',j)}=(\rho_1)_{i,i'}, \qquad \sum_{i=0}^{1}\sigma_{(i,j),(i,j')}=(\rho_2)_{j,j'}j=0∑1​σ(i,j),(i′,j)​=(ρ1​)i,i′​,i=0∑1​σ(i,j),(i,j′)​=(ρ2​)j,j′​

for all i,i′,j,j′∈{0,1}i,i',j,j'\in\{0,1\}i,i′,j,j′∈{0,1}. For every matrix ρ\rhoρ that is an extreme point of CCC over the real numbers, its complex matrix rank is exactly 111 or exactly 222:

rank⁡C(ρ)=1∨rank⁡C(ρ)=2.\operatorname{rank}_{\mathbb C}(\rho)=1 \quad\lor\quad \operatorname{rank}_{\mathbb C}(\rho)=2.rankC​(ρ)=1∨rankC​(ρ)=2.
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