Sturm-Liouville Theory
Sturm-Liouville theory provides the rigorous mathematical framework underlying eigenfunction expansions in physics. It unifies the theory of Fourier series, Bessel functions, Legendre polynomials, and quantum mechanical wave functions into a single elegant structure: self-adjoint differential operators with real eigenvalues and complete orthogonal eigenfunctions.
1. Self-Adjoint Operators
The Sturm-Liouville operator is a second-order linear differential operator of the form:
where $p(x) > 0$, $w(x) > 0$ (the weight function), and $q(x)$ is real on the interval $[a, b]$. The Sturm-Liouville eigenvalue problem is:
subject to boundary conditions at $x = a$ and $x = b$.
1.1 The Self-Adjointness Property
An operator $\mathcal{L}$ is self-adjoint (Hermitian) with respect to the weighted inner product if:
where the weighted inner product is $\langle u, v \rangle_w = \int_a^b u^*(x)\,v(x)\,w(x)\,dx$.
Proof of self-adjointness: Consider $\langle u, \mathcal{L}v \rangle_w - \langle \mathcal{L}u, v \rangle_w$. Using the operator definition (without the $1/w$ factor):
Integrating by parts (Green's identity):
This boundary term vanishes for the standard boundary conditions:
- Dirichlet: $y(a) = y(b) = 0$
- Neumann: $y'(a) = y'(b) = 0$
- Periodic: $y(a) = y(b)$, $y'(a) = y'(b)$
- Mixed (Robin): $\alpha y(a) + \beta y'(a) = 0$
- Singular: $p(a) = 0$ or $p(b) = 0$ (e.g., Legendre equation at $x = \pm 1$)
2. Eigenvalue Problems: Key Theorems
Self-adjointness leads to remarkable properties of the eigenvalue problem$\mathcal{L}y_n = \lambda_n y_n$:
2.1 Real Eigenvalues
Theorem: All eigenvalues $\lambda_n$ are real.
Proof: Suppose $\mathcal{L}y = \lambda y$. Taking the inner product with $y$:
Taking the complex conjugate and using self-adjointness:
Therefore $(\lambda - \bar{\lambda})\langle y, y \rangle_w = 0$. Since$\langle y, y \rangle_w > 0$ for non-trivial $y$, we conclude$\lambda = \bar{\lambda}$, i.e., $\lambda \in \mathbb{R}$.
2.2 Orthogonality of Eigenfunctions
Theorem: Eigenfunctions corresponding to distinct eigenvalues are orthogonal with respect to the weight function.
Proof: Let $\mathcal{L}y_n = \lambda_n y_n$ and$\mathcal{L}y_m = \lambda_m y_m$ with $\lambda_n \neq \lambda_m$. Then:
By self-adjointness, the left sides are equal, so$(\lambda_n - \lambda_m)\langle y_m, y_n \rangle_w = 0$. Since$\lambda_n \neq \lambda_m$:
2.3 Discrete Spectrum and Ordering
For a regular Sturm-Liouville problem on a finite interval, the eigenvalues form a countably infinite increasing sequence:
The $n$-th eigenfunction $y_n(x)$ has exactly $n-1$ zeros in the open interval $(a, b)$. This oscillation theorem is analogous to the quantum mechanical result that excited states have more nodes.
3. Completeness of Eigenfunctions
The eigenfunctions $\{y_n\}$ of a Sturm-Liouville problem form a completeset in $L^2_w[a,b]$: any square-integrable function can be expanded as:
Convergence is in the $L^2_w$ sense (mean-square), meaning:
3.1 The Completeness Relation
Completeness can be expressed as a resolution of the identity. For normalized eigenfunctions ($\langle y_n, y_n \rangle_w = 1$):
This is the closure relation, analogous to $\sum_n |n\rangle\langle n| = \hat{I}$ in Dirac notation. It guarantees that the eigenfunction basis spans the entire function space.
3.2 Generalized Fourier Series
Every eigenfunction expansion in physics is a special case of the Sturm-Liouville completeness theorem:
| Problem | $p(x)$ | $w(x)$ | Eigenfunctions |
|---|---|---|---|
| Fourier series | $1$ | $1$ | $\sin(n\pi x/L)$, $\cos(n\pi x/L)$ |
| Legendre | $1-x^2$ | $1$ | $P_\ell(x)$ |
| Bessel | $x$ | $x$ | $J_m(\alpha_{mn}x/a)$ |
| Hermite (QM) | $e^{-x^2}$ | $e^{-x^2}$ | $H_n(x)e^{-x^2/2}$ |
| Laguerre (QM) | $xe^{-x}$ | $e^{-x}$ | $L_n^\alpha(x)$ |
4. Green's Function Expansion
The Green's function for the Sturm-Liouville operator satisfies:
with homogeneous boundary conditions. Using the completeness of eigenfunctions, we can expand both $G$ and $\delta/w$:
4.1 Eigenfunction Expansion of the Green's Function
Derivation: Expand $G(x, x') = \sum_n a_n(x')\, y_n(x)$. Applying$\mathcal{L}$:
where we used the completeness relation in the last step (for normalized eigenfunctions). Comparing coefficients: $a_n(x') = y_n^*(x') / \lambda_n$. Therefore:
This is known as the bilinear expansion (or Mercer expansion) of the Green's function. It converges provided $\lambda_n \neq 0$ for all $n$.
4.2 Solving Inhomogeneous Equations
The solution to the inhomogeneous equation $\mathcal{L}u = f$ is:
where $f_n = \langle y_n, f \rangle_w$. This is the eigenfunction method for solving boundary value problems — exactly analogous to diagonalizing a matrix.
4.3 Modified Green's Function
If $\lambda = 0$ is an eigenvalue (e.g., the Neumann problem for Laplace's equation), the Green's function does not exist in the usual sense. The modified Green's functionexcludes the zero-mode:
A solution then exists only if $f$ is orthogonal to the zero-mode eigenfunction (the Fredholm alternative).
5. Connection to Quantum Mechanics
The time-independent Schrodinger equation is a Sturm-Liouville problem:
This is precisely the Sturm-Liouville form with $p(x) = \hbar^2/(2m)$,$q(x) = V(x)$, $w(x) = 1$, and $\lambda = E$.
5.1 The Quantum Postulates as SL Theory
The fundamental postulates of quantum mechanics are direct consequences of Sturm-Liouville theory:
- Real eigenvalues $\to$ Measured energies are real
- Orthogonality $\to$ Distinct energy eigenstates are orthogonal: $\langle \psi_n | \psi_m \rangle = \delta_{nm}$
- Completeness $\to$ Any state can be expanded: $|\Psi\rangle = \sum_n c_n |\psi_n\rangle$
- Oscillation theorem $\to$ Ground state has no nodes, $n$-th excited state has $n$ nodes
5.2 The Harmonic Oscillator
The quantum harmonic oscillator $V(x) = \frac{1}{2}m\omega^2 x^2$ gives the Hermite equation in Sturm-Liouville form. The eigenfunctions are:
with eigenvalues $E_n = \hbar\omega(n + 1/2)$. The orthogonality relation$\langle\psi_n|\psi_m\rangle = \delta_{nm}$ is precisely the Sturm-Liouville orthogonality with weight $w(x) = 1$.
5.3 The Hydrogen Atom
The radial Schrodinger equation for hydrogen, with $V(r) = -e^2/(4\pi\epsilon_0 r)$, becomes the associated Laguerre equation — another Sturm-Liouville problem. The completeness of the hydrogen eigenfunctions $R_{n\ell}(r)Y_\ell^m(\theta,\phi)$ is guaranteed by Sturm-Liouville theory, ensuring that any state of the hydrogen atom can be expanded in the energy eigenbasis.
5.4 Variational Characterization of Eigenvalues
The Rayleigh quotient for the Sturm-Liouville operator is:
The min-max theorem states that:
In quantum mechanics, this is the variational principle: the ground state energy is the minimum of $\langle\psi|H|\psi\rangle / \langle\psi|\psi\rangle$ over all trial wave functions.
6. Singular Sturm-Liouville Problems
When $p(x)$ or $w(x)$ vanishes at an endpoint, or the interval is infinite, the problem is called singular. The boundary condition at a singular endpoint is replaced by requiring the solution to be bounded (or square-integrable).
Example: Legendre equation on $[-1, 1]$ with $p(x) = 1 - x^2$(vanishes at both endpoints):
Requiring boundedness at $x = \pm 1$ gives eigenvalues $\lambda_\ell = \ell(\ell+1)$with eigenfunctions $P_\ell(x)$. Despite the singular endpoints, all the SL theorems (real eigenvalues, orthogonality, completeness) still hold.
Example: Bessel equation on $[0, a]$ with $p(x) = x$ (vanishes at$x = 0$):
Requiring boundedness at $x = 0$ selects $J_m$ over $Y_m$. With$y(a) = 0$, the eigenvalues are $\lambda_{mn} = (j_{mn}/a)^2$.
7. Comparison Theorems and Asymptotics
7.1 Sturm Comparison Theorem
Theorem: Consider two equations $y'' + p_1(x)y = 0$ and$z'' + p_2(x)z = 0$ where $p_2(x) > p_1(x)$ on an interval. If$y$ has two consecutive zeros at $x_1$ and $x_2$, then $z$has at least one zero in $(x_1, x_2)$.
Physical interpretation: A stronger restoring force (larger $p_2$) leads to more rapid oscillation. In quantum mechanics, this tells us that deeper potential wells (lower $V$) produce more closely spaced nodes in the wave function.
7.2 Weyl's Asymptotic Law
For large eigenvalues, the density of eigenvalues follows a universal law. For the Dirichlet Laplacian on a domain $\Omega \subset \mathbb{R}^d$:
where $N(\lambda)$ counts eigenvalues below $\lambda$ and$|\Omega|$ is the volume of the domain. This is Weyl's law, which famously answers the question "Can you hear the shape of a drum?" — the eigenvalue spectrum determines the area (and perimeter, via corrections) of the domain.
For the 1D problem $-y'' = \lambda y$ on $[0, L]$, Weyl's law gives$N(\lambda) \sim L\sqrt{\lambda}/\pi$, consistent with the exact eigenvalues$\lambda_n = (n\pi/L)^2$ giving $n \sim L\sqrt{\lambda}/\pi$.
7.3 WKB Approximation for Large Eigenvalues
For the Sturm-Liouville equation with large $\lambda$, the WKB (Wentzel-Kramers-Brillouin) approximation gives approximate eigenvalues via the quantization condition:
This is the Bohr-Sommerfeld quantization condition of old quantum theory, and provides remarkably accurate eigenvalue estimates even for moderate $n$.
7. Python Simulation: Sturm-Liouville Theory
This simulation numerically solves Sturm-Liouville eigenvalue problems, verifies orthogonality and completeness, demonstrates the Green's function expansion, and connects to quantum mechanics through the harmonic oscillator.
Click Run to execute the Python code
Code will be executed with Python 3 on the server