Documentation

Mathlib.Analysis.SpecialFunctions.ContinuousFunctionalCalculus.ExpLog.Order

Order properties of the operator logarithm #

This file shows that the logarithm is operator monotone and concave, i.e. that CFC.log is monotone and concave on the strictly positive elements of a unital C⋆-algebra.

Main declarations #

TODO #

theorem CFC.tendsto_cfc_rpow_sub_one_log {A : Type u_1} [CStarAlgebra A] [PartialOrder A] [StarOrderedRing A] {a : A} (ha : IsStrictlyPositive a := by cfc_tac) :
Filter.Tendsto (fun (p : ) => cfc (fun (x : ) => p⁻¹ * (x ^ p - 1)) a) (nhdsWithin 0 (Set.Ioi 0)) (nhds (log a))
theorem CFC.tendsto_ite_cfc_rpow_sub_one_ite_log {A : Type u_1} [CStarAlgebra A] [PartialOrder A] [StarOrderedRing A] :
Filter.Tendsto (fun (p : ) (a : A) => if a {b : A | IsStrictlyPositive b} then cfc (fun (x : ) => p⁻¹ * (x ^ p - 1)) a else 0) (nhdsWithin 0 (Set.Ioi 0)) (nhds fun (a : A) => if a {b : A | IsStrictlyPositive b} then log a else 0)

log is operator monotone.

theorem CFC.log_le_log {A : Type u_1} [CStarAlgebra A] [PartialOrder A] [StarOrderedRing A] {a b : A} (hab : a b) (ha : IsStrictlyPositive a := by cfc_tac) :
log a log b

log is operator concave.