Documentation

Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.RealImaginaryPart

Interactions of the continuous functional calculus with the real and imaginary part #

theorem cfcₙ_re_id {A : Type u_1} [TopologicalSpace A] [NonUnitalRing A] [StarRing A] [Module A] [IsScalarTower A A] [SMulCommClass A A] [StarModule A] [NonUnitalContinuousFunctionalCalculus A IsStarNormal] (a : A) (ha : IsStarNormal a := by cfc_tac) :
cfcₙ (fun (x : ) => x.re) a = (realPart a)
theorem cfcₙ_im_id {A : Type u_1} [TopologicalSpace A] [NonUnitalRing A] [StarRing A] [Module A] [IsScalarTower A A] [SMulCommClass A A] [StarModule A] [NonUnitalContinuousFunctionalCalculus A IsStarNormal] (a : A) (ha : IsStarNormal a := by cfc_tac) :
cfcₙ (fun (x : ) => x.im) a = (imaginaryPart a)
theorem cfcₙ_realPart {A : Type u_1} [TopologicalSpace A] [NonUnitalRing A] [StarRing A] [Module A] [IsScalarTower A A] [SMulCommClass A A] [StarModule A] [NonUnitalContinuousFunctionalCalculus A IsStarNormal] [ContinuousMapZero.UniqueHom A] (f : ) (a : A) (hf : ContinuousOn f (quasispectrum (realPart a)) := by cfc_cont_tac) (hf0 : f 0 = 0 := by cfc_zero_tac) (ha : IsStarNormal a := by cfc_tac) :
cfcₙ f (realPart a) = cfcₙ (fun (x : ) => f x.re) a
theorem cfcₙ_imaginaryPart {A : Type u_1} [TopologicalSpace A] [NonUnitalRing A] [StarRing A] [Module A] [IsScalarTower A A] [SMulCommClass A A] [StarModule A] [NonUnitalContinuousFunctionalCalculus A IsStarNormal] [ContinuousMapZero.UniqueHom A] (f : ) (a : A) (hf : ContinuousOn f (quasispectrum (imaginaryPart a)) := by cfc_cont_tac) (hf0 : f 0 = 0 := by cfc_zero_tac) (ha : IsStarNormal a := by cfc_tac) :
cfcₙ f (imaginaryPart a) = cfcₙ (fun (x : ) => f x.im) a
theorem cfcₙ_comp_re {A : Type u_1} [TopologicalSpace A] [NonUnitalRing A] [StarRing A] [Module A] [IsScalarTower A A] [SMulCommClass A A] [StarModule A] [NonUnitalContinuousFunctionalCalculus A IsStarNormal] [ContinuousMapZero.UniqueHom A] [T2Space A] (f : ) (a : A) (hf : ContinuousOn f (quasispectrum (realPart a)) := by cfc_cont_tac) (hf0 : f 0 = 0 := by cfc_zero_tac) (ha : IsStarNormal a := by cfc_tac) :
cfcₙ (fun (x : ) => (f x.re)) a = cfcₙ f (realPart a)
theorem cfcₙ_comp_im {A : Type u_1} [TopologicalSpace A] [NonUnitalRing A] [StarRing A] [Module A] [IsScalarTower A A] [SMulCommClass A A] [StarModule A] [NonUnitalContinuousFunctionalCalculus A IsStarNormal] [ContinuousMapZero.UniqueHom A] [T2Space A] (f : ) (a : A) (hf : ContinuousOn f (quasispectrum (imaginaryPart a)) := by cfc_cont_tac) (hf0 : f 0 = 0 := by cfc_zero_tac) (ha : IsStarNormal a := by cfc_tac) :
cfcₙ (fun (x : ) => (f x.im)) a = cfcₙ f (imaginaryPart a)
theorem cfc_re_id {A : Type u_1} [TopologicalSpace A] [Ring A] [StarRing A] [Algebra A] [StarModule A] [ContinuousFunctionalCalculus A IsStarNormal] (a : A) (hp : IsStarNormal a := by cfc_tac) :
cfc (fun (x : ) => x.re) a = (realPart a)
theorem cfc_im_id {A : Type u_1} [TopologicalSpace A] [Ring A] [StarRing A] [Algebra A] [StarModule A] [ContinuousFunctionalCalculus A IsStarNormal] (a : A) (hp : IsStarNormal a := by cfc_tac) :
cfc (fun (x : ) => x.im) a = (imaginaryPart a)
theorem spectrum_realPart {A : Type u_1} [TopologicalSpace A] [Ring A] [StarRing A] [Algebra A] [StarModule A] [ContinuousFunctionalCalculus A IsStarNormal] (a : A) (ha : IsStarNormal a := by cfc_tac) :
spectrum (realPart a) = (fun (x : ) => x.re) '' spectrum a
theorem spectrum_imaginaryPart {A : Type u_1} [TopologicalSpace A] [Ring A] [StarRing A] [Algebra A] [StarModule A] [ContinuousFunctionalCalculus A IsStarNormal] (a : A) (ha : IsStarNormal a := by cfc_tac) :
spectrum (imaginaryPart a) = (fun (x : ) => x.im) '' spectrum a
theorem cfc_realPart {A : Type u_1} [TopologicalSpace A] [Ring A] [StarRing A] [Algebra A] [StarModule A] [ContinuousFunctionalCalculus A IsStarNormal] [ContinuousMap.UniqueHom A] (f : ) (a : A) (hf : ContinuousOn f (spectrum (realPart a)) := by cfc_tac) (ha : IsStarNormal a := by cfc_tac) :
cfc f (realPart a) = cfc (fun (x : ) => f x.re) a
theorem cfc_imaginaryPart {A : Type u_1} [TopologicalSpace A] [Ring A] [StarRing A] [Algebra A] [StarModule A] [ContinuousFunctionalCalculus A IsStarNormal] [ContinuousMap.UniqueHom A] (f : ) (a : A) (hf : ContinuousOn f (spectrum (imaginaryPart a)) := by cfc_tac) (ha : IsStarNormal a := by cfc_tac) :
cfc f (imaginaryPart a) = cfc (fun (x : ) => f x.im) a
theorem cfc_comp_re {A : Type u_1} [TopologicalSpace A] [Ring A] [StarRing A] [Algebra A] [StarModule A] [ContinuousFunctionalCalculus A IsStarNormal] [ContinuousMap.UniqueHom A] [T2Space A] (f : ) (a : A) (hf : ContinuousOn f (spectrum (realPart a)) := by cfc_tac) (ha : IsStarNormal a := by cfc_tac) :
cfc (fun (x : ) => (f x.re)) a = cfc f (realPart a)
theorem cfc_comp_im {A : Type u_1} [TopologicalSpace A] [Ring A] [StarRing A] [Algebra A] [StarModule A] [ContinuousFunctionalCalculus A IsStarNormal] [ContinuousMap.UniqueHom A] [T2Space A] (f : ) (a : A) (hf : ContinuousOn f (spectrum (imaginaryPart a))) (ha : IsStarNormal a := by cfc_tac) :
cfc (fun (x : ) => (f x.im)) a = cfc f (imaginaryPart a)