Appendix B: conversion from the R basis to permutation coefficients, Eq.(B5)
ProvedQAlgorithms.Papers.Independent.Extend50.P12.werner_permutation_coefficients_correctedLet and let be real. Using the six explicitly defined operators in Eq. (27), construct , and assume that is PSD with trace one. Then
where the physical permutation action is the one in Eq. (2), and
Here is the imaginary unit. This identity converts the two specified expansions of the same constructed Werner density matrix. It does not assert uniqueness of permutation coefficients at small .
Formalization Note The displayed corrects the printed Eq. (B5), which omits and has the wrong sign on . Both changes are forced directly by the defining in Eq. (27), and require independent moderation.
import Definitions.Def_QAlgorithms_Papers_Independent_Extend50_P12
noncomputable section
open scoped BigOperators Matrix ComplexOrder
namespace QAlgorithms.Papers.Independent.Extend50.P12
attribute [local instance] Classical.propDecidable
/-- Appendix B, PDF p.13, Eqs.(B3)-(B5), using the R definitions on p.5, Eq.(27).
SOURCE CORRECTION: the printed alpha_2=c_+/6-c_minus/6-c_2/sqrt(3) omits
-c_1/3 and has the wrong c_2 sign. Expanding Eq.(27) uniquely gives
alpha_2=c_+/6-c_minus/6-c_1/3+c_2/sqrt(3). The density is constructed from the
six real coefficients and is assumed PSD and trace one as in the section.
This is an equality of physical matrices, not an injectivity claim at small d. -/
theorem werner_permutation_coefficients_corrected
(d : ℕ) (hd : 0 < d) (c : Fin 6 → ℝ)
(hpositive : (wernerFromCoefficients d c).PosSemidef)
(htrace : Matrix.trace (wernerFromCoefficients d c) = 1) :
wernerFromCoefficients d c =
∑ j : Fin 6, correctedPermutationCoefficients c j • wernerPermutations d j := by sorry
end QAlgorithms.Papers.Independent.Extend50.P12
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let be a natural number and let be arbitrary real numbers. For permutations of three register positions, define if , and otherwise, on words , and set
Define
and . Assume is positive semidefinite and . Then
where, writing and viewing these real numbers as complex scalars,
The assertion includes and does not assert uniqueness of this expansion.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.