Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Amplitude damping cannot teleport itself except at endpoints

Open
QAlgorithms.Papers.Independent.Intakethird100.P13.amplitudeDamping_selfSimulation

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

prove2quantum

For 0≤γ≤10\le\gamma\le10≤γ≤1, let AγA_\gammaAγ​ be amplitude damping and χγ\chi_\gammaχγ​ its normalized two-qubit Choi state. In the fixed Bell-measurement protocol with Pauli corrections and arbitrary conditional classical communication,

Aγ is simulable over χγ⟺γ∈{0,1}.A_\gamma\text{ is simulable over }\chi_\gamma\quad\Longleftrightarrow\quad\gamma\in\{0,1\}.Aγ​ is simulable over χγ​⟺γ∈{0,1}.

Thus self-simulation fails for 0<γ<10<\gamma<10<γ<1. Identity teleportation realizes the zero endpoint, and a correction supported on I,ZI,ZI,Z realizes the reset channel at one. The assertion concerns this specified noisy-teleportation protocol.

Preamble
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P13
Formal statement
noncomputable section

open scoped BigOperators Matrix ComplexConjugate ComplexOrder

namespace QAlgorithms.Papers.Independent.Intakethird100.P13

attribute [local instance] Classical.propDecidable Classical.decEq

/-- arXiv:1706.05384v2 PDF p.8, paragraph following Theorem 16.
Both printed exceptions are included positively; this is only the Bell/Pauli protocol. -/
theorem amplitudeDamping_selfSimulation (gamma : ℝ) (h0 : 0 ≤ gamma) (h1 : gamma ≤ 1) :
    Simulable (normalizedQubitChoi (blochAmplitudeDamping gamma)) (blochAmplitudeDamping gamma) ↔
      gamma = 0 ∨ gamma = 1 := by sorry

end QAlgorithms.Papers.Independent.Intakethird100.P13

end
Source
Simulation of non-Pauli Channels, arXiv:1706.05384v2, PDF p. 8, Consequence following Theorem 16
Read-back

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

For every real γ\gammaγ with 0≤γ≤10\le\gamma\le10≤γ≤1, let DγD_\gammaDγ​ be the map sending an arbitrary complex matrix R=(tI2+r0X+r1Y+r2Z)/2R=(tI_2+r_0X+r_1Y+r_2Z)/2R=(tI2​+r0​X+r1​Y+r2​Z)/2 to

Dγ(R)=12[tI2+1−γ r0X+1−γ r1Y+((1−γ)r2+γt)Z],D_\gamma(R)=\tfrac12[tI_2+\sqrt{1-\gamma}\,r_0X+\sqrt{1-\gamma}\,r_1Y+((1-\gamma)r_2+\gamma t)Z],Dγ​(R)=21​[tI2​+1−γ​r0​X+1−γ​r1​Y+((1−γ)r2​+γt)Z],

and set τγ=(id⊗Dγ)(∣Ω⟩⟨Ω∣)\tau_\gamma=(\mathrm{id}\otimes D_\gamma)(|\Omega\rangle\langle\Omega|)τγ​=(id⊗Dγ​)(∣Ω⟩⟨Ω∣), where ∣Ω⟩=(∣00⟩+∣11⟩)/2|\Omega\rangle=(|00\rangle+|11\rangle)/\sqrt2∣Ω⟩=(∣00⟩+∣11⟩)/2​ and the extension applies DγD_\gammaDγ​ to each block indexed by the first qubit. Put σ0=I2,σ1=X,σ2=Y,σ3=Z\sigma_0=I_2,\sigma_1=X,\sigma_2=Y,\sigma_3=Zσ0​=I2​,σ1​=X,σ2​=Y,σ3​=Z, βk(c,a)=2−1/2(σk)ac\beta_k(c,a)=2^{-1/2}(\sigma_k)_{ac}βk​(c,a)=2−1/2(σk​)ac​, and

[Kτ,k(R)]bb′=∑c,a,d,a′∈{0,1}βk(c,a)‾Rcdτ(a,b),(a′,b′)βk(d,a′).[K_{\tau,k}(R)]_{bb'}=\sum_{c,a,d,a'\in\{0,1\}} \overline{\beta_k(c,a)}R_{cd}\tau_{(a,b),(a',b')}\beta_k(d,a').[Kτ,k​(R)]bb′​=c,a,d,a′∈{0,1}∑​βk​(c,a)​Rcd​τ(a,b),(a′,b′)​βk​(d,a′).

There exists a real array pℓk≥0p_{\ell k}\ge0pℓk​≥0 with ∑ℓpℓk=1\sum_\ell p_{\ell k}=1∑ℓ​pℓk​=1 for every kkk and

Dγ(R)=∑k,ℓ=03pℓkσℓKτγ,k(R)σℓ†for every complex qubit matrix RD_\gamma(R)=\sum_{k,\ell=0}^3p_{\ell k}\sigma_\ell K_{\tau_\gamma,k}(R)\sigma_\ell^\dagger \quad\text{for every complex qubit matrix }RDγ​(R)=k,ℓ=0∑3​pℓk​σℓ​Kτγ​,k​(R)σℓ†​for every complex qubit matrix R

if and only if γ=0\gamma=0γ=0 or γ=1\gamma=1γ=1.

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