Lably
Skip to content

Sturm–Liouville theory

Class of ordinary differential equations

  • 13 min read
  • 6 chapters

Related on Lably

Through Mathematics, Differential equation and Separation of variables

  • To find the λ for which there exists a non-trivial solution to the problem. Such values λ are called the eigenvalues of the problem.
  • For each eigenvalue λ, to find the corresponding solution y=y(x) of the problem. Such functions y are called the eigenfunctions associated to each λ.

Sturm–Liouville theory is the general study of Sturm–Liouville problems. In particular, for a "regular" Sturm–Liouville problem, it can be shown that there are an infinite number of eigenvalues each with a unique eigenfunction, and that these eigenfunctions form an orthonormal basis of a certain Hilbert space of functions.

This theory is important in applied mathematics, where Sturm–Liouville problems occur very frequently, particularly when dealing with separable linear partial differential equations. For example, in quantum mechanics, the one-dimensional time-independent Schrödinger equation is a Sturm–Liouville problem.

Sturm–Liouville theory is named after Jacques Charles François Sturm (1803–1855) and Joseph Liouville (1809–1882), who developed the theory.

Main results

The main results in Sturm–Liouville theory apply to a Sturm–Liouville problem

on a finite interval [a,b] that is "regular". The problem is said to be regular if:

  • the coefficient functions p,q,w and the derivative p′ are all continuous on [a,b];
  • p(x)>0 and w(x)>0 for all x∈[a,b];
  • the problem has separated boundary conditions of the form

The function w=w(x), sometimes denoted r=r(x), is called the weight or density function.

The goals of a Sturm–Liouville problem are:

  • to find the eigenvalues: those λ for which there exists a non-trivial solution;
  • for each eigenvalue λ, to find the corresponding eigenfunction y=y(x).

For a regular Sturm–Liouville problem, a function y=y(x) is called a solution if it is continuously differentiable and satisfies the equation (1) at every x∈(a,b). In the case of more general p,q,w, the solutions must be understood in a weak sense.

The terms eigenvalue and eigenvector are used because the solutions correspond to the eigenvalues and eigenfunctions of a Hermitian differential operator in an appropriate Hilbert space of functions with inner product defined using the weight function. Sturm–Liouville theory studies the existence and asymptotic behavior of the eigenvalues, the corresponding qualitative theory of the eigenfunctions and their completeness in the function space.

The main result of Sturm–Liouville theory states that, for any regular Sturm–Liouville problem:

  • The eigenvalues λ1,λ2,… are real and can be numbered so that λ1<λ2<⋯<λn<⋯→∞.
  • Corresponding to each eigenvalue λn is a unique eigenfunction yn=yn(x) (up to constant multiple), called the nth fundamental solution.
  • The normalized eigenfunctions yn form an orthonormal basis under the w-weighted inner product in the Hilbert space L2([a,b],w(x)dx); that is, ⟨yn,ym⟩=∫abyn(x)ym(x)w(x)dx=δnm, where δnm is the Kronecker delta. Each linear combination of the eigenfunctions are uniformly convergent in the domain [a,b] and term by term differentiation is allowed.

Comparison Theorems

Some classical results may be established about the oscillation and non-oscillation properties of solutions to certain Sturm-Liouville problems. In particular these establish that linearly independent solutions oscillate "equally rapidly" and the conditions under which solutions oscillate more rapidly.

Consider the Sturm–Liouville problem:

ddx[p(x)dydx]−q(x)y=0

It can be shown that there are no non-trivial solutions to the above equation which have infinitely many zeros on some closed interval (a,b). A proof of this result would look something like as follows:

Suppose - for contradiction - that such a non-trivial solution u existed, then the set {x∈(a,b):u(x)=0} is infinite. The Bolzano-Weierstrass Theorem tells us that this set has some limit point c∈[a,b], u is a continuous function we have u(c)=0. By The Mean Value Theorem we have that for all h>0 there exists some θ∈[0,1) for which u(c+h)=u(c)+hu′(c+θh) and as c is a limit point of a sequence of zeros, there's some h for which u(c+h)=0 and hence for which u′(c+θh)=0. Applying the continuity of u(x) gives us that u′(c)=0, from which we obtain that u(x)=0 everywhere.

Sturm's Separation Theorem: If y1,y2 are linearly independent solutions to the differential equation, and if y1has two consecutive zeros at x1 and x2, then y2 equals zero somewhere on the open interval (x1,x2). Informally this means that the zeros of each linearly independent solution fall between the zeros of the other solution.

Sturm's Fundamental Theorem: Suppose that u is a solution of

ddx[p(x)u′]−q1(x)u=0,

and v is a solution of

ddx[p(x)v′]−q2(x)v=0,

where q1(x)>q2(x). If x1,x2 are two consecutive zeros of u, then v is zero somewhere on the interval (x1,x2). In particular if v is zero whenever u is zero, v oscillates more rapidly than u.

Sign in to keep reading

5 more chapters are free with a Lably account.

More in Calculus and analysis