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.
The upwind ALE step conserves mass and preserves constants
Statement
For every input satisfying Conservative upwind ALE finite-volume step, the procedure completes after finitely many operations and returns exactly one of mesh_crossing (with no updated state, if some ) or success (with a unique updated array, if all ). Whenever it returns success, it preserves total periodic mass, . It also preserves every constant state: if for every cell, then for every cell. The mass and constant-state properties require no CFL condition.
Facts & Assumptions
Given: An admissible periodic moving grid, a constant physical speed, cell averages, and the inputs of Conservative upwind ALE finite-volume step.
Periodic one-dimensional moving grid: indices are periodic, , and .
Conservative upwind ALE finite-volume step: after computing the finite trial face table it returns mesh_crossing with no state update if any new ; otherwise it accepts the trial mesh and returns success with the cell averages defined by , where .
Proof
By [F1], the input has a finite number of cells and faces. The algorithm performs a fixed finite number of arithmetic operations and comparisons per cell or face, so its trial face calculation and Jacobian check terminate. If some , its specified branch returns mesh_crossing before any state update.
Sum the update in [F2] over one period. Each face flux occurs once with a plus sign and once with a minus sign, so the periodic flux sum is zero. The remaining identity is .
If every input average equals , then gives . Thus . Substituting this in [F2] and using [F3] gives .
If all checked Jacobians are positive, each update equation in [F2] has the unique solution obtained by dividing its specified right-hand side by . There are finitely many such formulas, and no further failure branch, so the algorithm returns success with exactly this array.
In the success branch of step 2.1, divide the equality in step 1.3 by to obtain .
Depends on
Used by
- An expanding cell preserves a constant state Example
- CFL monotonicity and weighted L1 contraction for the ALE step Theorem
Cited to discharge well-definedness by Conservative upwind ALE finite-volume step.
Dependency tree · one level
3 results 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.