Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Schumacher compression as source transfer

Open
QAlgorithms.Papers.Independent.Intakethird100.P64.sourceSchumacher

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

prove2quantum

Let ∣ϕ⟩RS|\phi\rangle^{RS}∣ϕ⟩RS be a unit purification of a density matrix ρS\rho^SρS on a finite nonzero register SSS. A separate Source delivers SSS to Alice and retains its inaccessible purifying reference RRR. All target registers are identified copies of SSS. With entropy measured in bits,

⟨idS→A^:ρS⟩+H(S)ρ[q→q]≥⟨idS→B^:ρS⟩.\langle\mathrm{id}^{S\to\widehat A}:\rho^S\rangle+ H(S)_\rho[q\to q]\ge \langle\mathrm{id}^{S\to\widehat B}:\rho^S\rangle.⟨idS→A:ρS⟩+H(S)ρ​[q→q]≥⟨idS→B:ρS⟩.

For every ε,δ>0\varepsilon,\delta>0ε,δ>0 and every sufficiently large positive nnn, physical local encoding and decoding maps transfer the purification to Bob, with joint full trace-norm error at most ε\varepsilonε, using at most ⌊n(H(S)ρ+δ)⌋\lfloor n(H(S)_\rho+\delta)\rfloor⌊n(H(S)ρ​+δ)⌋ forward qubits. No Bell pairs or other nonlocal assistance are supplied. Local isometric dilations may retain work registers. Any additional generated Bell output may be discarded.

This expresses compression as preserving a Source-controlled quantum system. At entropy zero it permits sublinear communication; it does not assert a nontrivial zero-message finite-block channel.

Preamble
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P64
Formal statement
noncomputable section

namespace QAlgorithms.Papers.Independent.Intakethird100.P64

open QAlgorithms

open QAlgorithms.Papers.Independent.Gap48.P20
  (Copies redistributionMarginal subsystemEntropy forwardApply)

open QAlgorithms.Papers.Independent.Dependency50.P48 (densityPower)

open scoped Matrix ComplexConjugate

attribute [local instance] Classical.propDecidable Classical.decEq

/-- PDF p.3, unnumbered compression display: the Source supplies rho at Alice;
H(S)_rho forward qubits per source copy suffice to transfer its full purification
to Bob. Rate zero permits sublinear communication. No input ebits are supplied. -/
theorem sourceSchumacher {R S : Type} [Fintype R] [Fintype S]
    [Nonempty R] [Nonempty S] (phi : EuclideanSpace ℂ (R × S))
    (hphi : IsState phi) :
    SourceTransferAchievable (sourceToAlice S) phi
      (vnEntropy (traceLeft (pureDensity phi))) 0 := by sorry

end QAlgorithms.Papers.Independent.Intakethird100.P64

end
Source
A triangle of dualities: reversibly decomposable quantum channels, source-channel duality, and time reversal, arXiv:quant-ph/0505138v1, PDF p. 3, Fully quantum Slepian-Wolf preamble: source formulation of compression
Read-back

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

For any finite, nonempty types R,SR,SR,S and vector ϕ∈CR×S\phi\in\mathbb C^{R\times S}ϕ∈CR×S with ∥ϕ∥=1\|\phi\|=1∥ϕ∥=1, put ρS(s,t)=∑r∈Rϕ(r,s)ϕ(r,t)‾\rho_S(s,t)=\sum_{r\in R}\phi(r,s)\overline{\phi(r,t)}ρS​(s,t)=∑r∈R​ϕ(r,s)ϕ(r,t)​ and H(ρ)=−Re⁡Tr⁡(f(ρ))H(\rho)=-\operatorname{Re}\operatorname{Tr}(f(\rho))H(ρ)=−ReTr(f(ρ)), where f(x)=xlog⁡2xf(x)=x\log_2xf(x)=xlog2​x is applied by continuous functional calculus. For every pair of real numbers ε>0\varepsilon>0ε>0 and δ>0\delta>0δ>0, there is a natural number NNN such that, for every natural number n≥Nn\ge Nn≥N with n≥1n\ge1n≥1, there exist natural numbers q,l,wA,wBq,l,w_A,w_Bq,l,wA​,wB​ and complex matrices

