Continuous functional calculus

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

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

[edit | edit source]

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,lzkzβ€Ύl(ck,lβˆˆβ„‚). Here, zβ€Ύ denotes the complex conjugation, which is an involution on the complex numbers.[1] 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 a*a=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

[edit | edit source]

continuous functional calculusβ€”Let 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.[2]

The mapping Ξ¦a is called the continuous functional calculus of the normal element a. Usually it is suggestively set f(a):=Ξ¦a(f).[3]

Due to the *-homomorphism property, the following calculation rules apply to all functions f,g∈C(Οƒ(a)) and scalars Ξ»,ΞΌβˆˆβ„‚:[4]

  • (Ξ»f+ΞΌg)(a)=Ξ»f(a)+ΞΌg(a)
(linear)
  • (fβ‹…g)(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 f∈C(Οƒ(a)) with f(0)=0, it follows that 0βˆˆΟƒ(a) and f(a)βˆˆπ’œβŠ‚π’œ1.[5]

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).[6] 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)=f∘x.[7]
  • Uniqueness: Since Ξ¦a(1) and Ξ¦a(IdΟƒ(a)) are fixed, Ξ¦a is already uniquely defined for all polynomials p(z,zβ€Ύ)=βˆ‘k,l=0Nck,lzkzβ€Ύl(ck,lβˆˆβ„‚), since Ξ¦a is a *-homomorphism. These form a dense subalgebra of C(Οƒ(a)) by the Stone-Weierstrass theorem. Thus Ξ¦a is unique.[7]

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.[8]

Further properties of the continuous functional calculus

[edit | edit source]

The continuous functional calculus Ξ¦a is an isometric isomorphism into the C*-subalgebra C*(a,e) generated by a and e, that is:[7]

  • β€–Ξ¦a(f)β€–=β€–fβ€–Οƒ(a) for all f∈C(Οƒ(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.[9]

The holomorphic functional calculus is extended by the continuous functional calculus in an unambiguous way.[10] 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,lzkzβ€Ύl with ck,lβˆˆβ„‚.[3]

For a sequence of functions fn∈C(Οƒ(a)) that converges uniformly on Οƒ(a) to a function f∈C(Οƒ(a)), fn(a) converges to f(a).[11] For a power series f(z)=βˆ‘n=0∞cnzn, which converges absolutely uniformly on Οƒ(a), therefore f(a)=βˆ‘n=0∞cnan holds.[12]

If fβˆˆπ’ž(Οƒ(a)) and gβˆˆπ’ž(Οƒ(f(a))), then (g∘f)(a)=g(f(a)) holds for their composition.[5] 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=(f∘g)(a)=f(g(a))=f(g(b))=(f∘g)(b)=b.[13]

The spectral mapping theorem applies: Οƒ(f(a))=f(Οƒ(a)) for all f∈C(Οƒ(a)).[7]

If ab=ba holds for bβˆˆπ’œ, then f(a)b=bf(a) also holds for all f∈C(Οƒ(a)), i.e. if b commutates with a, then also with the corresponding elements of the continuous functional calculus f(a).[14]

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 f∈C(Οƒ(a)). In particular, the continuous functional calculus commutates with the Gelfand representation.[4]

With the spectral mapping theorem, functions with certain properties can be directly related to certain properties of elements of C*-algebras:[15]

  • 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 fβ‰₯0, 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 v∈H 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).[18]

Applications

[edit | edit source]

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

Spectrum

[edit | edit source]

Let π’œ be a C*-algebra and aβˆˆπ’œN a normal element. Then the following applies to the spectrum Οƒ(a):[15]

  • 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.[3] 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 Id∈C(Οƒ(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

[edit | edit source]

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.[19]

Proof. For each nβˆˆβ„•, the root function fn:ℝ0+→ℝ0+,x↦xn 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.[19] 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 z↦zn.[13]

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.[20]

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 Ξ±.[19]

Absolute value

[edit | edit source]

If aβˆˆπ’œ, then the element a*a is positive, so that the absolute value can be defined by the continuous functional calculus |a|=a*a, since it is continuous on the positive real numbers.[21]

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βˆ’=aβˆ’a+=0 holds. The elements a+ and aβˆ’ are also referred to as the positive and negative parts.[22] In addition, |a|=a++aβˆ’ holds.[23]

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=(fβˆ’f+)(a)=fβˆ’(a)f+(a)=aβˆ’a+ holds.[22] Furthermore, f+(z)+fβˆ’(z)=|z|=z*z=z2, such that a++aβˆ’=f+(a)+fβˆ’(a)=|a|=a*a=a2 holds.[23]

Unitary elements

[edit | edit source]

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.[24]

Proof.[24] It is u=f(a) with f:ℝ→ℂ, x↦eix, since a is self-adjoint, it follows that Οƒ(a)βŠ‚β„, i.e. f is a function on the spectrum of a. Since fβ‹…fβ€Ύ=fβ€Ύβ‹…f=1, using the functional calculus uu*=u*u=e follows, i.e. u is unitary. Since for the other statement there is a z0βˆˆπ•‹, such that Οƒ(u)βŠ†{eiz∣z0≀z≀z0+2Ο€} the function f(eiz)=z is a real-valued continuous function on the spectrum Οƒ(u) for z0≀z≀z0+2Ο€, such that a=f(u) is a self-adjoint element that satisfies eia=eif(u)=u.

Spectral decomposition theorem

[edit | edit source]

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 1≀k≀n, i.e. Οƒ(a)=Οƒ1βŠ”β‹―βŠ”Οƒn. Then there exist projections p1,…,pnβˆˆπ’œ that have the following properties for all 1≀j,k≀n:[25]

  • 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 1≀k≀n.

Proof.[25] 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

[edit | edit source]
  1. ^ Dixmier 1977, p. 3.
  2. ^ Dixmier 1977, pp. 12–13.
  3. ^ a b c Kadison & Ringrose 1983, p. 272.
  4. ^ a b Dixmier 1977, p. 5,13.
  5. ^ a b Dixmier 1977, p. 14.
  6. ^ Dixmier 1977, p. 11.
  7. ^ a b c d Dixmier 1977, p. 13.
  8. ^ Reed & Simon 1980, pp. 222–223.
  9. ^ Dixmier 1977, pp. 5, 13.
  10. ^ Kaniuth 2009, p. 147.
  11. ^ Blackadar 2006, p. 62.
  12. ^ Deitmar & Echterhoff 2014, p. 55.
  13. ^ a b Kadison & Ringrose 1983, p. 275.
  14. ^ Kadison & Ringrose 1983, p. 239.
  15. ^ a b Kadison & Ringrose 1983, p. 271.
  16. ^ Kaballo 2014, p. 332.
  17. ^ SchmΓΌdgen 2012, p. 93.
  18. ^ Reed & Simon 1980, p. 222.
  19. ^ a b c Kadison & Ringrose 1983, pp. 248–249.
  20. ^ Blackadar 2006, p. 63.
  21. ^ Blackadar 2006, pp. 64–65.
  22. ^ a b Kadison & Ringrose 1983, p. 246.
  23. ^ a b Dixmier 1977, p. 15.
  24. ^ a b Kadison & Ringrose 1983, pp. 274–275.
  25. ^ a b Kaballo 2014, p. 375.

References

[edit | edit source]
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). English translation of Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]