Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

§II.I, Eqs.(30)–(31): tightened channel-specific bound

Open
QAlgorithms.Papers.Independent.Intakethird100.P49.channel_specific_discrimination_bound

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

prove2quantum

Let E0,E1:d→e\mathcal E_0,\mathcal E_1:d\to eE0​,E1​:d→e be CPTP, d≥2d\ge2d≥2, e≥1e\ge1e≥1, n≥1n\ge1n≥1, and integer M≥2M\ge2M≥2. Put EuM=Eu∘Γd,M\mathcal E_u^M=\mathcal E_u\circ\Gamma_{d,M}EuM​=Eu​∘Γd,M​ and Δ‾M=(∥E0−E0M∥⋄+∥E1−E1M∥⋄)/2\overline\Delta_M=(\|\mathcal E_0-\mathcal E_0^M\|_\diamond+\|\mathcal E_1-\mathcal E_1^M\|_\diamond)/2ΔM​=(∥E0​−E0M​∥⋄​+∥E1​−E1M​∥⋄​)/2, using unhalved diamond norms. Every common adaptive protocol has terminal states satisfying

∥ρn(0)−ρn(1)∥1≤2nΔ‾M+∥ρE0⊗nM−ρE1⊗nM∥1.\|\rho_n(0)-\rho_n(1)\|_1\le2n\overline\Delta_M+\|\rho_{\mathcal E_0}^{\otimes nM}-\rho_{\mathcal E_1}^{\otimes nM}\|_1.∥ρn​(0)−ρn​(1)∥1​≤2nΔM​+∥ρE0​⊗nM​−ρE1​⊗nM​∥1​.

Consequently

pn≥1−nΔ‾M−D(ρE0⊗nM,ρE1⊗nM)2.p_n\ge\frac{1-n\overline\Delta_M-D(\rho_{\mathcal E_0}^{\otimes nM},\rho_{\mathcal E_1}^{\otimes nM})}{2}.pn​≥21−nΔM​−D(ρE0​⊗nM​,ρE1​⊗nM​)​.

This improves the universal estimate when the actual channel-specific simulation errors can be computed.

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 p.6, (30)--(31): channel-specific full diamond errors, with their
arithmetic mean. The same physical test is used under both hypotheses. -/
theorem channel_specific_discrimination_bound (d e n M : ℕ) [NeZero d] [NeZero e]
    (hd : 2 ≤ d) (hn : 1 ≤ n) (hM : 2 ≤ M)
    (E0 E1 : Superop (Fin d) (Fin e)) (h0 : IsChannel E0) (h1 : IsChannel E1) :
    (∀ P : AdaptiveTest (Fin d) (Fin e) n,
      traceNorm (testOutput P E0 - testOutput P E1) ≤
        2*n*meanSimulationError M E0 E1 +
        traceNorm (tensorPower (n*M) (normalizedChannelChoi E0) -
          tensorPower (n*M) (normalizedChannelChoi E1))) ∧
    (1-n*meanSimulationError M E0 E1 - traceDistance
      (tensorPower (n*M) (normalizedChannelChoi E0))
      (tensorPower (n*M) (normalizedChannelChoi E1)))/2 ≤ symmetricAdaptiveError n E0 E1 := by sorry

end QAlgorithms.Papers.Independent.Intakethird100.P49

end
Source
Fundamental limits to quantum channel discrimination, arXiv:1803.02834v4, PDF p. 6, §II.I, Eqs.(30)–(31): tightened channel-specific bound
Read-back

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

