The continuous functional calculus of an element with finite spectrum #
If the spectrum of a is finite, every scalar function is continuous on it, so cfc f a is
the genuine functional calculus of a for every f. For a point μ, the difference quotient
g x = (f x - f μ) / (x - μ) is then also an admissible symbol, and the scalar identity
f x = g x (x - μ) + f μ (valid at x = μ as well, since division by zero is zero) passes to
the calculus:
cfc f a - f(μ) = cfc g a * (a - μ).
Consequently cfc f a acts as multiplication by f μ on every eigenvector of a for the
eigenvalue μ, in any module over the algebra. This is the description of the functional
calculus through eigenvectors, which is exact in finite dimension: the main examples of elements
with finite spectrum are the bounded operators on a finite-dimensional normed space, whose
spectrum is finite over every field of scalars acting compatibly
(ContinuousLinearMap.finite_spectrum). There the eigenvector action identifies the continuous
functional calculus with any spectral construction acting by f μ on the eigenvectors for μ.
When the spectrum lies in a finite set s, the functional calculus is Lagrange interpolation on
the nodes s: cfc f a = ∑ μ ∈ s, f μ • ℓ_μ(a), where ℓ_μ is the Lagrange basis polynomial that
is 1 at μ and 0 at the other nodes. The elements ℓ_μ(a) do not depend on f, so every
cfc f a is a fixed linear combination of polynomials in a, with coefficients the values of f.
Main results #
TauCeti.cfc_sub_algebraMap_eq_mul:cfc f a - f(μ) = cfc g a * (a - μ)for the difference quotientgoffatμ.TauCeti.cfc_smul_of_smul_eq_algebraMap_smul: ifa • m = μ • m, thencfc f a • m = f(μ) • m.TauCeti.cfc_eq_sum_smul_aeval_lagrangeBasis: if the spectrum ofalies in the finite sets, thencfc f a = ∑ μ ∈ s, f μ • ℓ_μ(a)for the Lagrange basis polynomialsℓ_μofs.
Factoring out an eigenvalue. For an element a with finite spectrum and any point μ,
cfc f a - f(μ) factors through a - μ via the difference quotient of f at μ. No
continuity of f is needed, since every function is continuous on a finite set.
Eigenvector action. If a has finite spectrum and a • m = μ • m in a module over the
algebra, then cfc f a • m = f(μ) • m for every scalar function f.
The functional calculus as Lagrange interpolation. If the spectrum of a lies in the
finite set s, then cfc f a = ∑ μ ∈ s, f μ • ℓ_μ(a), where ℓ_μ = Lagrange.basis s id μ is
the Lagrange basis polynomial of the nodes s that is 1 at μ and 0 at the other nodes.