Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Eq.(11), Supplement I: exact qubit PBT number

Open
QAlgorithms.Papers.Independent.Intakethird100.P49.qubit_pbt_number

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

prove2quantum

For standard qubit PBT with integer M≥2M\ge2M≥2, put sk=(M−1)/2−ks_k=(M-1)/2-ksk​=(M−1)/2−k for 0≤k≤⌊(M−1)/2⌋0\le k\le\lfloor(M-1)/2\rfloor0≤k≤⌊(M−1)/2⌋. The actual depolarizing probability is

ξM=M+23 2M−1+13∑k=0⌊(M−1)/2⌋sk(sk+1)2M−4(Mk)M+2−(M+2)2−(2sk+1)2(M+2)2−(2sk+1)2.\xi_M=\frac{M+2}{3\,2^{M-1}}+\frac13\sum_{k=0}^{\lfloor(M-1)/2\rfloor}\frac{s_k(s_k+1)}{2^{M-4}}\binom Mk\frac{M+2-\sqrt{(M+2)^2-(2s_k+1)^2}}{(M+2)^2-(2s_k+1)^2}.ξM​=32M−1M+2​+31​k=0∑⌊(M−1)/2⌋​2M−4sk​(sk​+1)​(kM​)(M+2)2−(2sk​+1)2M+2−(M+2)2−(2sk​+1)2​​.

The powers are real powers, so negative exponents at M=2,3M=2,3M=2,3 are retained. In particular ξ2=(6−3)/6\xi_2=(6-\sqrt3)/6ξ2​=(6−3​)/6 and ξ3=1/2\xi_3=1/2ξ3​=1/2. The formula makes the qubit simulation error explicit without assuming an optimized or probabilistic teleportation resource.

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.3, (11), Supplement I and p.9, (58): exact qubit PBT number.
The two smallest admissible port counts also pin its indexing convention. -/
theorem qubit_pbt_number :
    (∀ M : ℕ, 2 ≤ M → pbtNumber 2 M = qubitNumberFormula M) ∧
    pbtNumber 2 2 = (6-Real.sqrt 3)/6 ∧ pbtNumber 2 3 = 1/2 := by sorry

end QAlgorithms.Papers.Independent.Intakethird100.P49

end
Source
Fundamental limits to quantum channel discrimination, arXiv:1803.02834v4, PDF p. 3, Eq.(11), Supplement I: exact qubit PBT number
Read-back

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

Define a map PM\mathcal P_MPM​ on complex 2×22\times22×2 matrices using an input qubit and MMM qubit ports: its signal matrices have entries Si[(x,a),(y,b)]=1/2S_i[(x,a),(y,b)]=1/2Si​[(x,a),(y,b)]=1/2 when x=aix=a_ix=ai​, y=biy=b_iy=bi​, and aj=bja_j=b_jaj​=bj​ for every j≠ij\ne ij=i, and have entry zero otherwise; put S=∑iSiS=\sum_iS_iS=∑i​Si​, R=f(S)R=f(S)R=f(S) for f(t)=(t)−1f(t)=(\sqrt t)^{-1}f(t)=(t​)−1 with f(0)=0f(0)=0f(0)=0, and Qi=RSiR+M−1(I−RSR)Q_i=RS_iR+M^{-1}(I-RSR)Qi​=RSi​R+M−1(I−RSR). On an input XXX and MMM shared matrices Φ2=12∑x,y∣x,x⟩⟨y,y∣\Phi_2=\frac12\sum_{x,y}|x,x\rangle\langle y,y|Φ2​=21​∑x,y​∣x,x⟩⟨y,y∣, this map measures the input and its first halves with the QiQ_iQi​, keeps the second half of port iii, and sums over iii; explicitly its output entries are

PM(X)u,v=∑i,p,q,b,cbi=u, ci=vbj=cj (j≠i)(Qi)q,p(X⊗Φ2⊗M)(p,b),(q,c).\mathcal P_M(X)_{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}(X\otimes\Phi_2^{\otimes M})_{(p,b),(q,c)}.PM​(X)u,v​=i,p,q,b,cbi​=u, ci​=vbj​=cj​ (j=i)​∑​(Qi​)q,p​(X⊗Φ2⊗M​)(p,b),(q,c)​.

Let νM=1−Re⁡(PM(∣0⟩⟨1∣)0,1)\nu_M=1-\operatorname{Re}(\mathcal P_M(|0\rangle\langle1|)_{0,1})νM​=1−Re(PM​(∣0⟩⟨1∣)0,1​). For every natural number M≥2M\ge2M≥2,

νM=M+23 2M−1+13∑k=0⌊(M−1)/2⌋sk(sk+1)2M−4(Mk)M+2−(M+2)2−(2sk+1)2(M+2)2−(2sk+1)2,sk=M−12−k.\nu_M =\frac{M+2}{3\,2^{M-1}} +\frac13\sum_{k=0}^{\lfloor(M-1)/2\rfloor} \frac{s_k(s_k+1)}{2^{M-4}}\binom Mk \frac{M+2-\sqrt{(M+2)^2-(2s_k+1)^2}} {(M+2)^2-(2s_k+1)^2}, \qquad s_k=\frac{M-1}{2}-k.νM​=32M−1M+2​+31​k=0∑⌊(M−1)/2⌋​2M−4sk​(sk​+1)​(kM​)(M+2)2−(2sk​+1)2M+2−(M+2)2−(2sk​+1)2​​,sk​=2M−1​−k.

Here the exponents M−1M-1M−1 and M−4M-4M−4 on 222 are real-number differences, so negative exponents are included; the summation endpoint uses natural-number subtraction and division. In particular,

ν2=6−36,ν3=12.\nu_2=\frac{6-\sqrt3}{6}, \qquad \nu_3=\frac12.ν2​=66−3​​,ν3​=21​.
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