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.

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

Riemann solvers for hyperbolic systems

1 · Prerequisites

2 · Summary

This page develops the local theory and the corresponding first-order fluxes for one-dimensional strictly hyperbolic conservation systems. It fixes an open admissible state domain and a C3 flux, then defines simple characteristic families, Rankine–Hugoniot jumps, strict Lax shocks, rarefaction curves, and contacts. The local theorem is restricted to a neighborhood of a base state where every field is genuinely nonlinear or linearly degenerate. It constructs the shock and rarefaction curves, matches their tangents, applies the implicit function theorem to the ordered wave-composition map, and gives a positive data radius and strength bound. It makes no arbitrary large-data claim.

The Godunov flux is defined from the local Riemann profile. The Roe flux is defined from a real diagonalizable matrix satisfying the exact flux-jump identity; that algebraic identity supplies consistency and conservation but is not an entropy condition. The HLL flux uses explicitly supplied lower and upper wave speeds. Its two-wave balance proves the displayed middle state and flux, but no data-dependent wave-speed bound is inferred.

For the one-dimensional ideal-gas Euler system the page defines pressure on ρ>0 and positive internal energy, derives all three eigenpairs and their nonlinearity types, and proves the scalar star-pressure residual is strictly increasing. The no-vacuum case has a unique positive root with an explicit finite upper bracket; data at or above the threshold return a vacuum status. The safeguarded finite-budget Newton–bisection procedure preserves that bracket and distinguishes an exact zero, a pressure enclosure, vacuum, and exhausted budget. The declared published prerequisite nonlinear-equations-and-newton-methods supplies only the finite-budget Newton interface used for the central-quarter proposal; the pressure root and vacuum facts are proved here.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Strictly hyperbolic conservation systems and characteristic families

Definition

Let m≥1, let G⊆Rm be open, and let f:G→Rm be C3 (Continuously differentiable maps, local inverses, and local diffeomorphisms; the C3 convention is that of Ck Euclidean maps and diffeomorphisms). The one-dimensional conservation system with state domain G is ut+∂xf(u)=0,u(t,x)∈G, where u is the conserved state and f its flux. Its flux Jacobian is A(u)=Df(u). The system is strictly hyperbolic on an open set N⊆G if, for every u∈N, A(u) has m distinct real eigenvalues, written in increasing order λ1(u)<⋯<λm(u). An ith characteristic family on N is a C2 right-eigenvector field ri:N→Rm∖{0} with A(u)ri(u)=λi(u)ri(u). It is genuinely nonlinear on N if Dλi(u)ri(u) is nowhere zero there; after shrinking N its sign is constant. It is linearly degenerate on N if Dλi(u)ri(u)=0 throughout N. Rescaling ri by a nonzero constant changes the wave-strength parameter but not the family.

For Q=(0,∞)×R, a locally bounded map u:Q→G is a distributional weak solution with initial data u0 if ∫Q(u⋅φt+f(u)⋅φx) dt dx=0 for every vector test function φ∈Cc∞(Q;Rm) and u(t,⋅)→u0 in Lloc1(R;Rm) as t↓0. A Riemann initial datum is the step u0(x)=uL for x<0 and u0(x)=uR for x>0.

In this weak-solution clause, u is required to be Lebesgue measurable and f∘u∈Lloc1(Q;Rm), so the test-function integral is defined. Local boundedness gives u∈Lloc1(Q;Rm).

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Rankine–Hugoniot jumps and Lax shocks

Definition

For a system as in Strictly hyperbolic conservation systems and characteristic families, a discontinuity with constant states uL,uR∈G and speed s∈R is a Rankine–Hugoniot jump if f(uR)−f(uL)=s(uR−uL). For a system strictly hyperbolic on N⊆G, states uL,uR∈N, and 1≤i≤m, it is a strict Lax i-shock if it is a Rankine–Hugoniot jump and λj(uL)<s (j<i),λi(uR)<s<λi(uL),s<λj(uR) (j>i). An empty family of inequalities is omitted. A linearly-degenerate contact has equal i-speeds on both sides, so it is not a strict Lax shock.

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

Smooth local eigenpairs for a simple characteristic spectrum

Statement

Let f:G→Rm be C3 and let uˉ∈G be a state at which A(uˉ)=Df(uˉ) has distinct real eigenvalues λ10<⋯<λm0. For each i, there is a neighborhood Ni of uˉ and C2 functions λi:Ni→R and ri:Ni→Rm such that A(u)ri(u)=λi(u)ri(u), λi(uˉ)=λi0, and the eigenvectors can be normalized by a fixed linear functional. After intersecting these finitely many neighborhoods, the eigenvalues remain real, simple, and ordered, and r1(u),…,rm(u) form a basis at each u.

Facts & Assumptions

Given: An open state domain, a C3 flux, and a base state whose flux Jacobian has distinct real eigenvalues.

[F1]

Strictly hyperbolic conservation systems and characteristic families: A(u)=Df(u) is C2; strict hyperbolicity means the eigenvalues are distinct and real.

[F2]

The Euclidean implicit function theorem with derivative formula: a C1 equation F(x,y)=0 with invertible DyF at a zero has a unique local C1 solution y=φ(x) and derivative Dφ=−(DyF)−1DxF.

Proof

1.1givenF1algebrachoose

Fix i and choose right and left eigenvectors ri0,li0 for λi0. For a simple eigenvalue, li0⋅ri0≠0: otherwise ri0 is orthogonal to the left kernel of A(uˉ)−λi0I, hence lies in its range; a generalized eigenvector would then force algebraic multiplicity at least two. Normalize li0⋅ri0=1.

2.1step 1.1algebra

Define Fi(u,λ,r)=(A(u)r−λr,li0⋅r−1). At (uˉ,λi0,ri0) it vanishes. Its derivative in (r,λ) sends (v,μ) to ((A(uˉ)−λi0I)v−μri0,li0⋅v). If this is zero, pairing the first component with li0 gives μ=0; then v is a multiple of ri0, and the last component forces v=0. The square derivative is therefore invertible.

3.1step 2.1F1F2

Since Fi is C2, [F2] gives a local C1 eigenpair. The derivative formula in [F2] is C1 because DFi is C1 and matrix inversion is smooth on invertible matrices; hence the eigenpair is C2. Continuity preserves the eigenvalue gaps and reality after shrinking the neighborhood.

4.1step 3.1algebrachoose∎

Eigenvectors belonging to distinct eigenvalues are linearly independent: applying ∏j≠i(A−λjI) to a linear relation isolates its ith coefficient. Thus the m eigenvectors form a basis. Intersecting the m neighborhoods proves the simultaneous assertion.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Admissible states and pressure for one-dimensional ideal-gas Euler