VA:CSn⟶C({0,1}l×{0,1}q)×{0,…,wA},VB:C{0,1}q×{∗}n⟶C({0,1}l×Sn)×{0,…,wB},V_A:\mathbb C^{S^n}\longrightarrow \mathbb C^{(\{0,1\}^l\times\{0,1\}^q)\times\{0,\ldots,w_A\}}, \qquad V_B:\mathbb C^{\{0,1\}^q\times\{\ast\}^n}\longrightarrow \mathbb C^{(\{0,1\}^l\times S^n)\times\{0,\ldots,w_B\}},VA​:CSn⟶C({0,1}l×{0,1}q)×{0,…,wA​},VB​:C{0,1}q×{∗}n⟶C({0,1}l×Sn)×{0,…,wB​},

satisfying VA†VA=IV_A^\dagger V_A=IVA†​VA​=I, VB†VB=IV_B^\dagger V_B=IVB†​VB​=I, and q≤⌊n(H(ρS)+δ)⌋+q\le\lfloor n(H(\rho_S)+\delta)\rfloor_+q≤⌊n(H(ρS​)+δ)⌋+​, with the following error bound. Start with the vector on Rn×(Sn×{∗}n)R^n\times(S^n\times\{\ast\}^n)Rn×(Sn×{∗}n) having amplitude ∏i=0n−1ϕ(ri,si)\prod_{i=0}^{n-1}\phi(r_i,s_i)∏i=0n−1​ϕ(ri​,si​); apply VAV_AVA​ to SnS^nSn, send its qqq-bit register to the input of VBV_BVB​, apply VBV_BVB​ together with the singleton register, and discard both work registers. If Ω\OmegaΩ is the resulting matrix, retaining RnR^nRn, then ∥Ω−∣τ⟩⟨τ∣∥1≤ε\|\Omega-|\tau\rangle\langle\tau|\|_1\le\varepsilon∥Ω−∣τ⟩⟨τ∣∥1​≤ε, where the target vector on Rn×({0,1}l×({0,1}l×Sn))R^n\times(\{0,1\}^l\times(\{0,1\}^l\times S^n))Rn×({0,1}l×({0,1}l×Sn)) has amplitudes

τ(r,u,v,s)=(∏i=0n−1ϕ(ri,si)){2−l/2,u=v,0,u≠v.\tau(r,u,v,s)= \left(\prod_{i=0}^{n-1}\phi(r_i,s_i)\right) \begin{cases}2^{-l/2},&u=v,\\0,&u\ne v.\end{cases}τ(r,u,v,s)=(i=0∏n−1​ϕ(ri​,si​)){2−l/2,0,​u=v,u=v.​

Here (∣v⟩⟨v∣)ab=vavb‾(|v\rangle\langle v|)_{ab}=v_a\overline{v_b}(∣v⟩⟨v∣)ab​=va​vb​​, and ∥X∥1=Re⁡Tr⁡X†X\|X\|_1=\operatorname{Re}\operatorname{Tr}\sqrt{X^\dagger X}∥X∥1​=ReTrX†X​, with the square root defined by continuous functional calculus. The additional required inequality is ⌊n(0−δ)⌋+≤l\lfloor n(0-\delta)\rfloor_+\le l⌊n(0−δ)⌋+​≤l; since ⌊x⌋+=max⁡(0,⌊x⌋)\lfloor x\rfloor_+=\max(0,\lfloor x\rfloor)⌊x⌋+​=max(0,⌊x⌋), this is simply 0≤l0\le l0≤l. Thus no upper bound on lll is asserted. The numbers q,l,wA,wBq,l,w_A,w_Bq,l,wA​,wB​ may be zero; a zero-bit register is a singleton, while each work register has respectively wA+1w_A+1wA​+1 or wB+1w_B+1wB​+1 basis elements.

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