Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Degradation and both monotonicities survive synthesis

Open
QAlgorithms.Papers.Independent.Intakethird100.P10.degradation_preserved

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

prove2quantum

Let WWW and VVV be binary-input cq channels with density outputs on finite nonempty registers. Suppose one CPTP map DDD satisfies V(x)=D(W(x))V(x)=D(W(x))V(x)=D(W(x)) for both input letters. For N=2nN=2^nN=2n and each synthesized index iii, retain the previous classical bits and apply D⊗ND^{\otimes N}D⊗N to the quantum outputs. This constructed map DN,iD_{N,i}DN,i​ is CPTP and satisfies

VN(i)(x)=DN,i(WN(i)(x)),I(VN(i))≤I(WN(i)),F(WN(i))≤F(VN(i)).V_N^{(i)}(x)=D_{N,i}(W_N^{(i)}(x)),\qquad I(V_N^{(i)})\le I(W_N^{(i)}),\qquad F(W_N^{(i)})\le F(V_N^{(i)}).VN(i)​(x)=DN,i​(WN(i)​(x)),I(VN(i)​)≤I(WN(i)​),F(WN(i)​)≤F(VN(i)​).

Here III is symmetric Holevo information in bits and FFF is squared Uhlmann fidelity. No commutation or complementary-channel hypothesis is required. This supplies the degradation interface for the polar index sets.

Preamble
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P10
Formal statement
noncomputable section

namespace QAlgorithms.Papers.Independent.Intakethird100.P10

open scoped BigOperators Matrix ComplexConjugate

open Filter

-- Accepted definitions, without paper-local aliases.

open QAlgorithms.Papers.Independent.Information100.P58 (basisDensity)

open QAlgorithms.Papers.Independent.Information100.P67 (squaredFidelity)

open QAlgorithms.Papers.Independent.Claimed50.P48 (indexedKrausDilation)

/-- PDF p.4, Lemma 3: the constructed degrading map is CPTP, maps both synthesized
letters correctly, and gives both Holevo-information and SQUARED-fidelity inequalities. -/
theorem degradation_preserved {H K : Type*} [Fintype H] [DecidableEq H] [Nonempty H]
    [Fintype K] [DecidableEq K] [Nonempty K]
    (W : BinaryCQ H) (V : BinaryCQ K) (hW : IsBinaryCQ W) (hV : IsBinaryCQ V)
    (D : Superop H K) (hD : IsChannel D) (hdeg : ∀ x, V x = D (W x))
    (n : ℕ) (i : Fin (2 ^ n)) :
    IsChannel (synthesizedDegrader D n i) ∧
    (∀ x, synthesized V n i x = synthesizedDegrader D n i (synthesized W n i x)) ∧
    symmetricInformation (synthesized V n i) ≤ symmetricInformation (synthesized W n i) ∧
    squaredFidelity (synthesized W n i false) (synthesized W n i true) ≤
      squaredFidelity (synthesized V n i false) (synthesized V n i true) := by sorry

end QAlgorithms.Papers.Independent.Intakethird100.P10

end
Source
Polar codes for degradable quantum channels, arXiv:1109.5346v3, PDF p. 4, Lemma 3: degradation is preserved by synthesis
Read-back

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

Let H,KH,KH,K be finite, nonempty types with decidable equality; let W0,W1W_0,W_1W0​,W1​ and V0,V1V_0,V_1V0​,V1​ be positive semidefinite trace-one matrices on HHH and KKK, respectively; and let DDD be a function admitting a finite Kraus representation D(X)=∑a<rLaXLa†D(X)=\sum_{a<r}L_aXL_a^\daggerD(X)=∑a<r​La​XLa†​, with ∑aLa†La=IH\sum_aL_a^\dagger L_a=I_H∑a​La†​La​=IH​, such that Vx=D(Wx)V_x=D(W_x)Vx​=D(Wx​) for both Boolean inputs xxx. For every natural number nnn, including 000, and every index i<2ni<2^ni<2n, put N=2nN=2^nN=2n and define, for either matrix pair Q=W,VQ=W,VQ=W,V,

