Alphabeta Math
Pipeline-generated
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.

✓ 10 results · all verified · 9 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 1 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Well-balanced balance laws and wet/dry fronts

1 · Prerequisites

2 · Summary

Objective

This page defines the one-dimensional shallow-water balance law with a dry-state convention and the first-order hydrostatic HLL reconstruction. It proves exact rest-state preservation, water conservation, nonnegative depth, and preservation of the admissible dry momentum convention under the face-specific CFL bound. For a smooth stationary bed, it proves source-quadrature consistency and a conditional strong-limit weak formulation.

The weak-limit theorem assumes strong local L1 convergence of conserved states and primitive velocities, local uniform depth/velocity bounds through the initial layer, convergence of the initial reconstruction, and the explicitly proved topography-source limit. A local lemma proves that both bulk and initial strong limits remain in K, so F(U) is defined in the weak formulation. The velocity hypothesis matters because the assigned wave-speed rule uses m/h on wet states. The theorem neither proves compactness nor an entropy inequality. Bed steps are allowed in the discrete flux definition, but a continuum path product across a discontinuity and any associated weak-limit theorem are outside this page. No fully discrete entropy or stiff-relaxation/AP claim is made.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

One-dimensional shallow-water balance law with a dry-state convention

Definition

Fix gravity g>0 and a stationary bed b:R→R. A shallow-water state is a pair U=(h,m) with depth h≥0 and momentum m∈R. Its admissible wet/dry state set is K={(h,m):h>0, m∈R}∪{(0,0)}. For U∈K, define velocity by u=m/h when h>0 and u=0 when h=0. Thus a dry state has both h=0 and m=0. Define the free surface by η=h+b and the physical flux by F(U)={(m, m2/h+gh2/2),h>0,(0,0),U=(0,0). For a continuously differentiable bed, the one-dimensional shallow-water balance law is Ut+∂xF(U)=(0,−gh bx). The source is evaluated as zero at a dry state.

A discrete lake-at-rest profile with level η0 has mi=0 and hi+bi=η0 in every wet cell; cells with hi=0 are dry and satisfy bi≥η0.

Remarks

The conserved variables are depth and momentum, not depth and velocity. The convention at h=0 makes both m/h and the physical flux well-defined. No entropy inequality, convergence result, or path product for discontinuous bed steps is included in this definition.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Hydrostatic reconstruction with a dry-safe HLL flux and one-sided pressure corrections

Definition

Let Δx>0 be a uniform cell width, let i range over a finite chain or a periodic or bi-infinite mesh, and let bi be the bed value in cell i. At time level n, the cell state is Uin=(hin,min)∈K from One-dimensional shallow-water balance law with a dry-state convention, with velocity uin and free surface ηin=hin+bi.

For a finite chain i=1,…,N with N≥1, supply at each time level two ghost states U0n,UN+1n∈K and bed values b0,bN+1∈R. These are boundary inputs, used only to evaluate the faces 1/2 and N+1/2; only cells 1,…,N are updated. On a periodic mesh, identify neighboring indices periodically.

At face i+1/2, set bi+1/2∗=max⁡(bi,bi+1),hi+1/2,L∗=max⁡(0,ηin−bi+1/2∗),hi+1/2,R∗=max⁡(0,ηi+1n−bi+1/2∗). For s=L,R, set ui+1/2,s∗=uin or ui+1n, respectively, when hi+1/2,s∗>0, and set it to zero when hi+1/2,s∗=0. Define Ui+1/2,s∗=(hi+1/2,s∗,hi+1/2,s∗ui+1/2,s∗) and ci+1/2,s∗=ghi+1/2,s∗. The face speeds are aL,i+1/2=min⁡(0,ui+1/2,L∗−ci+1/2,L∗,ui+1/2,R∗−ci+1/2,R∗),aR,i+1/2=max⁡(0,ui+1/2,L∗+ci+1/2,L∗,ui+1/2,R∗+ci+1/2,R∗). They satisfy aL≤0≤aR. Write Fs∗=F(Ui+1/2,s∗). The common HLL face flux is F^i+1/2n={FL∗,aL,i+1/2≥0,FR∗,aR,i+1/2≤0,aR,i+1/2FL∗−aL,i+1/2FR∗+aL,i+1/2aR,i+1/2(Ui+1/2,R∗−Ui+1/2,L∗)aR,i+1/2−aL,i+1/2,aL,i+1/2<0<aR,i+1/2. If both speeds are zero, both reconstructed states are dry and the first branch returns (0,0); the middle denominator is never used in that case.

The one-sided corrected fluxes, where L is the side of cell i and R the side of cell i+1, are Gi+1/2,Ln=F^i+1/2n+(0,g2((hin)2−(hi+1/2,L∗)2)),Gi+1/2,Rn=F^i+1/2n+(0,g2((hi+1n)2−(hi+1/2,R∗)2)). For Δt>0, put λ=Δt/Δx and update Uin+1=Uin−λ(Gi+1/2,Ln−Gi−1/2,Rn). Equivalently, with hi,+∗=hi+1/2,L∗, hi,−∗=hi−1/2,R∗, and F^ the shared face flux, Uin+1=Uin−λ(F^i+1/2n−F^i−1/2n)+Δt Sin,Sin=(0,g2Δx((hi,+∗)2−(hi,−∗)2)). The face-specific depth CFL condition is λ(aR,i+1/2−aL,i−1/2)≤1for every cell i.

The diagram is a wet/wet face with bi<bi+1 and a common rest level η0. The dotted line marks the free surface, the solid step is the bed, and both reconstructed depths are measured from b∗=max⁡(bi,bi+1). The displayed equations specify every state and orientation used in proofs.

diagram failed to render:
\begin{tikzpicture}[x=1.1cm,y=1cm]
  \draw[->] (0,0) -- (4.5,0) node[right] {$x$};
  \draw[thick] (0,0.35) -- (2,0.35) -- (2,1.0) -- (4,1.0);
  \draw[dotted,thick] (0,1.8) -- (4,1.8) node[right] {$\eta_0$};
  \draw[dashed] (2,1.0) -- (4,1.0);
  \draw[<->] (1,1.0) -- (1,1.8) node[midway,left] {$h_L^*$};
  \draw[<->] (3,1.0) -- (3,1.8) node[midway,right] {$h_R^*$};
  \draw (2,0.1) -- (2,1.95);
  \node at (1,0.12) {$b_i$};
  \node at (3,0.75) {$b_{i+1}=b^*$};
  \node at (2,2.08) {$i+\tfrac12$};
\end{tikzpicture}

Remarks

The scheme uses only the cell bed values, so its discrete fluxes are defined for bed steps. A continuum source or weak-limit statement across a discontinuous bed requires a separately specified path product and is not supplied here. No entropy inequality or stiff-relaxation/asymptotic-preserving claim is part of this definition.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

A strong local L1 limit preserves shallow-water dry admissibility

Statement

Let hk≥0 almost everywhere on R×(0,T) and suppose hk→h strongly in Lloc1. Let u be measurable, put m=hu almost everywhere, and suppose u=0 almost everywhere on {h=0}. Then U=(h,m) belongs to the admissible state set K from One-dimensional shallow-water balance law with a dry-state convention almost everywhere. Also, let initial reconstructions Uk0=(hk0,mk0)∈K satisfy mk0=hk0uk0, uk0=0 where hk0=0, and ∣uk0∣≤MQ on each compact spatial interval Q for a constant MQ independent of k. If Uk0→U0=(h0,m0) strongly in Lloc1(R), then U0∈K almost everywhere.

Facts & Assumptions

Given: Nonnegative bulk depths converging strongly locally in L1, m=hu with zero velocity on the dry set, and admissible initial reconstructions converging strongly locally in L1 with locally uniform primitive-velocity bounds. Prove both limit states are admissible.

[F1]

One-dimensional shallow-water balance law with a dry-state convention: K={(h,m):h>0, m∈R}∪{(0,0)}, so any positive-depth state is admissible and zero depth requires zero momentum.

Proof

1.1givenalgebra

Write r−:=max⁡(−r,0). On each compact rectangle Q⊂R×(0,T), hk≥0 implies h−≤∣h−hk∣, so ∫Qh−≤∥h−hk∥L1(Q)→0. On each compact interval I⊂R, hk0≥0 gives (h0)−≤∣h0−hk0∣, so ∫I(h0)−≤∥h0−hk0∥L1(I)→0. Countable compact exhaustions of R×(0,T) and R now give h≥0 and h0≥0 almost everywhere on their domains.

2.1F1step 1.1givenalgebra∎

Where h>0, [F1] allows arbitrary momentum m; where h=0, m=hu=0, so U∈K. For the initial data, on each compact interval I the bound on uk0 and Uk0∈K imply ∣mk0∣≤MIhk0. Hence (∣m0∣−MIh0)+≤∣m0−mk0∣+MI∣hk0−h0∣ pointwise, and integration followed by strong L1(I) convergence gives ∣m0∣≤MIh0 almost everywhere. Thus m0=0 wherever h0=0; step 1.1 gives h0≥0, and [F1] yields U0∈K. A countable compact exhaustion proves the bulk and initial claims almost everywhere on their domains.

PropositionStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

The shallow-water wet/dry state set is convex

Statement

The admissible wet/dry state set K from One-dimensional shallow-water balance law with a dry-state convention is convex.

Facts & Assumptions

Given: The set K={(h,m):h>0}∪{(0,0)}. Prove its convexity using the PE03 convention.

[F1]

One-dimensional shallow-water balance law with a dry-state convention: every state in K has h>0 with arbitrary m, or is exactly (0,0).

[F2]

Convex invariant domains for a one-step update: a set is convex when every segment between two of its elements lies in the set.

Proof

1.1givenF1algebra

Let (h1,m1),(h2,m2)∈K and θ∈[0,1]. The convex combination has depth hθ=θh1+(1−θ)h2≥0. If θ=0 or θ=1, it is an endpoint in K by [F1]. If 0<θ<1 and hθ=0, nonnegativity forces h1=h2=0; [F1] then gives m1=m2=0, so the combination is (0,0)∈K. If hθ>0, [F1] places the combination in K for any momentum.

2.1F2step 1.1∎

Thus every segment between two states in K lies in K, which is exactly the convexity condition in [F2].

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

HLL depth flux is a bounded outflow/inflow combination

Statement

At a face of the scheme in Hydrostatic reconstruction with a dry-safe HLL flux and one-sided pressure corrections, write α=aR and β=−aL. There are coefficients p,q≥0 such that F^h=phL∗−qhR∗,p≤α,q≤β. If α>0 and hL∗>0, then p<α; if β>0 and hR∗>0, then q<β. These statements include the branches where one speed is zero and the all-dry branch.

Facts & Assumptions

Given: The hydrostatic reconstructed states, physical flux and HLL branch definitions. Derive the mass-flux coefficients and their bounds without assuming exact Riemann speeds.

[F1]

Hydrostatic reconstruction with a dry-safe HLL flux and one-sided pressure corrections: α=max⁡(0,uL∗+cL∗,uR∗+cR∗), β=max⁡(0,cL∗−uL∗,cR∗−uR∗), and the middle mass flux is the first component of the displayed HLL formula.

[F2]

Hydrostatic reconstruction with a dry-safe HLL flux and one-sided pressure corrections: Fh(Us∗)=hs∗us∗, and cs∗=ghs∗; when hs∗=0, both us∗ and F(Us∗) are zero.

Proof

1.1givenF1F2algebra

In the middle branch α,β>0. Define p=α(uL∗+β)/(α+β) and q=β(α−uR∗)/(α+β). Substituting aL=−β and aR=α into [F1], then using [F2], gives F^h=(αhL∗uL∗+βhR∗uR∗−αβ(hR∗−hL∗))/(α+β)=phL∗−qhR∗.

2.1F1F2step 1.1algebra

The speed definitions give uL∗+β≥cL∗≥0, α−uL∗≥cL∗≥0, α−uR∗≥cR∗≥0, and β+uR∗≥cR∗≥0. Hence the coefficients in step 1.1 satisfy p,q≥0, p≤α, and q≤β. When hL∗>0, cL∗>0 and α−uL∗>0, so p<α; when hR∗>0, cR∗>0 and β+uR∗>0, so q<β.

3.1F1F2step 2.1algebra∎

If aL=0<aR, the first HLL branch gives F^h=hL∗uL∗; the speed definitions imply uL∗≥cL∗≥0 and α≥uL∗+cL∗, so take p=uL∗ and q=0. If aL<0=aR, the second branch gives F^h=hR∗uR∗, with uR∗≤−cR∗≤0 and β≥cR∗−uR∗, so take p=0 and q=−uR∗. If both speeds vanish, their definitions force us∗−cs∗≥0 and us∗+cs∗≤0 on each side, hence cs∗=us∗=hs∗=0 and the first branch returns zero. These choices satisfy the bounds in step 2.1 and cover every equality-speed branch.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

The hydrostatic HLL update preserves lakes at rest, including dry cells

Statement

For any discrete bed values, the update of Hydrostatic reconstruction with a dry-safe HLL flux and one-sided pressure corrections leaves every lake-at-rest profile of One-dimensional shallow-water balance law with a dry-state convention unchanged, including a wet/dry shoreline with dry cells above the free-surface level. On a finite chain, the supplied ghost states and bed values must extend the same lake-at-rest profile.

Facts & Assumptions

Given: g>0, arbitrary cell bed values bi, a level η0, and cell states with mi=0, hi+bi=η0 when wet, and hi=0, bi≥η0 when dry. On a finite chain these conditions also hold for the supplied ghost data. Verify every cell update.

[F1]

One-dimensional shallow-water balance law with a dry-state convention: a dry cell has state (0,0) and the physical flux there is (0,0); a wet lake-at-rest cell has m=0 and h+b=η0.

[F2]

Hydrostatic reconstruction with a dry-safe HLL flux and one-sided pressure corrections: the face bed is the maximum of the two adjacent beds, reconstructed depths are positive parts of free surface minus that bed, and each corrected side flux adds its cell pressure minus reconstructed pressure.

Proof

1.1givenF1F2algebra

Fix a face and set b∗=max⁡(bL,bR). If a side cell is wet, its free surface is η0, so its reconstructed depth is (η0−b∗)+. If a side cell is dry, then bs≥η0 and b∗≥bs, so its reconstructed depth is (bs−b∗)+=0=(η0−b∗)+. Thus both reconstructed depths equal H=(η0−b∗)+, and both reconstructed velocities are zero.

2.1F1F2step 1.1algebra

If H>0, the states on the face are equal to (H,0) and the middle HLL formula has speeds −gH and gH, so its flux is F(H,0)=(0,gH2/2). If H=0, both states and speeds are zero and the dry branch returns (0,0). Thus in either case the common flux is (0,gH2/2).

3.1F2step 2.1algebra∎

On the side belonging to a cell of depth hs, the correction in [F2] changes this common flux to (0,ghs2/2). Therefore the right corrected flux of cell i and the left corrected flux of that same cell are both (0,ghi2/2). Their difference is zero, so the update leaves every Ui unchanged.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passOpen item page →

Hydrostatic pressure corrections converge to the smooth-bed source

Statement

Let b∈C2(R), let the uniform cell width be d>0, let xi be the center of cell i, and let 0≤hin≤H on a fixed compact space-time cylinder. Set bi=b(xi), δi,+=(b(xi+d)−b(xi))+, and δi,−=(b(xi−d)−b(xi))+. For the source term Sin in Hydrostatic reconstruction with a dry-safe HLL flux and one-sided pressure corrections, Sin=(0,g2d((hin−δi,+)+2−(hin−δi,−)+2)), there is a constant C depending only on the compact interval, b, g, and H such that ∣Si(2)+ghib′(xi)∣≤Cd. For time slabs Jn=[nτ,(n+1)τ), define the piecewise-constant source reconstruction Sd(x,t)=Sin on [xi−d/2,xi+d/2)×Jn. Consequently, as d→0, if the corresponding piecewise-constant depth reconstructions hd converge strongly in Lloc1(R×(0,T)) to h and are locally uniformly bounded, then Sd→(0,−ghb′) strongly in Lloc1.

Facts & Assumptions

Given: g>0, b∈C2, the hydrostatic source formula, a uniform mesh of width d, and bounded cell depths. Derive a uniform first-order source consistency estimate.

[F1]

Hydrostatic reconstruction with a dry-safe HLL flux and one-sided pressure corrections: the source momentum is g((hi,+∗)2−(hi,−∗)2)/(2d), and hydrostatic reconstructed depths are positive parts after subtracting the increase to the maximum neighboring bed.

[F2]

One-dimensional shallow-water balance law with a dry-state convention: for a smooth bed the momentum source in the balance law is −ghb′.

Proof

1.1givenconstructalgebra

Fix a compact spatial interval I containing the cell centers under consideration and let I+ be its closed unit enlargement. For 0<d≤1, Taylor's formula at xi∈I gives b(xi+d)−b(xi)=a+r+ and b(xi−d)−b(xi)=−a+r−, where a=b′(xi)d and ∣r±∣≤12sup⁡I+∣b′′∣d2. Since s↦s+ is 1-Lipschitz and a+−(−a)+=a, this yields ∣δi,+−δi,−−b′(xi)d∣≤C0d2. The same local derivative bounds give 0≤δi,±≤C1d, with constants depending only on I and b.

2.1F1step 1.1algebra

For h≥0 and δ≥0, write (h−δ)+2=h2−2hδ+R(h,δ). If δ≤h, then R=δ2; if δ>h, then R=2hδ−h2, which lies between 0 and δ2 because δ2−(2hδ−h2)=(δ−h)2. For 0<d≤1, steps 1.1 and [F1] therefore give ∣(Sin)2+ghinb′(xi)∣≤gHC0d+g2d(δi,+2+δi,−2)≤C2d. For d≥1, both squared positive parts in [F1] lie in [0,H2], so ∣(Sin)2∣≤gH2/(2d). Since ∣b′(xi)∣≤sup⁡I∣b′∣, it follows that ∣(Sin)2+ghinb′(xi)∣≤gH22d+gHsup⁡I∣b′∣≤C3d. Taking C=max⁡(C2,C3) proves the stated estimate for every d>0.

3.1F2step 2.1algebra∎

Now let d→0 and fix a compact space-time rectangle. For all sufficiently small d, the centers of cells meeting this rectangle lie in a fixed compact interval, so the estimate in step 2.1 and ∣b′(x)−b′(xi)∣≤12dsup⁡∣b′′∣ on a fixed enlargement show that Sd−(0,−ghdb′(x))→0 uniformly there. Since b′ is bounded on compact intervals and hd→h strongly in local L1, (0,−ghdb′(x))→(0,−ghb′(x)) strongly in local L1, proving the asserted source convergence.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Exact space-time weak identity for the hydrostatic update

Statement

Let d,τ>0, Ii=[id,(i+1)d), tn=nτ, and Jn=[tn,tn+1). Suppose vector states and shared face fluxes satisfy d(Uin+1−Uin)+τ(F^i+1/2n−F^i−1/2n)=dτSin as in Hydrostatic reconstruction with a dry-safe HLL flux and one-sided pressure corrections. For φ∈Cc∞(R×(−∞,T);R2) define the space-time cell average Φin=1dτ∫Jn∫Iiφ(x,t) dx dt. Choose N such that φ vanishes for t≥tN−1. Then ∑id Ui0⋅Φi0+∑n=1N−1∑id Uin⋅(Φin−Φin−1)+∑n=0N−1∑iτ F^i+1/2n⋅(Φi+1n−Φin)+∑n=0N−1∑idτ Sin⋅Φin=0. Every sum is finite because the test is compactly supported.

Facts & Assumptions

Given: The vector finite-volume recurrence with shared face fluxes and cell source, the half-open space-time grid, and the cell-average test values above.

[F1]

Hydrostatic reconstruction with a dry-safe HLL flux and one-sided pressure corrections: the update is equivalent to d(Uin+1−Uin)+τ(F^i+1/2n−F^i−1/2n)=dτSin with one shared HLL flux at every face.

Proof

1.1F1given

Multiply the recurrence in [F1] by Φin using the Euclidean dot product and sum over cells i and time levels 0≤n<N. Compact support leaves only finitely many nonzero terms, and the resulting exact sum is zero.

2.1step 1.1algebra

For each cell, summing in time and using ΦiN−1=0 gives ∑n=0N−1(Uin+1−Uin)⋅Φin=−Ui0⋅Φi0+∑n=1N−1Uin⋅(Φin−1−Φin). This is finite summation by parts; no limit or infinite rearrangement is used.

3.1F1step 1.1step 2.1algebra∎

Reindexing the spatial face sum gives ∑i(F^i+1/2n−F^i−1/2n)⋅Φin=∑iF^i+1/2n⋅(Φin−Φi+1n). Insert this and step 2.1 into step 1.1, retain the source sum with its minus sign from [F1], and multiply the zero identity by −1. The displayed identity follows.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Hydrostatic HLL face fluxes converge under strong state and velocity convergence

Statement

Assume the Axiom of Countable Choice ACω. Let dk,τk>0 tend to zero, set Iik=[idk,(i+1)dk), xik=(i+12)dk, tnk=nτk, and Jnk=[tnk,tn+1k), and let b∈C1(R) be locally Lipschitz. On each cell-time slab let hk,uk be piecewise constant, with hk≥0, uk=0 when hk=0, and mk=hkuk. Suppose hk→h and uk→u strongly in Lloc1(R×(0,T)), u=0 almost everywhere where h=0, and hk,∣uk∣ are locally uniformly bounded. Let Fk(x,t)=F^i+1/2k,n for (x,t)∈Iik×Jnk, with face flux from Hydrostatic reconstruction with a dry-safe HLL flux and one-sided pressure corrections and bed samples b(xik). Then Fk⟶F(h,hu)strongly in Lloc1(R×(0,T)). The primitive-velocity convergence and uniform velocity bound are included because the assigned wave-speed formula uses m/h on wet states, which is not continuous at a dry state as a function of (h,m) alone.

Facts & Assumptions

Given: ACω, the mesh and bed convention, local uniform bounds, strong local L1 convergence of hk,uk, and the hydrostatic HLL face flux.

[A1]

ACω is countable choice (The Axiom of Countable Choice (ACω)).

[F1]

Hydrostatic reconstruction with a dry-safe HLL flux and one-sided pressure corrections: adjacent states are reconstructed by clipping depths against the maximum bed; face velocities are retained when reconstructed depth is positive and set to zero at reconstructed dry states; the HLL speed and flux branches are the displayed ones.

[F2]

Under ACω, spatial translations are continuous in L1(R2) (∥τhf−f∥p→0 in Lp(Rn) as h→0, for 1≤p<∞).

[F3]

Under ACω, bounded measurable subsets of R2 have finite measure (Lebesgue measure is sigma-finite, and every metrically bounded subset of Rn has finite outer measure).

[F4]

Strong L1 convergence implies convergence in measure; every sequence converging in measure has a subsequence converging almost everywhere (Convergence in L^1(mu) implies convergence in measure, Riesz's subsequence theorem for convergence in measure).

[F5]

Almost-everywhere convergence under an integrable majorant implies L1 convergence (Dominated convergence).

Proof

1.1A1F2F3F4givenalgebra

Fix a compact space-time rectangle Q and a fixed compact enlargement Q′ containing Q and every spatial translate Q+dk for all sufficiently large k. Choose local bounds H,M so that 0≤hk≤H and ∣uk∣≤M on Q′. Strong local L1 convergence implies the same bounds for h,u almost everywhere on Q′: the sum ∣hk−h∣+∣uk−u∣ tends to zero in L1(Q′), so [F4] gives a subsequence on which both converge almost everywhere and inherit the bounds. By [F3], multiplying h,u by the indicator of Q′ therefore gives L1(R2) functions. The given strong convergence gives hk→h and uk→u in L1(Q). Applying [F2] to the cutoffs shows h(⋅+dk,⋅)→h and u(⋅+dk,⋅)→u in L1(Q). Strong local convergence on Q′ and the triangle inequality then show hk(⋅+dk,⋅)→h and uk(⋅+dk,⋅)→u in L1(Q) as well.

2.1F1F4step 1.1construct

Let L be a Lipschitz constant for b on the spatial enlargement, and write hk+(x,t)=hk(x+dk,t) and uk+(x,t)=uk(x+dk,t). Hydrostatic clipping changes either adjacent depth by at most Ldk. Take any subsequence of k. By step 1.1, the sum of the four errors ∣hk−h∣+∣uk−u∣+∣hk+−h∣+∣uk+−u∣ converges to zero in measure on Q; [F4] gives a further subsequence on which all four errors tend to zero almost everywhere. At a point where h>0, both cell depths are eventually larger than Ldk, so neither reconstructed state is clipped to zero and both reconstructed velocities converge to u. At a point where h=0, the hypothesis gives u=0 and both cell velocities converge to zero; resetting either velocity to zero when its reconstructed depth vanishes therefore still gives convergence to u. The reconstructed depths in both states converge to h as well. Thus along this common further subsequence both reconstructed primitive states converge almost everywhere to (h,u). Since the starting subsequence was arbitrary, every subsequence has such a further subsequence.

3.1F1step 2.1algebra

At a wet limit state h>0, the two face inputs tend to the same (h,hu); the left, middle and right HLL branches all tend to F(h,hu), and the formulas agree at the branch boundaries. At a dry limit state, h=0 and u=0, so both reconstructed fluxes and both speeds tend to zero. In the middle branch write α=aR, β=−aL; its equivalent formula is F^=(αFL∗+βFR∗)/(α+β)−[αβ/(α+β)](UR∗−UL∗). Here αβ/(α+β)≤max⁡(α,β), which tends to zero at the dry state, while FL∗,FR∗,UL∗,UR∗ tend to zero. The outer branches also tend to zero. Thus along the almost-everywhere convergent further subsequence from step 2.1, the HLL flux tends almost everywhere to F(h,hu). The same equivalent formula and α,β≤M+gH give a uniform bound on the fluxes on Q.

4.1F3F5step 2.1step 3.1algebra∎

Starting from any subsequence, step 2.1 supplies a further subsequence with almost-everywhere convergence of both face inputs; step 3.1 gives almost-everywhere convergence of its fluxes and a uniform bound. Since Q has finite measure by [F3], [F5] yields L1(Q) convergence along that further subsequence. If the full flux sequence failed to converge in L1(Q), some subsequence would stay a fixed positive distance from F(h,hu), contradicting this property. Therefore Fk→F(h,hu) in L1(Q). As Q was arbitrary, the convergence is local.

LemmaStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

A dry HLL face sends water only into the dry side

Statement

At any face in Hydrostatic reconstruction with a dry-safe HLL flux and one-sided pressure corrections, if the reconstructed right state is dry, then F^h≥0, and F^=(0,0) whenever F^h=0. If the reconstructed left state is dry, then F^h≤0, and again F^h=0 implies F^=(0,0).

Facts & Assumptions

Given: The HLL branches, shallow-water flux and speed bounds from Hydrostatic reconstruction with a dry-safe HLL flux and one-sided pressure corrections and HLL depth flux is a bounded outflow/inflow combination. Check the two orientations of a dry face, including both-zero speeds.

[F1]

Hydrostatic reconstruction with a dry-safe HLL flux and one-sided pressure corrections: a dry reconstructed state is (h∗,m∗)=(0,0) with u∗=c∗=0 and F(0,0)=(0,0).

[F2]

HLL depth flux is a bounded outflow/inflow combination: in the middle branch, F^h=phL∗−qhR∗, with p,q≥0, and p>0 when hL∗>0 and α,β>0, while q>0 when hR∗>0 and α,β>0.

Proof

1.1F1F2algebra

Suppose hR∗=0. Then uR∗=cR∗=0. If both speeds are zero, [F1] makes the full flux zero. If aL<0=aR, the second branch is FR∗=(0,0). If aL=0<aR, the speed definition forces uL∗≥cL∗. When hL∗>0, this gives F^h=hL∗uL∗>0; when hL∗=0, both states and the flux are dry and zero. In the middle branch, [F2] gives F^h=phL∗≥0; it is strictly positive for a wet left state and otherwise both states are dry and the full flux is zero.

1.2F1F2algebra

Suppose instead hL∗=0. Then uL∗=cL∗=0. If both speeds vanish, the full flux is zero. If aL=0<aR, the first branch is FL∗=(0,0). If aL<0=aR, the speed definition forces uR∗≤−cR∗. For hR∗>0 this makes F^h=hR∗uR∗<0; if hR∗=0, the full flux is zero. In the middle branch, [F2] gives F^h=−qhR∗≤0, strictly negative for a wet right state and otherwise zero with both states dry.

2.1step 1.1step 1.2F1∎

The two orientations show that zero mass flux at a dry face occurs only when the selected outer state is dry or both reconstructed states are dry; in each case [F1] gives zero momentum flux as well.

TheoremStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

A strong limit of hydrostatic HLL updates solves the smooth-bed balance law weakly

Statement

Assume ACω. Let b∈C2(R) and consider a sequence of full-line uniform hydrostatic HLL grids from Hydrostatic reconstruction with a dry-safe HLL flux and one-sided pressure corrections with widths dk→0 and time steps τk→0. Set Iik=[idk,(i+1)dk), xik=(i+12)dk, tnk=nτk, and Jnk=[tnk,tn+1k), and sample bik=b(xik). On Iik×Jnk, let Uk=(hk,mk) and uk be the piecewise-constant state and primitive-velocity reconstructions, with mk=hkuk, uk=0 on dry cells, and Uik,n∈K. Define Fk=F^i+1/2k,n and Sk=Sik,n on that same slab, using the sampled bed. Assume that on every compact rectangle in R×[0,T), including the initial layer, the depths and velocities are uniformly bounded; that on every compact rectangle in R×(0,T), hk→h and uk→u strongly in L1 and mk→m=hu strongly in L1; that u=0 almost everywhere where h=0; and that the initial reconstructions converge locally in L1 to U0=(h0,m0). Then U=(h,m) satisfies, for every φ∈Cc∞(R×[0,T);R2), ∫0T∫R(U⋅φt+F(U)⋅φx+(0,−ghbx)⋅φ) dx dt+∫RU0(x)⋅φ(x,0) dx=0. Thus the limit is a locally bounded distributional weak solution of the shallow-water balance law in One-dimensional shallow-water balance law with a dry-state convention. Strong convergence, primitive-velocity convergence and the source-quadrature hypotheses are assumptions; this theorem proves no compactness, entropy inequality or convergence rate.

Facts & Assumptions

Given: ACω, the discrete scheme on a vanishing uniform space-time grid, local uniform depth/velocity bounds, strong local L1 convergence of depths, velocities and conserved states, the initial trace convergence, a C2 stationary bed, and a compactly supported smooth vector test φ.

[A1]

The only choice axiom is ACω (The Axiom of Countable Choice (ACω)).

[F1]

Rewriting the corrected fluxes gives the exact recurrence dk(Uin+1−Uin)+τk(F^i+1/2n−F^i−1/2n)=dkτkSin (Hydrostatic reconstruction with a dry-safe HLL flux and one-sided pressure corrections).

[F2]

Testing that recurrence by space-time cell averages gives the exact initial, time, face-flux and source identity (Exact space-time weak identity for the hydrostatic update).

[F3]

Strong depth convergence and b∈C2 imply the discrete source reconstruction converges strongly in Lloc1 to (0,−ghbx) (Hydrostatic pressure corrections converge to the smooth-bed source).

[F4]

Under the stated strong state/velocity convergence, local bounds, bed regularity and ACω, the reconstructed HLL face flux converges strongly in Lloc1 to F(U) (Hydrostatic HLL face fluxes converge under strong state and velocity convergence).

[F5]

Strong local L1 limits of nonnegative bulk and initial depths remain nonnegative; the relations m=hu, zero dry velocity and a locally uniform initial velocity bound put both limiting states in K (A strong local L1 limit preserves shallow-water dry admissibility).

[F6]

On compact spatial sets, the source quadrature estimate gives ∣Si(2)+ghib′(xi)∣≤Cd for bounded cell depths and 0<d≤1 (Hydrostatic pressure corrections converge to the smooth-bed source).

Proof

1.1F5given

By [F5], applied to the nonnegative bulk and initial depths, the strong local convergences, m=hu, the dry-velocity convention and the local initial velocity bound, both U and U0 belong to K almost everywhere. Thus F(U) in the weak formulation is defined.

1.2F1F2givenchoose

Fix φ and choose Nk so that φ vanishes for t≥tNk−1k for all sufficiently large k. Apply [F2] to the actual states, shared face fluxes and source terms of the scheme; its exact finite sum is zero for each such k.

1.3F2givenalgebra

The initial term in [F2] tends to ∫RU0(x)⋅φ(x,0) dx. Indeed, on each cell-time slab touching t=0, the averaged test differs from φ(x,0) by at most Cφ(dk+τk), and the uniform state bound including the initial layer makes the sum of these quadrature errors tend to zero on the fixed compact support. The initial reconstruction convergence then gives the claimed limit.

1.4F2givenalgebra

The time-difference sum in [F2] differs from ∫0T∫Uk⋅φt by O(τk). Taylor's formula in time makes each difference of adjacent cell-time test averages equal to the integral of φt over the current slab, up to Cφτk2 after spatial averaging; the uniform state bound and the O(dk−1τk−1) cells/slabs meeting the support give total error O(τk). The omitted initial-slab integral is also O(τk).

1.5F1F2givenalgebra

The face-flux sum in [F2] differs from ∫0T∫Fk⋅φx by O(dk). For each cell, the difference of adjacent test averages is the spatial average of ∫0dkφx(x+s,t) ds; replacing this average by φx(x,t) has error at most Cφdk2τk per cell-time slab. The local depth and velocity bounds give h∗≤H, ∣u∗∣≤M, and wave speeds at most M+gH. The physical fluxes and reconstructed states are bounded; in the middle HLL branch its equivalent convex-combination formula has coefficient αβ/(α+β)≤max⁡(α,β), so the face fluxes are uniformly bounded as well. The number of cells/slabs meeting the support then gives the stated total error. The source sum in [F2] is exactly ∫0T∫Sk⋅φ because Sk is constant on each slab.

2.1A1F2F3F4F5F6step 1.1step 1.2step 1.3step 1.4step 1.5givenalgebra∎

Choose a compact spatial interval containing the test support and all cells meeting it for sufficiently large k, and choose T0<T beyond the temporal support. On this compact rectangle the hypotheses give uniform bounds for hk,uk through t=0; the interior strong limits inherit the same essential bounds. Hence Uk, U, F(U) and the products with the fixed test derivatives are uniformly bounded. Step 1.5 supplies a uniform bound for Fk. For sufficiently large k, dk≤1, and [F6] together with the local bounds on b′ and the depths gives a uniform bound for Sk; the limit source (0,−ghbx) is bounded too. Thus the contributions of all state, flux and source integrals from the initial layer [0,ε] are bounded by Cε, uniformly in sufficiently large k and for the limit integrands. On the remaining compact rectangle with t≥ε, the assumed strong convergence gives convergence of the state integral, [F4] gives convergence of the face-flux integral, and [F3] gives convergence of the source integral. Taking k→∞ for fixed ε>0 and then ε↓0 proves convergence of these full integrals. Step 1.3 supplies the initial term, steps 1.4–1.5 identify the limits of the discrete sums, step 1.2 supplies the exact discrete identity, and step 1.1 its state admissibility. Passing to the limit proves the displayed weak formulation.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

The hydrostatic HLL step conserves water and preserves dry admissibility

Statement

Let N≥1 cells form a finite chain, with two admissible ghost states used only to define the boundary faces, or let the cells be periodic. Apply one step of Hydrostatic reconstruction with a dry-safe HLL flux and one-sided pressure corrections to states in K from One-dimensional shallow-water balance law with a dry-state convention. If λ(aR,i+1/2−aL,i−1/2)≤1(1≤i≤N), then each updated state remains in K. The depth is nonnegative; if it is zero then the momentum is zero. On a finite chain the total water changes by the net boundary discharge, and on a periodic mesh total water is conserved.

Facts & Assumptions

Given: Admissible cell and ghost states, the hydrostatic update, the stated cellwise CFL, and the HLL coefficient and dry-face lemmas. Prove one-step admissibility and water balance.

[F1]

Hydrostatic reconstruction with a dry-safe HLL flux and one-sided pressure corrections: one-sided corrections change only momentum; the first component uses one shared face mass flux, and each reconstructed depth is no larger than its original cell depth.

[F2]

HLL depth flux is a bounded outflow/inflow combination: at a face, F^h=phL∗−qhR∗ with 0≤p≤aR and 0≤q≤−aL; the corresponding coefficient is strictly below its speed bound when its reconstructed side is wet.

[F3]

A dry HLL face sends water only into the dry side: at a dry reconstructed side the mass flux points into the dry side, and zero mass flux implies the full vector flux is zero.

[F4]

One-dimensional shallow-water balance law with a dry-state convention: every state with positive depth lies in K, while a state with zero depth lies in K exactly when its momentum is zero.

Proof

1.1givenF1F2algebra

Write pR for the left-state coefficient at face i+1/2, qL for the right-state coefficient at face i−1/2, and use analogous notation for the two inflow coefficients. Expanding the first component of [F1] with [F2] gives hin+1=hin−λ(pRhi,+∗+qLhi,−∗)+λ(qRhi+1,−∗+pLhi−1,+∗). The inflow terms are nonnegative and the total outflow is at most (aR,i+1/2−aL,i−1/2)hin, so the CFL gives hin+1≥0.

2.1F1F2F4step 1.1algebra

If hin>0 and at least one outgoing speed is positive, the corresponding outflow term is strictly below its speed bound times hin: this follows from [F2] if the reconstructed depth is positive, and is immediate if that reconstructed depth is zero. By step 1.1 and the CFL, hin+1>0. If both outgoing speeds are zero, the outflow is zero and step 1.1 gives hin+1≥hin>0. Thus a wet cell remains wet and is in K by [F4].

2.2F1F3step 1.1algebra

If hin=0, then min=0 and [F1] gives hi,+∗=hi,−∗=0, so both corrections on this cell vanish. Its left face has dry right state and its right face has dry left state. By [F3], the left mass flux is nonnegative and the right mass flux nonpositive; if the updated depth is zero, nonnegativity forces both mass fluxes to vanish.

3.1F1F3F4step 2.1step 2.2algebra

In the zero-depth case of step 2.2, [F3] makes both full HLL face fluxes zero. The cell corrections also vanish, so its updated momentum is zero and its updated state lies in K by [F4]. If instead that initially dry cell has positive updated depth, its updated state lies in K by [F4] as well. Together with step 2.1, this proves that every updated state lies in K under the stated CFL condition.

4.1F1step 2.1step 3.1algebra∎

Multiplying the first component of each update by Δx and summing over the finite chain cancels every interior shared mass flux, because the one-sided corrections have zero first component. This gives Δx∑i=1N(hin+1−hin)=−Δt(F^N+1/2h−F^1/2h). Thus only boundary discharge changes finite-domain water; periodic identification makes the right-hand side zero. Combining this identity with steps 2.1 and 3.1 proves the theorem.

5 · Examples, counterexamples and false statements

None yet.

Sources