Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Eqs.(12)–(14): universal multi-copy Choi simulation

Open
QAlgorithms.Papers.Independent.Intakethird100.P49.universal_choi_simulation

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

prove2quantum

Fix an input dimension d≥2d\ge2d≥2, output dimension e≥1e\ge1e≥1, and integer M≥2M\ge2M≥2. Let Td,e,MT_{d,e,M}Td,e,M​ be the map explicitly obtained by Alice's standard PBT measurement and Bob's selection of the indicated output port; Alice's residual output is trivial. This map is trace-preserving LOCC and CPTP, and is fixed before the channel. For every CPTP channel E:d→e\mathcal E:d\to eE:d→e, its normalized Choi state ρE\rho_{\mathcal E}ρE​, and every input operator XXX,

EM(X):=E(Γd,M(X))=Td,e,M(X⊗ρE⊗M),∥E−EM∥⋄≤δd,M.\mathcal E^M(X):=\mathcal E(\Gamma_{d,M}(X))=T_{d,e,M}(X\otimes\rho_{\mathcal E}^{\otimes M}),\qquad\|\mathcal E-\mathcal E^M\|_\diamond\le\delta_{d,M}.EM(X):=E(Γd,M​(X))=Td,e,M​(X⊗ρE⊗M​),∥E−EM∥⋄​≤δd,M​.

The identity holds on all operators and therefore preserves reference coherences. The source attributes the underlying PBT simulation idea to reference [21]; the present bound applies also to rectangular channels.

Preamble
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P49
Formal statement
noncomputable section

namespace QAlgorithms.Papers.Independent.Intakethird100.P49

open QAlgorithms Filter

open scoped Matrix ComplexConjugate ComplexOrder BigOperators

attribute [local instance] Classical.propDecidable Classical.decEq

open QAlgorithms.Papers.Independent.Information100.P63 (Mat tensorPower)

open QAlgorithms.Papers.Independent.Dependency50.P18 (bipartiteTensor)

open QAlgorithms.Papers.Independent.Information100.P71 (diamond AdaptiveTest adaptiveInput adaptiveAccept)

open QAlgorithms.Papers.Independent.Bridge50.P25
  (LOCCOn normalizedChannelChoi TwoWayGenerationCode TwoWayChannelProtocol
   generationCodeError twoWayGenerationCapacity sendChannelRegister StateFunctional
   IsDimensionChangingLOCCMonotone privateStateInPartyOrder)

open QAlgorithms.Papers.Independent.Support50.P07 (amplitudeDampingChannel)

/-- PDF pp.3--4, (12)--(14): the explicitly computed selection LOCC is
independent of E; equality holds on all operators and hence with references.
The underlying PBT channel-simulation idea is attributed by the source to [21]. -/
theorem universal_choi_simulation (d e M : ℕ) [NeZero d] [NeZero e]
    (hd : 2 ≤ d) (hM : 2 ≤ M) :
    LOCCOn (pbtSelection d e M) ∧ IsChannel (pbtSelection d e M) ∧
    ∀ E : Superop (Fin d) (Fin e), IsChannel E →
      (∀ X a b, simulated E M X a b =
        pbtSelection d e M (pbtSimulationInput E M X) ((),a) ((),b)) ∧
      diamond (fun X => E X - simulated E M X) ≤ pbtError d M := by sorry

end QAlgorithms.Papers.Independent.Intakethird100.P49

end
Source
Fundamental limits to quantum channel discrimination, arXiv:1803.02834v4, PDF p. 4, Eqs.(12)–(14): universal multi-copy Choi simulation
Read-back

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

For all natural numbers d,e,Md,e,Md,e,M, equipped with d≠0d\ne0d=0 and e≠0e\ne0e=0, with d≥2d\ge2d≥2 and M≥2M\ge2M≥2, define the following selection map Td,e,M\mathcal T_{d,e,M}Td,e,M​. Its input consists of a ddd-dimensional register, MMM further ddd-dimensional registers, and MMM eee-dimensional registers. On the first two parts define

Si[(x,a),(y,b)]=1d 1{x=ai, y=bi, aj=bj ∀j≠i},S=∑iSi,R=f(S),f(t)=(t)−1, f(0)=0,Qi=RSiR+1M(I−RSR).S_i[(x,a),(y,b)] =\frac1d\,\mathbf1_{\{x=a_i,\ y=b_i,\ a_j=b_j\ \forall j\ne i\}}, \quad S=\sum_iS_i,\quad R=f(S),\quad f(t)=(\sqrt t)^{-1},\ f(0)=0, \quad Q_i=RS_iR+\frac1M(I-RSR).Si​[(x,a),(y,b)]=d1​1{x=ai​, y=bi​, aj​=bj​ ∀j=i}​,S=i∑​Si​,R=f(S),f(t)=(t​)−1, f(0)=0,Qi​=RSi​R+M1​(I−RSR).