Qn,i,x((v,h),(v′,h′))={2−(N−1)∑u∈{0,1}Nui=x, u<i=v∏k<NQp(u)k(hk,hk′),v=v′,0,v≠v′,Q_{n,i,x}((v,h),(v',h'))= \begin{cases} 2^{-(N-1)}\displaystyle\sum_{\substack{u\in\{0,1\}^N\\u_i=x,\ u_{<i}=v}} \prod_{k<N}Q_{p(u)_k}(h_k,h'_k),&v=v',\\ 0,&v\ne v', \end{cases}Qn,i,x​((v,h),(v′,h′))=⎩⎨⎧​2−(N−1)u∈{0,1}Nui​=x, u<i​=v​∑​k<N∏​Qp(u)k​​(hk​,hk′​),0,​v=v′,v=v′,​

where v∈{0,1}iv\in\{0,1\}^iv∈{0,1}i, hhh is a length-NNN word over the relevant index type, and p(u)k=∑jajkuj(mod2)p(u)_k=\sum_j a_{jk}u_j\pmod2p(u)k​=∑j​ajk​uj​(mod2), with ajk=1a_{jk}=1ajk​=1 exactly when each 111-bit of kkk's length-nnn binary representation is present at the reversed position in that of jjj. Define a map D\mathcal DD on these registers by

D(X)((v,k),(v′,k′))=∑h,h′∈HNX((v,h),(v′,h′))∏t<ND(Eht,ht′)(kt,kt′),\mathcal D(X)((v,k),(v',k'))= \sum_{h,h'\in H^N}X((v,h),(v',h')) \prod_{t<N}D(E_{h_t,h'_t})(k_t,k'_t),D(X)((v,k),(v′,k′))=h,h′∈HN∑​X((v,h),(v′,h′))t<N∏​D(Eht​,ht′​​)(kt​,kt′​),

where Ea,bE_{a,b}Ea,b​ is the matrix with entry 111 at (a,b)(a,b)(a,b) and zero elsewhere. The conclusion is the conjunction that D\mathcal DD itself admits a finite Kraus representation with completeness sum equal to the identity, that Vn,i,x=D(Wn,i,x)V_{n,i,x}=\mathcal D(W_{n,i,x})Vn,i,x​=D(Wn,i,x​) for both xxx, and that

I(Vn,i)≤I(Wn,i),f(Wn,i,0,Wn,i,1)2≤f(Vn,i,0,Vn,i,1)2.I(V_{n,i})\le I(W_{n,i}),\qquad f(W_{n,i,0},W_{n,i,1})^2\le f(V_{n,i,0},V_{n,i,1})^2.I(Vn,i​)≤I(Wn,i​),f(Wn,i,0​,Wn,i,1​)2≤f(Vn,i,0​,Vn,i,1​)2.

Here f(X,Y)=Re⁡tr⁡X YXf(X,Y)=\operatorname{Re}\operatorname{tr}\sqrt{\sqrt X\,Y\sqrt X}f(X,Y)=RetrX​YX​​, I(Q)=S((Q0+Q1)/2)−(S(Q0)+S(Q1))/2I(Q)=S((Q_0+Q_1)/2)-(S(Q_0)+S(Q_1))/2I(Q)=S((Q0​+Q1​)/2)−(S(Q0​)+S(Q1​))/2, and S(X)=−Re⁡tr⁡[(t↦tlog⁡2t)(X)]S(X)=-\operatorname{Re}\operatorname{tr}[(t\mapsto t\log_2t)(X)]S(X)=−Retr[(t↦tlog2​t)(X)], interpreted by continuous functional calculus with the value 0log⁡20=00\log_2 0=00log2​0=0.

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