Hilbert space
Template:Short description Script error: No such module "For".
In mathematics, a Hilbert space is a real or complex inner product space that is also a complete metric space with respect to the metric induced by the inner product. It generalizes the notion of Euclidean space. The inner product allows lengths and angles to be defined. Furthermore, completeness means that there are enough limits in the space to allow the techniques of calculus to be used. A Hilbert space is a special case of a Banach space.
Hilbert spaces were studied beginning in the first decade of the 20th century by David Hilbert, Erhard Schmidt, and Frigyes Riesz. They are indispensable tools in the theories of partial differential equations, quantum mechanics, Fourier analysis (which includes applications to signal processing and heat transfer), and ergodic theory (which forms the mathematical underpinning of thermodynamics). John von Neumann coined the term Hilbert space for the abstract concept that underlies many of these diverse applications. The success of Hilbert space methods ushered in a very fruitful era for functional analysis. Apart from the classical Euclidean vector spaces, examples of Hilbert spaces include spaces of square-integrable functions, spaces of sequences, Sobolev spaces consisting of generalized functions, and Hardy spaces of holomorphic functions.
Geometric intuition plays an important role in many aspects of Hilbert space theory. Exact analogs of the Pythagorean theorem and parallelogram law hold in a Hilbert space. At a deeper level, perpendicular projection onto a linear subspace plays a significant role in optimization problems and other aspects of the theory. An element of a Hilbert space can be uniquely specified by its coordinates with respect to an orthonormal basis, in analogy with Cartesian coordinates in classical geometry. When this basis is countably infinite, it allows identifying the Hilbert space with the space of the infinite sequences that are square-summable. The latter space is often in the older literature referred to as the Hilbert space.
Definition and illustration
Motivating example: Euclidean vector space
One of the most familiar examples of a Hilbert space is the Euclidean vector space consisting of three-dimensional vectors, denoted by R3Script error: No such module "Check for unknown parameters"., and equipped with the dot product. The dot product takes two vectors xScript error: No such module "Check for unknown parameters". and yScript error: No such module "Check for unknown parameters"., and produces a real number x ⋅ yScript error: No such module "Check for unknown parameters".. If xScript error: No such module "Check for unknown parameters". and yScript error: No such module "Check for unknown parameters". are represented in Cartesian coordinates, then the dot product is defined by
The dot product satisfies the properties[1]
- It is symmetric in xScript error: No such module "Check for unknown parameters". and yScript error: No such module "Check for unknown parameters".: x ⋅ y = y ⋅ xScript error: No such module "Check for unknown parameters"..
- It is linear in its first argument: (ax1 + bx2) ⋅ y = a(x1 ⋅ y) + b(x2 ⋅ y)Script error: No such module "Check for unknown parameters". for any scalars Template:Mvar, Template:Mvar, and vectors x1Script error: No such module "Check for unknown parameters"., x2Script error: No such module "Check for unknown parameters"., and yScript error: No such module "Check for unknown parameters"..
- It is positive definite: for all vectors xScript error: No such module "Check for unknown parameters"., x ⋅ x ≥ 0 Script error: No such module "Check for unknown parameters"., with equality if and only if x = 0Script error: No such module "Check for unknown parameters"..
An operation on pairs of vectors that, like the dot product, satisfies these three properties is known as a (real) inner product. A vector space equipped with such an inner product is known as a (real) inner product space. Every finite-dimensional inner product space is also a Hilbert space.[2] The basic feature of the dot product that connects it with Euclidean geometry is that it is related to both the length (or norm) of a vector, denoted Template:NormScript error: No such module "Check for unknown parameters"., and to the angle Template:Mvar between two vectors xScript error: No such module "Check for unknown parameters". and yScript error: No such module "Check for unknown parameters". by means of the formula
Multivariable calculus in Euclidean space relies on the ability to compute limits, and to have useful criteria for concluding that limits exist. A mathematical series consisting of vectors in R3Script error: No such module "Check for unknown parameters". is absolutely convergent provided that the sum of the lengths converges as an ordinary series of real numbers:[3]
Just as with a series of scalars, a series of vectors that converges absolutely also converges to some limit vector LScript error: No such module "Check for unknown parameters". in the Euclidean space, in the sense that
This property expresses the completeness of Euclidean space: that a series that converges absolutely also converges in the ordinary sense.
Hilbert spaces are often taken over the complex numbers. The complex plane denoted by CScript error: No such module "Check for unknown parameters". is equipped with a notion of magnitude, the complex modulus Template:AbsScript error: No such module "Check for unknown parameters"., which is defined as the square root of the product of Template:Mvar with its complex conjugate:
If z = x + iyScript error: No such module "Check for unknown parameters". is a decomposition of Template:Mvar into its real and imaginary parts, then the modulus is the usual Euclidean two-dimensional length:
The inner product of a pair of complex numbers Template:Mvar and Template:Mvar is the product of Template:Mvar with the complex conjugate of Template:Mvar:
This is complex-valued. The real part of ⟨z, w⟩Script error: No such module "Check for unknown parameters". gives the usual two-dimensional Euclidean dot product.
A second example is the space C2Script error: No such module "Check for unknown parameters". whose elements are pairs of complex numbers z = (z1, z2)Script error: No such module "Check for unknown parameters".. Then an inner product of Template:Mvar with another such vector w = (w1, w2)Script error: No such module "Check for unknown parameters". is given by
The real part of ⟨z, w⟩Script error: No such module "Check for unknown parameters". is then the four-dimensional Euclidean dot product. This inner product is Hermitian symmetric, which means that the result of interchanging Template:Mvar and Template:Mvar is the complex conjugate:
Definition
A Template:Em is a real or complex inner product space that is also a complete metric space with respect to the distance function induced by the inner product.[4]
To say that a complex vector space HScript error: No such module "Check for unknown parameters". is a Template:Em means that there is an inner product associating a complex number to each pair of elements of HScript error: No such module "Check for unknown parameters". that satisfies the following properties:
- The inner product is conjugate symmetric; that is, the inner product of a pair of elements is equal to the complex conjugate of the inner product of the swapped elements: Importantly, this implies that is a real number.
- The inner product is linear in its first[nb 1] argument. For all complex numbers and
- The inner product of an element with itself is positive definite:
It follows from properties 1 and 2 that a complex inner product is Template:Em, also called Template:Em, in its second argument, meaning that
A Template:Em is defined in the same way, except that HScript error: No such module "Check for unknown parameters". is a real vector space and the inner product takes real values. Such an inner product will be a bilinear map and will form a dual system.Script error: No such module "Footnotes".Script error: No such module "Check for unknown parameters".
The norm is the real-valued function and the distance between two points in HScript error: No such module "Check for unknown parameters". is defined in terms of the norm by
That this function is a distance function means firstly that it is symmetric in and secondly that the distance between and itself is zero, and otherwise the distance between and must be positive, and lastly that the triangle inequality holds, meaning that the length of one leg of a triangle xyzScript error: No such module "Check for unknown parameters". cannot exceed the sum of the lengths of the other two legs:
This last property is ultimately a consequence of the more fundamental Cauchy–Schwarz inequality, which asserts with equality if and only if and are linearly dependent.
With a distance function defined in this way, any inner product space is a metric space, and sometimes is known as a Template:Em.[5] Any pre-Hilbert space that is additionally also a complete space is a Hilbert space.[6]
The Template:Em of HScript error: No such module "Check for unknown parameters". is expressed using a form of the Cauchy criterion for sequences in HScript error: No such module "Check for unknown parameters".: a pre-Hilbert space HScript error: No such module "Check for unknown parameters". is complete if every Cauchy sequence converges with respect to this norm to an element in the space. Completeness can be characterized by the following equivalent condition: if a series of vectors converges absolutely in the sense that then the series converges in HScript error: No such module "Check for unknown parameters"., in the sense that the partial sums converge to an element of HScript error: No such module "Check for unknown parameters"..[7]
As a complete normed space, Hilbert spaces are by definition also Banach spaces. As such they are topological vector spaces, in which topological notions like the openness and closedness of subsets are well defined. Of special importance is the notion of a closed linear subspace of a Hilbert space that, with the inner product induced by restriction, is also complete (being a closed set in a complete metric space) and therefore a Hilbert space in its own right.
Second example: sequence spaces
The sequence space l2Script error: No such module "Check for unknown parameters". consists of all infinite sequences z = (z1, z2, ...)Script error: No such module "Check for unknown parameters". of complex numbers such that the following series converges:[8]
The inner product on l2Script error: No such module "Check for unknown parameters". is defined by:
This second series converges as a consequence of the Cauchy–Schwarz inequality and the convergence of the previous series.
Completeness of the space holds provided that whenever a series of elements from l2Script error: No such module "Check for unknown parameters". converges absolutely (in norm), then it converges to an element of l2Script error: No such module "Check for unknown parameters".. The proof is basic in mathematical analysis, and permits mathematical series of elements of the space to be manipulated with the same ease as series of complex numbers (or vectors in a finite-dimensional Euclidean space).[9]
History
Prior to the development of Hilbert spaces, other generalizations of Euclidean spaces were known to mathematicians and physicists. In particular, the idea of an abstract linear space (vector space) had gained some traction towards the end of the 19th century:[10] this is a space whose elements can be added together and multiplied by scalars (such as real or complex numbers) without necessarily identifying these elements with "geometric" vectors, such as position and momentum vectors in physical systems. Other objects studied by mathematicians at the turn of the 20th century, in particular spaces of sequences (including series) and spaces of functions,[11] can naturally be thought of as linear spaces. Functions, for instance, can be added together or multiplied by constant scalars, and these operations obey the algebraic laws satisfied by addition and scalar multiplication of spatial vectors.
In the first decade of the 20th century, parallel developments led to the introduction of Hilbert spaces. The first of these was the observation, which arose during David Hilbert and Erhard Schmidt's study of integral equations,[12] that two square-integrable real-valued functions Template:Mvar and Template:Mvar on an interval [a, b]Script error: No such module "Check for unknown parameters". have an inner product
that has many of the familiar properties of the Euclidean dot product. In particular, the idea of an orthogonal family of functions has meaning. Schmidt exploited the similarity of this inner product with the usual dot product to prove an analog of the spectral decomposition for an operator of the form
where Template:Mvar is a continuous function symmetric in Template:Mvar and Template:Mvar. The resulting eigenfunction expansion expresses the function Template:Mvar as a series of the form
where the functions Template:Mvar are orthogonal in the sense that ⟨φn, φm⟩ = 0Script error: No such module "Check for unknown parameters". for all n ≠ mScript error: No such module "Check for unknown parameters".. The individual terms in this series are sometimes referred to as elementary product solutions. However, there are eigenfunction expansions that fail to converge in a suitable sense to a square-integrable function: the missing ingredient, which ensures convergence, is completeness.[13]
The second development was the Lebesgue integral, an alternative to the Riemann integral introduced by Henri Lebesgue in 1904.[14] The Lebesgue integral made it possible to integrate a much broader class of functions. In 1907, Frigyes Riesz and Ernst Sigismund Fischer independently proved that the space L2Script error: No such module "Check for unknown parameters". of square Lebesgue-integrable functions is a complete metric space.[15] As a consequence of the interplay between geometry and completeness, the 19th century results of Joseph Fourier, Friedrich Bessel and Marc-Antoine Parseval on trigonometric series easily carried over to these more general spaces, resulting in a geometrical and analytical apparatus now usually known as the Riesz–Fischer theorem.[16]
Further basic results were proved in the early 20th century. For example, the Riesz representation theorem was independently established by Maurice Fréchet and Frigyes Riesz in 1907.[17] John von Neumann coined the term abstract Hilbert space in his work on unbounded Hermitian operators.[18] Although other mathematicians such as Hermann Weyl and Norbert Wiener had already studied particular Hilbert spaces in great detail, often from a physically motivated point of view, von Neumann gave the first complete and axiomatic treatment of them.[19] Von Neumann later used them in his seminal work on the foundations of quantum mechanics,[20] and in his continued work with Eugene Wigner. The name "Hilbert space" was soon adopted by others, for example by Hermann Weyl in his book on quantum mechanics and the theory of groups.[21]
The significance of the concept of a Hilbert space was underlined with the realization that it offers one of the best mathematical formulations of quantum mechanics.[22] In short, the states of a quantum mechanical system are vectors in a certain Hilbert space, the observables are hermitian operators on that space, the symmetries of the system are unitary operators, and measurements are orthogonal projections. The relation between quantum mechanical symmetries and unitary operators provided an impetus for the development of the unitary representation theory of groups, initiated in the 1928 work of Hermann Weyl.[21] On the other hand, in the early 1930s it became clear that classical mechanics can be described in terms of Hilbert space (Koopman–von Neumann classical mechanics) and that certain properties of classical dynamical systems can be analyzed using Hilbert space techniques in the framework of ergodic theory.[23]
The algebra of observables in quantum mechanics is naturally an algebra of operators defined on a Hilbert space, according to Werner Heisenberg's matrix mechanics formulation of quantum theory.[24] Von Neumann began investigating operator algebras in the 1930s, as rings of operators on a Hilbert space. The kind of algebras studied by von Neumann and his contemporaries are now known as von Neumann algebras.[25] In the 1940s, Israel Gelfand, Mark Naimark and Irving Segal gave a definition of a kind of operator algebras called C*-algebras that on the one hand made no reference to an underlying Hilbert space, and on the other extrapolated many of the useful features of the operator algebras that had previously been studied. The spectral theorem for self-adjoint operators in particular that underlies much of the existing Hilbert space theory was generalized to C*-algebras.[26] These techniques are now basic in abstract harmonic analysis and representation theory.
Examples
Lebesgue spaces
Script error: No such module "Labelled list hatnote".
Lebesgue spaces are function spaces associated to measure spaces (X, M, μ)Script error: No such module "Check for unknown parameters"., where XScript error: No such module "Check for unknown parameters". is a set, MScript error: No such module "Check for unknown parameters". is a σ-algebra of subsets of XScript error: No such module "Check for unknown parameters"., and μScript error: No such module "Check for unknown parameters". is a countably additive measure on MScript error: No such module "Check for unknown parameters".. Let L2(X, μ)Script error: No such module "Check for unknown parameters". be the space of those complex-valued measurable functions on XScript error: No such module "Check for unknown parameters". for which the Lebesgue integral of the square of the absolute value of the function is finite, i.e., for a function fScript error: No such module "Check for unknown parameters". in L2(X, μ)Script error: No such module "Check for unknown parameters"., and where functions are identified if and only if they differ only on a set of measure zero.
The inner product of functions fScript error: No such module "Check for unknown parameters". and gScript error: No such module "Check for unknown parameters". in L2(X, μ)Script error: No such module "Check for unknown parameters". is then defined as or
where the second form (conjugation of the first element) is commonly found in the theoretical physics literature. For fScript error: No such module "Check for unknown parameters". and gScript error: No such module "Check for unknown parameters". in L2Script error: No such module "Check for unknown parameters"., the integral exists because of the Cauchy–Schwarz inequality, and defines an inner product on the space. Equipped with this inner product, L2Script error: No such module "Check for unknown parameters". is in fact complete.[27] The Lebesgue integral is essential to ensure completeness: on domains of real numbers, for instance, not enough functions are Riemann integrable.[28]
The Lebesgue spaces appear in many natural settings. The spaces L2(R)Script error: No such module "Check for unknown parameters". and L2([0,1])Script error: No such module "Check for unknown parameters". of square-integrable functions with respect to the Lebesgue measure on the real line and unit interval, respectively, are natural domains on which to define the Fourier transform and Fourier series. In other situations, the measure may be something other than the ordinary Lebesgue measure on the real line. For instance, if wScript error: No such module "Check for unknown parameters". is any positive measurable function, the space of all measurable functions fScript error: No such module "Check for unknown parameters". on the interval [0, 1]Script error: No such module "Check for unknown parameters". satisfying is called the weighted L2Script error: No such module "Check for unknown parameters". space LScript error: No such module "Su".([0, 1])Script error: No such module "Check for unknown parameters"., and wScript error: No such module "Check for unknown parameters". is called the weight function. The inner product is defined by
The weighted space LScript error: No such module "Su".([0, 1])Script error: No such module "Check for unknown parameters". is identical with the Hilbert space L2([0, 1], μ)Script error: No such module "Check for unknown parameters". where the measure μScript error: No such module "Check for unknown parameters". of a Lebesgue-measurable set AScript error: No such module "Check for unknown parameters". is defined by
Weighted L2Script error: No such module "Check for unknown parameters". spaces like this are frequently used to study orthogonal polynomials, because different families of orthogonal polynomials are orthogonal with respect to different weighting functions.[29]
Sobolev spaces
Sobolev spaces, denoted by HsScript error: No such module "Check for unknown parameters". or Ws,2Script error: No such module "Check for unknown parameters"., are Hilbert spaces. These are a special kind of function space in which differentiation may be performed, but that (unlike other Banach spaces such as the Hölder spaces) support the structure of an inner product. Because differentiation is permitted, Sobolev spaces are a convenient setting for the theory of partial differential equations.[30] They also form the basis of the theory of direct methods in the calculus of variations.[31]
For sScript error: No such module "Check for unknown parameters". a non-negative integer and Ω ⊂ RnScript error: No such module "Check for unknown parameters"., the Sobolev space Hs(Ω)Script error: No such module "Check for unknown parameters". contains L2Script error: No such module "Check for unknown parameters". functions whose weak derivatives of order up to sScript error: No such module "Check for unknown parameters". are also L2Script error: No such module "Check for unknown parameters".. The inner product in Hs(Ω)Script error: No such module "Check for unknown parameters". is where the dot indicates the dot product in the Euclidean space of partial derivatives of each order. Sobolev spaces can also be defined when sScript error: No such module "Check for unknown parameters". is not an integer.
Sobolev spaces are also studied from the point of view of spectral theory, relying more specifically on the Hilbert space structure. If ΩScript error: No such module "Check for unknown parameters". is a suitable domain, then one can define the Sobolev space Hs(Ω)Script error: No such module "Check for unknown parameters". as the space of Bessel potentials;[32] roughly,
Here ΔScript error: No such module "Check for unknown parameters". is the Laplacian and (1 − Δ)−s / 2Script error: No such module "Check for unknown parameters". is understood in terms of the spectral mapping theorem. Apart from providing a workable definition of Sobolev spaces for non-integer sScript error: No such module "Check for unknown parameters"., this definition also has particularly desirable properties under the Fourier transform that make it ideal for the study of pseudodifferential operators. Using these methods on a compact Riemannian manifold, one can obtain for instance the Hodge decomposition, which is the basis of Hodge theory.[33]
Spaces of holomorphic functions
Hardy spaces
The Hardy spaces are function spaces, arising in complex analysis and harmonic analysis, whose elements are certain holomorphic functions in a complex domain.[34] Let UScript error: No such module "Check for unknown parameters". denote the unit disc in the complex plane. Then the Hardy space H2(U)Script error: No such module "Check for unknown parameters". is defined as the space of holomorphic functions fScript error: No such module "Check for unknown parameters". on UScript error: No such module "Check for unknown parameters". such that the means remain bounded for r < 1Script error: No such module "Check for unknown parameters".. The norm on this Hardy space is defined by
Hardy spaces in the disc are related to Fourier series. A function fScript error: No such module "Check for unknown parameters". is in H2(U)Script error: No such module "Check for unknown parameters". if and only if where
Thus H2(U)Script error: No such module "Check for unknown parameters". consists of those functions that are L2 on the circle, and whose negative frequency Fourier coefficients vanish.
Bergman spaces
The Bergman spaces are another family of Hilbert spaces of holomorphic functions.[35] Let DScript error: No such module "Check for unknown parameters". be a bounded open set in the complex plane (or a higher-dimensional complex space) and let L2, h(D)Script error: No such module "Check for unknown parameters". be the space of holomorphic functions fScript error: No such module "Check for unknown parameters". in DScript error: No such module "Check for unknown parameters". that are also in L2(D)Script error: No such module "Check for unknown parameters". in the sense that where the integral is taken with respect to the Lebesgue measure in DScript error: No such module "Check for unknown parameters".. Clearly L2, h(D)Script error: No such module "Check for unknown parameters". is a subspace of L2(D)Script error: No such module "Check for unknown parameters".; in fact, it is a closed subspace, and so a Hilbert space in its own right. This is a consequence of the estimate, valid on compact subsets KScript error: No such module "Check for unknown parameters". of DScript error: No such module "Check for unknown parameters"., that which in turn follows from Cauchy's integral formula. Thus convergence of a sequence of holomorphic functions in L2(D)Script error: No such module "Check for unknown parameters". implies also compact convergence, and so the limit function is also holomorphic. Another consequence of this inequality is that the linear functional that evaluates a function fScript error: No such module "Check for unknown parameters". at a point of DScript error: No such module "Check for unknown parameters". is actually continuous on L2,h(D)Script error: No such module "Check for unknown parameters".. The Riesz representation theorem implies that the evaluation functional can be represented as an element of L2,h(D)Script error: No such module "Check for unknown parameters".. Thus, for every z ∈ DScript error: No such module "Check for unknown parameters"., there is a function ηz ∈ L2,h(D)Script error: No such module "Check for unknown parameters". such that for all f ∈ L2,h(D)Script error: No such module "Check for unknown parameters".. The integrand is known as the Bergman kernel of DScript error: No such module "Check for unknown parameters".. This integral kernel satisfies a reproducing property
A Bergman space is an example of a reproducing kernel Hilbert space, which is a Hilbert space of functions along with a kernel K(ζ, z)Script error: No such module "Check for unknown parameters". that verifies a reproducing property analogous to this one. The Hardy space H2(D)Script error: No such module "Check for unknown parameters". also admits a reproducing kernel, known as the Szegő kernel.[36] Reproducing kernels are common in other areas of mathematics as well. For instance, in harmonic analysis the Poisson kernel is a reproducing kernel for the Hilbert space of square-integrable harmonic functions in the unit ball. That the latter is a Hilbert space at all is a consequence of the mean value theorem for harmonic functions.
Applications
Many of the applications of Hilbert spaces exploit the fact that Hilbert spaces support generalizations of simple geometric concepts like projection and change of basis from their usual finite dimensional setting. In particular, the spectral theory of continuous self-adjoint linear operators on a Hilbert space generalizes the usual spectral decomposition of a matrix, and this often plays a major role in applications of the theory to other areas of mathematics and physics.
Sturm–Liouville theory
Script error: No such module "Labelled list hatnote".
In the theory of ordinary differential equations, spectral methods on a suitable Hilbert space are used to study the behavior of eigenvalues and eigenfunctions of differential equations. For example, the Sturm–Liouville problem arises in the study of the harmonics of waves in a violin string or a drum, and is a central problem in ordinary differential equations.[37] The problem is a differential equation of the form for an unknown function yScript error: No such module "Check for unknown parameters". on an interval Template:Closed-closed, satisfying general homogeneous Robin boundary conditions The functions pScript error: No such module "Check for unknown parameters"., qScript error: No such module "Check for unknown parameters"., and wScript error: No such module "Check for unknown parameters". are given in advance, and the problem is to find the function yScript error: No such module "Check for unknown parameters". and constants λScript error: No such module "Check for unknown parameters". for which the equation has a solution. The problem only has solutions for certain values of λScript error: No such module "Check for unknown parameters"., called eigenvalues of the system, and this is a consequence of the spectral theorem for compact operators applied to the integral operator defined by the Green's function for the system. Furthermore, another consequence of this general result is that the eigenvalues λScript error: No such module "Check for unknown parameters". of the system can be arranged in an increasing sequence tending to infinity.[38][nb 2]
Partial differential equations
Hilbert spaces form a basic tool in the study of partial differential equations.[30] For many classes of partial differential equations, such as linear elliptic equations, it is possible to consider a generalized solution (known as a weak solution) by enlarging the class of functions. Many weak formulations involve the class of Sobolev functions, which is a Hilbert space. A suitable weak formulation reduces to a geometrical problem, the analytic problem of finding a solution or, often what is more important, showing that a solution exists and is unique for given boundary data. For linear elliptic equations, one geometrical result that ensures unique solvability for a large class of problems is the Lax–Milgram theorem. This strategy forms the rudiment of the Galerkin method (a finite element method) for numerical solution of partial differential equations.[39]
A typical example is the Poisson equation −Δu = gScript error: No such module "Check for unknown parameters". with Dirichlet boundary conditions in a bounded domain ΩScript error: No such module "Check for unknown parameters". in R2Script error: No such module "Check for unknown parameters".. The weak formulation consists of finding a function uScript error: No such module "Check for unknown parameters". such that, for all continuously differentiable functions vScript error: No such module "Check for unknown parameters". in ΩScript error: No such module "Check for unknown parameters". vanishing on the boundary:
This can be recast in terms of the Hilbert space HScript error: No such module "Su".(Ω)Script error: No such module "Check for unknown parameters". consisting of functions uScript error: No such module "Check for unknown parameters". such that uScript error: No such module "Check for unknown parameters"., along with its weak partial derivatives, are square integrable on ΩScript error: No such module "Check for unknown parameters"., and vanish on the boundary. The question then reduces to finding uScript error: No such module "Check for unknown parameters". in this space such that for all vScript error: No such module "Check for unknown parameters". in this space
where aScript error: No such module "Check for unknown parameters". is a continuous bilinear form, and bScript error: No such module "Check for unknown parameters". is a continuous linear functional, given respectively by
Since the Poisson equation is elliptic, it follows from Poincaré's inequality that the bilinear form aScript error: No such module "Check for unknown parameters". is coercive. The Lax–Milgram theorem then ensures the existence and uniqueness of solutions of this equation.[40]
Hilbert spaces allow for many elliptic partial differential equations to be formulated in a similar way, and the Lax–Milgram theorem is then a basic tool in their analysis. With suitable modifications, similar techniques can be applied to parabolic partial differential equations and certain hyperbolic partial differential equations.[41]
Ergodic theory
The field of ergodic theory is the study of the long-term behavior of chaotic dynamical systems. The protypical case of a field that ergodic theory applies to is thermodynamics, in which—though the microscopic state of a system is extremely complicated (it is impossible to understand the ensemble of individual collisions between particles of matter)—the average behavior over sufficiently long time intervals is tractable. The laws of thermodynamics are assertions about such average behavior. In particular, one formulation of the zeroth law of thermodynamics asserts that over sufficiently long timescales, the only functionally independent measurement that one can make of a thermodynamic system in equilibrium is its total energy, in the form of temperature.[42]
An ergodic dynamical system is one for which, apart from the energy—measured by the Hamiltonian—there are no other functionally independent conserved quantities on the phase space. More explicitly, suppose that the energy EScript error: No such module "Check for unknown parameters". is fixed, and let ΩEScript error: No such module "Check for unknown parameters". be the subset of the phase space consisting of all states of energy EScript error: No such module "Check for unknown parameters". (an energy surface), and let TtScript error: No such module "Check for unknown parameters". denote the evolution operator on the phase space. The dynamical system is ergodic if every invariant measurable functions on ΩEScript error: No such module "Check for unknown parameters". is constant almost everywhere.[43] An invariant function fScript error: No such module "Check for unknown parameters". is one for which for all wScript error: No such module "Check for unknown parameters". on ΩEScript error: No such module "Check for unknown parameters". and all time tScript error: No such module "Check for unknown parameters".. Liouville's theorem implies that there exists a measure μScript error: No such module "Check for unknown parameters". on the energy surface that is invariant under the time translation. As a result, time translation is a unitary transformation of the Hilbert space L2(ΩE, μ)Script error: No such module "Check for unknown parameters". consisting of square-integrable functions on the energy surface ΩEScript error: No such module "Check for unknown parameters". with respect to the inner product
The von Neumann mean ergodic theorem[23] states the following:
- If UtScript error: No such module "Check for unknown parameters". is a (strongly continuous) one-parameter semigroup of unitary operators on a Hilbert space HScript error: No such module "Check for unknown parameters"., and PScript error: No such module "Check for unknown parameters". is the orthogonal projection onto the space of common fixed points of UtScript error: No such module "Check for unknown parameters"., {x ∈H | Utx = x, ∀t > 0}Script error: No such module "Check for unknown parameters"., then
For an ergodic system, the fixed set of the time evolution consists only of the constant functions, so the ergodic theorem implies the following:[44] for any function f ∈ L2(ΩE, μ)Script error: No such module "Check for unknown parameters".,
That is, the long time average of an observable fScript error: No such module "Check for unknown parameters". is equal to its expectation value over an energy surface.
Fourier analysis
One of the basic goals of Fourier analysis is to decompose a function into a (possibly infinite) linear combination of given basis functions: the associated Fourier series. The classical Fourier series associated to a function fScript error: No such module "Check for unknown parameters". defined on the interval [0, 1]Script error: No such module "Check for unknown parameters". is a series of the form where
The example of adding up the first few terms in a Fourier series for a sawtooth function is shown in the figure. The basis functions are sine waves with wavelengths Template:SfracScript error: No such module "Check for unknown parameters". (for integer nScript error: No such module "Check for unknown parameters".) shorter than the wavelength λScript error: No such module "Check for unknown parameters". of the sawtooth itself (except for n = 1Script error: No such module "Check for unknown parameters"., the fundamental wave).
A significant problem in classical Fourier series asks in what sense the Fourier series converges, if at all, to the function fScript error: No such module "Check for unknown parameters".. Hilbert space methods provide one possible answer to this question.[45] The functions en(θ) = e2πinθScript error: No such module "Check for unknown parameters". form an orthogonal basis of the Hilbert space L2([0, 1])Script error: No such module "Check for unknown parameters".. Consequently, any square-integrable function can be expressed as a series and, moreover, this series converges in the Hilbert space sense (that is, in the L2Script error: No such module "Check for unknown parameters". mean).
The problem can also be studied from the abstract point of view: every Hilbert space has an orthonormal basis, and every element of the Hilbert space can be written in a unique way as a sum of multiples of these basis elements. The coefficients appearing on these basis elements are sometimes known abstractly as the Fourier coefficients of the element of the space.[46] The abstraction is especially useful when it is more natural to use different basis functions for a space such as L2([0, 1])Script error: No such module "Check for unknown parameters".. In many circumstances, it is desirable not to decompose a function into trigonometric functions, but rather into orthogonal polynomials or wavelets for instance,[47] and in higher dimensions into spherical harmonics.[48]
For instance, if enScript error: No such module "Check for unknown parameters". are any orthonormal basis functions of L2[0, 1]Script error: No such module "Check for unknown parameters"., then a given function in L2[0, 1]Script error: No such module "Check for unknown parameters". can be approximated as a finite linear combination[49]
The coefficients {aj}Script error: No such module "Check for unknown parameters". are selected to make the magnitude of the difference Template:Norm2Script error: No such module "Check for unknown parameters". as small as possible. Geometrically, the best approximation is the orthogonal projection of fScript error: No such module "Check for unknown parameters". onto the subspace consisting of all linear combinations of the {ej}Script error: No such module "Check for unknown parameters"., and can be calculated by[50]
That this formula minimizes the difference Template:Norm2Script error: No such module "Check for unknown parameters". is a consequence of Bessel's inequality and Parseval's formula.
In various applications to physical problems, a function can be decomposed into physically meaningful eigenfunctions of a differential operator (typically the Laplace operator): this forms the foundation for the spectral study of functions, in reference to the spectrum of the differential operator.[51] A concrete physical application involves the problem of hearing the shape of a drum: given the fundamental modes of vibration that a drumhead is capable of producing, can one infer the shape of the drum itself?[52] The mathematical formulation of this question involves the Dirichlet eigenvalues of the Laplace equation in the plane, that represent the fundamental modes of vibration in direct analogy with the integers that represent the fundamental modes of vibration of the violin string.
Spectral theory also underlies certain aspects of the Fourier transform of a function. Whereas Fourier analysis decomposes a function defined on a compact set into the discrete spectrum of the Laplacian (which corresponds to the vibrations of a violin string or drum), the Fourier transform of a function is the decomposition of a function defined on all of Euclidean space into its components in the continuous spectrum of the Laplacian. The Fourier transformation is also geometrical, in a sense made precise by the Plancherel theorem, that asserts that it is an isometry of one Hilbert space (the "time domain") with another (the "frequency domain"). This isometry property of the Fourier transformation is a recurring theme in abstract harmonic analysis (since it reflects the conservation of energy for the continuous Fourier Transform), as evidenced for instance by the Plancherel theorem for spherical functions occurring in noncommutative harmonic analysis.
Quantum mechanics
Script error: No such module "Labelled list hatnote". In the mathematically rigorous formulation of quantum mechanics, developed by John von Neumann,[53] the possible states (more precisely, the pure states) of a quantum mechanical system are represented by unit vectors (called state vectors) residing in a complex separable Hilbert space, known as the state space, well defined up to a complex number of norm 1 (the phase factor). In other words, the possible states are points in the projectivization of a Hilbert space, usually called the complex projective space. The exact nature of this Hilbert space is dependent on the system; for example, the position and momentum states for a single non-relativistic spin zero particle is the space of all square-integrable functions, while the states for the spin of a single proton are unit elements of the two-dimensional complex Hilbert space of spinors. Each observable is represented by a self-adjoint linear operator acting on the state space. Each eigenstate of an observable corresponds to an eigenvector of the operator, and the associated eigenvalue corresponds to the value of the observable in that eigenstate.[54]
The inner product between two state vectors is a complex number known as a probability amplitude. During an ideal measurement of a quantum mechanical system, the probability that a system collapses from a given initial state to a particular eigenstate is given by the square of the absolute value of the probability amplitudes between the initial and final states.[55] The possible results of a measurement are the eigenvalues of the operator—which explains the choice of self-adjoint operators, for all the eigenvalues must be real. The probability distribution of an observable in a given state can be found by computing the spectral decomposition of the corresponding operator.[56]
For a general system, states are typically not pure, but instead are represented as statistical mixtures of pure states, or mixed states, given by density matrices: self-adjoint operators of trace one on a Hilbert space.[57] Moreover, for general quantum mechanical systems, the effects of a single measurement can influence other parts of a system in a manner that is described instead by a positive operator valued measure. Thus the structure both of the states and observables in the general theory is considerably more complicated than the idealization for pure states.[58]
Probability theory
In probability theory, Hilbert spaces also have diverse applications. Here a fundamental Hilbert space is the space of random variables on a given probability space, having class (finite first and second moments). A common operation in statistics is that of centering a random variable by subtracting its expectation. Thus if is a random variable, then is its centering. In the Hilbert space view, this is the orthogonal projection of onto the kernel of the expectation operator, which a continuous linear functional on the Hilbert space (in fact, the inner product with the constant random variable 1), and so this kernel is a closed subspace.
The conditional expectation has a natural interpretation in the Hilbert space.[59] Suppose that a probability space is given, where is a sigma algebra on the set , and is a probability measure on the measure space . If is a sigma subalgebra of , then the conditional expectation is the orthogonal projection of onto the subspace of consisting of the -measurable functions. If the random variable in is independent of the sigma algebra then conditional expectation , i.e., its projection onto the -measurable functions is constant. Equivalently, the projection of its centering is zero.
In particular, if two random variables and (in ) are independent, then the centered random variables and are orthogonal. (This means that the two variables have zero covariance: they are uncorrelated.) In that case, the Pythagorean theorem in the kernel of the expectation operator implies that the variances of and satisfy the identity: sometimes called the Pythagorean theorem of statistics, and is of importance in linear regression.[60] As Script error: No such module "Footnotes". puts it, "the analysis of variance may be viewed as the decomposition of the squared length of a vector into the sum of the squared lengths of several vectors, using the Pythagorean Theorem."
The theory of martingales can be formulated in Hilbert spaces. A martingale in a Hilbert space is a sequence of elements of a Hilbert space such that, for each nScript error: No such module "Check for unknown parameters"., is the orthogonal projection of onto the linear hull of .[61] If the are random variables, this reproduces the usual definition of a (discrete) martingale: the expectation of , conditioned on , is equal to .
Hilbert spaces are also used throughout the foundations of the Itô calculus.[62] To any square-integrable martingale, it is possible to associate a Hilbert norm on the space of equivalence classes of progressively measurable processes with respect to the martingale (using the quadratic variation of the martingale as the measure). The Itô integral can be constructed by first defining it for simple processes, and then exploiting their density in the Hilbert space. A noteworthy result is then the Itô isometry, which attests that for any martingale M having quadratic variation measure , and any progressively measurable process H: whenever the expectation on the right-hand side is finite.
A deeper application of Hilbert spaces that is especially important in the theory of Gaussian processes is an attempt, due to Leonard Gross and others, to make sense of certain formal integrals over infinite dimensional spaces like the Feynman path integral from quantum field theory. The problem with integrals like this is that there is no infinite dimensional Lebesgue measure. The notion of an abstract Wiener space allows one to construct a measure on a Banach space BScript error: No such module "Check for unknown parameters". that contains a Hilbert space HScript error: No such module "Check for unknown parameters"., called the Cameron–Martin space, as a dense subset, out of a finitely additive cylinder set measure on HScript error: No such module "Check for unknown parameters".. The resulting measure on BScript error: No such module "Check for unknown parameters". is countably additive and invariant under translation by elements of HScript error: No such module "Check for unknown parameters"., and this provides a mathematically rigorous way of thinking of the Wiener measure as a Gaussian measure on the Sobolev space .[63]
Color perception
Script error: No such module "Labelled list hatnote". Any true physical color can be represented by a combination of pure spectral colors. As physical colors can be composed of any number of spectral colors, the space of physical colors may aptly be represented by a Hilbert space over spectral colors. Humans have three types of cone cells for color perception, so the perceivable colors can be represented by 3-dimensional Euclidean space. The many-to-one linear mapping from the Hilbert space of physical colors to the Euclidean space of human perceivable colors explains why many distinct physical colors may be perceived by humans to be identical (e.g., pure yellow light versus a mix of red and green light, see Metamerism).[64][65]
Properties
Pythagorean identity
Two vectors uScript error: No such module "Check for unknown parameters". and vScript error: No such module "Check for unknown parameters". in a Hilbert space HScript error: No such module "Check for unknown parameters". are orthogonal when ⟨u, v⟩ = 0Script error: No such module "Check for unknown parameters".. The notation for this is u ⊥ vScript error: No such module "Check for unknown parameters".. More generally, when SScript error: No such module "Check for unknown parameters". is a subset in HScript error: No such module "Check for unknown parameters"., the notation u ⊥ SScript error: No such module "Check for unknown parameters". means that uScript error: No such module "Check for unknown parameters". is orthogonal to every element from SScript error: No such module "Check for unknown parameters"..
When uScript error: No such module "Check for unknown parameters". and vScript error: No such module "Check for unknown parameters". are orthogonal, one has
By induction on nScript error: No such module "Check for unknown parameters"., this is extended to any family u1, ..., unScript error: No such module "Check for unknown parameters". of nScript error: No such module "Check for unknown parameters". orthogonal vectors,
Whereas the Pythagorean identity as stated is valid in any inner product space, completeness is required for the extension of the Pythagorean identity to series.[66] A series ΣukScript error: No such module "Check for unknown parameters". of orthogonal vectors converges in HScript error: No such module "Check for unknown parameters". if and only if the series of squares of norms converges, and Furthermore, the sum of a series of orthogonal vectors is independent of the order in which it is taken.
Parallelogram identity and polarization
By definition, every Hilbert space is also a Banach space. Furthermore, in every Hilbert space the following parallelogram identity holds:[67]
Conversely, every Banach space in which the parallelogram identity holds is a Hilbert space, and the inner product is uniquely determined by the norm by the polarization identity.[68] For real Hilbert spaces, the polarization identity is
For complex Hilbert spaces, it is
The parallelogram law implies that any Hilbert space is a uniformly convex Banach space.[69]
Best approximation
This subsection employs the Hilbert projection theorem. If CScript error: No such module "Check for unknown parameters". is a non-empty closed convex subset of a Hilbert space HScript error: No such module "Check for unknown parameters". and xScript error: No such module "Check for unknown parameters". a point in HScript error: No such module "Check for unknown parameters"., there exists a unique point y ∈ CScript error: No such module "Check for unknown parameters". that minimizes the distance between xScript error: No such module "Check for unknown parameters". and points in CScript error: No such module "Check for unknown parameters".,[70]
This is equivalent to saying that there is a point with minimal norm in the translated convex set D = C − xScript error: No such module "Check for unknown parameters".. The proof consists in showing that every minimizing sequence (dn) ⊂ DScript error: No such module "Check for unknown parameters". is Cauchy (using the parallelogram identity) hence converges (using completeness) to a point in DScript error: No such module "Check for unknown parameters". that has minimal norm. More generally, this holds in any uniformly convex Banach space.[71]
When this result is applied to a closed subspace FScript error: No such module "Check for unknown parameters". of HScript error: No such module "Check for unknown parameters"., it can be shown that the point y ∈ FScript error: No such module "Check for unknown parameters". closest to xScript error: No such module "Check for unknown parameters". is characterized by[72]
This point yScript error: No such module "Check for unknown parameters". is the orthogonal projection of xScript error: No such module "Check for unknown parameters". onto FScript error: No such module "Check for unknown parameters"., and the mapping PF : x → yScript error: No such module "Check for unknown parameters". is linear (see Template:Slink). This result is especially significant in applied mathematics, especially numerical analysis, where it forms the basis of least squares methods.[73]
In particular, when FScript error: No such module "Check for unknown parameters". is not equal to HScript error: No such module "Check for unknown parameters"., one can find a nonzero vector vScript error: No such module "Check for unknown parameters". orthogonal to FScript error: No such module "Check for unknown parameters". (select x ∉ FScript error: No such module "Check for unknown parameters". and v = x − yScript error: No such module "Check for unknown parameters".). A very useful criterion is obtained by applying this observation to the closed subspace FScript error: No such module "Check for unknown parameters". generated by a subset SScript error: No such module "Check for unknown parameters". of HScript error: No such module "Check for unknown parameters"..
- A subset SScript error: No such module "Check for unknown parameters". of HScript error: No such module "Check for unknown parameters". spans a dense vector subspace if (and only if) the vector 0 is the sole vector v ∈ HScript error: No such module "Check for unknown parameters". orthogonal to SScript error: No such module "Check for unknown parameters"..
Duality
The dual space H*Script error: No such module "Check for unknown parameters". is the space of all continuous linear functions from the space HScript error: No such module "Check for unknown parameters". into the base field. It carries a natural norm, defined by This norm satisfies the parallelogram law, and so the dual space is also an inner product space where this inner product can be defined in terms of this dual norm by using the polarization identity. The dual space is also complete so it is a Hilbert space in its own right. If e• = (ei)i ∈ IScript error: No such module "Check for unknown parameters". is a complete orthonormal basis for Template:Mvar then the inner product on the dual space of any two is where all but countably many of the terms in this series are zero.
The Riesz representation theorem affords a convenient description of the dual space. To every element uScript error: No such module "Check for unknown parameters". of HScript error: No such module "Check for unknown parameters"., there is a unique element φuScript error: No such module "Check for unknown parameters". of H*Script error: No such module "Check for unknown parameters"., defined by where moreover,
The Riesz representation theorem states that the map from HScript error: No such module "Check for unknown parameters". to H*Script error: No such module "Check for unknown parameters". defined by u ↦ φuScript error: No such module "Check for unknown parameters". is surjective, which makes this map an isometric antilinear isomorphism.[74] So to every element φScript error: No such module "Check for unknown parameters". of the dual H*Script error: No such module "Check for unknown parameters". there exists one and only one uφScript error: No such module "Check for unknown parameters". in HScript error: No such module "Check for unknown parameters". such that for all x ∈ HScript error: No such module "Check for unknown parameters".. The inner product on the dual space H*Script error: No such module "Check for unknown parameters". satisfies
The reversal of order on the right-hand side restores linearity in φScript error: No such module "Check for unknown parameters". from the antilinearity of uφScript error: No such module "Check for unknown parameters".. In the real case, the antilinear isomorphism from HScript error: No such module "Check for unknown parameters". to its dual is actually an isomorphism, and so real Hilbert spaces are naturally isomorphic to their own duals.
The representing vector uφScript error: No such module "Check for unknown parameters". is obtained in the following way. When φ ≠ 0Script error: No such module "Check for unknown parameters"., the kernel F = Ker(φ)Script error: No such module "Check for unknown parameters". is a closed vector subspace of HScript error: No such module "Check for unknown parameters"., not equal to HScript error: No such module "Check for unknown parameters"., hence there exists a nonzero vector vScript error: No such module "Check for unknown parameters". orthogonal to FScript error: No such module "Check for unknown parameters".. The vector uScript error: No such module "Check for unknown parameters". is a suitable scalar multiple λvScript error: No such module "Check for unknown parameters". of vScript error: No such module "Check for unknown parameters".. The requirement that φ(v) = ⟨v, u⟩Script error: No such module "Check for unknown parameters". yields
This correspondence φ ↔ uScript error: No such module "Check for unknown parameters". is exploited by the bra–ket notation popular in physics.[75] It is common in physics to assume that the inner product, denoted by Template:Bra-ketScript error: No such module "Check for unknown parameters"., is linear on the right, The result Template:Bra-ketScript error: No such module "Check for unknown parameters". can be seen as the action of the linear functional Template:BraScript error: No such module "Check for unknown parameters". (the bra) on the vector Template:KetScript error: No such module "Check for unknown parameters". (the ket).
The Riesz representation theorem relies fundamentally not just on the presence of an inner product, but also on the completeness of the space. In fact, the theorem implies that the topological dual of any inner product space can be identified with its completion.[76] An immediate consequence of the Riesz representation theorem is also that a Hilbert space HScript error: No such module "Check for unknown parameters". is reflexive, meaning that the natural map from HScript error: No such module "Check for unknown parameters". into its double dual space is an isomorphism.
Weakly convergent sequences
Script error: No such module "Labelled list hatnote". In a Hilbert space HScript error: No such module "Check for unknown parameters"., a sequence {xn}Script error: No such module "Check for unknown parameters". is weakly convergent to a vector x ∈ HScript error: No such module "Check for unknown parameters". when for every v ∈ HScript error: No such module "Check for unknown parameters"..
For example, any orthonormal sequence {fn}Script error: No such module "Check for unknown parameters". converges weakly to 0, as a consequence of Bessel's inequality. Every weakly convergent sequence {xn}Script error: No such module "Check for unknown parameters". is bounded, by the uniform boundedness principle.
Conversely, every bounded sequence in a Hilbert space admits weakly convergent subsequences (Alaoglu's theorem).[77] This fact may be used to prove minimization results for continuous convex functionals, in the same way that the Bolzano–Weierstrass theorem is used for continuous functions on RdScript error: No such module "Check for unknown parameters".. Among several variants, one simple statement is as follows:[78]
- If f : H → RScript error: No such module "Check for unknown parameters". is a convex continuous function such that f(x)Script error: No such module "Check for unknown parameters". tends to +∞Script error: No such module "Check for unknown parameters". when Template:NormScript error: No such module "Check for unknown parameters". tends to ∞Script error: No such module "Check for unknown parameters"., then fScript error: No such module "Check for unknown parameters". admits a minimum at some point x0 ∈ HScript error: No such module "Check for unknown parameters"..
This fact (and its various generalizations) are fundamental for direct methods in the calculus of variations. Minimization results for convex functionals are also a direct consequence of the slightly more abstract fact that closed bounded convex subsets in a Hilbert space HScript error: No such module "Check for unknown parameters". are weakly compact, since HScript error: No such module "Check for unknown parameters". is reflexive. The existence of weakly convergent subsequences is a special case of the Eberlein–Šmulian theorem.
Banach space properties
Any general property of Banach spaces continues to hold for Hilbert spaces. The open mapping theorem states that a continuous surjective linear transformation from one Banach space to another is an open mapping meaning that it sends open sets to open sets. A corollary is the bounded inverse theorem, that a continuous and bijective linear function from one Banach space to another is an isomorphism (that is, a continuous linear map whose inverse is also continuous). This theorem is considerably simpler to prove in the case of Hilbert spaces than in general Banach spaces.[79] The open mapping theorem is equivalent to the closed graph theorem, which asserts that a linear function from one Banach space to another is continuous if and only if its graph is a closed set.[80] In the case of Hilbert spaces, this is basic in the study of unbounded operators (see Closed operator).
The (geometrical) Hahn–Banach theorem asserts that a closed convex set can be separated from any point outside it by means of a hyperplane of the Hilbert space. This is an immediate consequence of the best approximation property: if yScript error: No such module "Check for unknown parameters". is the element of a closed convex set FScript error: No such module "Check for unknown parameters". closest to xScript error: No such module "Check for unknown parameters"., then the separating hyperplane is the plane perpendicular to the segment xyScript error: No such module "Check for unknown parameters". passing through its midpoint.[81]
Operators on Hilbert spaces
Bounded operators
The continuous linear operators A : H1 → H2Script error: No such module "Check for unknown parameters". from a Hilbert space H1Script error: No such module "Check for unknown parameters". to a second Hilbert space H2Script error: No such module "Check for unknown parameters". are bounded in the sense that they map bounded sets to bounded sets.[82] Conversely, if an operator is bounded, then it is continuous. The space of such bounded linear operators has a norm, the operator norm given by
The sum and the composite of two bounded linear operators is again bounded and linear. For y in H2, the map that sends x ∈ H1Script error: No such module "Check for unknown parameters". to ⟨Ax, y⟩Script error: No such module "Check for unknown parameters". is linear and continuous, and according to the Riesz representation theorem can therefore be represented in the form for some vector A*yScript error: No such module "Check for unknown parameters". in H1Script error: No such module "Check for unknown parameters".. This defines another bounded linear operator A* : H2 → H1Script error: No such module "Check for unknown parameters"., the adjoint of Template:Mvar. The adjoint satisfies A** = AScript error: No such module "Check for unknown parameters".. When the Riesz representation theorem is used to identify each Hilbert space with its continuous dual space, the adjoint of Template:Mvar can be shown to be identical to the transpose tA : H2* → H1*Script error: No such module "Check for unknown parameters". of Template:Mvar, which by definition sends to the functional
The set B(H)Script error: No such module "Check for unknown parameters". of all bounded linear operators on HScript error: No such module "Check for unknown parameters". (meaning operators H → HScript error: No such module "Check for unknown parameters".), together with the addition and composition operations, the norm and the adjoint operation, is a C*-algebra, which is a type of operator algebra.
An element AScript error: No such module "Check for unknown parameters". of B(H)Script error: No such module "Check for unknown parameters". is called 'self-adjoint' or 'Hermitian' if A* = AScript error: No such module "Check for unknown parameters".. If AScript error: No such module "Check for unknown parameters". is Hermitian and ⟨Ax, x⟩ ≥ 0Script error: No such module "Check for unknown parameters". for every xScript error: No such module "Check for unknown parameters"., then AScript error: No such module "Check for unknown parameters". is called 'nonnegative', written A ≥ 0Script error: No such module "Check for unknown parameters".; if equality holds only when x = 0Script error: No such module "Check for unknown parameters"., then AScript error: No such module "Check for unknown parameters". is called 'positive'. The set of self adjoint operators admits a partial order, in which A ≥ BScript error: No such module "Check for unknown parameters". if A − B ≥ 0Script error: No such module "Check for unknown parameters".. If AScript error: No such module "Check for unknown parameters". has the form B*BScript error: No such module "Check for unknown parameters". for some BScript error: No such module "Check for unknown parameters"., then AScript error: No such module "Check for unknown parameters". is nonnegative; if BScript error: No such module "Check for unknown parameters". is invertible, then AScript error: No such module "Check for unknown parameters". is positive. A converse is also true in the sense that, for a non-negative operator AScript error: No such module "Check for unknown parameters"., there exists a unique non-negative square root BScript error: No such module "Check for unknown parameters". such that
In a sense made precise by the spectral theorem, self-adjoint operators can usefully be thought of as operators that are "real". An element AScript error: No such module "Check for unknown parameters". of B(H)Script error: No such module "Check for unknown parameters". is called normal if A*A = AA*Script error: No such module "Check for unknown parameters".. Normal operators decompose into the sum of a self-adjoint operator and an imaginary multiple of a self adjoint operator that commute with each other. Normal operators can also usefully be thought of in terms of their real and imaginary parts.
An element UScript error: No such module "Check for unknown parameters". of B(H)Script error: No such module "Check for unknown parameters". is called unitary if UScript error: No such module "Check for unknown parameters". is invertible and its inverse is given by U*Script error: No such module "Check for unknown parameters".. This can also be expressed by requiring that UScript error: No such module "Check for unknown parameters". be onto and ⟨Ux, Uy⟩ = ⟨x, y⟩Script error: No such module "Check for unknown parameters". for all x, y ∈ HScript error: No such module "Check for unknown parameters".. The unitary operators form a group under composition, which is the isometry group of HScript error: No such module "Check for unknown parameters"..
An element of B(H)Script error: No such module "Check for unknown parameters". is compact if it sends bounded sets to relatively compact sets. Equivalently, a bounded operator TScript error: No such module "Check for unknown parameters". is compact if, for any bounded sequence {xk}Script error: No such module "Check for unknown parameters"., the sequence {Txk}Script error: No such module "Check for unknown parameters". has a convergent subsequence. Many integral operators are compact, and in fact define a special class of operators known as Hilbert–Schmidt operators that are especially important in the study of integral equations. Fredholm operators differ from a compact operator by a multiple of the identity, and are equivalently characterized as operators with a finite dimensional kernel and cokernel. The index of a Fredholm operator TScript error: No such module "Check for unknown parameters". is defined by
The index is homotopy invariant, and plays a deep role in differential geometry via the Atiyah–Singer index theorem.
Unbounded operators
Unbounded operators are also tractable in Hilbert spaces, and have important applications to quantum mechanics.[83] An unbounded operator TScript error: No such module "Check for unknown parameters". on a Hilbert space HScript error: No such module "Check for unknown parameters". is defined as a linear operator whose domain D(T)Script error: No such module "Check for unknown parameters". is a linear subspace of HScript error: No such module "Check for unknown parameters".. Often the domain D(T)Script error: No such module "Check for unknown parameters". is a dense subspace of HScript error: No such module "Check for unknown parameters"., in which case TScript error: No such module "Check for unknown parameters". is known as a densely defined operator.
The adjoint of a densely defined unbounded operator is defined in essentially the same manner as for bounded operators. Self-adjoint unbounded operators play the role of the observables in the mathematical formulation of quantum mechanics. Examples of self-adjoint unbounded operators on the Hilbert space L2(R)Script error: No such module "Check for unknown parameters". are:[84]
- A suitable extension of the differential operator where iScript error: No such module "Check for unknown parameters". is the imaginary unit and fScript error: No such module "Check for unknown parameters". is a differentiable function of compact support.
- The multiplication-by-xScript error: No such module "Check for unknown parameters". operator:
These correspond to the momentum and position observables, respectively. Neither AScript error: No such module "Check for unknown parameters". nor BScript error: No such module "Check for unknown parameters". is defined on all of HScript error: No such module "Check for unknown parameters"., since in the case of AScript error: No such module "Check for unknown parameters". the derivative need not exist, and in the case of BScript error: No such module "Check for unknown parameters". the product function need not be square integrable. In both cases, the set of possible arguments form dense subspaces of L2(R)Script error: No such module "Check for unknown parameters"..
Constructions
Direct sums
Two Hilbert spaces H1Script error: No such module "Check for unknown parameters". and H2Script error: No such module "Check for unknown parameters". can be combined into another Hilbert space, called the (orthogonal) direct sum,[85] and denoted
consisting of the set of all ordered pairs (x1, x2)Script error: No such module "Check for unknown parameters". where xi ∈ HiScript error: No such module "Check for unknown parameters"., i = 1, 2Script error: No such module "Check for unknown parameters"., and inner product defined by
More generally, if HiScript error: No such module "Check for unknown parameters". is a family of Hilbert spaces indexed by i ∈ I, then the direct sum of the HiScript error: No such module "Check for unknown parameters"., denoted consists of the set of all indexed families in the Cartesian product of the HiScript error: No such module "Check for unknown parameters". such that
The inner product is defined by
Each of the HiScript error: No such module "Check for unknown parameters". is included as a closed subspace in the direct sum of all of the HiScript error: No such module "Check for unknown parameters".. Moreover, the HiScript error: No such module "Check for unknown parameters". are pairwise orthogonal. Conversely, if there is a system of closed subspaces, ViScript error: No such module "Check for unknown parameters"., i ∈ IScript error: No such module "Check for unknown parameters"., in a Hilbert space HScript error: No such module "Check for unknown parameters"., that are pairwise orthogonal and whose union is dense in HScript error: No such module "Check for unknown parameters"., then HScript error: No such module "Check for unknown parameters". is canonically isomorphic to the direct sum of ViScript error: No such module "Check for unknown parameters".. In this case, HScript error: No such module "Check for unknown parameters". is called the internal direct sum of the ViScript error: No such module "Check for unknown parameters".. A direct sum (internal or external) is also equipped with a family of orthogonal projections EiScript error: No such module "Check for unknown parameters". onto the iScript error: No such module "Check for unknown parameters".th direct summand HiScript error: No such module "Check for unknown parameters".. These projections are bounded, self-adjoint, idempotent operators that satisfy the orthogonality condition
The spectral theorem for compact self-adjoint operators on a Hilbert space HScript error: No such module "Check for unknown parameters". states that HScript error: No such module "Check for unknown parameters". splits into an orthogonal direct sum of the eigenspaces of an operator, and also gives an explicit decomposition of the operator as a sum of projections onto the eigenspaces. The direct sum of Hilbert spaces also appears in quantum mechanics as the Fock space of a system containing a variable number of particles, where each Hilbert space in the direct sum corresponds to an additional degree of freedom for the quantum mechanical system. In representation theory, the Peter–Weyl theorem guarantees that any unitary representation of a compact group on a Hilbert space splits as the direct sum of finite-dimensional representations.
Tensor products
Script error: No such module "Labelled list hatnote". If x1, y1 ∊ H1Script error: No such module "Check for unknown parameters". and x2, y2 ∊ H2Script error: No such module "Check for unknown parameters"., then one defines an inner product on the (ordinary) tensor product as follows. On simple tensors, let
This formula then extends by sesquilinearity to an inner product on H1 ⊗ H2Script error: No such module "Check for unknown parameters".. The Hilbertian tensor product of H1Script error: No such module "Check for unknown parameters". and H2Script error: No such module "Check for unknown parameters"., sometimes denoted by H1 H2Script error: No such module "Check for unknown parameters"., is the Hilbert space obtained by completing H1 ⊗ H2Script error: No such module "Check for unknown parameters". for the metric associated to this inner product.[86]
An example is provided by the Hilbert space L2([0, 1])Script error: No such module "Check for unknown parameters".. The Hilbertian tensor product of two copies of L2([0, 1])Script error: No such module "Check for unknown parameters". is isometrically and linearly isomorphic to the space L2([0, 1]2)Script error: No such module "Check for unknown parameters". of square-integrable functions on the square [0, 1]2Script error: No such module "Check for unknown parameters".. This isomorphism sends a simple tensor f1 ⊗ f2Script error: No such module "Check for unknown parameters". to the function on the square.
This example is typical in the following sense.[87] Associated to every simple tensor product x1 ⊗ x2Script error: No such module "Check for unknown parameters". is the rank one operator from HScript error: No such module "Su".Script error: No such module "Check for unknown parameters". to H2Script error: No such module "Check for unknown parameters". that maps a given x* ∈ HScript error: No such module "Su".Script error: No such module "Check for unknown parameters". as
This mapping defined on simple tensors extends to a linear identification between H1 ⊗ H2Script error: No such module "Check for unknown parameters". and the space of finite rank operators from HScript error: No such module "Su".Script error: No such module "Check for unknown parameters". to H2Script error: No such module "Check for unknown parameters".. This extends to a linear isometry of the Hilbertian tensor product H1 H2Script error: No such module "Check for unknown parameters". with the Hilbert space HS(HScript error: No such module "Su"., H2)Script error: No such module "Check for unknown parameters". of Hilbert–Schmidt operators from HScript error: No such module "Su".Script error: No such module "Check for unknown parameters". to H2Script error: No such module "Check for unknown parameters"..
Orthonormal bases
The notion of an orthonormal basis from linear algebra generalizes over to the case of Hilbert spaces.[88] In a Hilbert space HScript error: No such module "Check for unknown parameters"., an orthonormal basis is a family {ek}k ∈ BScript error: No such module "Check for unknown parameters". of elements of HScript error: No such module "Check for unknown parameters". satisfying the conditions:
- Orthogonality: Every two different elements of BScript error: No such module "Check for unknown parameters". are orthogonal: ⟨ek, ej⟩ = 0Script error: No such module "Check for unknown parameters". for all k, j ∈ BScript error: No such module "Check for unknown parameters". with k ≠ j.
- Normalization: Every element of the family has norm 1: Template:Norm = 1Script error: No such module "Check for unknown parameters". for all k ∈ BScript error: No such module "Check for unknown parameters"..
- Completeness: The linear span of the family ekScript error: No such module "Check for unknown parameters"., k ∈ BScript error: No such module "Check for unknown parameters"., is dense in H.
A system of vectors satisfying the first two conditions basis is called an orthonormal system or an orthonormal set (or an orthonormal sequence if BScript error: No such module "Check for unknown parameters". is countable). Such a system is always linearly independent.
Despite the name, an orthonormal basis is not, in general, a basis in the sense of linear algebra (Hamel basis). More precisely, an orthonormal basis is a Hamel basis if and only if the Hilbert space is a finite-dimensional vector space.[89]
Completeness of an orthonormal system of vectors of a Hilbert space can be equivalently restated as:
- for every v ∈ HScript error: No such module "Check for unknown parameters"., if ⟨v, ek⟩ = 0Script error: No such module "Check for unknown parameters". for all k ∈ BScript error: No such module "Check for unknown parameters"., then v = 0Script error: No such module "Check for unknown parameters"..
This is related to the fact that the only vector orthogonal to a dense linear subspace is the zero vector, for if SScript error: No such module "Check for unknown parameters". is any orthonormal set and vScript error: No such module "Check for unknown parameters". is orthogonal to SScript error: No such module "Check for unknown parameters"., then vScript error: No such module "Check for unknown parameters". is orthogonal to the closure of the linear span of SScript error: No such module "Check for unknown parameters"., which is the whole space.
Examples of orthonormal bases include:
- the set {(1, 0, 0), (0, 1, 0), (0, 0, 1)}Script error: No such module "Check for unknown parameters". forms an orthonormal basis of R3Script error: No such module "Check for unknown parameters". with the dot product;
- the sequence { fn | n ∈ Z}Script error: No such module "Check for unknown parameters". with fn(x) = exp(2πinx)Script error: No such module "Check for unknown parameters". forms an orthonormal basis of the complex space L2([0, 1])Script error: No such module "Check for unknown parameters".;
In the infinite-dimensional case, an orthonormal basis will not be a basis in the sense of linear algebra; to distinguish the two, the latter basis is also called a Hamel basis. That the span of the basis vectors is dense implies that every vector in the space can be written as the sum of an infinite series, and the orthogonality implies that this decomposition is unique.
Sequence spaces
The space of square-summable sequences of complex numbers is the set of infinite sequences[8] of real or complex numbers such that
This space has an orthonormal basis:
This space is the infinite-dimensional generalization of the space of finite-dimensional vectors. It is usually the first example used to show that in infinite-dimensional spaces, a set that is closed and bounded is not necessarily (sequentially) compact (as is the case in all finite dimensional spaces). Indeed, the set of orthonormal vectors above shows this: It is an infinite sequence of vectors in the unit ball (i.e., the ball of points with norm less than or equal one). This set is clearly bounded and closed; yet, no subsequence of these vectors converges to anything and consequently the unit ball in is not compact. Intuitively, this is because "there is always another coordinate direction" into which the next elements of the sequence can evade.
One can generalize the space in many ways. For example, if BScript error: No such module "Check for unknown parameters". is any set, then one can form a Hilbert space of sequences with index set BScript error: No such module "Check for unknown parameters"., defined by[90]
The summation over B is here defined by the supremum being taken over all finite subsets of BScript error: No such module "Check for unknown parameters".. It follows that, for this sum to be finite, every element of l2(B)Script error: No such module "Check for unknown parameters". has only countably many nonzero terms. This space becomes a Hilbert space with the inner product
for all x, y ∈ l2(B)Script error: No such module "Check for unknown parameters".. Here the sum also has only countably many nonzero terms, and is unconditionally convergent by the Cauchy–Schwarz inequality.
An orthonormal basis of l2(B)Script error: No such module "Check for unknown parameters". is indexed by the set BScript error: No such module "Check for unknown parameters"., given by
Script error: No such module "anchor". Script error: No such module "anchor".
Bessel's inequality and Parseval's formula
Let f1, ..., fnScript error: No such module "Check for unknown parameters". be a finite orthonormal system in HScript error: No such module "Check for unknown parameters".. For an arbitrary vector x ∈ HScript error: No such module "Check for unknown parameters"., let
Then ⟨x, fk⟩ = ⟨y, fk⟩Script error: No such module "Check for unknown parameters". for every k = 1, ..., nScript error: No such module "Check for unknown parameters".. It follows that x − yScript error: No such module "Check for unknown parameters". is orthogonal to each fkScript error: No such module "Check for unknown parameters"., hence x − yScript error: No such module "Check for unknown parameters". is orthogonal to yScript error: No such module "Check for unknown parameters".. Using the Pythagorean identity twice, it follows that
Let {fi}, i ∈ IScript error: No such module "Check for unknown parameters"., be an arbitrary orthonormal system in HScript error: No such module "Check for unknown parameters".. Applying the preceding inequality to every finite subset JScript error: No such module "Check for unknown parameters". of IScript error: No such module "Check for unknown parameters". gives Bessel's inequality:[91] (according to the definition of the sum of an arbitrary family of non-negative real numbers).
Geometrically, Bessel's inequality implies that the orthogonal projection of xScript error: No such module "Check for unknown parameters". onto the linear subspace spanned by the fiScript error: No such module "Check for unknown parameters". has norm that does not exceed that of xScript error: No such module "Check for unknown parameters".. In two dimensions, this is the assertion that the length of the leg of a right triangle may not exceed the length of the hypotenuse.
Bessel's inequality is a stepping stone to the stronger result called Parseval's identity, which governs the case when Bessel's inequality is actually an equality. By definition, if {ek}k ∈ BScript error: No such module "Check for unknown parameters". is an orthonormal basis of HScript error: No such module "Check for unknown parameters"., then every element xScript error: No such module "Check for unknown parameters". of HScript error: No such module "Check for unknown parameters". may be written as
Even if BScript error: No such module "Check for unknown parameters". is uncountable, Bessel's inequality guarantees that the expression is well-defined and consists only of countably many nonzero terms. This sum is called the Fourier expansion of xScript error: No such module "Check for unknown parameters"., and the individual coefficients ⟨x, ek⟩Script error: No such module "Check for unknown parameters". are the Fourier coefficients of xScript error: No such module "Check for unknown parameters".. Parseval's identity then asserts that[92]
Conversely,[92] if {ek}Script error: No such module "Check for unknown parameters". is an orthonormal set such that Parseval's identity holds for every xScript error: No such module "Check for unknown parameters"., then {ek}Script error: No such module "Check for unknown parameters". is an orthonormal basis.
Hilbert dimension
As a consequence of Zorn's lemma, every Hilbert space admits an orthonormal basis; furthermore, any two orthonormal bases of the same space have the same cardinality, called the Hilbert dimension of the space.[93] For instance, since l2(B)Script error: No such module "Check for unknown parameters". has an orthonormal basis indexed by BScript error: No such module "Check for unknown parameters"., its Hilbert dimension is the cardinality of BScript error: No such module "Check for unknown parameters". (which may be a finite integer, or a countable or uncountable cardinal number).
The Hilbert dimension is not greater than the Hamel dimension (the usual dimension of a vector space).
As a consequence of Parseval's identity,[94] if {ek}k ∈ BScript error: No such module "Check for unknown parameters". is an orthonormal basis of HScript error: No such module "Check for unknown parameters"., then the map Φ : H → l2(B)Script error: No such module "Check for unknown parameters". defined by Φ(x) = ⟨x, ek⟩k∈BScript error: No such module "Check for unknown parameters". is an isometric isomorphism of Hilbert spaces: it is a bijective linear mapping such that for all x, y ∈ HScript error: No such module "Check for unknown parameters".. The cardinal number of BScript error: No such module "Check for unknown parameters". is the Hilbert dimension of HScript error: No such module "Check for unknown parameters".. Thus every Hilbert space is isometrically isomorphic to a sequence space l2(B)Script error: No such module "Check for unknown parameters". for some set BScript error: No such module "Check for unknown parameters"..
Separable spaces
By definition, a Hilbert space is separable provided it contains a dense countable subset. Along with Zorn's lemma, this means a Hilbert space is separable if and only if it admits a countable orthonormal basis. All infinite-dimensional separable Hilbert spaces are therefore isometrically isomorphic to the square-summable sequence space
In the past, Hilbert spaces were often required to be separable as part of the definition.[95]
In quantum field theory
Most spaces used in physics are separable, and since these are all isomorphic to each other, one often refers to any infinite-dimensional separable Hilbert space as "the Hilbert space" or just "Hilbert space".[96] Even in quantum field theory, most of the Hilbert spaces are in fact separable, as stipulated by the Wightman axioms. However, it is sometimes argued that non-separable Hilbert spaces are also important in quantum field theory, roughly because the systems in the theory possess an infinite number of degrees of freedom and any infinite Hilbert tensor product (of spaces of dimension greater than one) is non-separable.[97] For instance, a bosonic field can be naturally thought of as an element of a tensor product whose factors represent harmonic oscillators at each point of space. From this perspective, the natural state space of a boson might seem to be a non-separable space.[97] However, it is only a small separable subspace of the full tensor product that can contain physically meaningful fields (on which the observables can be defined). Another non-separable Hilbert space models the state of an infinite collection of particles in an unbounded region of space. An orthonormal basis of the space is indexed by the density of the particles, a continuous parameter, and since the set of possible densities is uncountable, the basis is not countable.[97]
Orthogonal complements and projections
Script error: No such module "Labelled list hatnote".
If SScript error: No such module "Check for unknown parameters". is a subset of a Hilbert space HScript error: No such module "Check for unknown parameters"., the set of vectors orthogonal to SScript error: No such module "Check for unknown parameters". is defined by
The set S⊥Script error: No such module "Check for unknown parameters". is a closed subspace of HScript error: No such module "Check for unknown parameters". (can be proved easily using the linearity and continuity of the inner product) and so forms itself a Hilbert space. If VScript error: No such module "Check for unknown parameters". is a closed subspace of HScript error: No such module "Check for unknown parameters"., then V⊥Script error: No such module "Check for unknown parameters". is called the Template:Em of VScript error: No such module "Check for unknown parameters".. In fact, every x ∈ HScript error: No such module "Check for unknown parameters". can then be written uniquely as x = v + wScript error: No such module "Check for unknown parameters"., with v ∈ VScript error: No such module "Check for unknown parameters". and w ∈ V⊥Script error: No such module "Check for unknown parameters".. Therefore, HScript error: No such module "Check for unknown parameters". is the internal Hilbert direct sum of VScript error: No such module "Check for unknown parameters". and V⊥Script error: No such module "Check for unknown parameters"..
The linear operator PV : H → HScript error: No such module "Check for unknown parameters". that maps xScript error: No such module "Check for unknown parameters". to vScript error: No such module "Check for unknown parameters". is called the Template:Em onto VScript error: No such module "Check for unknown parameters".. There is a natural one-to-one correspondence between the set of all closed subspaces of HScript error: No such module "Check for unknown parameters". and the set of all bounded self-adjoint operators PScript error: No such module "Check for unknown parameters". such that P2 = PScript error: No such module "Check for unknown parameters".. Specifically,
This provides the geometrical interpretation of PV(x)Script error: No such module "Check for unknown parameters".: it is the best approximation to x by elements of V.[98]
Projections PUScript error: No such module "Check for unknown parameters". and PVScript error: No such module "Check for unknown parameters". are called mutually orthogonal if PUPV = 0Script error: No such module "Check for unknown parameters".. This is equivalent to UScript error: No such module "Check for unknown parameters". and VScript error: No such module "Check for unknown parameters". being orthogonal as subspaces of HScript error: No such module "Check for unknown parameters".. The sum of the two projections PUScript error: No such module "Check for unknown parameters". and PVScript error: No such module "Check for unknown parameters". is a projection only if UScript error: No such module "Check for unknown parameters". and VScript error: No such module "Check for unknown parameters". are orthogonal to each other, and in that case PU + PV = PU+VScript error: No such module "Check for unknown parameters"..[99] The composite PUPVScript error: No such module "Check for unknown parameters". is generally not a projection; in fact, the composite is a projection if and only if the two projections commute, and in that case PUPV = PU∩VScript error: No such module "Check for unknown parameters"..[100]
By restricting the codomain to the Hilbert space VScript error: No such module "Check for unknown parameters"., the orthogonal projection PVScript error: No such module "Check for unknown parameters". gives rise to a projection mapping π : H → VScript error: No such module "Check for unknown parameters".; it is the adjoint of the inclusion mapping meaning that for all x ∈ VScript error: No such module "Check for unknown parameters". and y ∈ HScript error: No such module "Check for unknown parameters"..
The operator norm of the orthogonal projection PVScript error: No such module "Check for unknown parameters". onto a nonzero closed subspace VScript error: No such module "Check for unknown parameters". is equal to 1:
Every closed subspace V of a Hilbert space is therefore the image of an operator PScript error: No such module "Check for unknown parameters". of norm one such that P2 = PScript error: No such module "Check for unknown parameters".. The property of possessing appropriate projection operators characterizes Hilbert spaces:[101]
- A Banach space of dimension higher than 2 is (isometrically) a Hilbert space if and only if, for every closed subspace VScript error: No such module "Check for unknown parameters"., there is an operator PVScript error: No such module "Check for unknown parameters". of norm one whose image is VScript error: No such module "Check for unknown parameters". such that PScript error: No such module "Su". = PVScript error: No such module "Check for unknown parameters"..
While this result characterizes the metric structure of a Hilbert space, the structure of a Hilbert space as a topological vector space can itself be characterized in terms of the presence of complementary subspaces:[102]
- A Banach space XScript error: No such module "Check for unknown parameters". is topologically and linearly isomorphic to a Hilbert space if and only if, to every closed subspace VScript error: No such module "Check for unknown parameters"., there is a closed subspace WScript error: No such module "Check for unknown parameters". such that XScript error: No such module "Check for unknown parameters". is equal to the internal direct sum V ⊕ WScript error: No such module "Check for unknown parameters"..
The orthogonal complement satisfies some more elementary results. It is a monotone function in the sense that if U ⊂ VScript error: No such module "Check for unknown parameters"., then V⊥ ⊆ U⊥Script error: No such module "Check for unknown parameters". with equality holding if and only if VScript error: No such module "Check for unknown parameters". is contained in the closure of UScript error: No such module "Check for unknown parameters".. This result is a special case of the Hahn–Banach theorem. The closure of a subspace can be completely characterized in terms of the orthogonal complement: if VScript error: No such module "Check for unknown parameters". is a subspace of HScript error: No such module "Check for unknown parameters"., then the closure of VScript error: No such module "Check for unknown parameters". is equal to V⊥⊥Script error: No such module "Check for unknown parameters".. The orthogonal complement is thus a Galois connection on the partial order of subspaces of a Hilbert space. In general, the orthogonal complement of a sum of subspaces is the intersection of the orthogonal complements:[103]
If the ViScript error: No such module "Check for unknown parameters". are in addition closed, then
Spectral theory
There is a well-developed spectral theory for self-adjoint operators in a Hilbert space, that is roughly analogous to the study of symmetric matrices over the reals or self-adjoint matrices over the complex numbers.[104] In the same sense, one can obtain a "diagonalization" of a self-adjoint operator as a suitable sum (actually an integral) of orthogonal projection operators.
The spectrum of an operator TScript error: No such module "Check for unknown parameters"., denoted σ(T)Script error: No such module "Check for unknown parameters"., is the set of complex numbers λScript error: No such module "Check for unknown parameters". such that T − λScript error: No such module "Check for unknown parameters". lacks a continuous inverse. If TScript error: No such module "Check for unknown parameters". is bounded, then the spectrum is always a compact set in the complex plane, and lies inside the disc Template:Abs ≤ Template:NormScript error: No such module "Check for unknown parameters".. If TScript error: No such module "Check for unknown parameters". is self-adjoint, then the spectrum is real. In fact, it is contained in the interval [m, M]Script error: No such module "Check for unknown parameters". where
Moreover, mScript error: No such module "Check for unknown parameters". and MScript error: No such module "Check for unknown parameters". are both actually contained within the spectrum.
The eigenspaces of an operator TScript error: No such module "Check for unknown parameters". are given by
Unlike with finite matrices, not every element of the spectrum of TScript error: No such module "Check for unknown parameters". must be an eigenvalue: the linear operator T − λScript error: No such module "Check for unknown parameters". may only lack an inverse because it is not surjective. Elements of the spectrum of an operator in the general sense are known as spectral values. Since spectral values need not be eigenvalues, the spectral decomposition is often more subtle than in finite dimensions.
However, the spectral theorem of a self-adjoint operator TScript error: No such module "Check for unknown parameters". takes a particularly simple form if, in addition, TScript error: No such module "Check for unknown parameters". is assumed to be a compact operator. The spectral theorem for compact self-adjoint operators states:[105]
- A compact self-adjoint operator TScript error: No such module "Check for unknown parameters". has only countably (or finitely) many spectral values. The spectrum of TScript error: No such module "Check for unknown parameters". has no limit point in the complex plane except possibly zero. The eigenspaces of TScript error: No such module "Check for unknown parameters". decompose HScript error: No such module "Check for unknown parameters". into an orthogonal direct sum: Moreover, if EλScript error: No such module "Check for unknown parameters". denotes the orthogonal projection onto the eigenspace HλScript error: No such module "Check for unknown parameters"., then where the sum converges with respect to the norm on B(H)Script error: No such module "Check for unknown parameters"..
This theorem plays a fundamental role in the theory of integral equations, as many integral operators are compact, in particular those that arise from Hilbert–Schmidt operators.
The general spectral theorem for self-adjoint operators involves a kind of operator-valued Riemann–Stieltjes integral, rather than an infinite summation.[106] The spectral family associated to TScript error: No such module "Check for unknown parameters". associates to each real number λ an operator EλScript error: No such module "Check for unknown parameters"., which is the projection onto the nullspace of the operator (T − λ)+Script error: No such module "Check for unknown parameters"., where the positive part of a self-adjoint operator is defined by
The operators EλScript error: No such module "Check for unknown parameters". are monotone increasing relative to the partial order defined on self-adjoint operators; the eigenvalues correspond precisely to the jump discontinuities. One has the spectral theorem, which asserts
The integral is understood as a Riemann–Stieltjes integral, convergent with respect to the norm on B(H)Script error: No such module "Check for unknown parameters".. In particular, one has the ordinary scalar-valued integral representation
A somewhat similar spectral decomposition holds for normal operators, although because the spectrum may now contain non-real complex numbers, the operator-valued Stieltjes measure dEλScript error: No such module "Check for unknown parameters". must instead be replaced by a resolution of the identity.
A major application of spectral methods is the spectral mapping theorem, which allows one to apply to a self-adjoint operator TScript error: No such module "Check for unknown parameters". any continuous complex function fScript error: No such module "Check for unknown parameters". defined on the spectrum of TScript error: No such module "Check for unknown parameters". by forming the integral
The resulting continuous functional calculus has applications in particular to pseudodifferential operators.[107]
The spectral theory of unbounded self-adjoint operators is only marginally more difficult than for bounded operators. The spectrum of an unbounded operator is defined in precisely the same way as for bounded operators: λScript error: No such module "Check for unknown parameters". is a spectral value if the resolvent operator
fails to be a well-defined continuous operator. The self-adjointness of TScript error: No such module "Check for unknown parameters". still guarantees that the spectrum is real. Thus the essential idea of working with unbounded operators is to look instead at the resolvent RλScript error: No such module "Check for unknown parameters". where λScript error: No such module "Check for unknown parameters". is nonreal. This is a bounded normal operator, which admits a spectral representation that can then be transferred to a spectral representation of TScript error: No such module "Check for unknown parameters". itself. A similar strategy is used, for instance, to study the spectrum of the Laplace operator: rather than address the operator directly, one instead looks as an associated resolvent such as a Riesz potential or Bessel potential.
A precise version of the spectral theorem in this case is:[108] Template:Math theorem There is also a version of the spectral theorem that applies to unbounded normal operators.
In popular culture
In Gravity's Rainbow (1973), a novel by Thomas Pynchon, one of the characters is called "Sammy Hilbert-Spaess", a pun on "Hilbert Space". The novel refers also to Gödel's incompleteness theorems.[109]
See also
Script error: No such module "Portal".
<templatestyles src="Div col/styles.css"/>
- Template:Annotated link
- Template:Annotated link
- Template:Annotated link
- Template:Annotated link
- Template:Annotated link
- Template:Annotated link
- Template:Annotated link
- Template:Annotated link
- Template:Annotated link
- Template:Annotated link
- Template:Annotated link
- Template:Annotated link
- Template:Annotated link
- Template:Annotated link
- Template:Annotated link
Remarks
<templatestyles src="Reflist/styles.css" />
- ↑ In some conventions, inner products are linear in their second arguments instead.
- ↑ The eigenvalues of the Fredholm kernel are Template:SfracScript error: No such module "Check for unknown parameters"., which tend to zero.
Script error: No such module "Check for unknown parameters".
Notes
<templatestyles src="Reflist/styles.css" />
- ↑ Script error: No such module "Footnotes".
- ↑ However, some sources call finite-dimensional spaces with these properties pre-Hilbert spaces, reserving the term "Hilbert space" for infinite-dimensional spaces; see, e.g., Script error: No such module "Footnotes"..
- ↑ Script error: No such module "Footnotes".
- ↑ The mathematical material in this section can be found in any good textbook on functional analysis, such as Script error: No such module "Footnotes"., Script error: No such module "Footnotes"., Script error: No such module "Footnotes". or Script error: No such module "Footnotes"..
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ a b Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Largely from the work of Hermann Grassmann, at the urging of August Ferdinand Möbius Script error: No such module "Footnotes".. The first modern axiomatic account of abstract vector spaces ultimately appeared in Giuseppe Peano's 1888 account (Script error: No such module "Footnotes".; Script error: No such module "Footnotes".).
- ↑ A detailed account of the history of Hilbert spaces can be found in Script error: No such module "Footnotes"..
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".. Further details on the history of integration theory can be found in Script error: No such module "Footnotes". and Script error: No such module "Footnotes"..
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ In Script error: No such module "Footnotes"., the result that every linear functional on L2[0,1]Script error: No such module "Check for unknown parameters". is represented by integration is jointly attributed to Script error: No such module "Footnotes". and Script error: No such module "Footnotes".. The general result, that the dual of a Hilbert space is identified with the Hilbert space itself, can be found in Script error: No such module "Footnotes"..
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ a b Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ a b Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "citation/CS1".
- ↑ a b Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Details can be found in Script error: No such module "Footnotes"..
- ↑ A general reference on Hardy spaces is the book Script error: No such module "Footnotes"..
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ More detail on finite element methods from this point of view can be found in Script error: No such module "Footnotes"..
- ↑ Script error: No such module "Footnotes"., section 9.5
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes"., Chapters 2 and 3
- ↑ Script error: No such module "Footnotes"., Proposition 2.14.
- ↑ Script error: No such module "Footnotes".
- ↑ A treatment of Fourier series from this point of view is available, for instance, in Script error: No such module "Footnotes". or Script error: No such module "Footnotes"..
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ The classic reference for spectral methods is Script error: No such module "Footnotes".. A more up-to-date account is Script error: No such module "Footnotes"..
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes"., p. 477, ex. 34.13}}
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes"., Exercise 16.45.
- ↑ Script error: No such module "Footnotes"., Chapter 3
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "Footnotes"., Theorem 12.6
- ↑ Script error: No such module "Footnotes"., p. 38
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ A general reference for this section is Script error: No such module "Footnotes"., chapter 12.
- ↑ See Script error: No such module "Footnotes"., Script error: No such module "Footnotes". and Script error: No such module "Footnotes"..
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes"., Definition 3.7
- ↑ For the case of finite index sets, see, for instance, Script error: No such module "Footnotes".. For infinite index sets, see Script error: No such module "Footnotes"..
- ↑ a b Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".. Many authors, such as Script error: No such module "Footnotes"., refer to this just as the dimension. Unless the Hilbert space is finite dimensional, this is not the same thing as its dimension as a linear space (the cardinality of a Hamel basis).
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes". defines a Hilbert space via a countable Hilbert basis, which amounts to an isometric isomorphism with l2. The convention still persists in most rigorous treatments of quantum mechanics; see for instance Script error: No such module "Footnotes"..
- ↑ a b c Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes"., Theorem 16
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ A general account of spectral theory in Hilbert spaces can be found in Script error: No such module "Footnotes".. A more sophisticated account in the language of C*-algebras is in Script error: No such module "Footnotes". or Script error: No such module "Footnotes".
- ↑ See, for instance, Script error: No such module "Footnotes". or Script error: No such module "Footnotes".. This result was already known to Script error: No such module "Footnotes". in the case of operators arising from integral kernels.
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "Footnotes".
- ↑ Script error: No such module "citation/CS1".
Script error: No such module "Check for unknown parameters".
References
<templatestyles src="Refbegin/styles.css" />
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Template:Springer.
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "Template wrapper".
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1".
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1".
- Template:Rudin Walter Functional Analysis
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1".; originally published Monografje Matematyczne, vol. 7, Warszawa, 1937.
- Template:Schaefer Wolff Topological Vector Spaces
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1"..
- Script error: No such module "citation/CS1".; reprinted, Dover Publications, 1950, Template:Isbn.
- Script error: No such module "citation/CS1"..
External links
Script error: No such module "Side box". Script error: No such module "Side box".
Template:Hilbert space Template:Lp spaces Template:Functional analysis Template:Banach spaces Template:Authority control