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 ContinuousMap.UniqueHom class exists in the first place, as
opposed to simply appealing directly to Stone-Weierstrass to prove StarAlgHom.ext_continuousMap.
This map sends f : C(X, ℝ) to Real.toNNReal ∘ f, bundled as a continuous map C(X, ℝ≥0).
Equations
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
Instances For
This map sends f : C(X, ℝ) to Real.toNNReal ∘ f, bundled as a continuous map C(X, ℝ≥0).
Instances For
Given a non-unital star ℝ≥0-algebra homomorphism φ from C(X, ℝ≥0)₀ into a non-unital
ℝ-algebra A, this is the unique extension of φ from C(X, ℝ)₀ to A as a non-unital
star ℝ-algebra homomorphism.
Equations
- φ.realContinuousMapZeroOfNNReal = { toFun := fun (f : ContinuousMapZero X ℝ) => φ f.toNNReal - φ (-f).toNNReal, map_smul' := ⋯, map_zero' := ⋯, map_add' := ⋯, map_mul' := ⋯, map_star' := ⋯ }
Instances For
Non-unital star algebra homomorphisms commute with the non-unital continuous functional calculus.
Non-unital star algebra homomorphisms commute with the non-unital continuous functional
calculus. This version is specialized to A →⋆ₙₐ[S] B to allow for dot notation.
Star algebra homomorphisms commute with the continuous functional calculus.
Star algebra homomorphisms commute with the continuous functional calculus.
This version is specialized to A →⋆ₐ[S] B to allow for dot notation.