Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Corollary 2 / SDP (9): noiseless-resource reduced minimum error

Open
QAlgorithms.Papers.Independent.Intakethird100.P65.noiselessError_sdp

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

prove2quantum

All systems have finite positive dimension and fixed computational bases. Matrix order is Loewner order and logarithms are base two.

Let N:A→B\mathcal N:A\to BN:A→B be CPTP and let m≥1m\ge1m≥1 be an integer. Put ωΩ(idm,N)\omega_\Omega(\mathrm{id}_m,\mathcal N)ωΩ​(idm​,N) for the minimum half-diamond error using one noiseless mmm-dimensional resource. Then

ωNS(idm,N)=inf⁡γ\omega_{\rm NS}(\mathrm{id}_m,\mathcal N)=\inf\gammaωNS​(idm​,N)=infγ

subject to Y≥J−JNY\ge J- J_{\mathcal N}Y≥J−JN​, Y≥0Y\ge0Y≥0, Tr⁡BY≤γIA\operatorname{Tr}_B Y\le\gamma I_ATrB​Y≤γIA​, J≥0J\ge0J≥0, Tr⁡BJ=IA\operatorname{Tr}_B J=I_ATrB​J=IA​, J≤IA⊗VBJ\le I_A\otimes V_BJ≤IA​⊗VB​, and Tr⁡VB=m2\operatorname{Tr}V_B=m^2TrVB​=m2. All Y,J,VBY,J,V_BY,J,VB​ are bound Hermitian optimization variables. For NS-intersect-PPT assistance add −IA⊗VBT≤mJTB≤IA⊗VBT-I_A\otimes V_B^T\le mJ^{T_B}\le I_A\otimes V_B^T−IA​⊗VBT​≤mJTB​≤IA​⊗VBT​. This reduction includes m=1m=1m=1, where feasible effective channels are constant.

Preamble
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P65
Formal statement
noncomputable section

open Filter QAlgorithms

open scoped BigOperators Matrix ComplexConjugate ComplexOrder Topology

namespace QAlgorithms.Papers.Independent.Intakethird100.P65

attribute [local instance] Classical.propDecidable Classical.decEq

open QAlgorithms.Papers.Independent.Dependency50.P09 (transposeBob)

open QAlgorithms.Papers.Independent.Dependency50.P35 (maxRelative)

open QAlgorithms.Papers.Independent.Independent2.P01 (dampingKraus damping)

open QAlgorithms.Papers.Independent.Gap48.P33 (phaseFlipChannel)

open QAlgorithms.Papers.Independent.Information100.P06 (Below)

open QAlgorithms.Papers.Independent.Information100.P34 (choi)

open QAlgorithms.Papers.Independent.Information100.P62 (Stochastic)

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

open QAlgorithms.Papers.Independent.Information100.P67 (IsSubnormalized purifiedDistance)

open QAlgorithms.Papers.Independent.Information100.P69 (replacer permute)

open QAlgorithms.Papers.Independent.Information100.P71 (diamond channelPower channelRelative)

open QAlgorithms.Papers.Independent.Support50.P39 (quantumMutualInformation)

variable {A B C D R : Type} [Fintype A] [DecidableEq A]
  [Fintype B] [DecidableEq B] [Fintype C] [DecidableEq C]
  [Fintype D] [DecidableEq D] [Fintype R] [DecidableEq R]

variable [Nonempty A] [Nonempty B] [Nonempty C] [Nonempty D] [Nonempty R]

/-- Corollary 2, SDP (9), PDF pp.5--6. Resource dimension m=1 is included. -/
theorem noiselessError_sdp (N : Superop A B) (hN : IsChannel N) (m : ℕ) (hm : 0 < m) :
    minimumError .ns (fun X : Mat (Fin m) => X) N =
      sInf {g : ℝ | reducedErrorFeasible false N m g} ∧
    minimumError .nsPpt (fun X : Mat (Fin m) => X) N =
      sInf {g : ℝ | reducedErrorFeasible true N m g} := by sorry

end QAlgorithms.Papers.Independent.Intakethird100.P65

end
Source
Quantum Channel Simulation and the Channel's Smooth Max-Information, arXiv:1807.05354v2, PDF p. 5, Corollary 2 / SDP (9): noiseless-resource reduced minimum error
Read-back

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

