Uniqueness of the continuous functional calculus #
Let s : Set 𝕜
be compact where 𝕜
is either ℝ
or ℂ
. By the Stone-Weierstrass theorem, the
(star) subalgebra generated by polynomial functions on s
is dense in C(s, 𝕜)
. Moreover, this
star subalgebra is generated by X : 𝕜[X]
(i.e., ContinuousMap.restrict s (.id 𝕜)
) alone.
Consequently, any continuous star 𝕜
-algebra homomorphism with domain C(s, 𝕜)
, is uniquely
determined by its value on X : 𝕜[X]
.
The same is true for 𝕜 := ℝ≥0
, so long as the algebra A
is an ℝ
-algebra, which we establish
by upgrading a map C((s : Set ℝ≥0), ℝ≥0) →⋆ₐ[ℝ≥0] A
to C(((↑) '' s : Set ℝ), ℝ) →⋆ₐ[ℝ] A
in
the natural way, and then applying the uniqueness for ℝ
-algebra homomorphisms.
This is the reason the UniqueContinuousFunctionalCalculus
class exists in the first place, as
opposed to simply appealing directly to Stone-Weierstrass to prove StarAlgHom.ext_continuousMap
.
Equations
- ⋯ = ⋯
This map sends f : C(X, ℝ)
to Real.toNNReal ∘ f
, bundled as a continuous map C(X, ℝ≥0)
.
Equations
- f.toNNReal = ContinuousMap.comp ContinuousMap.realToNNReal f
Instances For
Given a star ℝ≥0
-algebra homomorphism φ
from C(X, ℝ≥0)
into an ℝ
-algebra A
, this is
the unique extension of φ
from C(X, ℝ)
to A
as a star ℝ
-algebra homomorphism.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- ⋯ = ⋯