Ordinary Differential Equations
An ordinary differential equation relates an unknown function of one independent variable to its derivatives. In quantum mechanics, ODEs describe time evolution in finite systems, one-dimensional stationary states, radial and angular factors after separation of variables, and many approximation schemes.
The differential equation alone rarely defines the whole problem. One must also specify an interval, regularity assumptions, initial or boundary data, and, for eigenvalue problems, the parameter values to be determined.
Order, Linearity, and Normal Form
Section titled “Order, Linearity, and Normal Form”An th-order ODE can be written schematically as
It is linear when it has the form
Where , division by the leading coefficient gives normal form:
The associated homogeneous equation has . If is one particular solution of the inhomogeneous equation and form a basis of homogeneous solutions, then every solution is
The superposition principle applies to homogeneous linear equations. It does not apply to nonlinear equations such as .
First-Order Initial-Value Problems
Section titled “First-Order Initial-Value Problems”A first-order initial-value problem has the form
The Picard–Lindelöf theorem gives a local existence-and-uniqueness criterion. If is continuous near and locally Lipschitz in , then there is an interval around on which exactly one solution satisfies the initial condition.
A convenient sufficient condition is continuity of both and in a rectangle around the initial point. These hypotheses are sufficient, not necessary.
Existence and uniqueness are distinct questions:
- continuity of alone can give local existence without uniqueness;
- a locally unique solution may still cease to exist at a finite endpoint;
- singular coefficients can prevent the theorem from applying.
For example,
has the unique local solution
but it blows up at . A local theorem does not imply global existence.
Nonuniqueness When Lipschitz Control Fails
Section titled “Nonuniqueness When Lipschitz Control Fails”Consider
The right side is continuous but not locally Lipschitz at . One solution is . For every , another solution on is
Each solution waits at zero for an arbitrary time and then departs. This example shows why checking only continuity is not enough when a unique evolution is required.
First-Order Linear Equations
Section titled “First-Order Linear Equations”A linear first-order equation is
Define an integrating factor
Then
so
The constant is fixed by one initial condition. Changing the lower limits only changes the way is written.
As an example,
has and
Linear Second-Order Equations
Section titled “Linear Second-Order Equations”The standard normalized form is
If are continuous on an interval , then specifying
at determines a unique solution throughout the interval on which the coefficients remain regular.
The homogeneous solution space is two-dimensional. Two solutions form a fundamental pair when they are linearly independent. Every homogeneous solution is then
Initial data determine through a two-by-two linear system.
Wronskian and Abel’s Identity
Section titled “Wronskian and Abel’s Identity”The Wronskian of two differentiable functions is
For two solutions of
differentiation and substitution give
Hence Abel’s identity is
If the Wronskian is nonzero at one point, it is nonzero throughout the regular interval and the solutions are linearly independent. If it vanishes at one point, it vanishes everywhere on that interval.
The Wronskian test relies on both functions solving the same linear equation. For arbitrary differentiable functions, a Wronskian that vanishes identically does not always imply linear dependence without extra assumptions.
Constant-Coefficient Equations
Section titled “Constant-Coefficient Equations”For
try . The characteristic polynomial is
The root structure determines a fundamental pair:
- distinct roots give and ;
- a repeated root gives and ;
- roots give the real pair and .
For the oscillatory equation
the general solution is
The differential equation allows every . Boundary data may restrict to a discrete set.
Variation of Parameters
Section titled “Variation of Parameters”Let be a fundamental pair for the homogeneous equation
A particular solution of
can be written
Different lower limits add a homogeneous solution. This construction is the ODE precursor of a Green-function representation.
First-Order Systems and Fundamental Matrices
Section titled “First-Order Systems and Fundamental Matrices”Every higher-order ODE can be converted to a first-order system. For
set
Then
More generally,
A fundamental matrix solves
and is invertible. The homogeneous solution is
For constant ,
This form connects scalar ODEs to matrix exponentials and finite-dimensional time evolution.
Initial-Value versus Boundary-Value Problems
Section titled “Initial-Value versus Boundary-Value Problems”An initial-value problem specifies enough data at one point to determine a local trajectory. For a regular second-order equation, that usually means and .
A boundary-value problem imposes conditions at more than one point, for example
Boundary-value problems behave differently:
- a solution may not exist;
- several solutions may exist;
- a parameter may have to take special values;
- local initial-value uniqueness does not guarantee boundary solvability.
The page Boundary Conditions develops Dirichlet, Neumann, Robin, periodic, and matching conditions.
Eigenvalue Problems
Section titled “Eigenvalue Problems”In an ODE eigenvalue problem, a parameter appears in the equation and nonzero solutions are allowed only when the boundary conditions are satisfied. The model problem
has nontrivial solutions only for
The corresponding functions are
up to normalization. Discreteness comes from the differential equation and both boundary conditions together, not from normalization.
The general operator viewpoint is Eigenvalue Problems.
Sturm–Liouville Preview
Section titled “Sturm–Liouville Preview”Many second-order eigenvalue equations can be written
With suitable endpoint conditions and positive weight , this is a Sturm–Liouville problem. Self-adjoint structure then explains real eigenvalues and weighted orthogonality:
This holds whenever .
Regular and singular endpoint classifications, completeness, and weighted spaces belong to Sturm–Liouville Theory.
Schrödinger Equations as ODEs
Section titled “Schrödinger Equations as ODEs”For one particle in one dimension, the stationary Schrödinger equation is
Equivalently,
For each fixed and regular , the local solution space is two-dimensional. Physical bound-state energies are selected only after domain, endpoint, matching, and square-integrability conditions are imposed.
Where is a positive constant, local solutions oscillate. Where it is a negative constant, local solutions are exponential. For varying potentials this observation motivates semiclassical approximations but is not, by itself, a global solution.
The canonical physics treatment is the Time-Independent Schrödinger Equation.
Ordinary and Singular Points
Section titled “Ordinary and Singular Points”For
a point is ordinary when and are analytic there. It is a regular singular point when
extend analytically to . More severe behavior gives an irregular singular point.
Near a regular singular point, the Frobenius ansatz is
The lowest power gives the indicial equation for . Repeated roots or roots differing by an integer can introduce logarithms. Radial Schrödinger, Bessel, and angular equations make these distinctions operational; see Bessel Functions.
Nondimensionalization
Section titled “Nondimensionalization”Choose a characteristic length and set
Then
Rewriting an ODE in dimensionless variables:
- reduces the number of independent parameters;
- identifies perturbative regimes;
- improves numerical scaling;
- makes boundary conditions easier to compare.
Every term in the original dimensional equation must have the same units. A failed units check often reveals a missing scale or derivative factor.
Numerical Practice
Section titled “Numerical Practice”Closed-form solutions are exceptional. Common numerical approaches include:
- adaptive Runge–Kutta methods for nonstiff initial-value problems;
- implicit methods for stiff equations;
- shooting methods for boundary-value and eigenvalue problems;
- finite-difference, finite-element, or spectral discretizations;
- matching inward and outward solutions near a stable interface.
For quantum eigenvalue ODEs:
- nondimensionalize before integrating;
- avoid integrating an exponentially growing forbidden-region solution over a long interval without stabilization;
- monitor both boundary mismatch and differential-equation residual;
- vary step size, domain size, and matching point independently;
- count nodes as a spectral diagnostic when the theorem applies;
- distinguish numerical normalization from satisfaction of boundary data.
Transfer matrices can become ill-conditioned when growing and decaying solutions coexist. Log-derivative or Riccati formulations can help, but they develop poles at zeros of the original solution. See ODE Solvers for algorithms.
Common Mistakes
Section titled “Common Mistakes”- Applying superposition to a nonlinear equation.
- Quoting existence without checking uniqueness hypotheses.
- Treating a local solution as automatically global.
- Dividing by a leading coefficient at one of its zeros.
- Solving the differential equation while omitting initial or boundary data.
- Using normalization as a substitute for a boundary condition.
- Assuming every boundary-value problem has exactly one solution.
- Forgetting the repeated-root solution .
- Using a Wronskian test on arbitrary functions as though they solved one common linear ODE.
- Ignoring singular points and endpoint classifications.
- Imposing finite-potential matching rules at a distributional singularity.
- Trusting a numerical boundary match without checking the ODE residual.
Exercises
Section titled “Exercises”-
Solve
Solution
The integrating factor is
Multiplying the equation gives
Integrating,
so
The initial condition gives , hence
-
Let solve
Derive Abel’s identity for their Wronskian.
Solution
Differentiate
Solving this first-order equation gives
-
Find all for which
has a nonzero solution.
Solution
If , then
The condition at zero gives , and the condition at requires . Thus
If , then , and both boundary conditions force .
If , then
Again , and , so . Therefore the only eigenvalues are
-
Explain why the initial-value problem
is not unique by constructing infinitely many solutions on .
Solution
For every , define
For , both sides of the ODE vanish. For ,
At , both one-sided derivatives are zero, so is continuously differentiable and satisfies the equation there as well. Every obeys , and different waiting times give different solutions.
The function is continuous but not locally Lipschitz at , so Picard–Lindelöf uniqueness does not apply.
References
Section titled “References”- E. A. Coddington and N. Levinson, Theory of Ordinary Differential Equations, McGraw–Hill, 1955.
- G. Teschl, Ordinary Differential Equations and Dynamical Systems, American Mathematical Society, 2012.
- W. E. Boyce, R. C. DiPrima, and D. B. Meade, Elementary Differential Equations and Boundary Value Problems, 11th ed., Wiley, 2017.
- C. M. Bender and S. A. Orszag, Advanced Mathematical Methods for Scientists and Engineers I, Springer, 1999.
- G. B. Arfken, H. J. Weber, and F. E. Harris, Mathematical Methods for Physicists, 7th ed., Academic Press, 2013.