Pauli dephasing has a classical environment in an unbiased basis
OpenQAlgorithms.Papers.Independent.Intakethird100.P10.dephasing_classical_environmentLet , let , and use the dilation . Choose an orthonormal input basis with for both letters. The complementary outputs are
so they commute. The computational basis for noise and the Hadamard basis for noise give these outputs explicitly as well. The zero-expectation criterion includes and avoids using the Pauli eigenbasis.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P10
noncomputable section
namespace QAlgorithms.Papers.Independent.Intakethird100.P10
open scoped BigOperators Matrix ComplexConjugate
open Filter
-- Accepted definitions, without paper-local aliases.
open QAlgorithms.Papers.Independent.Information100.P58 (basisDensity)
open QAlgorithms.Papers.Independent.Information100.P67 (squaredFidelity)
open QAlgorithms.Papers.Independent.Claimed50.P48 (indexedKrausDilation)
/-- PDF p.11, Appendix B: the zero-Pauli-expectation (bit-flipping) basis criterion
includes X,Y,Z. Both complement letters equal diag(1-p,p), hence commute.
The source's X computational-basis and Z Hadamard-basis examples are included explicitly. -/
theorem dephasing_classical_environment (p : ℝ) (hlo : 0 ≤ p) (hhi : p ≤ 1)
(sigma : Matrix Bool Bool ℂ) (hsigma : sigma = pauliX ∨ sigma = pauliY ∨ sigma = pauliZ)
(basis : Matrix.unitaryGroup Bool ℂ)
(hunbiased : ∀ x : Bool,
inner ℂ (basisColumn basis x) (act sigma (basisColumn basis x)) = 0) :
(∀ x : Bool, dephasingComplement p sigma (pureDensity (basisColumn basis x)) =
dephasingDiagonal p) ∧
Commute (dephasingComplement p sigma (pureDensity (basisColumn basis false)))
(dephasingComplement p sigma (pureDensity (basisColumn basis true))) ∧
(∀ x : Bool, dephasingComplement p pauliX (basisDensity x) = dephasingDiagonal p) ∧
(∀ x : Bool, dephasingComplement p pauliZ (pureDensity (act hadamard (ket x))) =
dephasingDiagonal p) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P10
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
For every , every matrix equal to one of
and every unitary matrix indexed by false and true whose columns satisfy for each , define , where , , and denote false,true. Then for each , and the two outputs for commute. In addition, for each ,
where has amplitude one at and zero at the other index. The endpoints are included.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.