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.

✓ 5 results · all verified · 1 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 4 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Riemann solvers for hyperbolic systems — Examples

1 · Prerequisites

2 · Summary

These examples exercise the local scope and its failure boundaries. The acoustic system gives an exact two-wave composition, and the ideal-gas contact has equal pressure and velocity but different densities. The Sod data have a unique pressure root bracketed by their initial pressures, with a left rarefaction and right shock. Two exact velocity choices demonstrate the vacuum-threshold equality and strict-vacuum cases. The Burgers counterexample shows that an exact Roe flux-jump identity and weak Rankine–Hugoniot balance do not imply the convex entropy inequality.

3 · Logical flowchart

4 · Definitions, theorems and proofs

None yet.

5 · Examples, counterexamples and false statements

CounterexampleConstruction: AI-generatedVerification: AI-generatedprecheck passOpen item page →

A Roe jump property does not imply entropy admissibility

Statement refuted

For a scalar conservation law, the Roe exact flux-jump identity by itself guarantees entropy admissibility.

Facts & Assumptions

Given: Burgers' scalar conservation law, its Roe matrix, the Riemann step data u0(x)=−1 for x<0 and u0(x)=1 for x>0, and the convex entropy pair below.

[F1]

Roe linearization and Roe numerical flux: the Roe jump property is the identity a~(uL,uR)(uR−uL)=f(uR)−f(uL), which does not itself impose an entropy inequality.

[F2]

Convex entropy admissibility for a scalar conservation law: for an entropy pair (η,q), a moving jump of speed s is entropy-admissible only if [q]−s[η]≤0.

[F3]

Rankine–Hugoniot jumps and Lax shocks: a Rankine–Hugoniot jump of speed s is defined by [f]=s[u].

[F4]

A moving jump is a weak solution exactly under Rankine–Hugoniot: a Rankine–Hugoniot jump with the corresponding Riemann step data is a distributional weak solution and has the required local L1 initial trace.

[A1]

For Burgers' flux, η(u)=u2/2 and q(u)=u3/3 satisfy η′′=1>0 and q′=η′f′.

Counterexample

1.1givenF1F3F4algebra

For Burgers' flux f(u)=u2/2 with uL=−1,uR=1, the Roe scalar a~(uL,uR)=(uL+uR)/2 is continuous at each diagonal pair, has equal-state value a~(u,u)=u=f′(u), and satisfies the jump identity for every pair because f(uR)−f(uL)=12(uL+uR)(uR−uL). At (−1,1) the speed is zero and f(1)−f(−1)=0=s(uR−uL), so the stationary jump satisfies the Roe identity [F1] and, by [F4], is a weak solution with the Riemann data in the Given clause.

2.1givenA1F2step 1.1algebra∎

For [A1], the entropy production coefficient is [q]−s[η]=(1/3−(−1/3))−0⋅(1/2−1/2)=2/3>0. This violates the necessary entropy inequality [F2]. Thus the Roe jump property and weak Rankine–Hugoniot balance do not guarantee entropy admissibility.

ExampleConstruction: AI-generatedVerification: AI-generatedprecheck passOpen item page →

A contact discontinuity with equal velocity and pressure

Example

Fix γ>1, pressure p0>0, velocity u0∈R, and distinct positive densities ρL,ρR. Set EK=p0/(γ−1)+ρKu02/2 and UK=(ρK,ρKu0,EK) for K=L,R.

Facts & Assumptions

Given: Two admissible ideal-gas states with common pressure and velocity but different densities.

[F1]

Admissible states and pressure for one-dimensional ideal-gas Euler: F(U)=(ρu,ρu2+p,u(E+p)) and E=p/(γ−1)+ρu2/2.

[F2]

Eigenstructure of the admissible ideal-gas Euler system: the middle eigenvalue is λ0=u and its field is linearly degenerate.

[F3]

Rankine–Hugoniot jumps and Lax shocks: a linearly-degenerate contact has equal family speeds on its two sides and is not a strict Lax shock.

Verification

1.1givenF1algebra

Both states are admissible because ρK>0 and their internal energy is p0/(γ−1)>0. For either state, F(UK)−u0UK=(0,p0,u0p0); subtracting the two identities gives F(UR)−F(UL)=u0(UR−UL), the Rankine–Hugoniot equality at speed u0.

2.1step 1.1F2F3algebra∎

By [F2] the speed u0 is the middle characteristic speed on both sides, so the Rankine–Hugoniot jump from step 1.1 is a linearly-degenerate contact. Density, energy, and momentum may jump while pressure and velocity remain continuous; [F3] says this contact is not a strict Lax shock because its two middle characteristic speeds are equal.

ExampleConstruction: AI-generatedVerification: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Euler vacuum detection at and above the pressure-root threshold

Example

Let γ=7/5, ρL=ρR=1, and pL=pR=1. Then cL=cR=c=7/5, and the vacuum threshold is uR−uL≥2(cL+cR)/(γ−1)=10c.

Facts & Assumptions

Given: The two positive-density, positive-pressure initial states and the vacuum criterion.

[F1]

Admissible states and pressure for one-dimensional ideal-gas Euler: positive density and pressure give admissible states and c=γp/ρ.

[F2]

Ideal-gas rarefaction and shock pressure response: Φ(0+)=uR−uL−2(cL+cR)/(γ−1).

[F3]

The ideal-gas star-pressure root exists uniquely exactly below vacuum threshold: Φ(0+)≥0 means no positive star-pressure root.

[F4]

Finite-budget safeguarded Newton–bisection for Euler star pressure: the procedure returns vacuum when Φ(0+)≥0.

Verification

1.1givenF1F2F3F4algebra

