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.
Riemann solvers for hyperbolic systems
1 · Prerequisites
- Absolute and Conditional Convergence; Rearrangement; Products
- Binary Operations, Monoids, Groups and Subgroups
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Connectedness
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Countability and Uncountability
- Determinants of Matrices over a Commutative Ring
- Euclidean Ordinary Differential Equations with Smooth Dependence
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Gaussian Elimination, Elementary Matrices and Reduced Row Echelon Form
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Metric Spaces
- Mixed Partials, Taylor Formulae, and Extrema
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Nonlinear Boundary-Value Solvers
- Nonlinear equations and Newton methods
- Order, Zorn's Lemma, and the Axiom of Choice
- Periodic orbit shooting collocation and Floquet error
- Picard-Lindelöf and First-Order Ordinary Differential Equations
- Power Series and Real-Analytic Functions
- Properties of the Integral and the Working FTC
- Relations, Functions, and Quotients
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Sequences and Limits
- Sequences and Series of Functions; Uniform Convergence
- Series: Convergence and the Nonnegative Tests
- Subspaces, Products, and Quotients
- Suprema and Infima
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- The Derivative and the Mean Value Theorems
- The Determinant of a Linear Operator, Cofactors and Cramer's Rule
- The Exponential Function
- The Inverse and Implicit Function Theorems
- The Inverse Function Theorem Completed
- The Riemann Integral: Definition and Integrability
- The Total Derivative in ℝᵐ → ℝⁿ
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
- Vector Spaces, Linear Subspaces, Span and Direct Sums
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 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 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
Strictly hyperbolic conservation systems and characteristic families
Definition
Let , let be open, and let be (Continuously differentiable maps, local inverses, and local diffeomorphisms; the convention is that of Euclidean maps and diffeomorphisms). The one-dimensional conservation system with state domain is where is the conserved state and its flux. Its flux Jacobian is . The system is strictly hyperbolic on an open set if, for every , has distinct real eigenvalues, written in increasing order . An th characteristic family on is a right-eigenvector field with . It is genuinely nonlinear on if is nowhere zero there; after shrinking its sign is constant. It is linearly degenerate on if throughout . Rescaling by a nonzero constant changes the wave-strength parameter but not the family.
For , a locally bounded map is a distributional weak solution with initial data if for every vector test function and in as . A Riemann initial datum is the step for and for .
In this weak-solution clause, is required to be Lebesgue measurable and , so the test-function integral is defined. Local boundedness gives .
Rankine–Hugoniot jumps and Lax shocks
Definition
For a system as in Strictly hyperbolic conservation systems and characteristic families, a discontinuity with constant states and speed is a Rankine–Hugoniot jump if For a system strictly hyperbolic on , states , and , it is a strict Lax -shock if it is a Rankine–Hugoniot jump and An empty family of inequalities is omitted. A linearly-degenerate contact has equal -speeds on both sides, so it is not a strict Lax shock.
Smooth local eigenpairs for a simple characteristic spectrum
Statement
Let be and let be a state at which has distinct real eigenvalues . For each , there is a neighborhood of and functions and such that , , 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 form a basis at each .
Facts & Assumptions
Given: An open state domain, a flux, and a base state whose flux Jacobian has distinct real eigenvalues.
Strictly hyperbolic conservation systems and characteristic families: is ; strict hyperbolicity means the eigenvalues are distinct and real.
The Euclidean implicit function theorem with derivative formula: a equation with invertible at a zero has a unique local solution and derivative .
Proof
Fix and choose right and left eigenvectors for . For a simple eigenvalue, : otherwise is orthogonal to the left kernel of , hence lies in its range; a generalized eigenvector would then force algebraic multiplicity at least two. Normalize .
Define . At it vanishes. Its derivative in sends to . If this is zero, pairing the first component with gives ; then is a multiple of , and the last component forces . The square derivative is therefore invertible.
Since is , [F2] gives a local eigenpair. The derivative formula in [F2] is because is and matrix inversion is smooth on invertible matrices; hence the eigenpair is . Continuity preserves the eigenvalue gaps and reality after shrinking the neighborhood.
Eigenvectors belonging to distinct eigenvalues are linearly independent: applying to a linear relation isolates its th coefficient. Thus the eigenvectors form a basis. Intersecting the neighborhoods proves the simultaneous assertion.
Admissible states and pressure for one-dimensional ideal-gas Euler
Definition
Fix . In one space dimension the conserved state is , where is density, momentum, and total energy per unit volume. The admissible-state set is the open set The ideal-gas pressure on this set is the velocity is , and the flux is The sound speed is . These definitions apply only on ; a state with nonpositive density or nonpositive internal energy is inadmissible. The set is open because and are continuous on and the inequalities are strict; all displayed flux functions are smooth on this domain.
Roe linearization and Roe numerical flux
Definition
For states in the open state domain of Strictly hyperbolic conservation systems and characteristic families, a Roe matrix is a map such that, for all , and is diagonalizable over with real eigenvalues. The map is also continuous at each diagonal pair . If , define by replacing each diagonal eigenvalue with its absolute value. The Roe flux associated with this matrix is The jump identity is an algebraic conservation property. This definition does not assert entropy admissibility of the approximate wave pattern.
HLL two-wave approximate flux
Definition
For a two-state problem for a flux on the open state domain of Strictly hyperbolic conservation systems and characteristic families, choose explicit speeds . 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 ; this definition supplies no general wave-speed bound. Set and . The HLL flux is In the middle case the model has three constant regions separated by the two waves and one intermediate state. The wave-speed enclosure is a separate hypothesis whenever an approximation claim uses it.
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 . An entropy pair on is a function that is convex on each interval component of , together with satisfying . A weak solution is entropy-admissible for this pair when and in distributions; equivalently, for every nonnegative . For a single jump of speed , the entropy inequality requires .
Local characteristic rarefaction curve
Definition
On a neighborhood where an eigenvector field is , the local -rarefaction curve through is the unique local solution The parameter is the signed integral-curve parameter for the chosen normalization of . Existence on a common small interval for nearby follows from Nearby initial values share one Picard–Lindelöf time interval and one state cylinder; the flow on a compact local tube follows from A vector field has a flow on a common compact tube. No global integral curve is asserted.
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 , and a constant speed , define for and for , and let for and for (values on the jump lines are immaterial). Then is a distributional weak solution with initial datum in the sense of Strictly hyperbolic conservation systems and characteristic families if and only if
Facts & Assumptions
Given: A system as in Strictly hyperbolic conservation systems and characteristic families, states , and the jump at speed .
Rankine–Hugoniot jumps and Lax shocks: a Rankine–Hugoniot jump is exactly the algebraic equality .
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 as .
Proof
Write and , where is the unit step and , . Testing against a smooth compactly supported function and integrating by parts on the two sides of the line gives and .
For every compact , the functions and agree almost everywhere outside the interval with endpoints and . Hence as . Thus the required local initial trace holds.
By step 1.1 the distributional PDE identity holds exactly when , which is [F1]. Step 1.2 supplies the initial trace in either case, so the definition of weak solution gives both implications.
Local shock curve by an augmented Rankine–Hugoniot equation
Statement
Let be open, let be , and let be a state where has distinct real eigenvalues . Fix and its th eigenpair . There are a neighborhood of , , and functions for , , such that, with the dual left eigenvector normalized by , and for the pair satisfies Rankine–Hugoniot with speed . Also and . If the th field is genuinely nonlinear on and has constant nonzero sign, then all sufficiently small nonzero strengths with give strict Lax -shocks.
Facts & Assumptions
Given: An open state domain , a flux , a state at which has distinct real eigenvalues, and an index .
Strictly hyperbolic conservation systems and characteristic families: is ; genuine nonlinearity means is nonzero and has constant sign after shrinking the neighborhood.
Rankine–Hugoniot jumps and Lax shocks: a strict Lax -shock satisfies and the ordered family inequalities.
Smooth local eigenpairs for a simple characteristic spectrum: near a state with distinct real eigenvalues, local ordered eigenpairs exist and their eigenvectors form a basis.
The Euclidean implicit function theorem with derivative formula: a equation with invertible derivative in the unknowns has a unique local solution.
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
On a neighborhood where [F3] supplies the right-eigenvector frame, let have columns and let be row of . Then , so and is a left eigenvector. For near define . Since is , this is in all variables and vanishes at .
The derivative of in at that point sends to . If it vanishes, pairing the first component with gives ; simplicity then makes a multiple of , and the last component forces . Hence this square derivative is invertible.
Apply [F4] with parameter and unknowns . It gives unique functions on a product neighborhood. Set . For , multiplying the first equation by and using the fundamental theorem of calculus gives . At , the unique normalized eigenvector is ; hence .
At any fixed , differentiate the first component of at . It gives . Pairing with yields ; the last equality follows by differentiating in direction and pairing with .
Shrink the base neighborhood to an open ball whose closure lies inside the IFT parameter neighborhood, and choose so lies there. By continuity and the nonzero value of , shrink so and all eigenvalue gaps have positive lower bounds on . The functions and have uniformly continuous derivatives on the compact product by [F5]. Their first-order expansions at therefore have uniform remainders over : For and sufficiently small uniform , this gives . The other-family inequalities in [F2] follow by continuity from the positive gaps, after shrinking and .
Eigenstructure of the admissible ideal-gas Euler system
Statement
For , put , , and . The flux Jacobian has the three simple real eigenvalues and right eigenvectors The middle field is linearly degenerate; the acoustic fields are genuinely nonlinear, with and .
Facts & Assumptions
Given: and an admissible ideal-gas Euler state.
Strictly hyperbolic conservation systems and characteristic families: eigenpairs are right eigenvectors of ; genuine nonlinearity and linear degeneracy are tested by .
Proof
Write and use [F1] to obtain . Differentiating the flux components with respect to gives .
Multiplying by gives . For , the first row gives ; the second gives ; and the third gives . Each row therefore equals the matching component of , using . Since , the eigenvalues are distinct and strictly ordered.
For a state increment , differentiating the definitions gives and . Along , these yield and ; hence . Along they give and ; in particular . Therefore the stated directional derivatives of follow.
Because 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.
Ideal-gas rarefaction and shock pressure response
Definition
Fix and admissible left/right primitive states , , with and . Set For a trial star pressure , the wave pressure response from side is The two formulas agree at . The star-pressure residual is This is a scalar root equation; it does not itself define a Riemann solution.
The Roe flux is consistent and conservative
Statement
For any supplied Roe matrix, the Roe flux is consistent: . For a finite periodic array define where and indices are modulo , with . 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.
Proof
If , the jump is zero, so [F1] gives .
Substituting the displayed periodic update into the sum of all cells gives . 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.
The HLL flux follows from the conservative two-wave model
Statement
When , the HLL intermediate state together with the assigned model flux satisfies the two model balances This is the middle formula in HLL two-wave approximate flux. In general , even when ; 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 Here . 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: , the two states and fluxes, and the HLL two-wave definition.
HLL two-wave approximate flux: the speeds and three-branch HLL flux are explicit inputs; the middle formula applies when .
Rankine–Hugoniot jumps and Lax shocks: a physical jump at speed requires , using the physical flux at each state.
Proof
Put . Direct subtraction gives and . Define ; substitution gives . Then and , which are the two model balances. They have the algebraic form of [F2], but use the assigned rather than .
If , the middle numerator is , so the middle flux is ; the outer branches also equal 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 .
Ideal-gas acoustic wave curves have the stated pressure response
Statement
For a side state and any trial pressure , the rarefaction/shock branches defined in Ideal-gas rarefaction and shock pressure response give the scalar velocity response along the corresponding acoustic wave. For a left 1-wave the star velocity is ; for a right 3-wave it is . The star density on a rarefaction branch is and on a compressive shock branch, with and , it is The shock branches satisfy the strict acoustic Lax inequalities. When the two pressure responses match at a positive , their star states are joined by a linearly-degenerate contact at speed .
Facts & Assumptions
Given: Positive ideal-gas left/right states, the pressure response functions, and the Euler eigenstructure.
Eigenstructure of the admissible ideal-gas Euler system: along , the primitive increments are , , and ; the middle field varies density at fixed .
Ideal-gas rarefaction and shock pressure response: the rarefaction and shock response formulas are the displayed on and .
Rankine–Hugoniot jumps and Lax shocks: a shock speed satisfies , and strict acoustic Lax inequalities compare the corresponding family speeds on both sides.
Proof
For , put for the 1-family and for the 3-family. For every density between and , define , , , and . This path stays in the admissible Euler domain because . Differentiating gives , , and, in conserved coordinates, 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 and , which equals for the 1-family and for the 3-family by [F3].
For a compressive shock from side state to star state with trial pressure and speed , set , , , , and . Write , , , , and ; 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 equal on both sides; momentum RH minus times mass RH makes equal. Since , this identity forces . The linear combination of energy, momentum, and mass RH gives . Substitution gives , so . Since , division by gives equality of on both sides. Using , the energy equality reads . From , the kinetic term is ; combining it with the pressure terms gives .
Let be the trial pressure, set , and use . Substituting into step 1.2 and dividing by gives , where . Solving this linear equation gives and . Hence , and using , , and gives . Define . Since , . For a left 1-shock choose and ; mass RH gives . For a right 3-shock oriented from the star state to , choose and ; mass RH gives . These choices establish the response signs.
Put and , so . The relative shock speeds on the two sides have magnitudes and . Steps 1.2 and 2.1 give and . The first inequality follows from , and the second from , equivalent to . For a 1-shock, and give ; gives . For a 3-shock, and give ; gives . The other-family Lax inequalities follow from and for a 1-shock or for a 3-shock.
Equality of the left and right star velocities is , which rearranges to . At such a positive pressure the two Euler states have common and differ only in density. From [F1], is independent of density, so . By [F2], is the middle characteristic speed on both sides, so this is a linearly-degenerate contact.
A local genuinely nonlinear curve generates a centered rarefaction fan
Statement
Let be a genuinely nonlinear field on a neighborhood, with of constant nonzero sign. If satisfies and is sufficiently small, then the left/right data are connected by a centered rarefaction fan. It is a self-similar weak solution with those Riemann data.
Facts & Assumptions
Given: A local characteristic field, its eigenvalue, and its rarefaction curve.
Strictly hyperbolic conservation systems and characteristic families: , and genuine nonlinearity means has one nonzero sign locally.
Proof
Along the curve, keeps its nonzero sign. Therefore the map is strictly monotone, and for each speed between its endpoint values there is a unique curve parameter . Since and the sign remains constant, .
Define for , for , and inside this interval let for the unique with . In the fan, differentiating this identity shows is parallel to ; hence . For the chain rule gives .
The profile is continuous at the two fan edges, so there is no jump measure there. The fan occupies a bounded -interval of length proportional to ; outside it the solution equals the initial left or right state. Hence its local trace as is the Riemann step data, and the classical equation in step 2.1 is also the distributional equation.
A linearly-degenerate characteristic curve is a contact wave
Statement
Let be linearly degenerate on a neighborhood and let be its local rarefaction curve. Then the states and are joined by a Rankine–Hugoniot jump of speed , 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 linearly-degenerate eigenpair and its local integral curve.
Strictly hyperbolic conservation systems and characteristic families: and for a linearly-degenerate family.
Rankine–Hugoniot jumps and Lax shocks: the jump condition is .
A moving jump is a weak solution exactly under Rankine–Hugoniot: a moving jump is weak exactly when that equality holds.
Proof
Along the curve, the chain rule gives , so . Also .
Integrating the second identity from to yields , 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.
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 The residual is and strictly increasing on . If , then has exactly one zero . 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 , where, writing and , If , 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, , and the response functions from Ideal-gas rarefaction and shock pressure response.
Ideal-gas rarefaction and shock pressure response: on each side the rarefaction and shock formulas define and for .
Intermediate value theorem, by bisection with a canonical left-half rule: a continuous function on takes every value between and : a continuous function on a closed real interval takes every value between its endpoint values.
Ideal-gas acoustic wave curves have the stated pressure response: the left and right star velocities are and ; they match at a positive pressure exactly when , and their star states are then joined by a contact.
Proof
On , differentiation gives ; on , it gives . At both derivatives equal , so is and strictly increasing on . Thus is also and strictly increasing.
For , we have and , because . The shock formula therefore gives . The stated exceeds both and , so , and consequently .
The rarefaction formula in [F1] tends to as , hence . If this limit is nonnegative, strict increase makes for every , so there is no positive zero.
If , continuity at the extended endpoint gives some with . Applying [F2] to on gives a zero in ; strict increase from step 1.1 makes it unique on . Thus .
Taking the limits in [F3] using step 2.1 gives the left tail velocity and the right tail velocity , so . 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.
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 , or linearly degenerate. For a genuinely nonlinear family define where is the local rarefaction curve and the local shock curve of Local shock curve by an augmented Rankine–Hugoniot equation. For a linearly degenerate family set 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.
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 and , gas
constant , pressure-width tolerance , and iteration budget
. 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.
- If are not all positive or , return
inadmissible-inputbefore evaluating a wave response. - Compute from
The ideal-gas star-pressure root exists uniquely exactly below vacuum threshold. If ,
return
vacuum. - Otherwise set the bracket with from that theorem. Its endpoint convention is .
- For at most iterations, in this order:
- If , return
pressure-bracketwith . - Let . Call Finite-budget Newton for a square vector residual on the scalar residual over the open domain , starting at , with residual tolerance and update budget .
- If Newton returns , return
pressure-bracketwith . If it returnsiteration-budget-exhaustedwith last iterate and , use as the query. In every other status or when this central-quarter test fails, use as the query. - Evaluate at the query. If it is zero, return
pressure-bracketwith the singleton interval. If negative, replace by the query; if positive, replace by the query.
- If , return
- After the budget, return
pressure-bracketif the width is at most ; otherwise returnbudget-exhaustedwith 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.
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 is near , with and .
Facts & Assumptions
Given: The local rarefaction and shock curves, their parameterizations, and the mixed-curve convention.
Local characteristic rarefaction curve: and ; its dependence on is locally.
Local shock curve by an augmented Rankine–Hugoniot equation: , , and the shock curve is jointly in base state and strength locally.
Mixed local wave curve for a genuinely nonlinear or linearly degenerate family: the two branches are joined at ; a linearly-degenerate family uses only .
Proof
For a linearly-degenerate family, [F1] directly gives the claim. For a genuinely nonlinear family, each branch in [F3] is on its closed half-neighborhood by [F1] and [F2]. At both values equal , both state derivatives equal the identity, and both strength derivatives equal .
At a boundary point , the first-order expansions of either branch are for state increment ; the remainder is uniform over the two branches because there are only two and each is . Thus the joined function is differentiable there with derivative . The branch derivatives tend to this common derivative as , so the joined derivative is continuous.
The derivatives and values just obtained prove regularity and the asserted value and strength derivative at zero.
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 outer iterations and returns either a singleton exact root, a bracket containing the unique 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 completed non-exact iterations the bracket width is at most . Thus any budget satisfying 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.
The ideal-gas star-pressure root exists uniquely exactly below vacuum threshold: there is a unique with , initially bracketed by with ; is strictly increasing.
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.
Finite-budget Newton for a square vector residual: on an open domain with a residual, finite budget returns one of its declared statuses and a last valid iterate.
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.
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
At , [F2] initializes with by [F1], so it contains . This establishes the initial bracket.
Assume the current bracket contains 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 of the old width.
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 . Each outer pass calls the Newton procedure with budget , 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 passes therefore return one of the defined statuses.
If , 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.
Local small-data Riemann solver near a strictly hyperbolic state
Statement
Let be , let , and suppose on an open neighborhood of the system is strictly hyperbolic and each characteristic field is either genuinely nonlinear or linearly degenerate. Then there are such that, whenever and , there is a unique strength vector satisfying For the Riemann initial datum for and for , the corresponding ordered superposition, with waves in increasing family order, is a self-similar weak solution, meaning it has the form for . Its nonzero genuinely nonlinear waves are rarefactions when and strict Lax shocks when ; its linearly-degenerate waves are contacts. The neighborhoods are local to ; no arbitrary large-data solution or uniqueness among all weak solutions is asserted.
Facts & Assumptions
Given: A flux, a strictly hyperbolic base state, and a neighborhood on which each field is genuinely nonlinear or linearly degenerate.
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.
Mixed local wave curve for a genuinely nonlinear or linearly degenerate family: connects states by the local -rarefaction/shock/contact curve.
The Euclidean implicit function theorem with derivative formula: a equation with invertible derivative in its unknown block has a unique local solution in that block.
A moving jump is a weak solution exactly under Rankine–Hugoniot: each shock or contact satisfying Rankine–Hugoniot is a weak moving jump.
Local shock curve by an augmented Rankine–Hugoniot equation: small shocks in the compressive strength direction satisfy the strict Lax inequalities.
A linearly-degenerate characteristic curve is a contact wave: a linearly-degenerate wave is a Rankine–Hugoniot contact.
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
Define and . By [F2] and [F3], is , , and the columns of are .
These eigenvectors are linearly independent by strict hyperbolicity, so is invertible. Applying [F4] with parameter gives neighborhoods of and of , and a unique vector for every pair in . If , then solves the composition equation by [F2], so this is the unique strength vector. Choose with . Since the IFT solution is continuous and vanishes at , shrink so both radius- state balls lie in and every corresponding IFT solution lies in .
Shrink these neighborhoods so all intermediate states stay in . Since is a neighborhood of and there are finitely many continuous wave curves, this is possible. The characteristic-speed gaps at 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 .
For each strength, use the rarefaction fan from [F8] when , 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].
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 to . Each fan satisfies the equation classically by [F8]; integration by parts across each shock/contact gives boundary coefficient 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 and its trace is the Riemann step as . 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.
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 be its self-similar profile, . If the profile is continuous at , define the Godunov flux by . If it has a jump there, let and be its one-sided traces and define 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.
The local Godunov flux is consistent and conservative
Statement
For all equal states in the local solver neighborhood, . For any finite periodic array of length whose adjacent pairs lie in the local flux domain, define the update (indices modulo ) 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.
Godunov flux from the local Riemann solution: is the physical flux at of the local self-similar profile, defined by its common one-sided flux if the profile jumps there.
Local small-data Riemann solver near a strictly hyperbolic state: equal left/right data have the constant profile .
Proof
With equal data, uniqueness of the local strength vector gives , so [F2] makes the profile constant. Evaluating it at in [F1] gives .
The periodic update in the statement sums to ; 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
- Alberto Bressan, Hyperbolic Conservation Laws: An Illustrated Tutorial
- Randall J. LeVeque, Numerical Methods for Conservation Laws
- David I. Ketcheson, Randall J. LeVeque, and Mauricio J. del Razo, Riemann Problems and Jupyter Solutions
- E. Hairer and G. Wanner, Solving Ordinary Differential Equations II, Chapter VI: Iterative Methods—Nonlinear Equations