Necessary resource condition for non-Pauli simulation
OpenQAlgorithms.Papers.Independent.Intakethird100.P13.nonPauli_resourceNecessaryLet be a normalized two-qubit density matrix and fix any conditional stochastic law in the noisy Bell/Pauli protocol. Write for Bob's local Bloch vector and for its correlations. If the simulated channel is not a normalized mixture of Pauli conjugations, then
Moreover for every Pauli channel . This necessary condition constrains Bob's vector, and imposes no condition on Alice's local Bloch vector.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P13
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.6, Corollary 13: Bob's vector or off-diagonal
correlations are necessary; also excludes every normalized Pauli Choi resource. -/
theorem nonPauli_resourceNecessary (tau : ResourceOp) (htau : IsDensityMatrix tau)
(p : Fin 4 → Fin 4 → ℝ) (hp : ClassicalTeleportationLaw p)
(hnon : ¬ IsPauli (noisyTeleport tau p)) :
(bobVector tau ≠ 0 ∨ ∃ i j : Fin 3, i ≠ j ∧ resourcePauliCorrelation tau i j ≠ 0) ∧
∀ w : Fin 4 → ℝ, FourOutcomeLaw w → tau ≠ normalizedQubitChoi (pauliMixture w) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P13
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let , and put for Boolean indices. For every positive semidefinite two-qubit matrix of trace , and every real array with for each , define
Suppose there is no real vector with , , and for every complex qubit matrix . Then the vector is nonzero, or there exist distinct with . In addition, for every real vector satisfying and ,
where applies to each block indexed by the first qubit.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.