In the equality case take uL=−5c,uR=5c. Then uR−uL=10c, so [F2] gives Φ(0+)=0. All thermodynamic states remain admissible by [F1]; [F3] gives no positive pressure root and [F4] returns vacuum.

2.1step 1.1F1F2F3F4algebra∎

In a strict case take uL=−6,uR=6. Then uR−uL=12>107/5=10c, since 144>140. Thus Φ(0+)>0 and the same conclusions follow from [F3]–[F4]. These cases show the threshold equality and strict-vacuum branches without using an approximate numerical pressure.

ExampleConstruction: AI-generatedVerification: AI-generatedprecheck passOpen item page →

Sod tube: a unique star-pressure root between the initial pressures

Example

For γ=7/5, take left primitive data (ρL,uL,pL)=(1,0,1) and right data (ρR,uR,pR)=(1/8,0,1/10). Set EK=pK/(γ−1)+ρKuK2/2 and UK=(ρK,ρKuK,EK) for K=L,R; both conserved states lie in Gγ.

Facts & Assumptions

Given: The Sod initial states, the ideal-gas pressure response, its root/vacuum criterion, and the finite-budget bracket solver.

[F1]

Admissible states and pressure for one-dimensional ideal-gas Euler: ρ>0,p>0 is equivalent to the declared admissible-state inequalities for the ideal-gas model.

[F2]

Ideal-gas rarefaction and shock pressure response: Φ(p)=fL(p)+fR(p)+uR−uL with rarefaction response below pK and shock response above it.

[F3]

The ideal-gas star-pressure root exists uniquely exactly below vacuum threshold: Φ(0+)<0 gives a unique positive root; Φ is strictly increasing.

[F4]

The safeguarded Euler pressure solver preserves its root bracket and terminates: for a budget N with (3/4)NP≤τ, the safeguarded procedure returns a bracket of width at most τ containing that root.

Verification

1.1givenF1F2F3algebra

The densities and pressures are positive, so [F1] gives admissible states. The sound speeds are cL=7/5 and cR=28/25. Since both velocities are zero, Φ(0+)=−2(cL+cR)/(γ−1)<0. By [F3] there is one positive star pressure p∗.

2.1step 1.1F2F3algebra

At p=1/10=pR, fR(p)=0 while p<pL makes the left rarefaction response strictly negative; hence Φ(1/10)<0. At p=1=pL, fL(p)=0 while p>pR makes the right shock response strictly positive; hence Φ(1)>0. Strict increase gives 1/10<p∗<1, so the left wave is a rarefaction and the right wave is a shock.

3.1step 2.1F2F3F4algebra∎

The contact between the two acoustic waves has pressure p∗ and common velocity u∗=uL−fL(p∗)=uR+fR(p∗). Equality follows by rearranging Φ(p∗)=0. The explicit theorem bracket [0,P] and [F4] give a finite-budget enclosure of any prescribed positive width when the budget meets its bound. A smaller budget may also succeed; if the procedure returns budget-exhausted, its interval still contains p∗.

ExampleConstruction: AI-generatedVerification: AI-generatedprecheck passOpen item page →

An acoustic system resolved into two characteristic waves

Example

Consider Ut+AUx=0 with A=(0110), base state Uˉ=(0,0)T, and Riemann data UL=(0,0)T, UR=(−ε,0)T. The eigenvalues are −1,1, so the system is strictly hyperbolic and both fields are linearly degenerate. Use the constant fields r−=(1,−1)T and r+=(1,1)T. Choose 0<ε<δ and ε<2η, where δ,η>0 are the local solver radii at Uˉ for these fields.

Facts & Assumptions

Given: The acoustic matrix, the two constant states chosen within the local solver radii, and the local solver for linearly-degenerate fields.

[F1]

Strictly hyperbolic conservation systems and characteristic families: characteristic waves have eigenvectors of the flux Jacobian, and a linear constant-coefficient system has constant eigenpairs.

[F2]

Local small-data Riemann solver near a strictly hyperbolic state: sufficiently close data are joined by the ordered local family waves; a linearly-degenerate family produces a contact.

[F3]

Local characteristic rarefaction curve and Mixed local wave curve for a genuinely nonlinear or linearly degenerate family: for a linearly-degenerate field, Ψi(σ;U)=Ri(σ;U), where ∂σRi=ri(Ri) and Ri(0;U)=U.

Verification

1.1givenF1algebra

Direct multiplication gives eigenpairs (−1,r−=(1,−1)T) and (1,r+=(1,1)T). Since the system is linear, its two characteristic fields are linearly degenerate. The jump is UR−UL=(−ε,0)T=−ε2r−−ε2r+.

2.1givenstep 1.1F2F3algebra

Since the chosen fields are constant, the initial-value equations in [F3] give Ψ±(σ;U)=U+σr±. Thus the coefficients σ−=σ+=−ε/2 in step 1.1 are the solver's strengths for this normalization. They satisfy ∣σ±∣<η, and both data states lie in the prescribed radius-δ neighborhood. After the first wave the intermediate state is UM=UL−ε2r−=(−ε2,ε2)T; after the second, UM−ε2r+=UR. By uniqueness in [F2], these are the solver's ordered contacts. For the first jump A(UM−UL)=(−1)(UM−UL), and for the second A(UR−UM)=(UR−UM), verifying Rankine–Hugoniot at the ordered speeds −1 and 1.

3.1step 2.1F2∎

The profile equal to UL for x/t<−1, to UM for −1<x/t<1, and to UR for x/t>1 is therefore the two-contact local Riemann solution.

Diagram

The horizontal axis is x and the vertical axis is t. Each ray from the origin has slope dx/dt=λ; the two constant wedges carry UL,UM,UR. This picture records the wave ordering only; the algebraic Rankine–Hugoniot checks above establish the solution.

xtx=t=¡1x=t=1ULUMUR

Sources