Spectral theorem

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

Template:Short description In linear algebra and functional analysis, a spectral theorem is a result about when a linear operator or matrix can be diagonalized (that is, represented as a diagonal matrix in some basis). This is extremely useful because computations involving a diagonalizable matrix can often be reduced to much simpler computations involving the corresponding diagonal matrix. The concept of diagonalization is relatively straightforward for operators on finite-dimensional vector spaces but requires some modification for operators on infinite-dimensional spaces. In general, the spectral theorem identifies a class of linear operators that can be modeled by multiplication operators, which are as simple as one can hope to find. In more abstract language, the spectral theorem is a statement about commutative C*-algebras. See also spectral theory for a historical perspective.

Examples of operators to which the spectral theorem applies are self-adjoint operators or more generally normal operators on Hilbert spaces.

The spectral theorem also provides a canonical decomposition, called the spectral decomposition, of the underlying vector space on which the operator acts.

Augustin-Louis Cauchy proved the spectral theorem for symmetric matrices, i.e., that every real, symmetric matrix is diagonalizable. In addition, Cauchy was the first to be systematic about determinants.[1][2] The spectral theorem as generalized by John von Neumann is today perhaps the most important result of operator theory.

This article mainly focuses on the simplest kind of spectral theorem, that for a self-adjoint operator on a Hilbert space. However, as noted above, the spectral theorem also holds for normal operators on a Hilbert space.

Finite-dimensional case

Hermitian maps and Hermitian matrices

We begin by considering a Hermitian matrix on n (but the following discussion will be adaptable to the more restrictive case of symmetric matrices on n). We consider a Hermitian map AScript error: No such module "Check for unknown parameters". on a finite-dimensional complex inner product space VScript error: No such module "Check for unknown parameters". endowed with a positive definite sesquilinear inner product ,. The Hermitian condition on A means that for all x, yVScript error: No such module "Check for unknown parameters"., Ax,y=x,Ay.

An equivalent condition is that A* = AScript error: No such module "Check for unknown parameters"., where A*Script error: No such module "Check for unknown parameters". is the Hermitian conjugate of AScript error: No such module "Check for unknown parameters".. In the case that AScript error: No such module "Check for unknown parameters". is identified with a Hermitian matrix, the matrix of A*Script error: No such module "Check for unknown parameters". is equal to its conjugate transpose. (If AScript error: No such module "Check for unknown parameters". is a real matrix, then this is equivalent to AT = AScript error: No such module "Check for unknown parameters"., that is, AScript error: No such module "Check for unknown parameters". is a symmetric matrix.)

This condition implies that all eigenvalues of a Hermitian map are real: To see this, it is enough to apply it to the case when x = yScript error: No such module "Check for unknown parameters". is an eigenvector. (Recall that an eigenvector of a linear map AScript error: No such module "Check for unknown parameters". is a non-zero vector vScript error: No such module "Check for unknown parameters". such that Av = λvScript error: No such module "Check for unknown parameters". for some scalar λScript error: No such module "Check for unknown parameters".. The value λScript error: No such module "Check for unknown parameters". is the corresponding eigenvalue. Moreover, the eigenvalues are roots of the characteristic polynomial.)

Template:Math theorem

We provide a sketch of a proof for the case where the underlying field of scalars is the complex numbers.

By the fundamental theorem of algebra, applied to the characteristic polynomial of AScript error: No such module "Check for unknown parameters"., there is at least one complex eigenvalue λ1Script error: No such module "Check for unknown parameters". and corresponding eigenvector v1Script error: No such module "Check for unknown parameters"., which must by definition be non-zero. Then since λ1v1,v1=A(v1),v1=v1,A(v1)=λ¯1v1,v1, we find that λ1Script error: No such module "Check for unknown parameters". is real. Now consider the space 𝒦n1=span(v1), the orthogonal complement of v1Script error: No such module "Check for unknown parameters".. By Hermiticity, 𝒦n1 is an invariant subspace of AScript error: No such module "Check for unknown parameters".. To see that, consider any k𝒦n1 so that k,v1=0 by definition of 𝒦n1. To satisfy invariance, we need to check if A(k)𝒦n1. This is true because, A(k),v1=k,A(v1)=k,λ1v1=0. Applying the same argument to 𝒦n1 shows that AScript error: No such module "Check for unknown parameters". has at least one real eigenvalue λ2 and corresponding eigenvector v2𝒦n1v1. This can be used to build another invariant subspace 𝒦n2=span({v1,v2}). Finite induction then finishes the proof.

