Documentation

QICLean.Channel.Primitive

Primitive Quantum Channels #

This file contains basic formalization toward the theory of primitive quantum channels (Wolf Section 6.3, Theorem 6.7: equivalent characterizations of primitivity).

We formalize the rank-one projection onto a fixed point and the algebraic decomposition [ E^n = P + (E-P)^n \qquad (n \ge 1) ] where P is the fixed-point projection. This decomposition is the algebraic core of Wolf Theorem 6.7 item 3 → item 1: a complementary transfer-map gap for E - P ensures (E - P)^n → 0, so E^n → P, giving convergence to the unique fixed state.

Main definitions #

Main results #

Notation #

Within section ComplementaryDecomposition, we use local notation:

References #

noncomputable def fixedPointProj {D : } (ρ : Matrix (Fin D) (Fin D) ) (_htr : ρ.trace 0) :

The rank-one projection onto ρ, normalized by trace ρ.

We keep the hypothesis trace ρ ≠ 0 as a parameter so later lemmas can use it to cancel denominators.

Equations
Instances For
    theorem fixedPointProj_idempotent {D : } (ρ : Matrix (Fin D) (Fin D) ) (htr : ρ.trace 0) (X : Matrix (Fin D) (Fin D) ) :
    (fixedPointProj ρ htr) ((fixedPointProj ρ htr) X) = (fixedPointProj ρ htr) X

    The fixed-point projection is idempotent.

    theorem fixedPointProj_trace {D : } (ρ : Matrix (Fin D) (Fin D) ) (htr : ρ.trace 0) :

    The trace of fixedPointProj ρ as a linear endomorphism is 1.

    The proof expresses fixedPointProj ρ htr as the rank-one map X ↦ f(X) • ρ for f := (trace ρ)⁻¹ • traceLinearMap, then applies the rank-one trace formula.

    theorem fixedPointProj_mul_self {D : } {ρ : Matrix (Fin D) (Fin D) } (htr : ρ.trace 0) :

    The fixed-point projection is idempotent as an endomorphism: P * P = P.

    theorem pow_succ_eq_fixedPointProj_add_compl_pow {D : } (E : Matrix (Fin D) (Fin D) →ₗ[] Matrix (Fin D) (Fin D) ) {ρ : Matrix (Fin D) (Fin D) } (htr : ρ.trace 0) (hTP : IsTracePreservingMap E) ( : E ρ = ρ) (n : ) :
    E ^ (n + 1) = fixedPointProj ρ htr + (E - fixedPointProj ρ htr) ^ (n + 1)

    For P := fixedPointProj ρ and N := E - P, we have E^(n+1) = P + N^(n+1).

    This is the algebraic core of primitive convergence: the dynamics splits into the fixed-point part P and a complementary part N that decays under a complementary transfer-map gap hypothesis.

    theorem pow_eq_fixedPointProj_add_compl_pow {D : } (E : Matrix (Fin D) (Fin D) →ₗ[] Matrix (Fin D) (Fin D) ) {ρ : Matrix (Fin D) (Fin D) } (htr : ρ.trace 0) (hTP : IsTracePreservingMap E) ( : E ρ = ρ) {n : } (hn : 1 n) :
    E ^ n = fixedPointProj ρ htr + (E - fixedPointProj ρ htr) ^ n

    For P := fixedPointProj ρ and N := E - P, we have E^n = P + N^n for all n ≥ 1.

    theorem LinearMap.trace_pow_tendsto_one_of_spectralRadius_compl_lt_one {D : } [NeZero D] (E : Matrix (Fin D) (Fin D) →ₗ[] Matrix (Fin D) (Fin D) ) (ρ : Matrix (Fin D) (Fin D) ) (htr : ρ.trace 0) (hTP : IsTracePreservingMap E) ( : E ρ = ρ) (hSpect : spectralRadius ((Module.End.toContinuousLinearMap (Matrix (Fin D) (Fin D) )) (E - fixedPointProj ρ htr)) < 1) :
    Filter.Tendsto (fun (n : ) => (trace (Matrix (Fin D) (Fin D) )) (E ^ n)) Filter.atTop (nhds 1)

    Let P be the rank-one projection onto a fixed point ρ and let N := E - P. If the spectral radius of N is less than one, then trace(E ^ n) converges to one.