For all natural numbers d,e,n,Md,e,n,Md,e,n,M, equipped with d,e≠0d,e\ne0d,e=0, with d≥2d\ge2d≥2, n≥1n\ge1n≥1, and M≥2M\ge2M≥2, and all channels E0,E1:d→e\mathcal E_0,\mathcal E_1:d\to eE0​,E1​:d→e, where channels have finite Kraus representations with ∑jKj†Kj=I\sum_jK_j^\dagger K_j=I∑j​Kj†​Kj​=I, define Φ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∣ and Ji=(id⁡d⊗Ei)(Φd)J_i=(\operatorname{id}_d\otimes\mathcal E_i)(\Phi_d)Ji​=(idd​⊗Ei​)(Φd​). Define Pd,M\mathcal P_{d,M}Pd,M​ using signal entries Si[(x,a),(y,b)]=d−11{x=ai, y=bi, aj=bj ∀j≠i}S_i[(x,a),(y,b)]=d^{-1}\mathbf1_{\{x=a_i,\ y=b_i,\ a_j=b_j\ \forall j\ne i\}}Si​[(x,a),(y,b)]=d−11{x=ai​, y=bi​, aj​=bj​ ∀j=i}​, S=∑iSiS=\sum_iS_iS=∑i​Si​, R=f(S)R=f(S)R=f(S), f(t)=(t)−1f(t)=(\sqrt t)^{-1}f(t)=(t​)−1, f(0)=0f(0)=0f(0)=0, and effects Qi=RSiR+M−1(I−RSR)Q_i=RS_iR+M^{-1}(I-RSR)Qi​=RSi​R+M−1(I−RSR): contract X⊗Φd⊗MX\otimes\Phi_d^{\otimes M}X⊗Φd⊗M​ against QiQ_iQi​ on the input and first halves, retain second-half port iii, and sum over iii. Put

E~i,M=Ei∘Pd,M,δˉM=Δd(E0−E~0,M)+Δd(E1−E~1,M)2,\widetilde{\mathcal E}_{i,M}=\mathcal E_i\circ\mathcal P_{d,M}, \qquad \bar\delta_M=\frac{\Delta_d(\mathcal E_0-\widetilde{\mathcal E}_{0,M}) +\Delta_d(\mathcal E_1-\widetilde{\mathcal E}_{1,M})}{2},Ei,M​=Ei​∘Pd,M​,δˉM​=2Δd​(E0​−E0,M​)+Δd​(E1​−E1,M​)​,

where

Δd(F)=sup⁡∥X∥1≤1∥(id⁡d⊗F)(X)∥1,∥X∥1=Re⁡tr⁡X†X,\Delta_d(\mathcal F)= \sup_{\|X\|_1\le1}\|(\operatorname{id}_d\otimes\mathcal F)(X)\|_1, \qquad \|X\|_1=\operatorname{Re}\operatorname{tr}\sqrt{X^\dagger X},Δd​(F)=∥X∥1​≤1sup​∥(idd​⊗F)(X)∥1​,∥X∥1​=RetrX†X​,

and the supremum ranges over all complex matrices on two input registers. For every adaptive test PPP, consisting of a positive finite memory dimension, an initial density matrix on memory and input, channels from memory-output to memory-input at every natural step index, and an effect 0≤H≤I0\le H\le I0≤H≤I, let ωP,i\omega_{P,i}ωP,i​ be its memory-output state after nnn uses of Ei\mathcal E_iEi​, with its prescribed channels after the first n−1n-1n−1 uses. Then

∥ωP,0−ωP,1∥1≤2nδˉM+∥J0⊗nM−J1⊗nM∥1.\|\omega_{P,0}-\omega_{P,1}\|_1 \le2n\bar\delta_M+\|J_0^{\otimes nM}-J_1^{\otimes nM}\|_1.∥ωP,0​−ωP,1​∥1​≤2nδˉM​+∥J0⊗nM​−J1⊗nM​∥1​.

Also, if pnp_npn​ denotes the infimum of (1−Re⁡tr⁡(HωP,0)+Re⁡tr⁡(HωP,1))/2(1-\operatorname{Re}\operatorname{tr}(H\omega_{P,0})+\operatorname{Re}\operatorname{tr}(H\omega_{P,1}))/2(1−Retr(HωP,0​)+Retr(HωP,1​))/2 over these tests, then

1−nδˉM−12∥J0⊗nM−J1⊗nM∥12≤pn.\frac{1-n\bar\delta_M-\frac12\|J_0^{\otimes nM}-J_1^{\otimes nM}\|_1}{2} \le p_n.21−nδˉM​−21​∥J0⊗nM​−J1⊗nM​∥1​​≤pn​.

The tensor powers here have entries given by products of the corresponding Choi entries; the first inequality quantifies over the entire test structure even though its final effect does not enter that inequality.

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