For finite index types A,BA,BA,B, with decidable equality, let NNN be a channel from matrices on AAA to matrices on BBB, meaning N(X)=∑iKiXKi†N(X)=\sum_iK_iXK_i^\daggerN(X)=∑i​Ki​XKi†​ for a finite family with ∑iKi†Ki=IA\sum_iK_i^\dagger K_i=I_A∑i​Ki†​Ki​=IA​, and let mmm be any positive natural number, including m=1m=1m=1. The minimum simulation error using the identity channel on Cm\mathbb C^mCm, both with nonsignalling assistance and with nonsignalling PPT assistance, equals the corresponding infimum described below. A nonsignalling assistance map P:A×{0,…,m−1}→{0,…,m−1}×BP:A\times\{0,\ldots,m-1\}\to\{0,\ldots,m-1\}\times BP:A×{0,…,m−1}→{0,…,m−1}×B is a channel whose two output marginals depend only on their respective input marginals, through channels, for every input matrix; PPT assistance additionally requires that partial transpose on its second input and second output makes PPP a channel. Its induced map is

W(P)(X)b,b′=∑u,v=0m−1P(X⊗∣u⟩⟨v∣)(u,b),(v,b′).\mathcal W(P)(X)_{b,b'} =\sum_{u,v=0}^{m-1} P(X\otimes|u\rangle\langle v|)_{(u,b),(v,b')}.W(P)(X)b,b′​=u,v=0∑m−1​P(X⊗∣u⟩⟨v∣)(u,b),(v,b′)​.

The minimum error is the infimum over permitted PPP of 12∥W(P)−N∥⋄\tfrac12\|\mathcal W(P)-N\|_\diamond21​∥W(P)−N∥⋄​, where ∥Δ∥⋄=sup⁡∥X∥1≤1∥(idA⊗Δ)(X)∥1\|\Delta\|_\diamond=\sup_{\|X\|_1\le1}\|(\mathrm{id}_A\otimes\Delta)(X)\|_1∥Δ∥⋄​=sup∥X∥1​≤1​∥(idA​⊗Δ)(X)∥1​, XXX ranges over all matrices on A×AA\times AA×A, and ∥X∥1=Re⁡tr⁡X†X\|X\|_1=\operatorname{Re}\operatorname{tr}\sqrt{X^\dagger X}∥X∥1​=RetrX†X​. For nonsignalling assistance this equals the infimum of real ggg for which there are matrices Y,JY,JY,J on A×BA\times BA×B and a Hermitian matrix VVV on BBB such that

Y≥0,gIA−Tr⁡BY≥0,Y−J+JN≥0,J≥0,Tr⁡BJ=IA,IA⊗V−J≥0,Re⁡tr⁡V=m2,Y\ge0,\quad gI_A-\operatorname{Tr}_B Y\ge0,\quad Y-J+J_N\ge0,\quad J\ge0,\quad \operatorname{Tr}_B J=I_A,\quad I_A\otimes V-J\ge0,\quad \operatorname{Re}\operatorname{tr}V=m^2,Y≥0,gIA​−TrB​Y≥0,Y−J+JN​≥0,J≥0,TrB​J=IA​,IA​⊗V−J≥0,RetrV=m2,

with JN((a,b),(a′,b′))=N(∣a⟩⟨a′∣)b,b′J_N((a,b),(a',b'))=N(|a\rangle\langle a'|)_{b,b'}JN​((a,b),(a′,b′))=N(∣a⟩⟨a′∣)b,b′​. For nonsignalling PPT assistance, the infimum has the same constraints and additionally

−IA⊗VT ≤ mJΓB ≤ IA⊗VT,(JΓB)(a,b),(a′,b′)=J(a,b′),(a′,b).-I_A\otimes V^{\mathsf T}\ \le\ mJ^{\Gamma_B}\ \le\ I_A\otimes V^{\mathsf T}, \qquad (J^{\Gamma_B})_{(a,b),(a',b')}=J_{(a,b'),(a',b)}.−IA​⊗VT ≤ mJΓB​ ≤ IA​⊗VT,(JΓB​)(a,b),(a′,b′)​=J(a,b′),(a′,b)​.

Each matrix inequality means that the right side minus the left side is positive semidefinite, and each partial trace sums matching discarded indices. No attainment is asserted.

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