OAI/InformationTheory/AmplitudeDamping/EntropyContinuity.lean
25 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.GAD.frobVectorline 16 - theorem
OAI.GAD.mass_eq_sum_normSqline 19 - theorem
OAI.GAD.frobVector_normline 22 - theorem
OAI.GAD.frobVector_addline 27 - theorem
OAI.GAD.frobVector_subline 29 - theorem
OAI.GAD.frobVector_innerline 31 - def
OAI.GAD.IsProjectionline 52 - theorem
OAI.GAD.IsProjection.posSemidefline 55 - theorem
OAI.GAD.IsProjection.complementline 59 - theorem
OAI.GAD.projection_orthogonalline 65 - theorem
OAI.GAD.projection_mass_decompositionline 73 - theorem
OAI.GAD.projection_mass_leline 82 - theorem
OAI.GAD.shannon_le_log_cardline 95 - theorem
OAI.GAD.entropy_le_log_cardline 113 - theorem
OAI.GAD.state_normalize_traceline 118 - theorem
OAI.GAD.entropy_coupling_boundline 125Source documentation
Entropy continuity from a positive common-mixture coupling.
theorem entropy_coupling_bound [Nonempty ι] {A B U V : Matrix ι ι ℂ} (hA : IsState A) (hB : IsState B) (hU : U.PosSemidef) (hV : V.PosSemidef) {t : ℝ} (ht : 0 < t) (htrU : U.trace=(t:ℂ)) (htrV : V.trace=(t:ℂ)) (heq : A+U=B+V) : entropy A-entropy B ≤ t*Real.log (Fintype.card ι)+(1+t)*Real.binEntropy (t/(1+t)) := by …Mentions: OAI.GAD.IsState, OAI.GAD.entropy
- theorem
OAI.GAD.mass_real_smulline 173 - theorem
OAI.GAD.mass_addline 178 - theorem
OAI.GAD.mass_subline 184 - theorem
OAI.GAD.gram_posSemidefline 190 - theorem
OAI.GAD.gram_traceline 193 - theorem
OAI.GAD.factor_entropy_boundline 199Source documentation
Quantitative entropy comparison from close normalized Gram factors.
theorem factor_entropy_bound [Nonempty ι] (X Y : Matrix ι κ ℂ) (hX : mass X=1) (hY : mass Y=1) {ε : ℝ} (hε : 0 < ε) : entropy (gram X)-entropy (gram Y) ≤ (mass (X-Y)/(4*ε)+ε)*Real.log (Fintype.card ι)+ (1+mass (X-Y)/(4*ε)+ε)*Real.log 2 := by …Mentions: OAI.GAD.mass, OAI.GAD.entropy, OAI.GAD.gram
- theorem
OAI.GAD.mass_eq_zeroline 277 - theorem
OAI.GAD.projection_innerline 283 - theorem
OAI.GAD.exists_projected_factorline 291Source documentation
Normalize a successful projection without losing more than twice its failure mass.
theorem exists_projected_factor {P : Matrix ι ι ℂ} (hP : IsProjection P) (X B : Matrix ι κ ℂ) (hX : mass X=1) (hB : mass B=1) (hPB : P*B=B) : ∃ Y : Matrix ι κ ℂ, mass Y=1 ∧ P*Y=Y ∧ mass (X-Y) ≤ 2*(1-mass (P*X)) := by …Mentions: OAI.GAD.IsProjection, OAI.GAD.mass