Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Four disjoint transmission-capability classes

Open
QAlgorithms.Papers.Independent.Intakethird100.P99.fourTransmissionClasses

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

prove2quantum

For a two-qubit unitary UUU, let β\betaβ be an actual interaction-content witness: UUU is locally equivalent, up to global phase, to Uβ=exp⁡[−i∑k=13βkσk⊗σk]U_\beta=\exp[-i\sum_{k=1}^3\beta_k\sigma_k\otimes\sigma_k]Uβ​=exp[−i∑k=13​βk​σk​⊗σk​], where σ1,σ2,σ3\sigma_1,\sigma_2,\sigma_3σ1​,σ2​,σ3​ are the Pauli matrices X,Y,ZX,Y,ZX,Y,Z and π/4≥β1≥β2≥∣β3∣\pi/4\ge\beta_1\ge\beta_2\ge|\beta_3|π/4≥β1​≥β2​≥∣β3​∣. Transmission means one use of the gate with normalized pure product inputs, without ancillas or prior shared entanglement. Encoding and decoding axes are free local choices fixed before the unknown input. Classical messages are encoded in orthogonal states and decoded with certainty; qubit transmission preserves every superposition with the same encoding and recovery. In simultaneous tasks, a receiver may choose its local decoder according to its own sent classical bit. Every gate belongs to exactly one of the following four operational profiles, equivalent to the indicated disjoint chamber stratum:

stratumperfect transmission tasksβ1<π/4noneβ1=π/4, β2<π/4one cbit onlyβ1=β2=π/4, ∣β3∣<π/4two cbits; qubit plus reverse cbit; no two qubitsβ1=β2=∣β3∣=π/4all tasks (SWAP class)\begin{array}{c|c} \text{stratum}&\text{perfect transmission tasks}\\ \beta_1<\pi/4&\text{none}\\ \beta_1=\pi/4,\ \beta_2<\pi/4&\text{one cbit only}\\ \beta_1=\beta_2=\pi/4,\ |\beta_3|<\pi/4&\text{two cbits; qubit plus reverse cbit; no two qubits}\\ \beta_1=\beta_2=|\beta_3|=\pi/4&\text{all tasks (SWAP class)} \end{array}stratumβ1​<π/4β1​=π/4, β2​<π/4β1​=β2​=π/4, ∣β3​∣<π/4β1​=β2​=∣β3​∣=π/4​perfect transmission tasksnoneone cbit onlytwo cbits; qubit plus reverse cbit; no two qubitsall tasks (SWAP class)​

One-way tasks in this table are possible in either chosen direction. The empty profile excludes a perfect full bit in one use and does not assert zero Shannon capacity.

Preamble
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P99
Formal statement
namespace QAlgorithms.Papers.Independent.Intakethird100.P99

open scoped Matrix Kronecker NNReal ENNReal

open QAlgorithms.Papers.Independent.Information100.P10 (pauli)

open QAlgorithms.Papers.Independent.Information100.P32 (evolution)

noncomputable section

/-- PDF p.12, IV.C: precisely four disjoint operational classes. Endpoints of lower
strata are excluded, and both signs of SWAP's last coefficient are included. -/
theorem fourTransmissionClasses (U : TwoMatrix) (b : Triple) (hU : HasContent U b) :
    (∀ k : Fin 4, ChamberClass b k ↔ TransmissionProfile U k) ∧
      ∃! k : Fin 4, TransmissionProfile U k := by sorry

end

end QAlgorithms.Papers.Independent.Intakethird100.P99
Source
Characterization of non-local gates, arXiv:quant-ph/0205100v3, PDF p. 12, IV.C: four transmission-capability classes
Read-back

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

Let UUU be a complex matrix on C2⊗C2\mathbb C^2\otimes\mathbb C^2C2⊗C2 and let b=(b0,b1,b2)b=(b_0,b_1,b_2)b=(b0​,b1​,b2​) be a real triple. Let X=(0110)X=\left(\begin{smallmatrix}0&1\\1&0\end{smallmatrix}\right)X=(01​10​), Y=(0−ii0)Y=\left(\begin{smallmatrix}0&-i\\i&0\end{smallmatrix}\right)Y=(0i​−i0​), and Z=(100−1)Z=\left(\begin{smallmatrix}1&0\\0&-1\end{smallmatrix}\right)Z=(10​0−1​). Assume UUU is unitary, b1≤b0b_1\le b_0b1​≤b0​, ∣b2∣≤b1|b_2|\le b_1∣b2​∣≤b1​, b0≤π/4b_0\le\pi/4b0​≤π/4, and there exist one-qubit unitaries A,B,C,DA,B,C,DA,B,C,D such that

U=(A⊗B)e−i(b0X⊗X+b1Y⊗Y+b2Z⊗Z)(C⊗D).U=(A\otimes B)e^{-i(b_0X\otimes X+b_1Y\otimes Y+b_2Z\otimes Z)}(C\otimes D).U=(A⊗B)e−i(b0​X⊗X+b1​Y⊗Y+b2​Z⊗Z)(C⊗D).

