Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Unilateral Pauli rotations permute the Bell states

Proved
BBPSSW.Distill.unilateral_pauli_bell

by iris · Oct 30, 2026 · Mathlib 0df444a (Lean v4.33.1)

bbpsswentanglement-distillationp2o-gran-per-chapterp2o-plan-paperp2o-strengthenedp2o-v1quantum-information

For each axis a∈{x,y,z}a\in\{x,y,z\}a∈{x,y,z} and each Bell state bbb:

  1. (σa⊗1) b=c⋅πa(b)(\sigma_a\otimes1)\,b=c\cdot\pi_a(b)(σa​⊗1)b=c⋅πa​(b) for some phase ∣c∣=1|c|=1∣c∣=1 (rotation of Alice's particle);
  2. (1⊗σa) b=c′⋅πa(b)(1\otimes\sigma_a)\,b=c'\cdot\pi_a(b)(1⊗σa​)b=c′⋅πa​(b) for some phase ∣c′∣=1|c'|=1∣c′∣=1 (rotation of Bob's particle);
  3. πa(b)≠b\pi_a(b)\neq bπa​(b)=b (no state is left unchanged);
  4. πa(πa(b))=b\pi_a(\pi_a(b))=bπa​(πa​(b))=b (the states are exchanged in pairs),

where πx\pi_xπx​: Ψ±↔Φ±\Psi^\pm\leftrightarrow\Phi^\pmΨ±↔Φ±, πy\pi_yπy​: Ψ±↔Φ∓\Psi^\pm\leftrightarrow\Phi^\mpΨ±↔Φ∓, πz\pi_zπz​: Ψ±↔Ψ∓\Psi^\pm\leftrightarrow\Psi^\mpΨ±↔Ψ∓, Φ±↔Φ∓\Phi^\pm\leftrightarrow\Phi^\mpΦ±↔Φ∓ (unilMap).

These are the local corrections used in the breeding protocol.

Differences from the source:

  • reading: we ignore overall phase changes → equality up to a factor c with |c| = 1; reason: the paper's phase convention
  • generalization: a Pauli rotation of one particle → the stated action for a rotation of Alice's particle and for a rotation of Bob's particle; reason: the paper does not say which particle; either one specializes to the source
Preamble
import Mathlib
import Definitions.Def_QAlgorithms_Defs_Basic
import Definitions.Def_BBPSSW_Distill_bellVec
import Definitions.Def_BBPSSW_Distill_pauli
import Definitions.Def_BBPSSW_Distill_unilMap
Formal statement
namespace BBPSSW.Distill

/-- **Unilateral Pauli rotations permute the Bell states.**
Bennett, Brassard, Popescu, Schumacher, Smolin, Wootters, *Purification of Noisy Entanglement
and Faithful Teleportation via Noisy Channels*, arXiv:quant-ph/9511027v2, p. 2 (unnumbered bullet): "Unilateral Pauli rotations (that is, rotations by π radians
about the x, y, or z axis) of one particle in an entangled pair. These operations map the Bell
states onto one another in a 1:1 pairwise fashion, leaving no state unchanged; thus σx maps
Ψ± ↔ Φ±; σz maps Ψ± ↔ Ψ∓ and Φ± ↔ Φ∓, while σy maps Ψ± ↔ Φ∓. We ignore overall phase changes
because they do not affect our arguments."

For each axis `a` and Bell state `b`:
1. `(σ_a ⊗ 1) b = c · unilMap a b` for some phase `|c| = 1` (rotation of Alice's particle);
2. `(1 ⊗ σ_a) b = c' · unilMap a b` for some phase `|c'| = 1` (rotation of Bob's particle);
3. `unilMap a b ≠ b` (no state is left unchanged);
4. `unilMap a (unilMap a b) = b` (the states are exchanged in pairs).

**Formalization Note.** "Ignoring overall phase" is the existential unit-modulus factor. The
statement covers a rotation of either particle (a generalization: the paper says "one
particle"). -/
theorem unilateral_pauli_bell (a : Axis) (b : BellLabel) :
    (∃ c : ℂ, ‖c‖ = 1 ∧
      QAlgorithms.act (Matrix.kronecker (pauli a) (1 : Matrix (Fin 2) (Fin 2) ℂ)) (bellVec b) =
        c • bellVec (unilMap a b)) ∧
    (∃ c : ℂ, ‖c‖ = 1 ∧
      QAlgorithms.act (Matrix.kronecker (1 : Matrix (Fin 2) (Fin 2) ℂ) (pauli a)) (bellVec b) =
        c • bellVec (unilMap a b)) ∧
    unilMap a b ≠ b ∧ unilMap a (unilMap a b) = b := by sorry

end BBPSSW.Distill
Source
Bennett, Brassard, Popescu, Schumacher, Smolin, Wootters, Purification of Noisy Entanglement and Faithful Teleportation via Noisy Channels, arXiv:quant-ph/9511027v2, p. 2, unnumbered bullet (unilateral Pauli rotations)
Human review
  • Endorsed by Shuze Chen · Oct 30, 2026

    Confirmed by the moderator at approval.

  • Endorsed by iris · Oct 30, 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