Continuous functional calculus

From Wikipedia, the free encyclopedia

In mathematics, particularly in operator theory and C*-algebra theory, the continuous functional calculus is a functional calculus which allows the application of a continuous function to normal elements of a C*-algebra.

In advanced theory, the applications of this functional calculus are so natural that they are often not even mentioned. It is no overstatement to say that the continuous functional calculus makes the difference between C*-algebras and general Banach algebras, in which only a holomorphic functional calculus exists.

Motivation

If one wants to extend the natural functional calculus for polynomials on the spectrum σ(a) of an element a of a Banach algebra 𝒜 to a functional calculus for continuous functions C(σ(a)) on the spectrum, it seems obvious to approximate a continuous function by polynomials according to the Stone-Weierstrass theorem, to insert the element into these polynomials and to show that this sequence of elements converges to 𝒜. The continuous functions on σ(a) are approximated by polynomials in z and z, i.e. by polynomials of the form p(z,z)=k,l=0Nck,lzkzl(ck,l). Here, z denotes the complex conjugation, which is an involution on the complex numbers.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. To be able to insert a in place of z in this kind of polynomial, Banach *-algebras are considered, i.e. Banach algebras that also have an involution *, and a is inserted in place of z. In order to obtain a homomorphism [z,z]𝒜, a restriction to normal elements, i.e. elements with aa=aa, is necessary, as the polynomial ring [z,z] is commutative. If (pn(z,z))n is a sequence of polynomials that converges uniformly on σ(a) to a continuous function f, the convergence of the sequence (pn(a,a))n in 𝒜 to an element f(a) must be ensured. A detailed analysis of this convergence problem shows that it is necessary to resort to C*-algebras. These considerations lead to the so-called continuous functional calculus.

Theorem

Page Template:Math theorem/styles.css has no content.

continuous functional calculusLet a be a normal element of the C*-algebra 𝒜 with unit element e and let C(σ(a)) be the commutative C*-algebra of continuous functions on σ(a), the spectrum of a. Then there exists exactly one *-homomorphism Φa:C(σ(a))𝒜 with Φa(1)=e for 1(z)=1 and Φa(Idσ(a))=a for the identity.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

The mapping Φa is called the continuous functional calculus of the normal element a. Usually it is suggestively set f(a):=Φa(f).Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

Due to the *-homomorphism property, the following calculation rules apply to all functions f,gC(σ(a)) and scalars λ,μ:Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

  • (λf+μg)(a)=λf(a)+μg(a)
(linear)
  • (fg)(a)=f(a)g(a)
(multiplicative)
  • f(a)=:(f)(a)=(f(a))
(involutive)

One can therefore imagine actually inserting the normal elements into continuous functions; the obvious algebraic operations behave as expected.

The requirement for a unit element is not a significant restriction. If necessary, a unit element can be adjoined, yielding the enlarged C*-algebra 𝒜1. Then if a𝒜 and fC(σ(a)) with f(0)=0, it follows that 0σ(a) and f(a)𝒜𝒜1.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

The existence and uniqueness of the continuous functional calculus are proven separately:

  • Existence: Since the spectrum of a in the C*-subalgebra C(a,e) generated by a and e is the same as it is in 𝒜, it suffices to show the statement for 𝒜=C(a,e).Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. The actual construction is almost immediate from the Gelfand representation: it suffices to assume 𝒜 is the C*-algebra of continuous functions on some compact space X and define Φa(f)=fx.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
  • Uniqueness: Since Φa(1) and Φa(Idσ(a)) are fixed, Φa is already uniquely defined for all polynomials p(z,z)=k,l=0Nck,lzkzl(ck,l), since Φa is a *-homomorphism. These form a dense subalgebra of C(σ(a)) by the Stone-Weierstrass theorem. Thus Φa is unique.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

In functional analysis, the continuous functional calculus for a normal operator T is often of interest, i.e. the case where 𝒜 is the C*-algebra (H) of bounded operators on a Hilbert space H. In the literature, the continuous functional calculus is often only proved for self-adjoint operators in this setting. In this case, the proof does not need the Gelfand representation.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

Further properties of the continuous functional calculus

