Math 2.0

Numerical analysis Time-dependent partial differential equations Theorem

Courant–Friedrichs–Lewy condition

Builds on Transport equationFinite difference method

Statement

Let a∈ℝa \in \R and consider the transport equation ut+aux=0u_t + a u_x = 0 with initial values u(x,0)=u0(x)u(x, 0) = u_0(x). Fix integers p,q≥0p, q \ge 0, real numbers c−p,…,cqc_{-p}, \dots, c_q and a ratio λ>0\lambda > 0. Consider the explicit finite difference scheme ujn+1=∑k=−pqck uj+kn,uj0=u0(jΔx),u_j^{n+1} = \sum_{k=-p}^{q} c_k\, u_{j+k}^n, \qquad u_j^0 = u_0(j \Delta x), with time step Δt=λΔx\Delta t = \lambda \Delta x. Suppose that for every smooth u0u_0 with compact support, ujn→u(x,t)u_j^n \to u(x, t) whenever Δx→0\Delta x \to 0, jΔx→xj \Delta x \to x and nΔt→tn \Delta t \to t. Then −q≤aλ≤p.-q \le a \lambda \le p. In particular, for a three-point scheme (p=q=1p = q = 1) convergence requires ∣a∣Δt/Δx≤1\abs{a} \Delta t / \Delta x \le 1.

Remarks

Proof idea: ujnu_j^n depends only on the values u0(xi)u_0(x_i) with xj−pn≤xi≤xj+qnx_{j - pn} \le x_i \le x_{j + qn}. In the limit this is the interval [x−pt/λ, x+qt/λ][x - p t/\lambda,\ x + q t/\lambda], the numerical domain of dependence of (x,t)(x, t). The exact solution u(x,t)=u0(x−at)u(x, t) = u_0(x - a t) depends only on the point x−atx - at. If x−atx - at lies outside the interval, change u0u_0 near x−atx - at only: the limit of the scheme stays the same, but u(x,t)u(x, t) changes.

The condition is necessary but not sufficient. The forward-time centred-space scheme has p=q=1p = q = 1 and violates no CFL bound when ∣a∣λ≤1\abs{a}\lambda \le 1, yet it diverges for every λ>0\lambda > 0. The Lax–Friedrichs method converges exactly when ∣a∣λ≤1\abs{a} \lambda \le 1. For a≥0a \ge 0, the upwind scheme ujn+1=ujn−aλ(ujn−uj−1n)u_j^{n+1} = u_j^n - a\lambda(u_j^n - u_{j-1}^n) has p=1p = 1 and q=0q = 0, and it converges exactly when aλ≤1a \lambda \le 1. For systems, the same argument gives ΛΔt≤Δx\Lambda \Delta t \le \Delta x for three-point schemes, where Λ\Lambda is the largest characteristic speed.

Going deeper

For a student

The condition was found by Courant, Friedrichs and Lewy in 1928, in work on difference equations of mathematical physics. In practice it sets the largest stable time step of explicit methods, such as Δt≤Δx/Λ\Delta t \le \Delta x / \Lambda. Implicit schemes have a numerical domain of dependence equal to the whole grid, so the argument places no restriction on them. Sufficient conditions come from stability analysis, and the Lax equivalence theorem links stability with convergence for consistent linear schemes. In the Glimm scheme and Godunov's scheme, a CFL bound also keeps neighbouring Riemann problems from interacting.

Reading path

To understand this page from the ground up, read these 3 pages in order. The foundations come first.

Show the path as a graph
Each page uses the pages above it. The colour of the bar on a box shows how strong the evidence is, and the box also gives it as text. The list has the same pages.
  • no evidence level
  1. Finite difference method concept
  2. Transport equation concept
  3. Courant–Friedrichs–Lewy condition statement

Where this leads

1 page builds on this one.

Further reading

  1. Web https://en.wikipedia.org/wiki/Courant%E2%80%93Friedrichs%E2%80%93Lewy_condition
About this page
TagFQVVNYV6N8
URIm2://FQVVNYV6N8
Kindstatement, theorem
WritingW0 stub
MSC65M12, 65M06, 35L03
StatusThis copy of the site has no build data. Run m2 status FQVVNYV6N8.
AboutFinite difference method
UsesTransport equation, Finite difference method
Same as
Changed2 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W1

  • a source with a locator (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

Used by