Unilateral Pauli rotations permute the Bell states
ProvedBBPSSW.Distill.unilateral_pauli_bellbbpsswentanglement-distillationp2o-gran-per-chapterp2o-plan-paperp2o-strengthenedp2o-v1quantum-information
For each axis and each Bell state :
- for some phase (rotation of Alice's particle);
- for some phase (rotation of Bob's particle);
- (no state is left unchanged);
- (the states are exchanged in pairs),
where : , : , : , (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
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.