Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Eqs.(24)–(26): explicit fidelity bounds

Open
QAlgorithms.Papers.Independent.Intakethird100.P49.explicit_fidelity_lower_bounds

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

prove2quantum

For CPTP channels E0,E1:d→e\mathcal E_0,\mathcal E_1:d\to eE0​,E1​:d→e, d≥2d\ge2d≥2, e≥1e\ge1e≥1, and n≥1n\ge1n≥1, let FFF be the root fidelity of their normalized Choi states, and let BMB_MBM​ be the universal PBT bound. For every integer M≥2M\ge2M≥2,

BM≥12−121−F2nM−d(d−1)nM.B_M\ge\frac12-\frac12\sqrt{1-F^{2nM}}-\frac{d(d-1)n}{M}.BM​≥21​−21​1−F2nM​−Md(d−1)n​.

If x>2x>2x>2 and M=xd(d−1)nM=xd(d-1)nM=xd(d−1)n is an admissible integer, this reads BM≥1/2−1/x−1−F2nM/2B_M\ge1/2-1/x-\sqrt{1-F^{2nM}}/2BM​≥1/2−1/x−1−F2nM​/2, with 2nM=2xd(d−1)n22nM=2xd(d-1)n^22nM=2xd(d−1)n2. At the integer choice M∗=4d(d−1)nM_*=4d(d-1)nM∗​=4d(d−1)n,

pn≥BM∗≥1−21−F8d(d−1)n24.p_n\ge B_{M_*}\ge\frac{1-2\sqrt{1-F^{8d(d-1)n^2}}}{4}.pn​≥BM∗​​≥41−21−F8d(d−1)n2​​.

These explicit finite-use bounds retain the port-integrality requirement and require no assertion that a best finite port count exists.

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.5, (24)--(26): fidelity lower bounds at admissible INTEGER port
counts. The x-parametrization is used only when x*d*(d-1)*n is such an integer. -/
theorem explicit_fidelity_lower_bounds (d e n : ℕ) [NeZero d] [NeZero e]
    (hd : 2 ≤ d) (hn : 1 ≤ n) (E0 E1 : Superop (Fin d) (Fin e))
    (h0 : IsChannel E0) (h1 : IsChannel E1) :
    let F := rootFidelity (normalizedChannelChoi E0) (normalizedChannelChoi E1)
    (∀ M : ℕ, 2 ≤ M →
      1/2 - Real.sqrt (1-F^(2*n*M))/2 - (d : ℝ)*(d-1 : ℝ)*n/M ≤
        universalBound n M E0 E1) ∧
    (∀ (x : ℝ), 2 < x → ∀ M : ℕ, 2 ≤ M →
      (M : ℝ) = x*d*(d-1 : ℝ)*n →
      1/2 - 1/x - Real.sqrt (1-F^(2*n*M))/2 ≤ universalBound n M E0 E1) ∧
    ((1-2*Real.sqrt (1-F^(8*d*(d-1)*n^2)))/4 ≤
      universalBound n (4*d*(d-1)*n) E0 E1 ∧
      universalBound n (4*d*(d-1)*n) E0 E1 ≤ 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. 5, Eqs.(24)–(26): explicit fidelity bounds
Read-back

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

For all natural numbers d,e,nd,e,nd,e,n, equipped with d,e≠0d,e\ne0d,e=0, with d≥2d\ge2d≥2 and n≥1n\ge1n≥1, and all channels E0,E1:d→e\mathcal E_0,\mathcal E_1:d\to eE0​,E1​:d→e, where a channel is a finite Kraus map with ∑jKj†Kj=I\sum_jK_j^\dagger K_j=I∑j​Kj†​Kj​=I, put

Φd=1d∑x,y∣x,x⟩⟨y,y∣,Ji=(id⁡d⊗Ei)(Φd),F=Re⁡tr⁡J0J1J0.\Phi_d=\frac1d\sum_{x,y}|x,x\rangle\langle y,y|, \quad J_i=(\operatorname{id}_d\otimes\mathcal E_i)(\Phi_d), \quad F=\operatorname{Re}\operatorname{tr}\sqrt{\sqrt{J_0}J_1\sqrt{J_0}}.Φd​=d1​x,y∑​∣x,x⟩⟨y,y∣,Ji​=(idd​⊗Ei​)(Φd​),F=RetrJ0​​J1​J0​​​.

For each MMM, construct Pd,M\mathcal P_{d,M}Pd,M​ from signals 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) with f(t)=(t)−1f(t)=(\sqrt t)^{-1}f(t)=(t​)−1 and 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): apply these effects to the input and first halves of MMM copies of Φd\Phi_dΦd​, retain second-half port iii, and sum over outcomes iii. Define

ϵd,M=sup⁡∥X∥1≤1∥(id⁡d⊗(id⁡−Pd,M))(X)∥1,Bn,M=1−nϵd,M−12∥J0⊗nM−J1⊗nM∥12,∥X∥1=Re⁡tr⁡X†X,\epsilon_{d,M}=\sup_{\|X\|_1\le1} \|(\operatorname{id}_d\otimes(\operatorname{id}-\mathcal P_{d,M}))(X)\|_1, \quad B_{n,M}=\frac{1-n\epsilon_{d,M}-\frac12\|J_0^{\otimes nM}-J_1^{\otimes nM}\|_1}{2}, \quad \|X\|_1=\operatorname{Re}\operatorname{tr}\sqrt{X^\dagger X},ϵd,M​=∥X∥1​≤1sup​∥(idd​⊗(id−Pd,M​))(X)∥1​,Bn,M​=21−nϵd,M​−21​∥J0⊗nM​−J1⊗nM​∥1​​,∥X∥1​=RetrX†X​,

with the supremum over all matrices on two ddd-dimensional registers and tensor-product entries given by products of the individual entries. Let pnp_npn​ be the infimum of (1−a0+a1)/2(1-a_0+a_1)/2(1−a0​+a1​)/2 over tests with a positive finite memory dimension, an initial density matrix on memory and input, a channel from memory and output back to memory and input at every natural step index, and a final effect HHH satisfying H≥0H\ge0H≥0 and I−H≥0I-H\ge0I−H≥0; aia_iai​ is the real trace of HHH times the state obtained from nnn applications of Ei\mathcal E_iEi​, with the prescribed channels between them. Then, for every natural number M≥2M\ge2M≥2,

12−1−F2nM2−d(d−1)nM≤Bn,M.\frac12-\frac{\sqrt{1-F^{2nM}}}{2}-\frac{d(d-1)n}{M}\le B_{n,M}.21​−21−F2nM​​−Md(d−1)n​≤Bn,M​.

For every real x>2x>2x>2 and natural number M≥2M\ge2M≥2 satisfying M=xd(d−1)nM=xd(d-1)nM=xd(d−1)n as an equality of real numbers,

12−1x−1−F2nM2≤Bn,M.\frac12-\frac1x-\frac{\sqrt{1-F^{2nM}}}{2}\le B_{n,M}.21​−x1​−21−F2nM​​≤Bn,M​.

Finally, for the natural number M∗=4d(d−1)nM_*=4d(d-1)nM∗​=4d(d−1)n,

1−21−F8d(d−1)n24≤Bn,M∗≤pn.\frac{1-2\sqrt{1-F^{8d(d-1)n^2}}}{4} \le B_{n,M_*}\le p_n.41−21−F8d(d−1)n2​​≤Bn,M∗​​≤pn​.

The condition involving xxx is an implication and imposes no assertion that such an integer MMM exists for each xxx; the real square root used throughout has value zero on negative arguments.

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