Proposition 2: convergence of coherent erasure
OpenQAlgorithms.Papers.Independent.Intakethird100.P67.proposition2_erasureLet normalized pure samples generate the full algebra on their span, and fix one anchor . At each round choose a nonanchor index independently and uniformly, apply to the system and a fresh ancilla, and trace out that ancilla. Let be this averaged channel. For every supported density operator ,
Moreover, the anchor density is the unique supported fixed density operator. The average is over histories; no claim is made about every individual random history. The displayed nonanchor average is restricted to ; rank-one reset is covered separately in the ideal-error result.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P67
noncomputable section
open scoped ComplexConjugate Matrix Matrix.Norms.L2Operator
attribute [local instance] Classical.propDecidable
open MeasureTheory Filter
namespace QAlgorithms.Papers.Independent.Intakethird100.P67
variable {I J K L A : Type*} [Fintype I] [DecidableEq I]
[Fintype J] [DecidableEq J] [Fintype K] [DecidableEq K]
[Fintype L] [DecidableEq L] [Fintype A] [DecidableEq A]
/-- PDF p.5, Proposition 2: the averaged channel converges in trace norm and has the
anchor as its unique supported fixed density. K>=2 makes the displayed average defined. -/
theorem proposition2_erasure (phi : K → EuclideanSpace ℂ I) (a : K)
(hK : 2 ≤ Fintype.card K) (hphi : ∀ k, IsState (phi k))
(hgen : Generates (pureSamples phi)) :
(∀ rho, IsDensityMatrix rho → InSampleSupport (pureSamples phi) rho →
Tendsto (fun T : ℕ => traceNorm
((coherentErasureChannel (nonanchorProbability a) (erasureGate phi a))^[T] rho -
pureDensity (phi a))) atTop (nhds 0)) ∧
(∀ rho, IsDensityMatrix rho → InSampleSupport (pureSamples phi) rho →
coherentErasureChannel (nonanchorProbability a) (erasureGate phi a) rho = rho →
rho = pureDensity (phi a)) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P67
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let be finite types with decidable equality, let , choose , and let every vector have norm . Put , , where continuous functional calculus uses and otherwise, and suppose that the complex span of all nonempty finite products of the consists exactly of the matrices satisfying . Define , let apply to the system when a Boolean ancilla is true and the identity when it is false, let in false–true order, and put
Then both of the following hold: for every positive semidefinite trace-one (\rho\Pi\rho\Pi=\rho\operatorname{Re}\operatorname{Tr}\sqrt{(\mathcal E^T(\rho)-S_a)^\dagger(\mathcal E^T(\rho)-S_a)}0T\rho\mathcal E(\rho)=\rhoS_a\mathcal E^TTT=0$.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.