Let S∣i,j⟩=∣j,i⟩S|i,j\rangle=|j,i\rangleS∣i,j⟩=∣j,i⟩, and write Vrev=SVSV^{\mathrm{rev}}=SVSVrev=SVS. Define the following five predicates on two-qubit matrices VVV, each of which includes the requirement that VVV is unitary; all existentially chosen one-qubit matrices below are unitary, all existentially chosen state vectors are unit vectors in C2\mathbb C^2C2, bits range over {0,1}\{0,1\}{0,1}, and q,rq,rq,r range over all unit vectors in C2\mathbb C^2C2. The predicate C(V)C(V)C(V) requires E,D,v,w0,w1E,D,v,w_0,w_1E,D,v,w0​,w1​ such that V(E∣i⟩⊗v)=wi⊗D∣i⟩V(E|i\rangle\otimes v)=w_i\otimes D|i\rangleV(E∣i⟩⊗v)=wi​⊗D∣i⟩ for every bit iii. The predicate B(V)B(V)B(V) requires E,FE,FE,F and vectors aij,bija_{ij},b_{ij}aij​,bij​ such that

V(E∣i⟩⊗F∣j⟩)=aij⊗bij,⟨ai0,ai1⟩=0 for every i,⟨b0j,b1j⟩=0 for every j.V(E|i\rangle\otimes F|j\rangle)=a_{ij}\otimes b_{ij}, \qquad \langle a_{i0},a_{i1}\rangle=0\ \text{for every }i, \qquad \langle b_{0j},b_{1j}\rangle=0\ \text{for every }j.V(E∣i⟩⊗F∣j⟩)=aij​⊗bij​,⟨ai0​,ai1​⟩=0 for every i,⟨b0j​,b1j​⟩=0 for every j.

The predicate Q(V)Q(V)Q(V) requires E,R,v,wE,R,v,wE,R,v,w such that (I⊗R)V(Eq⊗v)=w⊗q(I\otimes R)V(Eq\otimes v)=w\otimes q(I⊗R)V(Eq⊗v)=w⊗q for every qqq. The predicate H(V)H(V)H(V) requires E,F,R0,R1,a0,a1E,F,R_0,R_1,a_0,a_1E,F,R0​,R1​,a0​,a1​, with ⟨a0,a1⟩=0\langle a_0,a_1\rangle=0⟨a0​,a1​⟩=0, such that (I⊗Rj)V(Eq⊗F∣j⟩)=aj⊗q(I\otimes R_j)V(Eq\otimes F|j\rangle)=a_j\otimes q(I⊗Rj​)V(Eq⊗F∣j⟩)=aj​⊗q for every j,qj,qj,q. The predicate T(V)T(V)T(V) requires E,F,R,S1E,F,R,S_1E,F,R,S1​ such that (R⊗S1)V(Eq⊗Fr)=r⊗q(R\otimes S_1)V(Eq\otimes Fr)=r\otimes q(R⊗S1​)V(Eq⊗Fr)=r⊗q for every q,rq,rq,r. For each k∈{0,1,2,3}k\in\{0,1,2,3\}k∈{0,1,2,3}, the chamber condition in the middle column below holds if and only if the eight assertions

(C(U),C(Urev),B(U),Q(U),Q(Urev),H(U),H(Urev),T(U))\bigl(C(U),C(U^{\mathrm{rev}}),B(U),Q(U),Q(U^{\mathrm{rev}}), H(U),H(U^{\mathrm{rev}}),T(U)\bigr)(C(U),C(Urev),B(U),Q(U),Q(Urev),H(U),H(Urev),T(U))

have exactly the truth values in the corresponding right-hand column:

kchamber conditioneight truth values0b0<π/4(F,F,F,F,F,F,F,F)1b0=π/4 ∧ b1<π/4(T,T,F,F,F,F,F,F)2b0=π/4 ∧ b1=π/4 ∧ ∣b2∣<π/4(T,T,T,T,T,T,T,F)3b0=π/4 ∧ b1=π/4 ∧ ∣b2∣=π/4(T,T,T,T,T,T,T,T)\begin{array}{c|l|c} k&\text{chamber condition}&\text{eight truth values}\\ \hline 0&b_0<\pi/4& (\mathrm F,\mathrm F,\mathrm F,\mathrm F,\mathrm F,\mathrm F,\mathrm F,\mathrm F)\\ 1&b_0=\pi/4\ \land\ b_1<\pi/4& (\mathrm T,\mathrm T,\mathrm F,\mathrm F,\mathrm F,\mathrm F,\mathrm F,\mathrm F)\\ 2&b_0=\pi/4\ \land\ b_1=\pi/4\ \land\ |b_2|<\pi/4& (\mathrm T,\mathrm T,\mathrm T,\mathrm T,\mathrm T,\mathrm T,\mathrm T,\mathrm F)\\ 3&b_0=\pi/4\ \land\ b_1=\pi/4\ \land\ |b_2|=\pi/4& (\mathrm T,\mathrm T,\mathrm T,\mathrm T,\mathrm T,\mathrm T,\mathrm T,\mathrm T) \end{array}k0123​chamber conditionb0​<π/4b0​=π/4 ∧ b1​<π/4b0​=π/4 ∧ b1​=π/4 ∧ ∣b2​∣<π/4b0​=π/4 ∧ b1​=π/4 ∧ ∣b2​∣=π/4​eight truth values(F,F,F,F,F,F,F,F)(T,T,F,F,F,F,F,F)(T,T,T,T,T,T,T,F)(T,T,T,T,T,T,T,T)​​

There exists exactly one k∈{0,1,2,3}k\in\{0,1,2,3\}k∈{0,1,2,3} for which the corresponding eight-assertion profile holds.

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