Definition

Fix γ>1. In one space dimension the conserved state is U=(ρ,m,E)∈R3, where ρ is density, m momentum, and E total energy per unit volume. The admissible-state set is the open set Gγ={(ρ,m,E):ρ>0, E>m2/(2ρ)}. The ideal-gas pressure on this set is p(U)=(γ−1)(E−m22ρ)>0, the velocity is u=m/ρ, and the flux is F(U)=(m,m2ρ+p,mρ(E+p)). The sound speed is c=γp/ρ. These definitions apply only on Gγ; a state with nonpositive density or nonpositive internal energy is inadmissible. The set is open because ρ and E−m2/(2ρ) are continuous on ρ>0 and the inequalities are strict; all displayed flux functions are smooth on this domain.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Roe linearization and Roe numerical flux

Definition

For states uL,uR in the open state domain G of Strictly hyperbolic conservation systems and characteristic families, a Roe matrix is a map A~:G×G→Rm×m such that, for all u,uL,uR∈G, A~(u,u)=Df(u),A~(uL,uR)(uR−uL)=f(uR)−f(uL), and A~(uL,uR) is diagonalizable over R with real eigenvalues. The map A~ is also continuous at each diagonal pair (u,u). If A~=RΛR−1, define ∣A~∣=R∣Λ∣R−1 by replacing each diagonal eigenvalue with its absolute value. The Roe flux associated with this matrix is f^Roe(uL,uR)=12(f(uL)+f(uR))−12∣A~(uL,uR)∣(uR−uL). The jump identity is an algebraic conservation property. This definition does not assert entropy admissibility of the approximate wave pattern.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

HLL two-wave approximate flux

Definition

