Structures · Analysis
ContinuousFunctionalCalculus
A star R-algebra A has a continuous functional calculus for elements satisfying the
property p : A → Prop if
+ for every such element a : A there is a star algebra homomorphism
cfcHom : C(spectrum R a, R) →⋆ₐ[R] A sending the (restriction of) the identity map to a.
+ cfcHom is continuous and injective and the spectrum of the image of function f is its range.
+ cfcHom preserves the property p.
+ p 0 is true, which ensures among other things that p ≠ fun _ ↦ False.
The property p is marked as an outParam so that the user need not specify it. In practice,
+ for R := ℂ, we choose p := IsStarNormal,
+ for R := ℝ, we choose p := IsSelfAdjoint,
+ for R := ℝ≥0, we choose p := (0 ≤ ·).
Instead of directly providing the data we opt instead for a Prop class. In all relevant cases,
the continuous functional calculus is uniquely determined, and utilizing this approach
prevents diamonds or problems arising from multiple instances.
- Shape
- 3 explicit arguments · adds predicate_zero, compactSpace_spectrum, spectrum_nonempty, exists_cfc_of_predicate
Extends0
Extends nothing: this is a root of the hierarchy.
Extended by2
Concrete types that are instances2
- Real
- NNReal
How is a type an instance?
Loading the hierarchy index…
Assumed by339
- cfc
- cfcHom
- cfc_apply
- cfc_comp'
- cfc_id
- cfc_congr
- cfc_apply_of_not_predicate
- CFC.log
- cfc_id'
- cfc.congr_simp
- cfcₙ_eq_cfc
- IsSelfAdjoint.spectrumRestricts
- cfcHom_continuous
- CFC.conjSqrt
- cfc_const
- cfc_cases
- cfc_map_spectrum
- cfcHom_id
- cfc_apply_of_not_continuousOn
- cfc_nnreal_eq_real
- cfcL
- cfc_pow
- CFC.rpow_zero
- cfc_algebraMap
- CFC.sqrt_eq_rpow
- cfcHom_map_spectrum
- CFC.rpow_def
- cfc_pow_id
- CFC.rpow
- CStarAlgebra.isStrictlyPositive_TFAE
- cfcHomSuperset
- cfc_le_iff
- cfcUnits
- cfcₙHom_of_cfcHom
- cfc_predicate
- cfc_add
- ContinuousFunctionalCalculus.spectrum_nonempty
- CFC.rpow_rpow
- CFC.nnrpow_eq_rpow
- CFC.inv_nonneg_of_nonneg
- cfc_comp
- CFC.sqrt_eq_cfc
- cfcHom_eq_of_continuous_of_map_id
- SpectrumRestricts.cfcHom_eq_restrict
- cfc_predicate_zero
- cfc_apply_one
- cfcHom_predicate
- CFC.exp_eq_normedSpace_exp
- ContinuousFunctionalCalculus.exists_cfc_of_predicate
- cfc_inv_id
Ancestors0
No ancestors.