Fully quantum Slepian-Wolf with joint source and Bell output
OpenQAlgorithms.Papers.Independent.Intakethird100.P64.fullyQuantumSlepianWolfLet be finite nonzero registers, let be a unit vector supplied by a separate Source, and let be an isometry. Set and . Alice receives and Bob receives ; neither controls the Source input. Entropies and mutual informations are in bits. Then
For every , all sufficiently large positive admit local isometric encoding and decoding dilations with retained local work. Alice sends a -qubit register to Bob and keeps one half of each of generated Bell pairs. Bob receives the other halves and a copy of , where
After tracing local work, the complete output on and both Bell registers is within full trace norm of . The protocol uses no input Bell pairs or other nonlocal assistance and never acts on .
This transfers the source and generates entanglement simultaneously. The paper attributes the FQSW inequality to [11]; the statement does not claim that arbitrary discarded-work protocols can be reversed.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P64
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, (12), and p.4, Fig.4; attributed there to [11]: fully quantum
Slepian-Wolf. Source-controlled phi is distributed only by U. The fixed code
transfers the original S to Bob and produces independent Bell pairs, jointly
with untouched R, at the displayed two rates. Isometric dilations retain work. -/
theorem fullyQuantumSlepianWolf {R S A B : Type}
[Fintype R] [Fintype S] [Fintype A] [Fintype B]
[Nonempty R] [Nonempty S] [Nonempty A] [Nonempty B]
(U : Matrix (A × B) S ℂ) (hU : Uᴴ * U = 1)
(phi : EuclideanSpace ℂ (R × S)) (hphi : IsState phi) :
SourceTransferAchievable U phi
(mutualRA (feedbackOutputVector U phi) / 2) (mutualAB (feedbackOutputVector U phi) / 2) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P64
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For any finite, nonempty types , any complex matrix satisfying , and any with , define . For each collection of these registers, let be the matrix obtained from by summing over equal row and column indices in the omitted registers, and write , where is applied by continuous functional calculus. Put
For every pair of real numbers and , there is a natural number such that, for every natural number with , there exist natural numbers and complex matrices
such that , , , and . Start with the vector on having amplitude ; apply to , send its -bit register to , apply together with , and discard both work registers. The resulting matrix , retaining , satisfies , where
Here , , and . In particular, when , the lower bound on is zero. All four code parameters may be zero, zero-bit registers are singletons, and the work-register dimensions are ; block length zero is excluded by the explicit condition .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.