The output, whose additional singleton factor is suppressed, is

Td,e,M(Z)u,v=∑i,p,q,b,cbi=u, ci=vbj=cj (j≠i)(Qi)q,pZ(p,b),(q,c).\mathcal T_{d,e,M}(Z)_{u,v} =\sum_{\substack{i,p,q,b,c\\b_i=u,\ c_i=v\\b_j=c_j\ (j\ne i)}} (Q_i)_{q,p}Z_{(p,b),(q,c)}.Td,e,M​(Z)u,v​=i,p,q,b,cbi​=u, ci​=vbj​=cj​ (j=i)​∑​(Qi​)q,p​Z(p,b),(q,c)​.

Let Φd=d−1∑x,y∣x,x⟩⟨y,y∣\Phi_d=d^{-1}\sum_{x,y}|x,x\rangle\langle y,y|Φd​=d−1∑x,y​∣x,x⟩⟨y,y∣, let Pd,M(X)=Td,d,M(X⊗Φd⊗M)\mathcal P_{d,M}(X)=\mathcal T_{d,d,M}(X\otimes\Phi_d^{\otimes M})Pd,M​(X)=Td,d,M​(X⊗Φd⊗M​), and, for any map E\mathcal EE, put

JE=(id⁡d⊗E)(Φd),E~M=E∘Pd,M.J_{\mathcal E}=(\operatorname{id}_d\otimes\mathcal E)(\Phi_d), \qquad \widetilde{\mathcal E}_M=\mathcal E\circ\mathcal P_{d,M}.JE​=(idd​⊗E)(Φd​),EM​=E∘Pd,M​.

The selection map is both a channel—meaning it has a finite Kraus representation with Kraus operators satisfying ∑jKj†Kj=I\sum_jK_j^\dagger K_j=I∑j​Kj†​Kj​=I—and a finite LOCC map. Here finite LOCC means that, after relabeling each finite register by its chosen bijection with a standard finite index set, the map is built recursively from the identity and local finite Kraus measurements satisfying this completeness equation, with an outcome-dependent finite LOCC continuation and a sum over outcomes. For every channel E\mathcal EE from dimension ddd to dimension eee, every complex d×dd\times dd×d matrix XXX, and every a,b∈{0,…,e−1}a,b\in\{0,\ldots,e-1\}a,b∈{0,…,e−1},

E~M(X)a,b=Td,e,M(X⊗JE[M])a,b,JE[M][(u,v),(u′,v′)]=∏i=0M−1JE[(ui,vi),(ui′,vi′)].\widetilde{\mathcal E}_M(X)_{a,b} =\mathcal T_{d,e,M}\bigl(X\otimes J_{\mathcal E}^{[M]}\bigr)_{a,b}, \qquad J_{\mathcal E}^{[M]}[(u,v),(u',v')] =\prod_{i=0}^{M-1}J_{\mathcal E}[(u_i,v_i),(u_i',v_i')].EM​(X)a,b​=Td,e,M​(X⊗JE[M]​)a,b​,JE[M]​[(u,v),(u′,v′)]=i=0∏M−1​JE​[(ui​,vi​),(ui′​,vi′​)].

Furthermore,

Δd(E−E~M)≤Δd(id⁡−Pd,M),Δd(F)=sup⁡∥Z∥1≤1∥(id⁡d⊗F)(Z)∥1,∥Z∥1=Re⁡tr⁡Z†Z,\Delta_d(\mathcal E-\widetilde{\mathcal E}_M) \le \Delta_d(\operatorname{id}-\mathcal P_{d,M}), \qquad \Delta_d(\mathcal F)= \sup_{\|Z\|_1\le1}\|(\operatorname{id}_d\otimes\mathcal F)(Z)\|_1, \quad \|Z\|_1=\operatorname{Re}\operatorname{tr}\sqrt{Z^\dagger Z},Δd​(E−EM​)≤Δd​(id−Pd,M​),Δd​(F)=∥Z∥1​≤1sup​∥(idd​⊗F)(Z)∥1​,∥Z∥1​=RetrZ†Z​,

where the supremum ranges over all matrices ZZZ on two ddd-dimensional registers.

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