Documentation

Mathlib.Analysis.SpecialFunctions.ContinuousFunctionalCalculus.PosPart

The positive (and negative) parts of a selfadjoint element in a C⋆-algebra #

This file defines the positive and negative parts of a selfadjoint element in a C⋆-algebra via the continuous functional calculus and develops the basic API, including the uniqueness of the positive and negative parts.

Equations
  • CStarAlgebra.instPosPart = { posPart := cfcₙ fun (x : ℝ) => x⁺ }
Equations
  • CStarAlgebra.instNegPart = { negPart := cfcₙ fun (x : ℝ) => x⁻ }
theorem CFC.posPart_def {A : Type u_1} [NonUnitalRing A] [Module ℝ A] [SMulCommClass ℝ A A] [IsScalarTower ℝ A A] [StarRing A] [TopologicalSpace A] [NonUnitalContinuousFunctionalCalculus ℝ IsSelfAdjoint] (a : A) :
a⁺ = cfcₙ (fun (x : ℝ) => x⁺) a
theorem CFC.negPart_def {A : Type u_1} [NonUnitalRing A] [Module ℝ A] [SMulCommClass ℝ A A] [IsScalarTower ℝ A A] [StarRing A] [TopologicalSpace A] [NonUnitalContinuousFunctionalCalculus ℝ IsSelfAdjoint] (a : A) :
a⁻ = cfcₙ (fun (x : ℝ) => x⁻) a
theorem CFC.posPart_sub_negPart {A : Type u_1} [NonUnitalRing A] [Module ℝ A] [SMulCommClass ℝ A A] [IsScalarTower ℝ A A] [StarRing A] [TopologicalSpace A] [NonUnitalContinuousFunctionalCalculus ℝ IsSelfAdjoint] (a : A) (ha : IsSelfAdjoint a := by cfc_tac) :
a⁺ - a⁻ = a
theorem CFC.posPart_eq_of_eq_sub_negPart {A : Type u_1} [NonUnitalRing A] [Module ℝ A] [SMulCommClass ℝ A A] [IsScalarTower ℝ A A] [StarRing A] [TopologicalSpace A] [NonUnitalContinuousFunctionalCalculus ℝ IsSelfAdjoint] [PartialOrder A] [StarOrderedRing A] {a b : A} (hab : a = b - a⁻) (hb : 0 ≤ b := by cfc_tac) :
a⁺ = b
theorem CFC.negPart_eq_of_eq_PosPart_sub {A : Type u_1} [NonUnitalRing A] [Module ℝ A] [SMulCommClass ℝ A A] [IsScalarTower ℝ A A] [StarRing A] [TopologicalSpace A] [NonUnitalContinuousFunctionalCalculus ℝ IsSelfAdjoint] [PartialOrder A] [StarOrderedRing A] {a c : A} (hac : a = a⁺ - c) (hc : 0 ≤ c := by cfc_tac) :
a⁻ = c
@[deprecated CFC.posPart_eq_self]
@[deprecated CFC.negPart_eq_neg]
theorem CFC.posPart_negPart_unique {A : Type u_1} [NonUnitalRing A] [Module ℝ A] [SMulCommClass ℝ A A] [IsScalarTower ℝ A A] [StarRing A] [TopologicalSpace A] [NonUnitalContinuousFunctionalCalculus ℝ IsSelfAdjoint] [PartialOrder A] [StarOrderedRing A] [NonnegSpectrumClass ℝ A] [UniqueNonUnitalContinuousFunctionalCalculus ℝ A] [TopologicalRing A] [T2Space A] {a b c : A} (habc : a = b - c) (hbc : b * c = 0) (hb : 0 ≤ b := by cfc_tac) (hc : 0 ≤ c := by cfc_tac) :
a⁺ = b ∧ a⁻ = c

The positive and negative parts of a selfadjoint element a are unique. That is, if a = b - c is the difference of nonnegative elements whose product is zero, then these are precisely a⁺ and a⁻.

theorem CStarAlgebra.linear_combination_nonneg {A : Type u_1} [NonUnitalRing A] [Module ℂ A] [SMulCommClass ℂ A A] [IsScalarTower ℂ A A] [StarRing A] [TopologicalSpace A] [StarModule ℂ A] [NonUnitalContinuousFunctionalCalculus ℝ IsSelfAdjoint] [PartialOrder A] [StarOrderedRing A] (x : A) :
(↑(realPart x))⁺ - (↑(realPart x))⁻ + (Complex.I • (↑(imaginaryPart x))⁺ - Complex.I • (↑(imaginaryPart x))⁻) = x

A C⋆-algebra is spanned by its nonnegative elements.