For a two-state problem for a flux f on the open state domain G of Strictly hyperbolic conservation systems and characteristic families, choose explicit speeds SL<SR. A signal speed means the propagation speed of one wave in the particular Riemann solution being approximated. If the HLL model is used as an enclosing approximation to that fan, its admissibility hypothesis is that every such speed lies in [SL,SR]; this definition supplies no general wave-speed bound. Set fL=f(uL) and fR=f(uR). The HLL flux is f^HLL={fL,0≤SL,SRfL−SLfR+SLSR(uR−uL)SR−SL,SL<0<SR,fR,SR≤0. In the middle case the model has three constant regions separated by the two waves SL,SR and one intermediate state. The wave-speed enclosure is a separate hypothesis whenever an approximation claim uses it.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Convex entropy admissibility for a scalar conservation law

Definition

For the scalar case of Strictly hyperbolic conservation systems and characteristic families, use its definition of a weak solution on Q=(0,∞)×R. An entropy pair on G is a function η∈C2(G) that is convex on each interval component of G, together with q∈C1(G) satisfying q′(u)=η′(u)f′(u). A weak solution u is entropy-admissible for this pair when η∘u,q∘u∈Lloc1(Q) and ∂tη(u)+∂xq(u)≤0 in distributions; equivalently, ∫Q(η(u) φt+q(u) φx) dt dx≥0 for every nonnegative φ∈Cc∞(Q). For a single jump of speed s, the entropy inequality requires q(uR)−q(uL)−s(η(uR)−η(uL))≤0.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Local characteristic rarefaction curve

Definition

On a neighborhood where an eigenvector field ri is C2, the local i-rarefaction curve through u0 is the unique local solution dRidσ(σ;u0)=ri(Ri(σ;u0)),Ri(0;u0)=u0. The parameter σ is the signed integral-curve parameter for the chosen normalization of ri. Existence on a common small interval for nearby u0 follows from Nearby initial values share one Picard–Lindelöf time interval and one state cylinder; the C2 flow on a compact local tube follows from A C2 vector field has a C2 flow on a common compact tube. No global integral curve is asserted.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passOpen item page →

A moving jump is a weak solution exactly under Rankine–Hugoniot

Statement

For a conservation system as in Strictly hyperbolic conservation systems and characteristic families, constant states uL,uR∈G, and a constant speed s, define u(t,x)=uL for x<st and u(t,x)=uR for x>st, and let u0(x)=uL for x<0 and u0(x)=uR for x>0 (values on the jump lines are immaterial). Then u is a distributional weak solution with initial datum u0 in the sense of Strictly hyperbolic conservation systems and characteristic families if and only if f(uR)−f(uL)=s(uR−uL).

Facts & Assumptions

Given: A system as in Strictly hyperbolic conservation systems and characteristic families, states uL,uR∈G, and the jump at speed s.

[F1]

Rankine–Hugoniot jumps and Lax shocks: a Rankine–Hugoniot jump is exactly the algebraic equality [f]=s[u].

[F2]

Strictly hyperbolic conservation systems and characteristic families: a distributional weak solution with initial data satisfies the vector test-function identity for the PDE and converges to that datum in Lloc1 as t↓0.

Proof

1.1givenF2algebra

Write u=uL+[u]H(x−st) and f(u)=f(uL)+[f]H(x−st), where H is the unit step and [u]=uR−uL, [f]=f(uR)−f(uL). Testing against a smooth compactly supported function and integrating by parts on the two sides of the line x=st gives ∂tu=−s[u]δx=st and ∂xf=[f]δx=st.

1.2givenF2algebra

For every compact K⊂R, the functions u(t,⋅) and u0 agree almost everywhere outside the interval with endpoints 0 and st. Hence ∥u(t,⋅)−u0∥L1(K)≤∣s∣t ∥uR−uL∥2⟶0 as t↓0. Thus the required local L1 initial trace holds.

2.1step 1.1step 1.2F1F2algebra∎

By step 1.1 the distributional PDE identity holds exactly when [f]=s[u], which is [F1]. Step 1.2 supplies the initial trace in either case, so the definition of weak solution gives both implications.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passOpen item page →

Local shock curve by an augmented Rankine–Hugoniot equation

Statement

Let G⊆Rm be open, let f:G→Rm be C3, and let uˉ∈G be a state where A(uˉ)=Df(uˉ) has m distinct real eigenvalues λ1(uˉ)<⋯<λm(uˉ). Fix i∈{1,…,m} and its ith eigenpair (λi(uˉ),ri(uˉ)). There are a neighborhood N0 of uˉ, η>0, and C1 functions vi(σ,u0),si(σ,u0) for u0∈N0, ∣σ∣<η, such that, with ℓi(u0) the dual left eigenvector normalized by ℓi(u0)⋅ri(u0)=1, ℓi(u0)⋅vi(σ,u0)=1,Si(σ;u0)=u0+σvi(σ,u0), and for σ≠0 the pair (u0,Si(σ;u0)) satisfies Rankine–Hugoniot with speed si(σ,u0). Also Si(0;u0)=u0 and ∂σSi(0;u0)=ri(u0). If the ith field is genuinely nonlinear on N0 and di(u):=Dλi(u)ri(u) has constant nonzero sign, then all sufficiently small nonzero strengths with σdi(u0)<0 give strict Lax i-shocks.

Facts & Assumptions

Given: An open state domain G, a C3 flux f:G→Rm, a state uˉ∈G at which Df(uˉ) has m distinct real eigenvalues, and an index i∈{1,…,m}.

[F1]

Strictly hyperbolic conservation systems and characteristic families: A=Df is C2; genuine nonlinearity means Dλiri is nonzero and has constant sign after shrinking the neighborhood.

[F2]

Rankine–Hugoniot jumps and Lax shocks: a strict Lax i-shock satisfies [f]=s[u] and the ordered family inequalities.

[F3]

Smooth local eigenpairs for a simple characteristic spectrum: near a state with m distinct real eigenvalues, local C2 ordered eigenpairs exist and their eigenvectors form a basis.

[F4]

The Euclidean implicit function theorem with derivative formula: a C1 equation with invertible derivative in the unknowns has a unique local C1 solution.

[F5]

Heine-Cantor: a continuous map from a compact metric space to any metric space is uniformly continuous: a continuous function on a compact metric space is uniformly continuous.

Proof

1.1givenF1F3construct

On a neighborhood where [F3] supplies the C2 right-eigenvector frame, let R(u) have columns rj(u) and let ℓi(u)T be row i of R(u)−1. Then R−1A=diag⁡(λj)R−1, so ℓiTrj=δij and ℓi is a left eigenvector. For v near ri(uˉ) define G(u0,σ,v,s)=(∫01Df(u0+tσv)v dt−sv,  ℓi(u0)⋅v−1). Since Df is C2, this G is C1 in all variables and vanishes at (uˉ,0,ri(uˉ),λi(uˉ)).

2.1step 1.1F3algebra

The derivative of G in (v,s) at that point sends (w,α) to ((A(uˉ)−λiI)w−αri(uˉ),ℓi(uˉ)⋅w). If it vanishes, pairing the first component with ℓi(uˉ) gives α=0; simplicity then makes w a multiple of ri(uˉ), and the last component forces w=0. Hence this square derivative is invertible.

3.1step 2.1F1F3F4algebra

Apply [F4] with parameter (u0,σ) and unknowns (v,s). It gives unique C1 functions vi(σ,u0),si(σ,u0) on a product neighborhood. Set Si(σ;u0)=u0+σvi(σ,u0). For σ≠0, multiplying the first equation by σ and using the fundamental theorem of calculus gives f(Si(σ;u0))−f(u0)=si(σ,u0)(Si(σ;u0)−u0). At σ=0, the unique normalized eigenvector is vi(0,u0)=ri(u0); hence ∂σSi(0;u0)=ri(u0).

4.1step 3.1F3algebra

At any fixed u0∈N0, differentiate the first component of G=0 at σ=0. It gives (A(u0)−λiI)∂σvi(0,u0)+12D2f(u0)[ri,ri]−∂σsi(0,u0)ri=0. Pairing with ℓi(u0) yields ∂σsi(0,u0)=12ℓi(u0)⋅D2f(u0)[ri,ri]=12Dλi(u0)ri(u0); the last equality follows by differentiating Ari=λiri in direction ri and pairing with ℓi.

5.1step 4.1F1F2F5algebrachoose∎

Shrink the base neighborhood to an open ball N0 whose closure K lies inside the IFT parameter neighborhood, and choose η>0 so K×[−η,η] lies there. By continuity and the nonzero value of di(uˉ), shrink K so ∣di(u0)∣ and all eigenvalue gaps have positive lower bounds on K. The C1 functions (u0,σ)↦λi(Si(σ;u0)) and si(σ,u0) have uniformly continuous σ derivatives on the compact product K×[−η,η] by [F5]. Their first-order expansions at σ=0 therefore have uniform remainders over u0∈K: λi(Si(σ;u0))=λi(u0)+σdi(u0)+o(∣σ∣),si(σ,u0)=λi(u0)+12σdi(u0)+o(∣σ∣). For σdi(u0)<0 and sufficiently small uniform ∣σ∣, this gives λi(Si(σ;u0))<si(σ,u0)<λi(u0). The other-family inequalities in [F2] follow by continuity from the positive gaps, after shrinking N0 and η.

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

Eigenstructure of the admissible ideal-gas Euler system

Statement

For U=(ρ,m,E)∈Gγ, put u=m/ρ, H=(E+p)/ρ, and c=γp/ρ. The flux Jacobian has the three simple real eigenvalues and right eigenvectors λ−=u−c,r−=(1,u−c,H−uc)T, λ0=u,r0=(1,u,u2/2)T, λ+=u+c,r+=(1,u+c,H+uc)T. The middle field is linearly degenerate; the acoustic fields are genuinely nonlinear, with Dλ−r−=−(γ+1)c/(2ρ) and Dλ+r+=(γ+1)c/(2ρ).

Facts & Assumptions

Given: γ>1 and an admissible ideal-gas Euler state.

[F1]

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

[F2]

Strictly hyperbolic conservation systems and characteristic families: eigenpairs are right eigenvectors of DF; genuine nonlinearity and linear degeneracy are tested by Dλiri.

Proof

1.1givenF1algebra

Write U=(ρ,ρu,E) and use [F1] to obtain H=u2/2+c2/(γ−1). Differentiating the flux components with respect to (ρ,m,E) gives DF(U)=(010(γ−3)u2/2(3−γ)uγ−1u((γ−1)u2/2−H)H−(γ−1)u2γu).

2.1step 1.1algebra

Multiplying DF by r0 gives (u,u2,u3/2)T=ur0. For r±, the first row gives u±c; the second gives (3−γ)u2/2+(γ−1)H±2uc=u2+c2±2uc=(u±c)2; and the third gives γuH−(γ−1)u3/2±c(H+u2)=u(H+c2)±c(H+u2)=(u±c)(H±uc). Each row therefore equals the matching component of (u±c)r±, using H=u2/2+c2/(γ−1). Since c>0, the eigenvalues are distinct and strictly ordered.

2.2step 1.1F1F2algebra

For a state increment (dρ,dm,dE), differentiating the definitions gives du=(dm−u dρ)/ρ and dp=(γ−1)(dE−u dm+u2dρ/2). Along r±, these yield du=±c/ρ and dp=c2; hence dc=12c(dp/p−dρ/ρ)=(γ−1)c/(2ρ). Along r0 they give du=dp=0 and dc=−c/(2ρ); in particular Dλ0r0=du=0. Therefore the stated directional derivatives of u−c,u,u+c follow.

3.1step 2.2F2algebra∎

Because c,ρ,γ are positive, the acoustic directional derivatives are nonzero with the displayed signs, while the middle one is zero. This proves genuine nonlinearity of the two acoustic fields and linear degeneracy of the contact field.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Ideal-gas rarefaction and shock pressure response

Definition

Fix γ>1 and admissible left/right primitive states (ρK,uK,pK), K∈{L,R}, with ρK,pK>0 and cK=γpK/ρK. Set AK=2(γ+1)ρK,BK=γ−1γ+1pK. For a trial star pressure p>0, the wave pressure response from side K is fK(p)={2cKγ−1[(ppK)(γ−1)/(2γ)−1],0<p≤pK,(p−pK)AKp+BK,p≥pK. The two formulas agree at p=pK. The star-pressure residual is Φ(p)=fL(p)+fR(p)+uR−uL,p>0. This is a scalar root equation; it does not itself define a Riemann solution.

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

The Roe flux is consistent and conservative

Statement

For any supplied Roe matrix, the Roe flux is consistent: f^Roe(u,u)=f(u). For a finite periodic array define Ujnew=Uj−ν(f^j+1/2−f^j−1/2), where f^j+1/2=f^Roe(Uj,Uj+1) and indices are modulo n, with n≥1. For any scalar ν, the update preserves the sum of cell states. The Roe jump property is the defining matrix identity in Roe linearization and Roe numerical flux and is not an entropy assertion.

Facts & Assumptions

Given: A Roe matrix for each state pair and the flux definition.

[F1]

Roe linearization and Roe numerical flux: f^Roe=12(fL+fR)−12∣A~∣(uR−uL) and A~(u,u)=Df(u).

Proof

1.1givenF1algebra

If uL=uR=u, the jump is zero, so [F1] gives f^Roe(u,u)=12(f(u)+f(u))=f(u).

2.1givenF1algebra∎

Substituting the displayed periodic update into the sum of all cells gives −ν∑j(f^j+1/2−f^j−1/2). Each interface flux occurs once with each sign, so the sum is zero. The Roe jump identity is not used in this telescoping argument and no entropy inequality follows from it.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passOpen item page →

The HLL flux follows from the conservative two-wave model

Statement

When SL<0<SR, the HLL intermediate state u∗=SRuR−SLuL−(fR−fL)SR−SL together with the assigned model flux f∗=fL+SL(u∗−uL) satisfies the two model balances f∗−fL=SL(u∗−uL),fR−f∗=SR(uR−u∗). This f∗ is the middle formula in HLL two-wave approximate flux. In general f∗≠f(u∗), even when u∗∈G; the model is not asserted to be a weak solution of the original conservation law. For equal states the HLL flux is consistent. A finite-volume update using the same HLL flux at each periodic interface is conservative: for any finite periodic array with adjacent pairs in the flux domain, define Ujnew=Uj−ν(f^HLL(Uj,Uj+1)−f^HLL(Uj−1,Uj)). Here n≥1. The result holds for any scalar ν and assumes the supplied speeds; it does not prove that they enclose a nonlinear Riemann fan.

Facts & Assumptions

Given: SL<SR, the two states and fluxes, and the HLL two-wave definition.

[F1]

HLL two-wave approximate flux: the speeds and three-branch HLL flux are explicit inputs; the middle formula applies when SL<0<SR.

[F2]

Rankine–Hugoniot jumps and Lax shocks: a physical jump at speed S requires f(uR)−f(uL)=S(uR−uL), using the physical flux at each state.

Proof

1.1givenF1F2algebra

Put D=SR−SL>0. Direct subtraction gives u∗−uL=(SR(uR−uL)−(fR−fL))/D and uR−u∗=(−SL(uR−uL)+(fR−fL))/D. Define f∗=fL+SL(u∗−uL); substitution gives f∗=(SRfL−SLfR+SLSR(uR−uL))/D. Then f∗−fL=SL(u∗−uL) and fR−f∗=SR(uR−u∗), which are the two model balances. They have the algebraic form of [F2], but use the assigned f∗ rather than f(u∗).

2.1step 1.1F1algebra∎

If uL=uR=u, the middle numerator is (SR−SL)f(u), so the middle flux is f(u); the outer branches also equal f(u) when applicable. In a periodic finite-volume sum, each shared interface flux cancels with the opposite sign from the neighboring cell. This proves consistency and conservation without claiming any bound on SL,SR.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passOpen item page →

Ideal-gas acoustic wave curves have the stated pressure response

Statement

For a side state K=(ρK,uK,pK) and any trial pressure p>0, the rarefaction/shock branches defined in Ideal-gas rarefaction and shock pressure response give the scalar velocity response fK(p) along the corresponding acoustic wave. For a left 1-wave the star velocity is u∗=uL−fL(p); for a right 3-wave it is u∗=uR+fR(p). The star density on a rarefaction branch is ρ∗(p)=ρK(p/pK)1/γ, and on a compressive shock branch, with q=p/pK>1 and β=(γ−1)/(γ+1), it is ρ∗(p)=ρKq+ββq+1. The shock branches satisfy the strict acoustic Lax inequalities. When the two pressure responses match at a positive p, their star states are joined by a linearly-degenerate contact at speed u∗.

Facts & Assumptions

Given: Positive ideal-gas left/right states, the pressure response functions, and the Euler eigenstructure.

[F1]

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

[F2]

Eigenstructure of the admissible ideal-gas Euler system: along r±=(1,u±c,H±uc), the primitive increments are dρ=1, du=±c/ρ, and dp=c2; the middle field varies density at fixed u,p.

[F3]

Ideal-gas rarefaction and shock pressure response: the rarefaction and shock response formulas are the displayed fK(p) on p≤pK and p≥pK.

[F4]

Rankine–Hugoniot jumps and Lax shocks: a shock speed satisfies [F]=s[U], and strict acoustic Lax inequalities compare the corresponding family speeds on both sides.

Proof

1.1givenF1F2F3algebra

For 0<p≤pK, put ϵ=−1 for the 1-family and ϵ=1 for the 3-family. For every density ρ between ρK and ρ∗:=ρK(p/pK)1/γ, define p(ρ)=pK(ρ/ρK)γ, c(ρ)=cK(ρ/ρK)(γ−1)/2, u(ρ)=uK+2ϵ(c(ρ)−cK)/(γ−1), and E(ρ)=p(ρ)/(γ−1)+ρu(ρ)2/2. This path stays in the admissible Euler domain because ρ,p(ρ)>0. Differentiating gives p′=c2, u′=ϵc/ρ, and, in conserved coordinates, d(ρ,ρu,E)/dρ=(1,u+ϵc,H+ϵuc)=rϵ by [F2]. Thus it is the acoustic integral curve, extended along this positive-density path; uniqueness of the local integral curve identifies it with the local rarefaction branch wherever that branch is defined. At ρ=ρ∗, this gives c∗=cK(p/pK)(γ−1)/(2γ) and u∗−uK=2ϵ(c∗−cK)/(γ−1), which equals −fK(p) for the 1-family and fK(p) for the 3-family by [F3].

1.2givenF1F4algebra

For a compressive shock from side state K to star state ∗ with trial pressure p>pK and speed s, set w=u−s, v=1/ρ, e=pv/(γ−1), j=ρw, and E′=E−sm+12s2ρ=ρe+12ρw2. Write [g]=g∗−gK, Fρ=ρu, Fm=ρu2+p, FE=u(E+p), and FE′=FE−sFm+12s2Fρ; for a right-going 3-shock, reversing the physical state order changes both sides of each RH equation by the same sign. Mass RH makes j equal on both sides; momentum RH minus s times mass RH makes p+j2v equal. Since p≠pK, this identity forces j≠0. The linear combination of energy, momentum, and mass RH gives [FE′]=s[E′]. Substitution gives FE′−sE′=u(E+p)−s(ρu2+p)+12s2ρu−s(E−sm+12s2ρ)=(u−s)(E′+p)=w(E′+p), so [w(E′+p)]=0. Since w=jv, division by j gives equality of e+12w2+pv on both sides. Using w=jv, the energy equality reads e∗−eK+12j2(v∗2−vK2)+pv∗−pKvK=0. From j2(v∗−vK)=−(p−pK), the kinetic term is −12(p−pK)(v∗+vK); combining it with the pressure terms gives e∗−eK+12(p+pK)(v∗−vK)=0.

2.1step 1.2F1F3algebra

Let p>pK be the trial pressure, set q=p/pK>1, and use β=(γ−1)/(γ+1). Substituting e=pv/(γ−1) into step 1.2 and dividing by pKvK gives (qx−1)/(γ−1)+(q+1)(x−1)/2=0, where x=v∗/vK. Solving this linear equation gives x=(βq+1)/(q+β) and ρ∗/ρK=1/x=(q+β)/(βq+1). Hence 1−x=(1−β)(q−1)/(q+β), and using q=p/pK, BK=βpK, and AK=(1−β)/ρK gives vK−v∗=(p−pK)AK/(p+BK). Define V:=vK(p−pK)/(vK−v∗)>0. Since 1−x=(vK−v∗)/vK, V(1−x)=(p−pK)(vK−v∗)=(p−pK)AK/(p+BK)=fK(p). For a left 1-shock choose s=uK−V and j=ρKV; mass RH gives u∗=uK−V(1−x). For a right 3-shock oriented from the star state to K, choose s=uK+V and j=−ρKV; mass RH gives u∗=uK+V(1−x). These choices establish the response signs.

3.1step 1.2step 2.1F2F4algebra

Put q=p/pK and x=v∗/vK=(βq+1)/(q+β), so 0<x<1. The relative shock speeds on the two sides have magnitudes V=∣j∣vK and W=∣j∣v∗=xV. Steps 1.2 and 2.1 give V2/cK2=(q+β)/(γ(1−β))>1 and W2/c∗2=(βq+1)/(γq(1−β))<1. The first inequality follows from q+β>1+β=2γ/(γ+1), and the second from βq+1<γq(1−β), equivalent to q>1. For a 1-shock, s=u∗−W<u∗ and W<c∗ give λ−(u∗)<s; V>cK gives s<λ−(uK). For a 3-shock, s=u∗+W>u∗ and W<c∗ give s<λ+(u∗); V>cK gives λ+(uK)<s. The other-family Lax inequalities follow from λ−<λ0<λ+ and s<u∗ for a 1-shock or s>u∗ for a 3-shock.

4.1step 1.1step 2.1F1F2F3algebra∎

Equality of the left and right star velocities is uL−fL(p)=uR+fR(p), which rearranges to Φ(p)=0. At such a positive pressure the two Euler states have common u∗,p and differ only in density. From [F1], F(U)−u∗U=(0,p,u∗p) is independent of density, so F(UR∗)−F(UL∗)=u∗(UR∗−UL∗). By [F2], u∗ is the middle characteristic speed on both sides, so this is a linearly-degenerate contact.

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

A local genuinely nonlinear curve generates a centered rarefaction fan

Statement

Let ri be a C1 genuinely nonlinear field on a neighborhood, with Dλi(u)ri(u) of constant nonzero sign. If σ≠0 satisfies σDλi(u0)ri(u0)>0 and is sufficiently small, then the left/right data u0,Ri(σ;u0) are connected by a centered rarefaction fan. It is a self-similar weak solution with those Riemann data.

Facts & Assumptions

Given: A local C1 characteristic field, its eigenvalue, and its rarefaction curve.

[F1]

Strictly hyperbolic conservation systems and characteristic families: Df(u)ri(u)=λi(u)ri(u), and genuine nonlinearity means Dλiri has one nonzero sign locally.

[F2]

Local characteristic rarefaction curve: Ri′=ri(Ri) with Ri(0;u0)=u0.

Proof

1.1givenF1F2algebra

Along the curve, ddsλi(Ri(s;u0))=Dλi(Ri(s;u0))ri(Ri(s;u0)) keeps its nonzero sign. Therefore the map s↦λi(Ri(s;u0)) is strictly monotone, and for each speed between its endpoint values there is a unique curve parameter s. Since σDλi(u0)ri(u0)>0 and the sign remains constant, λi(Ri(σ;u0))>λi(u0).

2.1step 1.1F1F2constructalgebra

Define q(ξ)=u0 for ξ≤λi(u0), q(ξ)=Ri(σ;u0) for ξ≥λi(Ri(σ;u0)), and inside this interval let q(ξ)=Ri(s;u0) for the unique s with ξ=λi(Ri(s;u0)). In the fan, differentiating this identity shows q′(ξ) is parallel to ri(q); hence Df(q)q′=λi(q)q′=ξq′. For u(t,x)=q(x/t) the chain rule gives ut+Df(u)ux=t−1(Df(q)−(x/t)I)q′=0.

3.1step 2.1algebra∎

The profile is continuous at the two fan edges, so there is no jump measure there. The fan occupies a bounded x-interval of length proportional to t; outside it the solution equals the initial left or right state. Hence its local L1 trace as t↓0 is the Riemann step data, and the classical equation in step 2.1 is also the distributional equation.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passOpen item page →

A linearly-degenerate characteristic curve is a contact wave

Statement

Let ri be linearly degenerate on a neighborhood and let Ri(σ;u0) be its local rarefaction curve. Then the states u0 and u1=Ri(σ;u0) are joined by a Rankine–Hugoniot jump of speed λi(u0), and the corresponding moving discontinuity is a weak solution. The characteristic speed is equal on the two sides; this is a contact wave, not a strict Lax shock.

Facts & Assumptions

Given: A C2 linearly-degenerate eigenpair and its local integral curve.

[F1]

Strictly hyperbolic conservation systems and characteristic families: Df(u)ri(u)=λi(u)ri(u) and Dλi(u)ri(u)=0 for a linearly-degenerate family.

[F2]

Local characteristic rarefaction curve: Ri′=ri(Ri).

[F3]

Rankine–Hugoniot jumps and Lax shocks: the jump condition is [f]=s[u].

[F4]

A moving jump is a weak solution exactly under Rankine–Hugoniot: a moving jump is weak exactly when that equality holds.

Proof

1.1givenF1F2algebra

Along the curve, the chain rule gives ddσλi(Ri(σ;u0))=Dλi(Ri)ri(Ri)=0, so λi(Ri)=λi(u0). Also ddσf(Ri)=Df(Ri)ri(Ri)=λi(u0)ri(Ri).

2.1step 1.1F3F4algebra∎

Integrating the second identity from 0 to σ yields f(u1)−f(u0)=λi(u0)(u1−u0), the Rankine–Hugoniot equality [F3]. Applying [F4] gives the weak moving contact wave; equality of the characteristic speed on both sides was proved in step 1.1.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passOpen item page →

The ideal-gas star-pressure root exists uniquely exactly below vacuum threshold

Statement

For the data of Ideal-gas rarefaction and shock pressure response, let Φ(0+):=uR−uL−2(cL+cR)γ−1. The residual Φ is C1 and strictly increasing on (0,∞). If Φ(0+)<0, then Φ has exactly one zero p∗>0. By the acoustic wave-response lemma this is the unique positive pressure at which the left and right wave curves can be joined by a contact. It lies in the explicit bracket 0<p∗<P, where, writing D=max⁡{0,uL−uR} and K=AL+AR, P=2max⁡{pL,pR}+6D2K2+pL. If Φ(0+)≥0, then there is no positive matching pressure. The limiting left and right rarefaction-tail velocities are ordered with a vacuum gap, or coincide at the zero-pressure equality threshold. No other vacuum condition is asserted.

Facts & Assumptions

Given: Positive densities and pressures, γ>1, and the response functions from Ideal-gas rarefaction and shock pressure response.

[F1]

Ideal-gas rarefaction and shock pressure response: on each side the rarefaction and shock formulas define fK(p) and Φ(p)=fL(p)+fR(p)+uR−uL for p>0.

[F3]

Ideal-gas acoustic wave curves have the stated pressure response: the left and right star velocities are uL−fL(p) and uR+fR(p); they match at a positive pressure exactly when Φ(p)=0, and their star states are then joined by a contact.

Proof

1.1givenF1algebra

On 0<p≤pK, differentiation gives fK′(p)=cKγpK(ppK)−(γ+1)/(2γ)>0; on p≥pK, it gives fK′(p)=AK(p+pK+2BK)2(p+BK)3/2>0. At p=pK both derivatives equal 1/γρKpK, so fK is C1 and strictly increasing on (0,∞). Thus Φ is also C1 and strictly increasing.

1.2F1algebra

For p≥2pK, we have p−pK≥p/2 and p+BK≤3p/2, because 0<BK<pK≤p/2. The shock formula therefore gives fK(p)≥AKp/6. The stated P exceeds both 2pK and 6D2/K2, so fL(P)+fR(P)≥KP/6>D, and consequently Φ(P)>0.

2.1step 1.1F1algebra

The rarefaction formula in [F1] tends to −2cK/(γ−1) as p↓0, hence lim⁡p↓0Φ(p)=Φ(0+). If this limit is nonnegative, strict increase makes Φ(p)>0 for every p>0, so there is no positive zero.

3.1step 1.1step 2.1step 1.2F2choose

If Φ(0+)<0, continuity at the extended endpoint 0 gives some ϵ∈(0,P) with Φ(ϵ)<0. Applying [F2] to Φ on [ϵ,P] gives a zero in (ϵ,P); strict increase from step 1.1 makes it unique on (0,∞). Thus 0<p∗<P.

4.1step 2.1step 3.1F3algebra∎

Taking the limits in [F3] using step 2.1 gives the left tail velocity vL=uL+2cL/(γ−1) and the right tail velocity vR=uR−2cR/(γ−1), so vR−vL=Φ(0+). If this right-minus-left gap is positive, the tails leave a vacuum interval; at equality they meet. If it is negative, step 3.1 gives the unique positive pressure at which the two wave responses match and the contact joins their star states. This proves the stated threshold and matching interpretation.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Mixed local wave curve for a genuinely nonlinear or linearly degenerate family

Definition

Fix a local characteristic family on a neighborhood where it is either genuinely nonlinear with constant sign di=Dλi ri≠0, or linearly degenerate. For a genuinely nonlinear family define Ψi(σ;u)={Ri(σ;u),σdi>0,Si(σ;u),σdi<0,u,σ=0. where Ri is the local rarefaction curve and Si the local shock curve of Local shock curve by an augmented Rankine–Hugoniot equation. For a linearly degenerate family set Ψi(σ;u)=Ri(σ;u) for either sign; its nonzero-strength wave is the contact of A linearly-degenerate characteristic curve is a contact wave. The parameter σ is local and is restricted so the entire curve stays in the chosen neighborhood.

AlgorithmAlgorithm: Literature-sourcedProof: Not applicableOpen item page →

Finite-budget safeguarded Newton–bisection for Euler star pressure

Definition

Assume exact-real arithmetic in which each arithmetic operation, comparison, square root, real power on a positive argument, scalar residual evaluation, and call to the one-step Newton procedure terminates. Inputs: admissible primitive states (ρL,uL,pL) and (ρR,uR,pR), gas constant γ>1, pressure-width tolerance τ>0, and iteration budget N∈N0. Outputs: inadmissible-input, vacuum, pressure-bracket with an interval, or budget-exhausted with an interval. The procedure never treats a nonzero residual tolerance as an exact root.

  1. If ρL,ρR,pL,pR are not all positive or γ≤1, return inadmissible-input before evaluating a wave response.
  2. Compute Φ(0+) from The ideal-gas star-pressure root exists uniquely exactly below vacuum threshold. If Φ(0+)≥0, return vacuum.
  3. Otherwise set the bracket [a,b]=[0,P] with P from that theorem. Its endpoint convention is Φ(a):=Φ(0+)<0<Φ(b).
  4. For at most N iterations, in this order:
    1. If b−a≤τ, return pressure-bracket with [a,b].
    2. Let m=(a+b)/2. Call Finite-budget Newton for a square vector residual on the scalar residual F(p)=Φ(p) over the open domain (0,∞), starting at m, with residual tolerance 0 and update budget 1.
    3. If Newton returns (r,root), return pressure-bracket with [r,r]. If it returns iteration-budget-exhausted with last iterate q and a+(b−a)/4≤q≤b−(b−a)/4, use q as the query. In every other status or when this central-quarter test fails, use m as the query.
    4. Evaluate Φ at the query. If it is zero, return pressure-bracket with the singleton interval. If negative, replace a by the query; if positive, replace b by the query.
  5. After the budget, return pressure-bracket if the width is at most τ; otherwise return budget-exhausted with the current bracket.

The returned interval uses the zero lower endpoint as a limiting endpoint, not an admissible pressure. This algorithm gives a finite status and bracket; the separate theorem below proves its invariant and width reduction. It makes no claim that an exhausted budget found a root.

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

Mixed shock–rarefaction wave curves are continuously differentiable

Statement

Under the hypotheses of Mixed local wave curve for a genuinely nonlinear or linearly degenerate family, the map (σ,u)↦Ψi(σ;u) is C1 near (0,uˉ), with Ψi(0;u)=u and ∂σΨi(0;u)=ri(u).

Facts & Assumptions

Given: The local rarefaction and shock curves, their parameterizations, and the mixed-curve convention.

[F1]

Local characteristic rarefaction curve: Ri(0;u)=u and ∂σRi(0;u)=ri(u); its dependence on (u,σ) is C1 locally.

[F2]

Local shock curve by an augmented Rankine–Hugoniot equation: Si(0;u)=u, ∂σSi(0;u)=ri(u), and the shock curve is C1 jointly in base state and strength locally.

[F3]

Mixed local wave curve for a genuinely nonlinear or linearly degenerate family: the two branches are joined at σ=0; a linearly-degenerate family uses only Ri.

Proof

1.1givenF1F2F3

For a linearly-degenerate family, [F1] directly gives the claim. For a genuinely nonlinear family, each branch in [F3] is C1 on its closed half-neighborhood by [F1] and [F2]. At σ=0 both values equal u, both state derivatives equal the identity, and both strength derivatives equal ri(u).

2.1step 1.1algebra

At a boundary point (u,0), the first-order expansions of either branch are u+h+ri(u)σ+o(∥h∥+∣σ∣) for state increment h; the remainder is uniform over the two branches because there are only two and each is C1. Thus the joined function is differentiable there with derivative (h,σ)↦h+ri(u)σ. The branch derivatives tend to this common derivative as σ→0, so the joined derivative is continuous.

3.1step 1.1step 2.1∎

The derivatives and values just obtained prove C1 regularity and the asserted value and strength derivative at zero.

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

The safeguarded Euler pressure solver preserves its root bracket and terminates

Statement

For admissible non-vacuum input data, the algorithm in Finite-budget safeguarded Newton–bisection for Euler star pressure terminates after at most N outer iterations and returns either a singleton exact root, a bracket containing the unique p∗ from The ideal-gas star-pressure root exists uniquely exactly below vacuum threshold, or an explicit budget-exhausted status with that root still bracketed. After k completed non-exact iterations the bracket width is at most (3/4)kP. Thus any budget satisfying (3/4)NP≤τ returns a pressure-bracket status. No floating-point or nonlinear convergence guarantee is asserted.

Facts & Assumptions

Given: An admissible non-vacuum Euler pressure problem, positive tolerance, finite budget, and the specified exact-arithmetic primitives.

[F1]

The ideal-gas star-pressure root exists uniquely exactly below vacuum threshold: there is a unique p∗>0 with Φ(p∗)=0, initially bracketed by [0,P] with Φ(0+)<0<Φ(P); Φ is strictly increasing.

[F2]

Finite-budget safeguarded Newton–bisection for Euler star pressure: each query is either the midpoint or a Newton iterate in the central quarter, and the endpoint with the same residual sign is replaced.

[F3]

Finite-budget Newton for a square vector residual: on an open domain with a C1 residual, finite budget 1 returns one of its declared statuses and a last valid iterate.

[F4]

Newton correction for a square vector residual: for a scalar residual, the correction procedure evaluates a one-by-one determinant and solves the single linear equation using Cramer's rule.

[A1]

The algorithm's exact-arithmetic model assumes each scalar evaluation, comparison, square root, real power on a positive argument, and arithmetic operation returns in finite time.

Proof

1.1givenF1F2base

At k=0, [F2] initializes [0,P] with Φ(0+)<0<Φ(P) by [F1], so it contains p∗. This establishes the initial bracket.

1.2givenF1F2IHalgebra

Assume the current bracket contains p∗ with nonpositive left and nonnegative right residuals. A midpoint query lies in its central half; any accepted Newton query is in the central quarter, and all other Newton outcomes use the midpoint. By strict increase in [F1], a negative query residual leaves the root to its right and a positive one to its left, so the corresponding endpoint replacement preserves the bracket; an exact zero returns the singleton. Every nonexact query is at least one quarter of the old width from either endpoint, so the new width is at most 3/4 of the old width.

2.1step 1.1step 1.2F3F4A1IHinduction

Induction on completed nonexact queries using the base step 1.1 and the preserved-bracket transition in step 1.2 gives containment and width at most (3/4)kP. Each outer pass calls the Newton procedure with budget 1, so [F3] supplies at most one correction and finitely many scalar residual evaluations; the one-dimensional correction is finite by [F4], and all primitive operations terminate by [A1]. At most N passes therefore return one of the defined statuses.

3.1step 2.1F1F2discharge-induction∎

If (3/4)NP≤τ, the width test in [F2] succeeds no later than the final check, so the algorithm returns a pressure bracket unless it already returned an exact singleton. Otherwise a budget-exhausted result retains the bracket invariant from step 2.1.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passOpen item page →

Local small-data Riemann solver near a strictly hyperbolic state

Statement

Let f:G→Rm be C3, let uˉ∈G, and suppose on an open neighborhood N of uˉ the system is strictly hyperbolic and each characteristic field is either genuinely nonlinear or linearly degenerate. Then there are δ,η>0 such that, whenever ∥uL−uˉ∥2<δ and ∥uR−uˉ∥2<δ, there is a unique strength vector σ∈(−η,η)m satisfying uR=Ψm(σm;Ψm−1(σm−1;⋯Ψ1(σ1;uL)⋯ )). For the Riemann initial datum u0(x)=uL for x<0 and uR for x>0, the corresponding ordered superposition, with waves in increasing family order, is a self-similar weak solution, meaning it has the form u(t,x)=q(x/t) for t>0. Its nonzero genuinely nonlinear waves are rarefactions when σiDλiri>0 and strict Lax shocks when σiDλiri<0; its linearly-degenerate waves are contacts. The neighborhoods are local to f,N,uˉ; no arbitrary large-data solution or uniqueness among all weak solutions is asserted.

Facts & Assumptions

Given: A C3 flux, a strictly hyperbolic base state, and a neighborhood on which each field is genuinely nonlinear or linearly degenerate.

[F1]

Strictly hyperbolic conservation systems and characteristic families: the ordered eigenvalues are simple, the right eigenvectors form characteristic families, and each field has the stated nonlinearity type.

[F2]

Mixed local wave curve for a genuinely nonlinear or linearly degenerate family: Ψi connects states by the local i-rarefaction/shock/contact curve.

[F3]

Mixed shock–rarefaction wave curves are continuously differentiable: each Ψi is C1 and DσΨi(0;uˉ)=ri(uˉ).

[F4]

The Euclidean implicit function theorem with derivative formula: a C1 equation with invertible derivative in its unknown block has a unique local solution in that block.

[F5]

A moving jump is a weak solution exactly under Rankine–Hugoniot: each shock or contact satisfying Rankine–Hugoniot is a weak moving jump.

[F6]

Local shock curve by an augmented Rankine–Hugoniot equation: small shocks in the compressive strength direction satisfy the strict Lax inequalities.

[F7]

A linearly-degenerate characteristic curve is a contact wave: a linearly-degenerate wave is a Rankine–Hugoniot contact.

[F8]

A local genuinely nonlinear curve generates a centered rarefaction fan: when the characteristic speed increases along the curve, its self-similar fan solves the system and has the prescribed Riemann trace.

Proof

1.1givenF1F2F3construct

Define W(uL,σ)=Ψm(σm;Ψm−1(σm−1;⋯Ψ1(σ1;uL)⋯ )) and F(uL,uR,σ)=W(uL,σ)−uR. By [F2] and [F3], F is C1, F(uˉ,uˉ,0)=0, and the columns of DσF(uˉ,uˉ,0) are r1(uˉ),…,rm(uˉ).

2.1step 1.1F1F2F3F4choose

These eigenvectors are linearly independent by strict hyperbolicity, so DσF is invertible. Applying [F4] with parameter (uL,uR) gives neighborhoods P of (uˉ,uˉ) and Q of 0, and a unique C1 vector σ(uL,uR)∈Q for every pair in P. If uL=uR, then σ=0 solves the composition equation by [F2], so this is the unique strength vector. Choose η>0 with (−η,η)m⊆Q. Since the IFT solution σ(uL,uR) is continuous and vanishes at (uˉ,uˉ), shrink δ>0 so both radius-δ state balls lie in P and every corresponding IFT solution lies in (−η,η)m.

3.1step 2.1F1F2algebrachoose

Shrink these neighborhoods so all intermediate states stay in N. Since N is a neighborhood of uˉ and there are finitely many continuous wave curves, this is possible. The characteristic-speed gaps at uˉ are positive; continuity of eigenvalues, shock speeds and rarefaction speeds lets us further shrink the neighborhoods until the speed range of each family lies in a disjoint interval ordered by i.

4.1F5F6F7F8step 3.1algebra

For each strength, use the rarefaction fan from [F8] when σiDλiri>0, the Lax shock from [F6] when it is negative, and the contact from [F7] for a linearly-degenerate family. Each shock/contact satisfies Rankine–Hugoniot, hence is a weak jump by [F5].

5.1givenF2F5F6F7F8step 1.1step 2.1step 3.1step 4.1∎

The family speed intervals from step 3.1 are disjoint and ordered, so the elementary waves paste into a single-valued self-similar profile from uL to uR. Each fan satisfies the equation classically by [F8]; integration by parts across each shock/contact gives boundary coefficient [f]−s[u]=0 by [F5], [F6], and [F7], and the continuous fan edges contribute no jump term. Thus the pasted profile is a distributional weak solution. Its wave speeds are bounded, so its nonconstant region has length at most a constant times t and its Lloc1 trace is the Riemann step as t↓0. The endpoint states match by the composition equation in step 1.1. Uniqueness of σ from step 2.1 gives uniqueness of this ordered local elementary-wave construction, not of arbitrary weak solutions.

DefinitionDefinition: Literature-sourcedProof: Not applicableOpen item page →

Godunov flux from the local Riemann solution

Definition

For left/right states in the neighborhood of Local small-data Riemann solver near a strictly hyperbolic state, let u(ξ) be its self-similar profile, ξ=x/t. If the profile is continuous at ξ=0, define the Godunov flux by G(uL,uR)=f(u(0)). If it has a jump there, let u(0−) and u(0+) be its one-sided traces and define G(uL,uR)=f(u(0−))=f(u(0+)). These fluxes agree by Rankine–Hugoniot at speed zero, so the definition does not depend on the arbitrary point value assigned at the jump. This is a local definition on the data neighborhood where the local solver is established.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passOpen item page →

The local Godunov flux is consistent and conservative

Statement

For all equal states u in the local solver neighborhood, G(u,u)=f(u). For any finite periodic array of length n≥1 whose adjacent pairs lie in the local flux domain, define the update (indices modulo n) Ujnew=Uj−ν(G(Uj,Uj+1)−G(Uj−1,Uj)). For any scalar ν, this update using one two-state flux at each interface preserves the sum of cell states.

Facts & Assumptions

Given: The local Riemann solver and Godunov flux definition on a neighborhood of states.

[F1]

Godunov flux from the local Riemann solution: G(uL,uR) is the physical flux at ξ=0 of the local self-similar profile, defined by its common one-sided flux if the profile jumps there.

[F2]

Local small-data Riemann solver near a strictly hyperbolic state: equal left/right data have the constant profile u(ξ)=u.

Proof

1.1F1F2algebra

With equal data, uniqueness of the local strength vector gives σ=0, so [F2] makes the profile constant. Evaluating it at ξ=0 in [F1] gives G(u,u)=f(u).

2.1givenF1algebra∎

The periodic update in the statement sums to ∑jUj−ν∑j(G(Uj,Uj+1)−G(Uj−1,Uj)); each shared interface flux appears once with coefficient −ν and once with +ν, so the second sum is zero. This uses the same oriented two-state flux at each interface and asserts no stability or CFL condition.

5 · Examples, counterexamples and false statements

None yet.

Sources