The continuous functional calculus Φa is an isometric isomorphism into the C*-subalgebra C(a,e) generated by a and e, that is:Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

  • Φa(f)=fσ(a) for all fC(σ(a)); Φa is therefore continuous.
  • Φa(C(σ(a)))=C(a,e)𝒜

Since a is a normal element of 𝒜, the C*-subalgebra generated by a and e is commutative. In particular, f(a) is normal and all elements of a functional calculus commutate.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

The holomorphic functional calculus is extended by the continuous functional calculus in an unambiguous way.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. Therefore, for polynomials p(z,z) the continuous functional calculus corresponds to the natural functional calculus for polynomials: Φa(p(z,z))=p(a,a)=k,l=0Nck,lak(a)l for all p(z,z)=k,l=0Nck,lzkzl with ck,l.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

For a sequence of functions fnC(σ(a)) that converges uniformly on σ(a) to a function fC(σ(a)), fn(a) converges to f(a).Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. For a power series f(z)=n=0cnzn, which converges absolutely uniformly on σ(a), therefore f(a)=n=0cnan holds.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

If f𝒞(σ(a)) and g𝒞(σ(f(a))), then (gf)(a)=g(f(a)) holds for their composition.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. If a,b𝒜N are two normal elements with f(a)=f(b) and g is the inverse function of f on both σ(a) and σ(b), then a=b, since a=(fg)(a)=f(g(a))=f(g(b))=(fg)(b)=b.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

The spectral mapping theorem applies: σ(f(a))=f(σ(a)) for all fC(σ(a)).Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

If ab=ba holds for b𝒜, then f(a)b=bf(a) also holds for all fC(σ(a)), i.e. if b commutates with a, then also with the corresponding elements of the continuous functional calculus f(a).Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

Let Ψ:𝒜 be an unital *-homomorphism between C*-algebras 𝒜 and . Then Ψ commutates with the continuous functional calculus. The following holds: Ψ(f(a))=f(Ψ(a)) for all fC(σ(a)). In particular, the continuous functional calculus commutates with the Gelfand representation.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

With the spectral mapping theorem, functions with certain properties can be directly related to certain properties of elements of C*-algebras:Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

  • f(a) is invertible if and only if f has no zero on σ(a).Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. Then f(a)1=1f(a) holds.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.
  • f(a) is self-adjoint if and only if f is real-valued, i.e. f(σ(a)).
  • f(a) is positive (f(a)0) if and only if f0, i.e. f(σ(a))[0,).
  • f(a) is unitary if all values of f lie in the circle group, i.e. f(σ(a))𝕋={λλ=1}.
  • f(a) is a projection if f only takes on the values 0 and 1, i.e. f(σ(a)){0,1}.

These are based on statements about the spectrum of certain elements, which are shown in the Applications section.

In the special case that 𝒜 is the C*-algebra of bounded operators (H) for a Hilbert space H, eigenvectors vH for the eigenvalue λσ(T) of a normal operator T(H) are also eigenvectors for the eigenvalue f(λ)σ(f(T)) of the operator f(T). If Tv=λv, then f(T)v=f(λ)v also holds for all fσ(T).Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

Applications

The following applications are typical and very simple examples of the numerous applications of the continuous functional calculus:

Spectrum

Let 𝒜 be a C*-algebra and a𝒜N a normal element. Then the following applies to the spectrum σ(a):Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

  • a is self-adjoint if and only if σ(a).
  • a is unitary if and only if σ(a)𝕋={λλ=1}.
  • a is a projection if and only if σ(a){0,1}.

Proof.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. The continuous functional calculus Φa for the normal element a𝒜 is a *-homomorphism with Φa(Id)=a and thus a is self-adjoint/unitary/a projection if IdC(σ(a)) is also self-adjoint/unitary/a projection. Exactly then Id is self-adjoint if z=Id(z)=Id(z)=z holds for all zσ(a), i.e. if σ(a) is real. Exactly then Id is unitary if 1=Id(z)Id(z)=zz=|z|2 holds for all zσ(a), therefore σ(a){λ | λ=1}. Exactly then Id is a projection if and only if (Id(z))2=Id(z)=Id(z), that is z2=z=z for all zσ(a), i.e. σ(a){0,1}

Roots

Let a be a positive element of a C*-algebra 𝒜. Then for every n there exists a uniquely determined positive element b𝒜+ with bn=a, i.e. a unique n-th root.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

