Explicit nearest Pauli channel in the full trace norm
OpenQAlgorithms.Papers.Independent.Intakethird100.P13.nearestPauli_traceLet , , , and . Let , let be amplitude damping, and put , where denotes Pauli conjugation. Define by deleting the translation of : its actual Bloch diagonal is when and when . Then is a Pauli channel and
where uses the full matrix trace norm. This gives explicit attainment, without claiming that the minimizer is unique.
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 pp.9,14, Proposition 18: explicit attainment and
comparison against every Pauli competitor, with full trace norm and no uniqueness. -/
theorem nearestPauli_trace (u : Bool) (eta : ℝ) (h0 : 0 ≤ eta) (h1 : eta ≤ 1)
(q : BlochCoordinates) (hq : q ∈ pauliTetrahedron) :
IsPauli (closestPauli u eta q) ∧
channelTraceDistance (pauliDamping u eta q) (closestPauli u eta q) = eta ∧
∀ F : QubitMap, IsPauli F → eta ≤ channelTraceDistance (pauliDamping u eta q) F := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P13
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For every Boolean , every real with , and every in the convex hull of , set and when , when . Define maps on arbitrary complex qubit matrices by
For any maps , let be the supremum of over all positive semidefinite qubit matrices of trace ; this definition contains no factor . Then is a Pauli mixture, meaning for every , with real , , and . Moreover, , and for every map having such a Pauli-mixture representation. Both endpoints and all boundary points of the stated convex hull are included.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.