The matrix representation of AScript error: No such module "Check for unknown parameters". in a basis of eigenvectors is diagonal, and by the construction the proof gives a basis of mutually orthogonal eigenvectors; by choosing them to be unit vectors one obtains an orthonormal basis of eigenvectors. AScript error: No such module "Check for unknown parameters". can be written as a linear combination of pairwise orthogonal projections, called its spectral decomposition. Let Vλ={vV:Av=λv} be the eigenspace corresponding to an eigenvalue λ. Note that the definition does not depend on any choice of specific eigenvectors. In general, VScript error: No such module "Check for unknown parameters". is the orthogonal direct sum of the spaces Vλ where the λ ranges over the spectrum of A.

When the matrix being decomposed is Hermitian, the spectral decomposition is a special case of the Schur decomposition (see the proof in case of normal matrices below).

Spectral decomposition and the singular value decomposition

The spectral decomposition is a special case of the singular value decomposition, which states that any matrix Am×n can be expressed as A=UΣV*, where Um×m and Vn×n are unitary matrices and Σm×n is a diagonal matrix. The diagonal entries of Σ are uniquely determined by A and are known as the singular values of A. If A is Hermitian, then A*=A and VΣU*=UΣV* which implies U=V.

Normal matrices

Script error: No such module "Labelled list hatnote". The spectral theorem extends to a more general class of matrices. Let AScript error: No such module "Check for unknown parameters". be an operator on a finite-dimensional inner product space. AScript error: No such module "Check for unknown parameters". is said to be normal if A*A = AA*Script error: No such module "Check for unknown parameters"..

One can show that AScript error: No such module "Check for unknown parameters". is normal if and only if it is unitarily diagonalizable using the Schur decomposition. That is, any matrix can be written as A = UTU*Script error: No such module "Check for unknown parameters"., where UScript error: No such module "Check for unknown parameters". is unitary and TScript error: No such module "Check for unknown parameters". is upper triangular. If AScript error: No such module "Check for unknown parameters". is normal, then one sees that TT* = T*TScript error: No such module "Check for unknown parameters".. Therefore, TScript error: No such module "Check for unknown parameters". must be diagonal since a normal upper triangular matrix is diagonal (see normal matrix). The converse is obvious.

In other words, AScript error: No such module "Check for unknown parameters". is normal if and only if there exists a unitary matrix UScript error: No such module "Check for unknown parameters". such that A=UDU*, where DScript error: No such module "Check for unknown parameters". is a diagonal matrix. Then, the entries of the diagonal of DScript error: No such module "Check for unknown parameters". are the eigenvalues of AScript error: No such module "Check for unknown parameters".. The column vectors of UScript error: No such module "Check for unknown parameters". are the eigenvectors of AScript error: No such module "Check for unknown parameters". and they are orthonormal. Unlike the Hermitian case, the entries of DScript error: No such module "Check for unknown parameters". need not be real.

Compact self-adjoint operators

Script error: No such module "Labelled list hatnote". In the more general setting of Hilbert spaces, which may have an infinite dimension, the statement of the spectral theorem for compact self-adjoint operators is virtually the same as in the finite-dimensional case.

Template:Math theorem

As for Hermitian matrices, the key point is to prove the existence of at least one nonzero eigenvector. One cannot rely on determinants to show existence of eigenvalues, but one can use a maximization argument analogous to the variational characterization of eigenvalues.

If the compactness assumption is removed, then it is not true that every self-adjoint operator has eigenvectors. For example, the multiplication operator Mx on L2([0,1]) which takes each ψ(x)L2([0,1]) to xψ(x) is bounded and self-adjoint, but has no eigenvectors. However, its spectrum, suitably defined, is still equal to [0,1], see spectrum of bounded operator.

Bounded self-adjoint operators

Script error: No such module "Labelled list hatnote".

Possible absence of eigenvectors

The next generalization we consider is that of bounded self-adjoint operators on a Hilbert space. Such operators may have no eigenvectors: for instance let AScript error: No such module "Check for unknown parameters". be the operator of multiplication by tScript error: No such module "Check for unknown parameters". on L2([0,1]), that is,[3] [Af](t)=tf(t).