Proof. For each n, the root function fn:0+0+,xxn is a continuous function on σ(a)0+. If b:=fn(a) is defined using the continuous functional calculus, then bn=(fn(a))n=(fnn)(a)=Idσ(a)(a)=a follows from the properties of the calculus. From the spectral mapping theorem follows σ(b)=σ(fn(a))=fn(σ(a))[0,), i.e. b is positive.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. If c𝒜+ is another positive element with cn=a=bn, then c=fn(cn)=fn(bn)=b holds, as the root function on the positive real numbers is an inverse function to the function zzn.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

If a𝒜sa is a self-adjoint element, then at least for every odd n there is a uniquely determined self-adjoint element b𝒜sa with bn=a.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

Similarly, for a positive element a of a C*-algebra 𝒜, each α0 defines a uniquely determined positive element aα of C(a), such that aαaβ=aα+β holds for all α,β0. If a is invertible, this can also be extended to negative values of α.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

Absolute value

If a𝒜, then the element aa is positive, so that the absolute value can be defined by the continuous functional calculus |a|=aa, since it is continuous on the positive real numbers.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

Let a be a self-adjoint element of a C*-algebra 𝒜, then there exist positive elements a+,a𝒜+, such that a=a+a with a+a=aa+=0 holds. The elements a+ and a are also referred to as the positive and negative parts.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. In addition, |a|=a++a holds.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

Proof. The functions f+(z)=max(z,0) and f(z)=min(z,0) are continuous functions on σ(a) with Id(z)=z=f+(z)f(z) and f+(z)f(z)=f(z)f+(z)=0. Put a+=f+(a) and a=f(a). According to the spectral mapping theorem, a+ and a are positive elements for which a=Id(a)=(f+f)(a)=f+(a)f(a)=a+a and a+a=f+(a)f(a)=(f+f)(a)=0=(ff+)(a)=f(a)f+(a)=aa+ holds.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. Furthermore, f+(z)+f(z)=|z|=zz=z2, such that a++a=f+(a)+f(a)=|a|=aa=a2 holds.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

Unitary elements

If a is a self-adjoint element of a C*-algebra 𝒜 with unit element e, then u=eia is unitary, where i denotes the imaginary unit. Conversely, if u𝒜U is an unitary element, with the restriction that the spectrum is a proper subset of the unit circle, i.e. σ(u)𝕋, there exists a self-adjoint element a𝒜sa with u=eia.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

Proof.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. It is u=f(a) with f:, xeix, since a is self-adjoint, it follows that σ(a), i.e. f is a function on the spectrum of a. Since ff=ff=1, using the functional calculus uu=uu=e follows, i.e. u is unitary. Since for the other statement there is a z0𝕋, such that σ(u){eizz0zz0+2π} the function f(eiz)=z is a real-valued continuous function on the spectrum σ(u) for z0zz0+2π, such that a=f(u) is a self-adjoint element that satisfies eia=eif(u)=u.

Spectral decomposition theorem

Let 𝒜 be an unital C*-algebra and a𝒜N a normal element. Let the spectrum consist of n pairwise disjoint closed subsets σk for all 1kn, i.e. σ(a)=σ1σn. Then there exist projections p1,,pn𝒜 that have the following properties for all 1j,kn:Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found.

  • For the spectrum, σ(pk)=σk holds.
  • The projections commutate with a, i.e. pka=apk.
  • The projections are orthogonal, i.e. pjpk=δjkpk.
  • The sum of the projections is the unit element, i.e. k=1npk=e.

In particular, there is a decomposition a=k=1nak for which σ(ak)=σk holds for all 1kn.

Proof.Lua error in package.lua at line 80: module 'Module:Footnotes/anchor_id_list' not found. Since all σk are closed, the characteristic functions χσk are continuous on σ(a). Now let pk:=χσk(a) be defined using the continuous functional. As the σk are pairwise disjoint, χσjχσk=δjkχσk and k=1nχσk=χk=1nσk=χσ(a)=𝟏 holds and thus the pk satisfy the claimed properties, as can be seen from the properties of the continuous functional equation. For the last statement, let ak=apk=Id(a)χσk(a)=(Idχσk)(a).

Notes

Page Template:Reflist/styles.css has no content.

References

Template:SpectralTheory