Documentation

TauCeti.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Subalgebra

The continuous functional calculus of a closed star subalgebra #

Let B be a Banach โ‹†-algebra over ๐•œ = โ„ or โ„‚ carrying a continuous functional calculus for the elements satisfying a predicate q, and let S be a closed star subalgebra of B. Mathlib's cfc_mem says that cfc f x lies in S whenever x does. This file draws the two consequences of that fact.

Transferring the second statement along a star algebra isomorphism onto the range gives the form used in practice: a unital โ‹†-homomorphism ฯ† : A โ†’โ‹†โ‚[๐•œ] B that is a closed embedding pulls the continuous functional calculus of B back to A (StarAlgHom.continuousFunctionalCalculus_of_isClosedEmbedding), and then commutes with it (StarAlgHom.map_cfc). The motivating instance is a real Cโ‹†-algebra embedded isometrically in a complex one, such as the bounded operators on a real Hilbert space inside the bounded operators on its complexification: the self-adjoint elements of the real algebra acquire a real continuous functional calculus, which Mathlib constructs only for complex Cโ‹†-algebras.

Mathlib's StarSubalgebra.spectrum_eq is the analogous spectral permanence statement for closed complex star subalgebras of a complex Cโ‹†-algebra, where it holds for every element. Here only the calculus of B is used, so the statement covers real subalgebras, but it is restricted to the elements on which that calculus is defined.

Main declarations #

theorem StarSubalgebra.spectrum_eq_of_predicate {๐•œ : Type u_1} {B : Type u_2} {q : B โ†’ Prop} [RCLike ๐•œ] [Ring B] [StarRing B] [Algebra ๐•œ B] [TopologicalSpace B] [IsTopologicalRing B] [StarModule ๐•œ B] [ContinuousStar B] [ContinuousFunctionalCalculus ๐•œ B q] (S : StarSubalgebra ๐•œ B) [IsClosed โ†‘S] {x : โ†ฅS} (hx : q โ†‘x) :
spectrum ๐•œ x = spectrum ๐•œ โ†‘x

Spectral permanence for a closed star subalgebra S: an element x โˆˆ S on which the continuous functional calculus of the ambient algebra is defined has the same spectrum in S as in the ambient algebra.

theorem StarAlgHom.spectrum_apply_eq_of_isClosedEmbedding {๐•œ : Type u_1} {B : Type u_2} {q : B โ†’ Prop} [RCLike ๐•œ] [Ring B] [StarRing B] [Algebra ๐•œ B] [TopologicalSpace B] [IsTopologicalRing B] [StarModule ๐•œ B] [ContinuousStar B] [ContinuousFunctionalCalculus ๐•œ B q] {A : Type u_3} [Ring A] [StarRing A] [Algebra ๐•œ A] [TopologicalSpace A] (ฯ† : A โ†’โ‹†โ‚[๐•œ] B) (hฯ† : Topology.IsClosedEmbedding โ‡‘ฯ†) {a : A} (ha : q (ฯ† a)) :
spectrum ๐•œ (ฯ† a) = spectrum ๐•œ a

Spectral permanence along a unital โ‹†-homomorphism ฯ† which is a closed embedding: if the continuous functional calculus of B is defined at ฯ† a, then ฯ† a has the same spectrum as a.

theorem StarSubalgebra.continuousFunctionalCalculus {๐•œ : Type u_1} {B : Type u_3} {q : B โ†’ Prop} [RCLike ๐•œ] [NormedRing B] [StarRing B] [NormedAlgebra ๐•œ B] [CompleteSpace B] [StarModule ๐•œ B] [ContinuousStar B] [ContinuousFunctionalCalculus ๐•œ B q] (S : StarSubalgebra ๐•œ B) [hS : IsClosed โ†‘S] :
ContinuousFunctionalCalculus ๐•œ โ†ฅS fun (x : โ†ฅS) => q โ†‘x

A closed star subalgebra S inherits the continuous functional calculus of the ambient algebra, for the elements satisfying the same predicate there: the calculus of x โˆˆ S is the ambient calculus of x, which takes values in S by cfc_mem.

@[simp]
theorem StarSubalgebra.coe_cfc {๐•œ : Type u_1} {B : Type u_3} {q : B โ†’ Prop} [RCLike ๐•œ] [NormedRing B] [StarRing B] [NormedAlgebra ๐•œ B] [CompleteSpace B] [StarModule ๐•œ B] [ContinuousStar B] [ContinuousFunctionalCalculus ๐•œ B q] (S : StarSubalgebra ๐•œ B) [hS : IsClosed โ†‘S] [ContinuousMap.UniqueHom ๐•œ B] (f : ๐•œ โ†’ ๐•œ) (x : โ†ฅS) :
โ†‘(cfc f x) = cfc f โ†‘x

The continuous functional calculus that a closed star subalgebra inherits is computed in the ambient algebra.

theorem StarAlgHom.continuousFunctionalCalculus_of_isClosedEmbedding {๐•œ : Type u_1} {A : Type u_2} {B : Type u_3} {p : A โ†’ Prop} {q : B โ†’ Prop} [RCLike ๐•œ] [Ring A] [StarRing A] [Algebra ๐•œ A] [TopologicalSpace A] [NormedRing B] [StarRing B] [NormedAlgebra ๐•œ B] [CompleteSpace B] [StarModule ๐•œ B] [ContinuousStar B] [ContinuousFunctionalCalculus ๐•œ B q] (ฯ† : A โ†’โ‹†โ‚[๐•œ] B) (hฯ† : Topology.IsClosedEmbedding โ‡‘ฯ†) (hpq : โˆ€ (a : A), p a โ†” q (ฯ† a)) :

A unital โ‹†-homomorphism ฯ† : A โ†’โ‹†โ‚[๐•œ] B which is a closed embedding pulls the continuous functional calculus of B back to A, for elements a such that ฯ† a satisfies the predicate of the calculus of B. The calculus of A is then intertwined with that of B by StarAlgHom.map_cfc.