This operator does not have any eigenvectors in L2([0,1]), though it does have eigenvectors in a larger space. Namely the distribution f(t)=δ(tt0), where δ is the Dirac delta function, is an eigenvector when construed in an appropriate sense. The Dirac delta function is however not a function in the classical sense and does not lie in the Hilbert space L2[0, 1]Script error: No such module "Check for unknown parameters".. Thus, the delta-functions are "generalized eigenvectors" of A but not eigenvectors in the usual sense.

Spectral subspaces and projection-valued measures

In the absence of (true) eigenvectors, one can look for a "spectral subspace" consisting of an almost eigenvector, i.e, a closed subspace VE of V associated with a Borel set Eσ(A) in the spectrum of A. This subspace can be thought of as the closed span of generalized eigenvectors for A with eigenvalues in E.[4] In the above example, where [Af](t)=tf(t), we might consider the subspace of functions supported on a small interval [a,a+ε] inside [0,1]. This space is invariant under A and for any f in this subspace, Af is very close to af. Each subspace, in turn, is encoded by the associated projection operator, and the collection of all the subspaces is then represented by a projection-valued measure.

One formulation of the spectral theorem expresses the operator AScript error: No such module "Check for unknown parameters". as an integral of the coordinate function over the operator's spectrum σ(A) with respect to a projection-valued measure.[5] A=σ(A)λdπ(λ).When the self-adjoint operator in question is compact, this version of the spectral theorem reduces to something similar to the finite-dimensional spectral theorem above, except that the operator is expressed as a finite or countably infinite linear combination of projections, that is, the measure consists only of atoms.

Multiplication operator version

An alternative formulation of the spectral theorem says that every bounded self-adjoint operator is unitarily equivalent to a multiplication operator, a relatively simple type of operator.Template:Math theoremMultiplication operators are a direct generalization of diagonal matrices. A finite-dimensional Hermitian vector space V may be coordinatized as the space of functions f:B from a basis B to the complex numbers, so that the B-coordinates of a vector are the values of the corresponding function f. The finite-dimensional spectral theorem for a self-adjoint operator A:VV states that there exists an orthonormal basis of eigenvectors B, so that the inner product becomes the dot product with respect to the B-coordinates: thus V is isomorphic to L2(B,μ) for the discrete unit measure μ on B. Also A is unitarily equivalent to the multiplication operator [Tf](v)=λ(v)f(v), where λ(v) is the eigenvalue of vB: that is, A multiplies each B-coordinate by the corresponding eigenvalue λ(v), the action of a diagonal matrix. Finally, the operator norm |A|=|T| is equal to the magnitude of the largest eigenvector |λ|.

The spectral theorem is the beginning of the vast research area of functional analysis called operator theory; see also spectral measure.

There is also an analogous spectral theorem for bounded normal operators on Hilbert spaces. The only difference in the conclusion is that now λ may be complex-valued.

Direct integrals

There is also a formulation of the spectral theorem in terms of direct integrals. It is similar to the multiplication-operator formulation, but more canonical.

Let A be a bounded self-adjoint operator and let σ(A) be the spectrum of A. The direct-integral formulation of the spectral theorem associates two quantities to A. First, a measure μ on σ(A), and second, a family of Hilbert spaces {Hλ},λσ(A). We then form the direct integral Hilbert space 𝐑Hλdμ(λ). The elements of this space are functions (or "sections") s(λ),λσ(A), such that s(λ)Hλ for all λ. The direct-integral version of the spectral theorem may be expressed as follows:[6] Template:Math theorem

The spaces Hλ can be thought of as something like "eigenspaces" for A. Note, however, that unless the one-element set λ has positive measure, the space Hλ is not actually a subspace of the direct integral. Thus, the Hλ's should be thought of as "generalized eigenspace"—that is, the elements of Hλ are "eigenvectors" that do not actually belong to the Hilbert space.

Although both the multiplication-operator and direct integral formulations of the spectral theorem express a self-adjoint operator as unitarily equivalent to a multiplication operator, the direct integral approach is more canonical. First, the set over which the direct integral takes place (the spectrum of the operator) is canonical. Second, the function we are multiplying by is canonical in the direct-integral approach: Simply the function λλ.

