Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Operational parametrization and success probability of 1W-LOCC

Open
QAlgorithms.Papers.Independent.Intakethird100.P36.operational_parametrization

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

prove2quantum

Let ρa∣x\rho_{a|x}ρa∣x​ be a positive, no-signaling finite-dimensional assemblage of common trace t≤1t\le1t≤1. Bob first applies rectangular Kraus operators KwK_wKw​ with ∑wKw†Kw≤I\sum_w K_w^\dagger K_w\le I∑w​Kw†​Kw​≤I. He communicates www to Alice, who samples xxx from a normalized law P(x∣xf,w)P(x|x_f,w)P(x∣xf​,w), obtains the original output aaa, and samples afa_faf​ from a normalized law P(af∣a,x,w,xf)P(a_f|a,x,w,x_f)P(af​∣a,x,w,xf​). The resulting protocol has exactly the action

(Mρ)af∣xf=∑w,a,xP(x∣xf,w)P(af∣a,x,w,xf)Kwρa∣xKw†.(M\rho)_{a_f|x_f}=\sum_{w,a,x}P(x|x_f,w)P(a_f|a,x,w,x_f)K_w\rho_{a|x}K_w^\dagger.(Mρ)af​∣xf​​=w,a,x∑​P(x∣xf​,w)P(af​∣a,x,w,xf​)Kw​ρa∣x​Kw†​.

Its output is an assemblage. For each branch, the trace is pw=Tr⁡(KwρBKw†)p_w=\operatorname{Tr}(K_w\rho_BK_w^\dagger)pw​=Tr(Kw​ρB​Kw†​), independently of xfx_fxf​, where ρB=∑aρa∣x\rho_B=\sum_a\rho_{a|x}ρB​=∑a​ρa∣x​. Consequently Tr⁡M(ρ)=∑wpw≤t\operatorname{Tr}M(\rho)=\sum_wp_w\le tTrM(ρ)=∑w​pw​≤t; equality holds for a complete Kraus family. The data specify the sequential protocol as well as its closed formula, providing the operational meaning of the parametrization.

Preamble
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P36
Formal statement
noncomputable section

open scoped BigOperators ENNReal ComplexConjugate ComplexOrder

namespace QAlgorithms.Papers.Independent.Intakethird100.P36

open QAlgorithms.Papers.Independent.Information100.P56 (IsLaw)

attribute [local instance] Classical.propDecidable

variable {d r s df rf sf m : ℕ}

/-- Section III and Appendix A, PDF pp.3–4,9–10, (9)–(12),(A6): the sequential
protocol has exactly the parametrized action and the stated success probability. -/
theorem operational_parametrization (P : SteeringProtocol d r s df rf sf m)
    (rho : AssemblageBlocks d r s) (hrho : IsAssemblage rho) :
    protocolAction P rho = oneWayFormula P rho ∧
    IsAssemblage (protocolAction P rho) ∧
    (∀ w xf, (∑ af, protocolBranch P rho w af xf).trace.re = steeringBranchProbability P rho w) ∧
    assemblageMass (protocolAction P rho) = ∑ w, steeringBranchProbability P rho w ∧
    assemblageMass (protocolAction P rho) ≤ assemblageMass rho ∧
    (P.Complete → assemblageMass (protocolAction P rho) = assemblageMass rho) := by sorry

end QAlgorithms.Papers.Independent.Intakethird100.P36

end
Source
The resource theory of steering, arXiv:1409.5804v3, PDF p. 3, Section III, (9)–(12); Appendix A
Read-back

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

Let d,r,s,df,rf,sf,md,r,s,d_f,r_f,s_f,md,r,s,df​,rf​,sf​,m be natural numbers, and let PPP have strictly positive d,r,s,df,rf,sfd,r,s,d_f,r_f,s_fd,r,s,df​,rf​,sf​, matrices Kw∈Cdf×dK_w\in\mathbb C^{d_f\times d}Kw​∈Cdf​×d satisfying Id−∑w<mKw†Kw⪰0I_d-\sum_{w<m}K_w^\dagger K_w\succeq0Id​−∑w<m​Kw†​Kw​⪰0, probability distributions αw( ⋅∣xf)\alpha_w(\,\cdot\mid x_f)αw​(⋅∣xf​) on the sss input settings, and probability distributions βw( ⋅∣a,x,xf)\beta_w(\,\cdot\mid a,x,x_f)βw​(⋅∣a,x,xf​) on the rfr_frf​ output outcomes. Suppose the complex d×dd\times dd×d matrix family ρa,x\rho_{a,x}ρa,x​ has positive semidefinite blocks, setting-independent sums ∑aρa,x\sum_a\rho_{a,x}∑a​ρa,x​, and mass μ=Re⁡tr⁡B∈[0,1]\mu=\operatorname{Re}\operatorname{tr}B\in[0,1]μ=RetrB∈[0,1], where B=s−1∑x∑aρa,xB=s^{-1}\sum_x\sum_a\rho_{a,x}B=s−1∑x​∑a​ρa,x​. Define

Raf,xf(w)=∑x<s∑a<rβw(af∣a,x,xf)αw(x∣xf)Kwρa,xKw†,R=∑w<mR(w),pw=Re⁡tr⁡(KwBKw†).R^{(w)}_{a_f,x_f} =\sum_{x<s}\sum_{a<r} \beta_w(a_f\mid a,x,x_f)\alpha_w(x\mid x_f) K_w\rho_{a,x}K_w^\dagger,\qquad R=\sum_{w<m}R^{(w)},\qquad p_w=\operatorname{Re}\operatorname{tr}(K_wBK_w^\dagger).Raf​,xf​(w)​=x<s∑​a<r∑​βw​(af​∣a,x,xf​)αw​(x∣xf​)Kw​ρa,x​Kw†​,R=w<m∑​R(w),pw​=Retr(Kw​BKw†​).

Then RRR equals the family whose (af,xf)(a_f,x_f)(af​,xf​) block is ∑w∑a∑xαw(x∣xf)βw(af∣a,x,xf)Kwρa,xKw†\sum_w\sum_a\sum_x\alpha_w(x\mid x_f)\beta_w(a_f\mid a,x,x_f)K_w\rho_{a,x}K_w^\dagger∑w​∑a​∑x​αw​(x∣xf​)βw​(af​∣a,x,xf​)Kw​ρa,x​Kw†​; RRR has positive semidefinite blocks, setting-independent outcome sums, and mass μ(R)∈[0,1]\mu(R)\in[0,1]μ(R)∈[0,1]; for every w<mw<mw<m and xf<sfx_f<s_fxf​<sf​, Re⁡tr⁡(∑afRaf,xf(w))=pw\operatorname{Re}\operatorname{tr}(\sum_{a_f}R^{(w)}_{a_f,x_f})=p_wRetr(∑af​​Raf​,xf​(w)​)=pw​; and μ(R)=∑wpw≤μ\mu(R)=\sum_wp_w\leq\muμ(R)=∑w​pw​≤μ. If additionally ∑wKw†Kw=Id\sum_wK_w^\dagger K_w=I_d∑w​Kw†​Kw​=Id​, then μ(R)=μ\mu(R)=\muμ(R)=μ. Zero input mass is allowed, and m=0m=0m=0 gives zero output and empty branch sums.

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