Numerical analysis Time-dependent partial differential equations Theorem
Godunov's theorem
Builds on Transport equationFinite difference methodUpwind schemeLax–Wendroff methodTotal variation diminishing scheme
Statement
Let , and consider the transport equation . Fix and put . Consider a linear explicit scheme with real coefficients that depend only on . Call the scheme monotone if for all , and of order at least if If the scheme is monotone and of order at least , then is an integer and the scheme is the exact shift . In particular, for , a monotone linear scheme is at most first-order accurate.
Remarks
The conditions for say that the scheme is exact on polynomials of degree at most , which is the same as a local truncation error for smooth solutions. Proof: the numbers sum to , so they are the weights of a probability distribution on the integers , with mean and second moment . So its variance is , and all the weight sits on the single point , which must then be an integer. For a linear scheme, monotone is the same as monotonicity preserving: an increasing step for and otherwise gives . Examples: the upwind scheme with is monotone and of first order. The Lax–Wendroff method is of second order, has the negative coefficient for , and oscillates near jumps.
Going deeper
For a student
Godunov proved this in 1959, and it is the reason why modern high-resolution schemes are nonlinear. Total variation diminishing schemes, flux limiters, MUSCL and ENO/WENO schemes switch to a first-order monotone flux near discontinuities and use a higher-order flux in smooth regions. The theorem is a statement about linear schemes; it does not limit nonlinear ones, which can be second order away from extrema.
Reading path
To understand this page from the ground up, read these 6 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Finite difference method concept
- Lax–Wendroff method concept
- Total variation diminishing scheme concept
- Transport equation concept
- Upwind scheme concept
- Godunov's theorem statement
Further reading
About this page
| Tag | 559N53ZTMV |
|---|---|
| URI | m2://559N53ZTMV |
| Kind | statement, theorem |
| Writing | W0 stub |
| MSC | 65M06, 65M12, 35L65 |
| Status | This copy of the site has no build data. Run m2 status 559N53ZTMV. |
| About | Finite difference method |
| Uses | Transport equation, Finite difference method, Upwind scheme, Lax–Wendroff method, Total variation diminishing scheme |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- 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
No page links to this page yet.