How statement and proof provenance work
The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.
- Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
- AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
- AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.
These labels describe origin, not correctness: citations and verification chips remain separate evidence.
Direct forward-Euler MUSCL/minmod is TVD under the sharp two-thirds CFL bound
Statement
Let , , , and . Use the direct reconstructed-upwind forward-Euler update for scalar linear advection from Finite-volume MUSCL, nodal ENO2 and WENO5 reconstruction conventions, with the stated MUSCL/minmod reconstruction and no time predictor; write for the sequence after one such update. The data are either a real bi-infinite sequence with finite discrete total variation or a real -periodic sequence, for an integer , with where periodic indices are taken modulo . If , one update satisfies in the bi-infinite case and in the periodic case.
The constant is sharp within the original range : for every there are finite-support data of variation whose updated variation is . For every period , the same witness periodized with period has the same strict increase.
Facts & Assumptions
Given: , , , the direct forward-Euler MUSCL/minmod update for scalar linear advection, and either a bi-infinite real sequence of finite discrete total variation or an -periodic real sequence with .
Finite-volume MUSCL, nodal ENO2 and WENO5 reconstruction conventions: the MUSCL/minmod slope is , with face states . Minmod vanishes when either argument is zero or their signs differ, and otherwise has their common sign and magnitude no larger than either argument's magnitude.
Finite-volume MUSCL, nodal ENO2 and WENO5 reconstruction conventions: for , the direct update is , where and . For , the fluxes are and .
Proof
First suppose . If , then and lie in : in each minmod, is one argument, so a nonzero output has the sign of and magnitude at most . Set in this case. If , then ; set . In either case , and the exact update satisfies . Thus when , including equality.
Subtract the identity for in step 1.1 from that for to obtain . The coefficients are nonnegative, so . For periodic data, is -periodic because it is defined from shifts of ; summing over one period and cyclically reindexing gives . This also covers , when every . For bi-infinite data, both nonnegative series on the right are bounded by . Reindexing the absolutely convergent second series gives , so the updated sequence still has finite variation.
Now suppose . At face , [F2] gives and , hence . Reflect the data by . Its minmod increments obey , because reflection reverses each adjacent difference and minmod is odd under simultaneous sign reversal. With , the positive-speed expression for is , exactly the negative-speed update just computed. Also , so reflection only reindexes the absolute increments and preserves both the bi-infinite and periodic variation sums. Step 2.1 therefore proves the claim for negative velocity. If , both fluxes vanish; if , their difference is multiplied by zero in the update. In either case the update is the identity, covering .
Fix , any and any , and take . For positive velocity choose , , and otherwise; its initial variation is . The only nonzero differences are and , so the only nonzero minmod increments are and . Substituting these in [F2], the four affected updates are , , , and , where , , , and ; every other update is zero because its state and all adjacent minmod increments are zero. Here , , , , and , so and . Hence . For negative velocity reflect this witness; step 3.1 preserves its updated variation. Periodizing the data with any leaves at least four zero initial cells between successive three-cell supports and at least three zero updated entries between the four affected entries; since a positive-velocity update uses only cells and a negative-velocity update uses only cells , no stencil meets two distinct support copies, and the periodic variation is the same . At , the coefficient argument in steps 1.1–2.1 still proves TVD, and the witness updates to with variation ; every larger CFL number through one fails.
Depends on
Used by
Nothing in the library uses this result yet.
Dependency tree · one level
1 result within one dependency step of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.
Sources
- Jérôme Droniou, A Beginner’s Course in Finite Volume Approximation of Scalar Conservation Laws, complete lecture notes (standard reference, not scraped)