Isometric continuous functional calculus #
This file adds a class for an isometric continuous functional calculus. This is separate from the
usual ContinuousFunctionalCalculus class because we prefer not to require a metric (or a norm) on
the algebra for reasons discussed in the module documentation for that file.
Of course, with a metric on the algebra and an isometric continuous functional calculus, the
algebra must be a C⋆-algebra already. As such, it may seem like this class is not useful. However,
the main purpose is to allow for the continuous functional calculus to be an isometry for the other
scalar rings ℝ and ℝ≥0 too.
Isometric continuous functional calculus for unital algebras #
An extension of the ContinuousFunctionalCalculus requiring that cfcHom is an isometry.
- predicate_zero : p 0
Instances
Alias of nnNorm_cfcHom.
Alias of IsGreatest.nnNorm_cfc.
Alias of nnNorm_apply_le_nnNorm_cfc.
Alias of nnNorm_cfc_le.
Alias of nnNorm_cfc_le_iff.
Alias of nnNorm_cfc_lt.
Alias of nnNorm_cfc_lt_iff.
Alias of IsometricContinuousFunctionalCalculus.isGreatest_nnNorm_spectrum.
Alias of IsometricContinuousFunctionalCalculus.nnNorm_spectrum_le.
Isometric continuous functional calculus for non-unital algebras #
An extension of the NonUnitalContinuousFunctionalCalculus requiring that cfcₙHom is an
isometry.
- predicate_zero : p 0
- exists_cfc_of_predicate (a : A) : p a → ∃ (φ : ContinuousMapZero (↑(quasispectrum R a)) R →⋆ₙₐ[R] A), Continuous ⇑φ ∧ Function.Injective ⇑φ ∧ φ { toContinuousMap := ContinuousMap.restrict (quasispectrum R a) (ContinuousMap.id R), map_zero' := ⋯ } = a ∧ (∀ (f : ContinuousMapZero (↑(quasispectrum R a)) R), quasispectrum R (φ f) = Set.range ⇑f) ∧ ∀ (f : ContinuousMapZero (↑(quasispectrum R a)) R), p (φ f)
Instances
Alias of nnNorm_cfcₙHom.
Alias of IsGreatest.nnNorm_cfcₙ.
Alias of nnNorm_apply_le_nnNorm_cfcₙ.
Alias of nnNorm_cfcₙ_le.
Alias of nnNorm_cfcₙ_le_iff.
Alias of nnNorm_cfcₙ_lt.
Alias of nnNorm_cfcₙ_lt_iff.
Alias of NonUnitalIsometricContinuousFunctionalCalculus.isGreatest_nnNorm_quasispectrum.
Alias of NonUnitalIsometricContinuousFunctionalCalculus.nnNorm_quasispectrum_le.
Instances of isometric continuous functional calculi #
The instances for ℝ and ℂ can be found in
Mathlib/Analysis/CStarAlgebra/ContinuousFunctionalCalculus/Basic.lean, as those require an actual
CStarAlgebra instance on A, whereas the one for ℝ≥0 is simply inherited from an existing
instance for ℝ.
Properties specific to ℝ≥0 #
Alias of IsGreatest.nnNorm_cfc_nnreal.
Alias of apply_le_nnNorm_cfc_nnreal.
Alias of nnNorm_cfc_nnreal_le.
Alias of nnNorm_cfc_nnreal_le_iff.
Alias of nnNorm_cfc_nnreal_lt.
Alias of nnNorm_cfc_nnreal_lt_iff.
Alias of MonotoneOn.nnNorm_cfc.
Alias of IsGreatest.nnNorm_cfcₙ_nnreal.
Alias of apply_le_nnNorm_cfcₙ_nnreal.
Alias of nnNorm_cfcₙ_nnreal_le.
Alias of nnNorm_cfcₙ_nnreal_le_iff.
Alias of nnNorm_cfcₙ_nnreal_lt.
Alias of nnNorm_cfcₙ_nnreal_lt_iff.
Alias of MonotoneOn.nnNorm_cfcₙ.
Non-unital instance for unital algebras #
An isometric continuous functional calculus on a unital algebra yields to a non-unital one.