Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Complete distributed-compression region for a Bell source

Open
QAlgorithms.Papers.Independent.Intakethird100.P11.bell_rateRegion

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

prove2quantum

Let p1,p2,p3,p4≥0p_1,p_2,p_3,p_4\ge0p1​,p2​,p3​,p4​≥0 sum to one, and consider the ordered ensemble of normalized Bell vectors

∣ϕ±⟩=∣00⟩±∣11⟩2,∣ψ±⟩=∣01⟩±∣10⟩2.|\phi^\pm\rangle=\frac{|00\rangle\pm|11\rangle}{\sqrt2},\qquad |\psi^\pm\rangle=\frac{|01\rangle\pm|10\rangle}{\sqrt2}.∣ϕ±⟩=2​∣00⟩±∣11⟩​,∣ψ±⟩=2​∣01⟩±∣10⟩​.

Let H(p)=−∑i=14pilog⁡2piH(p)=-\sum_{i=1}^4p_i\log_2p_iH(p)=−∑i=14​pi​log2​pi​, with 0log⁡20=00\log_20=00log2​0=0. For arbitrary real rates,

(RA,RB) is achievable⟺RA≥H(p)2andRB≥H(p)2.(R_A,R_B)\text{ is achievable}\quad\Longleftrightarrow\quad R_A\ge\frac{H(p)}2\quad\text{and}\quad R_B\ge\frac{H(p)}2.(RA​,RB​) is achievable⟺RA​≥2H(p)​andRB​≥2H(p)​.

An achievable pair uses independent blind local CPTP encoders, one noiseless quantum link from each sender, and a joint CPTP decoder, without supplied shared entanglement or side messages. For every δ,ϵ>0\delta,\epsilon>0δ,ϵ>0, every sufficiently large positive integer blocklength nnn admits positive compressed dimensions dA,dBd_A,d_BdA​,dB​ with log⁡2(dA)/n≤RA+δ\log_2(d_A)/n\le R_A+\deltalog2​(dA​)/n≤RA​+δ, log⁡2(dB)/n≤RB+δ\log_2(d_B)/n\le R_B+\deltalog2​(dB​)/n≤RB​+δ, and ensemble-average pure-input overlap with the reconstructed density operator at least 1−ϵ1-\epsilon1−ϵ. Draws are independent and identically distributed; this is squared fidelity, without a purifying reference.

This identifies both individual rate thresholds, including distributions with zero entries and the deterministic case H(p)=0H(p)=0H(p)=0.

Preamble
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P11
Formal statement
noncomputable section

namespace QAlgorithms.Papers.Independent.Intakethird100.P11

open MeasureTheory Filter

open scoped BigOperators ComplexConjugate Matrix

open QAlgorithms.Papers.Independent.Dependency50.P19 (both)

open QAlgorithms.Papers.Independent.Information100.P27 (shannon)

attribute [local instance] Classical.propDecidable Classical.decEq

/-- PDF pp.8–10, Theorem IV.1, (14): both individual inequalities and both
achievability directions, including H=0 and vanishing probabilities. -/
theorem bell_rateRegion (p : Fin 4 → ℝ) (hp : ∀ i, 0 ≤ p i)
    (htotal : ∑ i, p i = 1) (ra rb : ℝ) :
    FiniteAchievable p bellSourceVectors ra rb ↔ shannon p / 2 ≤ ra ∧ shannon p / 2 ≤ rb := by sorry

end QAlgorithms.Papers.Independent.Intakethird100.P11

end
Source
On the distributed compression of quantum information, arXiv:quant-ph/0403042v3, PDF p. 8, Theorem IV.1: complete Bell-source rate region
Read-back

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

For any four real weights p0,p1,p2,p3≥0p_0,p_1,p_2,p_3\ge0p0​,p1​,p2​,p3​≥0 summing to 111 and any real rates rA,rBr_A,r_BrA​,rB​, the following property holds if and only if H(p)/2≤rAH(p)/2\le r_AH(p)/2≤rA​ and H(p)/2≤rBH(p)/2\le r_BH(p)/2≤rB​, where H(p)=−∑i=03pilog⁡2piH(p)=-\sum_{i=0}^3p_i\log_2p_iH(p)=−∑i=03​pi​log2​pi​, with zero-weight terms equal to zero: for every δ,ε>0\delta,\varepsilon>0δ,ε>0, there exists a natural number NNN such that every natural number n>Nn>Nn>N admits positive dimensions dA,dBd_A,d_BdA​,dB​, separate encoders from matrices on {false,true}n\{\mathrm{false},\mathrm{true}\}^n{false,true}n to dimensions dA,dBd_A,d_BdA​,dB​, and a joint decoder back to the two length-nnn registers, satisfying

log⁡2dAn≤rA+δ,log⁡2dBn≤rB+δ,∑w∈{0,1,2,3}n(∏t=0n−1pw(t))Re⁡tr⁡ ⁣(ρw D((EA⊗EB)(ρw)))≥1−ε.\frac{\log_2d_A}{n}\le r_A+\delta, \qquad \frac{\log_2d_B}{n}\le r_B+\delta, \qquad \sum_{w\in\{0,1,2,3\}^n} \left(\prod_{t=0}^{n-1}p_{w(t)}\right) \operatorname{Re}\operatorname{tr}\!\left( \rho_w\,\mathcal D((\mathcal E_A\otimes\mathcal E_B)(\rho_w)) \right)\ge1-\varepsilon.nlog2​dA​​≤rA​+δ,nlog2​dB​​≤rB​+δ,w∈{0,1,2,3}n∑​(t=0∏n−1​pw(t)​)Retr(ρw​D((EA​⊗EB​)(ρw​)))≥1−ε.

Each encoder and the decoder must have a finite Kraus representation Φ(X)=∑jKjXKj†\Phi(X)=\sum_jK_jXK_j^\daggerΦ(X)=∑j​Kj​XKj†​ with ∑jKj†Kj=I\sum_jK_j^\dagger K_j=I∑j​Kj†​Kj​=I, and their tensor action applies the encoders separately to the two registers. Here Vw(a,b)=∏tvw(t)(a(t),b(t))V_w(a,b)=\prod_t v_{w(t)}(a(t),b(t))Vw​(a,b)=∏t​vw(t)​(a(t),b(t)), ρw=VwVw†\rho_w=V_wV_w^\daggerρw​=Vw​Vw†​, and

(v0,v1,v2,v3)=12(e00+e11, e00−e11, e01+e10, e01−e10),(v_0,v_1,v_2,v_3) = \frac1{\sqrt2} \bigl(e_{00}+e_{11},\ e_{00}-e_{11},\ e_{01}+e_{10},\ e_{01}-e_{10}\bigr),(v0​,v1​,v2​,v3​)=2​1​(e00​+e11​, e00​−e11​, e01​+e10​, e01​−e10​),

with 0=false0=\mathrm{false}0=false, 1=true1=\mathrm{true}1=true, and eabe_{ab}eab​ the corresponding coordinate unit vector. Zero probabilities are allowed, and the rate inequalities use non-strict comparison.

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