Cyclic vectors and simple spectrum

A vector φ is called a cyclic vector for A if the vectors φ,Aφ,A2φ, span a dense subspace of the Hilbert space. Suppose A is a bounded self-adjoint operator for which a cyclic vector exists. In that case, there is no distinction between the direct-integral and multiplication-operator formulations of the spectral theorem. Indeed, in that case, there is a measure μ on the spectrum σ(A) of A such that A is unitarily equivalent to the "multiplication by λ" operator on L2(σ(A),μ).[7] This result represents A simultaneously as a multiplication operator and as a direct integral, since L2(σ(A),μ) is just a direct integral in which each Hilbert space Hλ is just .

Not every bounded self-adjoint operator admits a cyclic vector; indeed, by the uniqueness in the direct integral decomposition, this can occur only when all the Hλ's have dimension one. When this happens, we say that A has "simple spectrum" in the sense of spectral multiplicity theory. That is, a bounded self-adjoint operator that admits a cyclic vector should be thought of as the infinite-dimensional generalization of a self-adjoint matrix with distinct eigenvalues (i.e., each eigenvalue has multiplicity one).

Although not every A admits a cyclic vector, it is easy to see that we can decompose the Hilbert space as a direct sum of invariant subspaces on which A has a cyclic vector. This observation is the key to the proofs of the multiplication-operator and direct-integral forms of the spectral theorem.

Functional calculus

One important application of the spectral theorem (in whatever form) is the idea of defining a functional calculus. That is, given a function f defined on the spectrum of A, we wish to define an operator f(A). If f is simply a positive power, f(x)=xn, then f(A) is just the n-th power of A, An. The interesting cases are where f is a nonpolynomial function such as a square root or an exponential. Either of the versions of the spectral theorem provides such a functional calculus.[8] In the direct-integral version, for example, f(A) acts as the "multiplication by f" operator in the direct integral: [f(A)s](λ)=f(λ)s(λ). That is to say, each space Hλ in the direct integral is a (generalized) eigenspace for f(A) with eigenvalue f(λ).

Unbounded self-adjoint operators

Many important linear operators which occur in analysis, such as differential operators, are unbounded. There is also a spectral theorem for self-adjoint operators that applies in these cases. To give an example, every constant-coefficient differential operator is unitarily equivalent to a multiplication operator. Indeed, the unitary operator that implements this equivalence is the Fourier transform; the multiplication operator is a type of Fourier multiplier.

In general, spectral theorem for self-adjoint operators may take several equivalent forms.[9] Notably, all of the formulations given in the previous section for bounded self-adjoint operators—the projection-valued measure version, the multiplication-operator version, and the direct-integral version—continue to hold for unbounded self-adjoint operators, with small technical modifications to deal with domain issues. Specifically, the only reason the multiplication operator A on L2([0,1]) is bounded, is due to the choice of domain [0,1]. The same operator on, e.g., L2() would be unbounded.

The notion of "generalized eigenvectors" naturally extends to unbounded self-adjoint operators, as they are characterized as non-normalizable eigenvectors. Contrary to the case of almost eigenvectors, however, the eigenvalues can be real or complex and, even if they are real, do not necessarily belong to the spectrum. Though, for self-adjoint operators there always exist a real subset of "generalized eigenvalues" such that the corresponding set of eigenvectors is complete.Template:Sfn

See also

Notes

<templatestyles src="Reflist/styles.css" />

  1. Script error: No such module "Citation/CS1".
  2. A Short History of Operator Theory by Evans M. Harrell II
  3. Script error: No such module "Footnotes". Section 6.1
  4. Script error: No such module "Footnotes". Theorem 7.2.1
  5. Script error: No such module "Footnotes". Theorem 7.12
  6. Script error: No such module "Footnotes". Theorem 7.19
  7. Script error: No such module "Footnotes". Lemma 8.11
  8. E.g., Script error: No such module "Footnotes". Definition 7.13
  9. See Section 10.1 of Script error: No such module "Footnotes".

Script error: No such module "Check for unknown parameters".

References

<templatestyles src="Reflist/styles.css" />

Script error: No such module "Check for unknown parameters".

Template:Functional analysis Template:Spectral theory