Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6-luna)
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.

First-order HLL updates are averages of adjacent half-cell fan averages

Statement

Use the first-order HLL update of First-order finite-volume update using supplied HLL speeds. At a face with left and right states UL,UR, supplied speeds SL<0<SR, and physical flux values FL=F(UL),FR=F(UR), define U∗:=SRUR−SLUL−(FR−FL)SR−SL. If the one-sided CFL bounds 2ν(−SL)≤1 and 2νSR≤1 hold, the averages of the HLL fan over the adjacent left and right half-cells are, respectively, A−=(1−2ν(−SL))UL+2ν(−SL)U∗,A+=(1−2νSR)UR+2νSRU∗. For every cell i, the updated mean satisfies Ui+=12(Ai−1/2++Ai+1/2−), where each face uses its own supplied speeds and intermediate state.

Facts & Assumptions

Given: A periodic uniform mesh, the HLL middle branch at each face, and the stated CFL bounds. Derive the half-cell averages and the finite-volume decomposition.

[F1]

HLL two-wave approximate flux: when SL<0<SR, the HLL flux is (SRFL−SLFR+SLSR(UR−UL))/(SR−SL).

[F2]

The HLL flux follows from the conservative two-wave model: the displayed U∗ and the assigned model flux F∗=FL+SL(U∗−UL) satisfy both conservative model balances; F∗ is the middle-branch HLL flux and need not equal F(U∗).

[F3]

HLL two-wave approximate flux: in the middle branch, the approximate HLL model has three constant regions separated by SL,SR and one intermediate state.

[F4]

First-order finite-volume update using supplied HLL speeds: Ui+=Ui−ν(F^i+1/2−F^i−1/2) with shared HLL face fluxes.

Proof

1.1givenF1F2algebra

By [F2], the displayed U∗ is the intermediate state of the conservative HLL fan. Write D=SR−SL>0. Substitution gives U∗−UL=(SR(UR−UL)−(FR−FL))/D and U∗−UR=(SL(UR−UL)−(FR−FL))/D. Therefore FL+SL(U∗−UL)=FR+SR(U∗−UR), and expanding either side yields exactly [F1].

2.1givenF2F3F4step 1.1construct

By [F3] and [F2], in coordinates with the face at x=0 the HLL profile is UL for x/t<SL, U∗ for SL<x/t<SR, and UR for x/t>SR. On [−h/2,0] at time Δt, the two portions have lengths h/2+SLΔt and −SLΔt; dividing by h/2 gives A−. The CFL condition makes both lengths nonnegative. On [0,h/2], the portions have lengths SRΔt and h/2−SRΔt; dividing by h/2 gives A+, again with nonnegative lengths.

3.1step 1.1step 2.1F4algebra∎

At the right face of cell i, step 1.1 gives F^i+1/2=F(Ui)+SL,i+1/2(U∗,i+1/2−Ui); at its left face it gives F^i−1/2=F(Ui)+SR,i−1/2(U∗,i−1/2−Ui). Substitution in [F4] yields Ui+=(1−νaR−νaL)Ui+νaRU∗,i+1/2+νaLU∗,i−1/2, where aR=−SL,i+1/2 and aL=SR,i−1/2. The half-sum 12(Ai−1/2++Ai+1/2−) has those same three coefficients, proving the identity.

Depends on

Used by

Dependency tree · two levels

5 results within two dependency steps 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