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.

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

Scalar Conservation Laws and Entropy Solutions — Examples

1 · Prerequisites

2 · Summary

These companions compute the theory of the main page on explicit Riemann data and mark its scope boundaries. The Burgers shock and rarefaction are solved explicitly for f(u)=12u2, the shock via the Rankine--Hugoniot speed (uL+uR)/2 and the Lax inequalities, the rarefaction via the centred fan u=x/t; the Rankine--Hugoniot condition is also exhibited in its space--time normal form on a planar discontinuity, and the gradient catastrophe of u0=−arctan⁡x is traced through the characteristic map Xt(y)=y−tarctan⁡y up to the first blow-up of ux at T∗=1 and the compressive shock that continues it. A direct computation gives the Kruzhkov entropy production across a shock, [qk]−s[ηk]=(k−uR)(k−uL) on uR<k<uL and zero outside, with −1/4 in the unit case; the Hamilton--Jacobi primitive of the Burgers rarefaction is computed and verified to solve Ut+12(Ux)2=0 with a corner-free C1 profile.

The counterexamples delimit what the weak formulation and the jump condition can do. The expansion shock 0→1 is weak but not entropic, with entropy production 1/12 for the pair (12u2,13u3) and 1/4 in the Kruzhkov family at k=12, and Rankine--Hugoniot alone therefore does not give uniqueness; pointwise values on a shock curve are invisible to the weak formulation; distinct states with equal flux produce a stationary admissible shock; and for the nonconvex flux u3 the strictly convex Riemann formula fails, its single-jump candidate satisfying Rankine--Hugoniot but violating the entropy condition, with the entropy solution requiring a composite shock--rarefaction wave built from the concave hull. Finally, an affine flux f(u)=cu+d reduces the entropy semigroup to pure translation Stu0=u0(⋅−ct) with zero entropy production. The examples follow the choice principles declared on the main page and introduce none of their own.

3 · Logical flowchart

4 · Definitions, theorems and proofs

None yet.

5 · Examples, counterexamples and false statements

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passOpen item page →

The Burgers shock Riemann solution

Statement

Assume Countable Choice (The Axiom of Countable Choice (ACω)) for the analytic prerequisites used below.

Let f(u)=12u2 and let uL>uR. Then the Riemann problem (The self-similar Riemann problem) has the entropy solution u(t,x)={uL,x<st,uR,x>st,s=uL+uR2. Indeed the Rankine--Hugoniot condition at the jump gives s=f(uR)−f(uL)uR−uL=uL+uR2, and the Lax inequalities f′(uR)=uR≤s≤uL=f′(uL) hold because uL>uR; the data are attained in the strong local L1 sense. For example, uL=1, uR=0 gives the shock x=t/2 separating 1 from 0 (The Riemann solver for a strictly convex flux, Kruzhkov entropy solutions).

Facts & Assumptions

Given: Countable Choice, the flux f(u)=12u2, states uL>uR, the single-jump profile u with speed s of the statement, and a test function φ∈Cc∞(ΠT).

[F1]

The strictly convex Riemann solver: for f∈C2 strictly convex with uL>uR the unique Kruzhkov entropy solution of the Riemann problem is the shock with speed s=(f(uR)−f(uL))/(uR−uL); it satisfies the weak conservation law, all Kruzhkov entropy inequalities and the strong local L1 trace (The Riemann solver for a strictly convex flux, The self-similar Riemann problem, Kruzhkov entropy solutions).

[F2]

Rankine--Hugoniot applies to a piecewise C1 weak solution: a nontrivial jump of speed s satisfies s[u]=[f] (The Rankine--Hugoniot jump condition in space--time normal form). For a nontrivial jump satisfying this relation with strictly convex flux, entropy admissibility is equivalent to u−>u+, and an admissible jump obeys f′(u+)≤s≤f′(u−) (The Lax shock inequalities for convex scalar laws, The convex entropy condition for a single shock is the chord condition).

[F3]

For f(u)=12u2 one has f′(u)=u and f′′≡1>0, so f is strictly convex: for a≠b and 0<λ<1, λf(a)+(1−λ)f(b)−f(λa+(1−λ)b)=λ(1−λ)(a−b)2/2>0.

Proof

technique · direct
1.1F1F3algebra

The speed is the chord slope. By [F3], f is C2 and strictly convex, and the given states satisfy uL>uR. The Riemann solver [F1] therefore supplies a weak entropy shock with speed s=(f(uR)−f(uL))/(uR−uL). Since uR−uL≠0, algebra gives s=12(uR2−uL2)/(uR−uL)=12(uL+uR), so this is exactly the profile and speed in the statement.

2.1F2step 1.1

Admissibility. With f′(u)=u, the Lax inequalities read uR=f′(uR)≤s≤f′(uL)=uL, and indeed uR≤12(uL+uR)≤uL because uR≤uL; the jump is compressive and entropy-admissible by [F2]. Alternatively the chord through (uR,12uR2) and (uL,12uL2) lies above the parabola, which is the chord criterion of [F2].

3.1F1step 1.1step 2.1∎

Conclusion via the solver and the initial trace. By [F1] the shock with speed s is the unique Kruzhkov entropy solution of the Riemann problem, so the weak conservation law, all Kruzhkov entropy inequalities and the strong local L1 trace hold. The trace can also be seen directly: the set where u(t,⋅) differs from the step datum u0 is contained in the interval between 0 and st, of length ∣s∣t and amplitude ∣uL−uR∣, so its L1 discrepancy on any compact set is at most ∣uL−uR∣∣s∣t→0. For uL=1, uR=0 the formula gives s=12, so the shock is the ray x=t/2, with state 1 on the left and 0 on the right.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)Open item page →

The Burgers rarefaction Riemann solution

Statement

Assume Countable Choice (The Axiom of Countable Choice (ACω)) for the analytic prerequisites used below.

Let f(u)=12u2 and uL<uR. Then the entropy solution of the Riemann problem (The self-similar Riemann problem) is the centred rarefaction u(t,x)={uL,x≤uLt,x/t,uLt<x<uRt,uR,x≥uRt. The middle branch satisfies ut+uux=0, the outer branches are constant, and the values match continuously across the rays x=uLt and x=uRt. For every t>0 the profile is locally Lipschitz in (t,x) (on the fan ux=1/t); thus the chain rule gives zero distributional production for every convex entropy pair on R×(0,∞). The solution attains the Riemann data in the strong local L1 sense as t↓0. For uL=0, uR=1, the fan is u=x/t on 0<x<t (The Riemann solver for a strictly convex flux, Kruzhkov entropy solutions).

Facts & Assumptions

Given: Countable Choice, the flux f(u)=12u2, states uL<uR, the centred rarefaction profile u of the statement, and a test function φ∈Cc∞(ΠT).

[F1]

The strictly convex Riemann solver: for f∈C2 strictly convex with uL<uR, the unique Kruzhkov entropy solution of the Riemann problem is the centred rarefaction uL for x/t≤f′(uL), (f′)−1(x/t) for f′(uL)<x/t<f′(uR), and uR for x/t≥f′(uR); it satisfies the weak conservation law, all Kruzhkov entropy inequalities and the strong local L1 initial trace (The Riemann solver for a strictly convex flux, Kruzhkov entropy solutions, The self-similar Riemann problem).

[F2]

For f(u)=12u2 one has f′(u)=u and f′′≡1>0, so f is strictly convex with (f′)−1(ξ)=ξ for all ξ (directly, the Jensen gap for a,b is λ(1−λ)(a−b)2/2, positive for a≠b and 0<λ<1).

[F3]

Calculus on the self-similar profile: the chain rule computes ut=−ξU′(ξ)/t and ux=U′(ξ)/t for u(t,x)=U(x/t); a continuous piecewise C1 profile with equal traces across an interface produces no interface term in the weak or entropy residual, since the traces of u, f(u), and of η(u), q(u) for continuous pairs coincide from both sides (The chain rule, in one line from Carathéodory: if g is differentiable at c and f is differentiable at g(c), then f∘g is differentiable at c with (f∘g)′(c)=f′(g(c)) g′(c)).

Proof

technique · direct
1.1F1F2

Specialisation of the solver. By [F2], f′(u)=u and (f′)−1(ξ)=ξ; the three branches of the strictly convex Riemann solver [F1] read uL for x/t≤uL, x/t for uL<x/t<uR, and uR for x/t≥uR, which is exactly the displayed centred rarefaction. Hence by [F1] it is the unique Kruzhkov entropy solution of the Riemann problem, satisfies the weak conservation law, all Kruzhkov entropy inequalities, and attains the Riemann datum in the strong local L1 sense.

1.2F2F3

Direct check of the middle branch and the interfaces. On the fan, u(t,x)=x/t, so ut=−x/t2, ux=1/t and ut+uux=−x/t2+(x/t)(1/t)=0 by the chain rule [F3]; on the two outer regions u is constant, so both derivatives vanish there. At x=uLt the three-branch formula gives uL from both the first and middle branches, and at x=uRt it gives uR from both the middle and last branches; the traces of u and of f(u) therefore agree across the rays, so by [F3] no interface terms arise in the weak residual and the profile is a distributional weak solution.

2.1F1F3step 1.1

Entropy production and regularity. For any convex C2 pair (η,q) with q′=η′f′, the chain rule gives ∂tη(u)+∂xq(u)=η′(u)(ut+f′(u)ux)=η′(u)(ut+uux) on each smooth branch; this vanishes on the fan by step 1.2 and on the outer branches because u is constant. Across the rays the traces of η(u) and q(u) agree because u is continuous there, so no interface measure arises: the entropy production is identically 0 on R×(0,∞) for every convex C2 pair. (For the non-smooth Kruzhkov pairs, the entropy inequalities are supplied by the solver [F1].) On the fan ux=1/t, so the profile is locally Lipschitz on every compact subset of the open strip t>0; no uniform Lipschitz bound as t↓0 is claimed.

3.1F1F3step 1.1step 2.1∎

Initial trace and the special case. The discrepancy from the initial step is supported between min⁡{0,uL}t and max⁡{0,uR}t, and is bounded by uR−uL. Thus ∫K∣u(t)−u0∣≤(uR−uL)(max⁡{0,uR}−min⁡{0,uL})t→0. When uL=0, uR=1, the fan is x/t on 0<x<t, with outer states 0 and 1. For nonsmooth convex pairs, smooth convex approximation and uniform convergence of the integral fluxes pass the zero-production identity of step 2.1 to the limit; thus production is zero, not merely nonpositive.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passOpen item page →

Gradient catastrophe before shock formation

Example

Assume Countable Choice (The Axiom of Countable Choice (ACω)) for entropy uniqueness. Let f(u)=12u2 and u0(x)=−arctan⁡x. Then u0∈C∞∩L∞, u0′(y)=−1/(1+y2)∈[−1,0], and min⁡yu0′(y)=−1 at y=0. For 0≤t<1, the characteristic map Xt(y)=y+u0(y)t=y−tarctan⁡y is an increasing diffeomorphism of R, and the classical solution is u(Xt(y),t)=u0(y) with ux(Xt(y),t)=u0′(y)1+tu0′(y)=−11+y2−t. In particular ux(0,t)=−1/(1−t), so the first gradient catastrophe is at T∗=1. At t=1 the solution remains continuous, with unbounded slope at x=0; a nonzero shock is present for every t>1. More precisely, for each t>1 the unique a(t)>0 satisfying a=tarctan⁡a gives characteristics from y=±a meeting at x=0; the shock traces are u−=arctan⁡a and u+=−arctan⁡a, and its speed is 0. This is a compressive Burgers shock, and the explicit outer-branch construction below gives its entropy continuation beyond T∗. The datum is not in L1, so the integrable-data existence theorem does not apply. Uniqueness is Uniqueness, comparison and order preservation of entropy solutions (Characteristics and the Riccati equation for the spatial derivative, Kruzhkov entropy solutions, The convex entropy condition for a single shock is the chord condition).

Facts & Assumptions

Given: Countable Choice, the flux f(u)=12u2 and the initial datum u0(y)=−arctan⁡y, together with the characteristic map Xt(y)=y−tarctan⁡y for t≥0 and the classical solution ansatz u(Xt(y),t)=u0(y).

[F1]

Characteristic equations: for a C1 classical solution, u is constant along every characteristic x(t) with x˙=f′(u(x(t),t)), and ux satisfies the transport identities used below along characteristics (Characteristics and the Riccati equation for the spatial derivative, Kruzhkov entropy solutions).

[F3]

Chord/Lax admissibility for a jump: for the convex flux f(u)=12u2, a nontrivial Rankine--Hugoniot jump from u− to u+ is entropy-admissible if and only if u−>u+; equivalently f′(u+)≤s′≤f′(u−) (The convex entropy condition for a single shock is the chord condition). The jump computation is The Rankine--Hugoniot jump condition in space--time normal form. Bounded pointwise convergence passes local integrals by Dominated convergence, and entropy uniqueness is Uniqueness, comparison and order preservation of entropy solutions.

Proof

technique · direct
1.1F2given

The data. u0(y)=−arctan⁡y is smooth and bounded, with u0′(y)=−1/(1+y2)∈[−1,0) and min⁡yu0′=−1 attained only at y=0. The flux f(u)=12u2 is C∞ with f′(u)=u.

1.2F2given

The characteristic map is a diffeomorphism for t<1. Xt′(y)=1+tu0′(y)=1−t1+y2=1+y2−t1+y2>0 for 0≤t<1 and all y, so by the mean value theorem [F2] Xt is strictly increasing; moreover Xt(y)=y+O(1) tends to ±∞ as y→±∞, so Xt maps R onto R. A strictly increasing surjection is a homeomorphism, and since Xt′ never vanishes, the inverse function theorem [F2] makes the inverse y(⋅,t)=Xt−1 smooth with yx(x,t)=1/Xt′(y(x,t)) and, differentiating Xt(y(x,t))=x in t, yt(x,t)=−u0(y(x,t))/Xt′(y(x,t)).

1.3F2F3given

The outer branches for t>1. The function h(a)=tarctan⁡a−a increases up to t−1 and then decreases to −∞, so its unique positive zero a(t) satisfies a(t)>t−1. Hence Xt′>0 on [a(t),∞), and Xt maps this interval bijectively onto [0,∞); by oddness it maps (−∞,−a(t)] bijectively onto (−∞,0]. For x>0 choose the unique y>a(t) with Xt(y)=x, and for x<0 choose the unique y<−a(t); define u(x,t)=−arctan⁡y. These branches are smooth by the inverse function theorem, solve Burgers directly: implicit differentiation gives yx=1/Xt′(y), yt=−u0(y)/Xt′(y), hence ut+uux=0, and have traces u−=arctan⁡a(t), u+=−arctan⁡a(t) at x=0. Their fluxes agree, so the stationary jump satisfies Rankine--Hugoniot and is entropy-admissible by [F3].

2.1F1F2step 1.2

The ansatz is a classical solution. Put u(x,t)=u0(y(x,t)) for 0≤t<1, which is smooth in (x,t). By the chain rule and step 1.2, ut=u0′(y)yt=−u0′(y)u0(y)/Xt′(y) and ux=u0′(y)yx=u0′(y)/Xt′(y). Hence ut+f(u)x=ut+f′(u)ux=u0′(y)[−u0(y)+u0(y)]/Xt′(y)=0, so u solves ut+f(u)x=0 classically on R×(0,1). Since Xt satisfies X˙t(y)=u0(y)=f′(u(Xt(y),t)), this is exactly the family of characteristics of [F1], along which u is the constant u0(y).

2.2F2step 1.2

The gradient formula. Differentiating u(Xt(y),t)=u0(y) in y and using uxXt′=u0′ gives ux(Xt(y),t)=u0′(y)Xt′(y)=u0′(y)1+tu0′(y)=−11+y2−t. At y=0, where Xt(0)=0, this reads ux(0,t)=−1/(1−t) for t<1.

3.1step 2.1step 2.2

Catastrophe at T∗=1. For each t<1, sup⁡x∣ux(x,t)∣=sup⁡y11+y2−t=11−t→∞ as t↑1, the supremum being attained at y=0; the classical solution exists for every t<1 by step 2.1, and its slope becomes unbounded as t↑1. Hence the first gradient catastrophe occurs at T∗=1.

3.2F2step 2.1step 2.2

The limit profile at t=1. X1′(y)=y21+y2≥0 with equality only at y=0, so X1(y)=y−arctan⁡y is strictly increasing with range R; its inverse is continuous, and the profile u(x,1)=u0(X1−1(x)) is continuous. For y≠0, implicit differentiation as in step 2.2 with t=1 gives ux(X1(y),1)=−1/y2, which tends to −∞ as y→0, i.e. as the corresponding point x=X1(y)→0. Thus at t=1 the solution is still continuous but has unbounded slope at x=0: a gradient catastrophe, not a jump.

4.1F2F3step 1.3step 2.1step 3.1step 3.2∎

Entropy continuation and uniqueness. The branches of step 1.3 give a bounded piecewise smooth profile for t>1. Its only jump is the descending stationary shock, so graph integration and the chord criterion give the weak equation and all smooth convex entropy inequalities; smooth convex approximation gives the Kruzhkov inequalities. For t<1 the smooth solution of step 2.1 has zero entropy production and attains u0 locally uniformly. As t→1 from either side, the selected feet converge for every x≠0 to X1−1(x); boundedness and dominated convergence give matching local L1 traces to the continuous profile of step 3.2. Integrating separately below and above t=1 and taking these traces cancels the time-interface terms in both weak and entropy pairings. Thus this is a global entropy solution with the stated datum. Its uniqueness follows from [F3], even though −arctan⁡x is not integrable. The first slope blow-up is at t=1, and a nonzero shock is present for every t>1.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)Open item page →

A planar discontinuity and the space--time normal form of Rankine--Hugoniot

Example

Let n≥2, T>0, f∈C1(R;Rn), c∈R, a unit vector η∈Rn, and distinct states uL,uR∈R. Prescribe the Riemann datum u0(x)=uL for x⋅η<0 and u0(x)=uR for x⋅η>0, and for 0<t<T set u(t,x)=uL when x⋅η<ct and u(t,x)=uR when x⋅η>ct. This bounded piecewise-constant function has strong local L1 initial trace u0 and is a distributional weak solution of ut+div⁡xf(u)=0 exactly when (f(uR)−f(uL))⋅η=c (uR−uL). The plane interface Γ={(t,x):x⋅η=ct} has unit normal from the left side to the right side ν=(−c,η)/1+c2; hence the equivalent space--time normal equation is [u]νt+[f(u)]⋅νx=−c (uR−uL)+(f(uR)−f(uL))⋅η1+c2=0, where [u]=uR−uL and [f(u)]=f(uR)−f(uL). This direct plane calculation uses no division by the jump.

Facts & Assumptions

Given: n≥2, T>0, f∈C1(R;Rn), a unit vector η∈Rn, c∈R, distinct uL,uR, the piecewise constant function u above, and a test function φ∈Cc∞(Rn×(−∞,T)).

[F1]

The Cauchy weak identity is the integral over 0<t<T with its initial term (Distributional weak solutions of the Cauchy problem). For this profile the interior equation and the strong trace established in step 1.1 give that identity by a time cutoff and passage to t=0 (Scalar conservation laws, fluxes and Cauchy data).

[F3]

For every point of an open set and every neighbourhood of it there is a nonnegative smooth compactly supported test function, supported in that neighbourhood and positive at the point: take a finite product of rescaled translated copies of the bump of Explicit compactly supported smooth cutoffs.

Proof

technique · direct
1.1F1given

The initial trace. For a compact K⊆Rn and 0<t<T, the two definitions of u(t,x) and u0(x) differ exactly on {x∈K:x⋅η lies strictly between 0 and ct}, a set of measure at most CK∣t∣; hence ∫K∣u(t,x)−u0(x)∣ dx≤∣uR−uL∣ CK∣t∣→0 as t↓0. So u has the strong local L1 trace u0.

1.2F1F2given

The interface computation. Choose k with ηk≠0, and put γ(t,x′)=(ct−∑j≠kηjxj)/ηk. For a test supported in t>0, integrate first in xk on each side of xk=γ. FTC and the moving-endpoint rule give the weak pairing 1∣ηk∣∫Rn−1×(0,T)φ(t,x′,γ(t,x′))(c[u]−[f]⋅η) dx′ dt. For ηk>0 the lower side is the left state; for ηk<0 the lower side is the right state, which reverses the jump and converts ηk to ∣ηk∣. The endpoint derivatives are γt=c/ηk and γxj=−ηj/ηk.

2.1F1F2step 1.1step 1.2

The initial boundary. For a test meeting t=0, perform the same integration on δ<t<T. The bottom term is −∫u(δ,x)φ(δ,x) dx. By step 1.1 it converges to −∫u0φ(0,x) dx, cancelling the prescribed initial term. Thus the full Cauchy residual is the interface integral of step 1.2 over 0<t<T.

3.1F3step 2.1

Necessity. If c(uR−uL)−(f(uR)−f(uL))⋅η≠0, then it is nonzero on a small interface patch; by [F3] there is a nonnegative smooth compactly supported test function supported in a small space--time neighbourhood of a point of that patch and positive on the patch, and step 2.1 makes the weak residual for this test nonzero, contradicting the weak identity.

4.1step 1.1step 3.1F1∎

Sufficiency and normal form. Conversely, if (f(uR)−f(uL))⋅η=c(uR−uL), the interface bracket vanishes identically and step 2.1 shows that the weak identity holds for every test function; the trace was verified in step 1.1, so u is a distributional weak solution. Since η is a unit vector, ∇t,x(x⋅η−ct)=(−c,η) has length 1+c2, so the unit normal from the minus side is ν=(−c,η)/1+c2 and the condition becomes [u]νt+[f(u)]⋅νx=(−c[u]+[f(u)]⋅η)/1+c2=0. No division by the jump was used at any point.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)Open item page →

The Kruzhkov entropy inequality across a shock

Statement

Assume Countable Choice (The Axiom of Countable Choice (ACω)) for the analytic prerequisites used below.

Let f(u)=12u2, let uL>uR, and let u be the shock of The Burgers shock Riemann solution with speed s=uL+uR2. For the Kruzhkov entropy ηk(u)=∣u−k∣ with flux qk(u)=sgn⁡(u−k)(f(u)−f(k)), the entropy-production distribution in space--time is ∂tηk(u)+∂xqk(u)=([qk]−s[ηk]) δ(x−st), where δ(x−st) denotes the distribution paired by ⟨δ(x−st),φ⟩=∫φ(t,st) dt (equivalently, the density with respect to arclength on Γ is divided by 1+s2). Direct computation gives, for every k∈R, [qk]−s[ηk]={0,k≤uR or k≥uL,(k−uR)(k−uL)<0,uR<k<uL, so the distribution is nonpositive, with strict dissipation exactly for uR<k<uL. For uL=1, uR=0, k=12, the coefficient is −14 (Kruzhkov entropy solutions, The convex entropy condition for a single shock is the chord condition, The Rankine--Hugoniot jump condition in space--time normal form).

Facts & Assumptions

Given: Countable Choice, the flux f(u)=12u2, states uL>uR, the shock u with speed s=(uL+uR)/2, the Kruzhkov pairs ηk,qk, and the jumps [h]=h(uR)−h(uL) across the interface.

[F1]

The shock is the entropy solution of the Riemann problem with speed s=(uL+uR)/2: the Rankine--Hugoniot condition s[u]=[f] holds and the jump is admissible; it is a distributional weak solution with the Riemann data (The Burgers shock Riemann solution).

[F2]

Entropy production at a single jump: for a piecewise constant profile with one jump of speed s, ∂tη(u)=(−s)[η] δ(x−st) and ∂xq(u)=[q] δ(x−st) with the pairing convention of the statement, so ∂tη(u)+∂xq(u)=([q]−s[η])δ(x−st); the entropy inequality requires this coefficient to be nonpositive, which is exactly the chord criterion (Kruzhkov entropy solutions, The convex entropy condition for a single shock is the chord condition, The Rankine--Hugoniot jump condition in space--time normal form).

[F3]

For f(u)=12u2 the Kruzhkov flux is qk(u)=sgn⁡(u−k)u2−k22=(u+k)∣u−k∣2 by the identity u2−k2=(u−k)(u+k) and the definition of the absolute value (Absolute value in an ordered field, Kruzhkov entropy solutions).

Proof

technique · direct
1.1F1F2

The production measure. On {x<st} the profile equals the constant uL and on {x>st} it equals uR; for a piecewise constant function with a single jump of speed s the distributional derivatives are the jump measures described in [F2]. Hence ∂tηk(u)+∂xqk(u)=([qk]−s[ηk])δ(x−st) with [qk]=qk(uR)−qk(uL) and [ηk]=ηk(uR)−ηk(uL); positive coefficients violate the entropy inequality.

2.1F3step 1.1

The cases k≤uR and k≥uL. If k≤uR, then both states lie above k, so ηk(uL)=uL−k, ηk(uR)=uR−k, qk(uL)=uL2−k22, qk(uR)=uR2−k22 by [F3], and [qk]−s[ηk]=uR2−uL22−uL+uR2(uR−uL)=0. If k≥uL, then both states lie below k, so ηk(u)=k−u and qk(u)=k2−u22 at both states by [F3]; hence [qk]=uL2−uR22 and [ηk]=uL−uR, and the same subtraction again gives 0.

2.2F3step 1.1

The case uR<k<uL. Here qk(uL)=(uL2−k2)/2 and qk(uR)=(k2−uR2)/2, so [qk]=k2−(uL2+uR2)/2. Also [ηk]=2k−uR−uL. Therefore [qk]−s[ηk]=k2−uL2+uR22−uL+uR2(2k−uR−uL)=(k−uR)(k−uL)<0. The strict sign follows from k−uR>0 and k−uL<0.

3.1step 1.1step 2.2∎

The unit example. For uL=1, uR=0, k=12: s=12 and (k−uR)(k−uL)=12⋅(−12)=−14, so the production distribution is −14δ(x−t/2), nonpositive as required.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passOpen item page →

The Hamilton--Jacobi primitive of a Burgers solution

Statement

Assume Countable Choice (The Axiom of Countable Choice (ACω)) for the analytic prerequisites used below.

Let f(u)=12u2 and let u be the Burgers rarefaction with Riemann data u0=1(0,∞) (The Burgers rarefaction Riemann solution): u(t,x)=0 for x≤0, u(t,x)=x/t for 0<x<t, and u(t,x)=1 for x≥t. Its normalized primitive is U(t,x)=∫−∞xu(t,y) dy={0,x≤0,x2/(2t),0<x<t,x−t/2,x≥t. For every t>0, U is C1 across both rays x=0 and x=t, satisfies Ut+12(Ux)2=0 pointwise, and has Ux=u. It is Lipschitz on [0,∞)×R, but u0∉L1(R) and U0(x)=x+ is unbounded, so this is not an instance of the bounded-primitive correspondence theorem (Kruzhkov entropy solutions, Viscosity subsolutions and supersolutions of a first-order equation and of the Cauchy problem).

Facts & Assumptions

Given: Countable Choice, the flux f(u)=12u2, the rarefaction profile u above, and the function U defined piecewise in the statement.

[F1]

The Burgers rarefaction is the entropy solution of the Riemann problem with datum 1(0,∞): weak conservation law, all Kruzhkov entropy inequalities, and the strong local L1 trace (The Burgers rarefaction Riemann solution, Kruzhkov entropy solutions).

[F2]

Viscosity solutions: at a local maximum of U−ϕ, the subsolution test requires ϕt+12(ϕx)2≤0; at a local minimum of U−ϕ, the supersolution test requires ϕt+12(ϕx)2≥0 (Viscosity subsolutions and supersolutions of a first-order equation and of the Cauchy problem). Since U is C1 at every positive-time point, Fermat's theorem gives Dϕ=DU at either type of contact (Fermat's theorem: an interior differentiable local extremum has zero gradient).

[F3]

The Hamilton--Jacobi correspondence theorem applies to (i) bounded Lipschitz initial primitives or (ii) compactly supported L1∩L∞ initial derivatives. Here U0(x)=x+ is unbounded and u0=1(0,∞)∉L1, so this example falls outside both data classes (The Hamilton--Jacobi correspondence in one dimension).

Proof

technique · direct
1.1F1given

The integral formula. For x≤0 the integrand vanishes on (−∞,x], so U(t,x)=0. For 0<x<t, U(t,x)=∫0x(y/t) dy=x2/(2t); the fan contributes ∫0t(y/t)dy=t/2, so for x≥t, U(t,x)=t/2+∫tx1 dy=t/2+x−t=x−t/2, which is the displayed formula.

2.1givenstep 1.1

Derivatives and C1 matching. On x<0, Ut=Ux=0; on 0<x<t, Ut=−x2/(2t2) and Ux=x/t; on x>t, Ut=−1/2 and Ux=1. At x=0: the values tend to 0 from both sides, Ux→0 from below and x/t→0 from above, and Ut→0 from below and −x2/(2t2)→0 from above, so all three quantities match. At x=t: the values are t2/(2t)=t/2 from the middle and t−t/2=t/2 from the right; the slopes are t/t=1 from the middle and 1 from the right; the time derivatives are −t2/(2t2)=−1/2 from the middle and −1/2 from the right, so again all three match. Hence U∈C1((0,∞)×R) and Ux=u everywhere.

3.1givenstep 2.1

The equation holds pointwise. Using the derivatives of step 2.1: on x<0, Ut+12(Ux)2=0; on 0<x<t, −x22t2+12x2t2=0; on x>t, −12+12⋅1=0. Since U is C1 across the rays by step 2.1, the equation holds at every point of (0,∞)×R, including the rays.

4.1F1F2F3step 2.1step 3.1∎

Viscosity and Lipschitz properties. At any C1 test contact point of U with a test function ϕ, Fermat's theorem gives Dϕ=DU there by [F2]; since U satisfies the equation pointwise with DU=(ϕt,ϕx) at that point, both the subsolution and supersolution inequalities hold there with equality. Hence U is both a viscosity subsolution and supersolution, i.e. a viscosity solution (a fact not needed for the correspondence but following from the C1 regularity). Moreover ∣Ux∣≤1 and ∣Ut∣≤1/2 on the positive-time strip: ∣Ux∣=∣u∣≤1, and ∣Ut∣=x2/(2t2)<1/2 on the fan and ∣Ut∣≤1/2 on the outer branches is bounded. The gradient norm is at most 5/4<2 on each smooth region. The restrictions to the rays x=0, x=t, and the initial line t=0 are also 2-Lipschitz. Any segment in the convex half-plane [0,∞)×R splits into finitely many pieces lying in these regions or on a boundary ray; integrating the derivative bound on each piece and using the continuous matching gives a global Lipschitz bound. Finally, [F3] shows that u0=1(0,∞)∉L1 and its primitive x+ is unbounded, so neither data class in the correspondence theorem applies.

CounterexampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)Open item page →

The expansion shock is weak but not entropic

Statement

Assume Countable Choice (The Axiom of Countable Choice (ACω)) for the analytic prerequisites used below.

Let f(u)=12u2 and let the Riemann data be u0(x)=0 for x<0 and u0(x)=1 for x>0. The increasing-state jump with left state u−=0, right state u+=1, and speed s=12 is u(t,x)={0,x<t/2,1,x>t/2. It is a distributional weak solution with those data because the Rankine--Hugoniot condition holds. It is not a Kruzhkov entropy solution: for the convex entropy η(u)=12u2 with flux q(u)=13u3, the jump production is [q]−s[η]=13−14=112>0. It also fails the Kruzhkov test k=12: qk(0)=18, qk(1)=38, and [ηk]=0, so [qk]−s[ηk]=14>0. For the same Riemann data, The Burgers rarefaction Riemann solution gives an entropy solution, so the Rankine--Hugoniot condition alone admits both the expansion shock and the entropy rarefaction (The Rankine--Hugoniot jump condition in space--time normal form, Kruzhkov entropy solutions, Distributional weak solutions of the Cauchy problem).

Facts & Assumptions

Given: Countable Choice, the flux f(u)=12u2, the Riemann datum u0=1(0,∞), the expansion-shock profile u with speed s=12, and a test function φ∈Cc∞(ΠT).

[F1]

Interface computation: for a single jump with traces u− on the left and u+ on the right of the ray x=st, the weak residual against a test concentrated near the ray is proportional to [f]−s[u] with [h]=h(u+)−h(u−); the Rankine--Hugoniot condition s[u]=[f] makes it vanish, so a jump profile with that condition is a distributional weak solution (The Rankine--Hugoniot jump condition in space--time normal form, Distributional weak solutions of the Cauchy problem).

[F2]

Entropy production at a jump: for an entropy pair (η,q) the distribution ∂tη(u)+∂xq(u) equals ([q]−s[η])δΓ, so the entropy inequality holds iff [q]−s[η]≤0; this is the general chord condition, and for the Kruzhkov pairs ηk(s)=∣s−k∣, qk(s)=sgn⁡(s−k)(f(s)−f(k)) the same test applies (The convex entropy condition for a single shock is the chord condition, Kruzhkov entropy solutions, Convex entropy--entropy flux pairs).

[F3]

For the same Riemann data the Burgers rarefaction u(t,x)=0 for x≤0, x/t for 0<x<t, 1 for x≥t is the entropy solution (The Burgers rarefaction Riemann solution).

Proof

technique · direct
1.1F1

The shock is a weak solution. With u−=0, u+=1: [u]=1 and [f]=12, so s=12 satisfies s[u]=12=[f]. By [F1] the interface coefficient of the weak residual vanishes, so u is a distributional weak solution of ut+∂x(12u2)=0 with datum u0; the strong local L1 trace is immediate because u(t,⋅) equals the step datum except on the interval (0,t/2) of length t/2.

1.2F2

Failure of the convex entropy inequality. Take η(u)=12u2 and q(u)=13u3, so that q′(u)=u2=η′(u)f′(u) and (η,q) is a convex entropy pair. The jump coefficients are [η]=12(12−02)=12 and [q]=13(13−03)=13, so by [F2] the entropy production is [q]−s[η]=13−12⋅12=13−14=112>0. The entropy inequality fails strictly at the jump.

1.3F2

Failure in the Kruzhkov family. For k=12, ηk(0)=∣0−12∣=12=ηk(1), so [ηk]=0; and qk(s)=sgn⁡(s−12)(12s2−18) gives qk(0)=(−1)(−18)=18 and qk(1)=12−18=38, so [qk]=38−18=14. Hence [qk]−s[ηk]=14>0, directly violating a Kruzhkov entropy inequality that every entropy solution must satisfy. Equivalently, the chord through (0,0) and (1,12) lies above the convex parabola, so the one-sided chord condition of [F2] fails for the upward jump u−=0<u+=1.

2.1F2F3step 1.1step 1.2step 1.3∎

Conclusion. The expansion shock is a distributional weak solution with the prescribed data but fails the entropy condition, while the rarefaction of [F3] is the entropy solution of the same Riemann problem. Thus the Rankine--Hugoniot condition and the weak formulation alone admit non-entropic solutions, and an entropy selection principle is needed.

CounterexampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)Open item page →

Rankine--Hugoniot alone does not give uniqueness

Statement

Assume Countable Choice (The Axiom of Countable Choice (ACω)) for the analytic prerequisites used below.

Let f(u)=12u2 and let the Riemann data be uL=0, uR=1. Then both of the following are weak solutions of the same Cauchy problem: the expansion shock from The expansion shock is weak but not entropic and the rarefaction fan from The Burgers rarefaction Riemann solution, ushock(t,x)={0,x<t/2,1,x>t/2,ufan(t,x)={0,x≤0,x/t,0<x<t,1,x≥t. Only the fan is a Kruzhkov entropy solution (The Riemann solver for a strictly convex flux); the shock violates the entropy inequality. Thus the Rankine--Hugoniot condition and the weak formulation do not by themselves determine the solution, and an entropy selection is indispensable (Kruzhkov entropy solutions, Uniqueness, comparison and order preservation of entropy solutions).

Facts & Assumptions

Given: Countable Choice, the flux f(u)=12u2, the Riemann datum u0=1(0,∞), the expansion-shock profile ushock and the rarefaction fan ufan displayed in the statement.

[F1]

The expansion shock ushock is a distributional weak solution with datum u0: it has left state u−=0, right state u+=1, speed s=12 satisfying Rankine--Hugoniot, and it fails the Kruzhkov entropy inequality (for k=12 the production coefficient is 14>0) (The expansion shock is weak but not entropic).

[F2]

The rarefaction fan ufan is the unique Kruzhkov entropy solution of the same Riemann problem: it is a weak solution, satisfies all Kruzhkov inequalities, and attains the datum in the strong local L1 sense (The Burgers rarefaction Riemann solution, The Riemann solver for a strictly convex flux, The self-similar Riemann problem).

[F3]

The weak formulation admits every distributional weak solution, while the entropy class is unique: two bounded Kruzhkov entropy solutions with the same datum agree almost everywhere (Uniqueness, comparison and order preservation of entropy solutions, Kruzhkov entropy solutions).

Proof

technique · direct
1.1F1F2

Two weak solutions of the same problem. By [F1] the expansion shock is a distributional weak solution with datum u0; by [F2] the rarefaction fan is also a distributional weak solution with the same datum. Both are bounded and piecewise smooth.

2.1F1F2step 1.1

They differ on a set of positive measure. On the open region {(t,x):t>0, t/2<x<t} the shock takes the value 1, while the fan takes the value x/t<1; the region has positive Lebesgue measure, so the two classes differ.

3.1F3step 1.1step 2.1∎

Only the fan is entropic, and the entropy class is unique. The shock fails the Kruzhkov entropy inequality by [F1], so it is not a Kruzhkov entropy solution; the fan is the unique Kruzhkov entropy solution of these data by [F2], and any two bounded Kruzhkov entropy solutions with the same datum coincide almost everywhere by [F3]. Therefore Rankine--Hugoniot and the weak formulation alone determine neither the value of the solution nor its uniqueness, while the entropy condition selects the rarefaction fan and restores uniqueness in the entropy class.

CounterexampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)Open item page →

Pointwise shock values do not affect the weak solution

Statement refuted

The claim refuted is that the distributional weak formulation determines the pointwise values of a piecewise C1 solution along its shock curve. Let u be a bounded distributional weak solution of ut+f(u)x=0 on ΠT that is piecewise C1 with shock curve Γ={x=s(t)} (Distributional weak solutions of the Cauchy problem, Piecewise smooth shocks and one-sided traces). For any bounded measurable θ ⁣:(0,T)→R, define u~(t,x)=u(t,x)  (x≠s(t)),u~(t,s(t))=θ(t). Then u~=u almost everywhere and represents the same Lloc1 class, so it has the same weak formulation and the same initial datum, while its values on Γ are completely arbitrary. More generally, any bounded measurable modification on a Lebesgue-null subset of ΠT leaves the weak-solution class unchanged.

Facts & Assumptions

Given: a bounded piecewise C1 distributional weak solution u with shock curve Γ={x=s(t)}, a bounded measurable θ, and the modification u~ above.

[F1]

A bounded measurable function is a weak solution exactly when its Lloc1 class satisfies the integral identity; the identity pairs u against test functions and therefore depends only on the class of u modulo null sets (Distributional weak solutions of the Cauchy problem).

[F2]

The graph of the continuous s is Borel in (0,T)×R, and each fixed-time spatial section is a singleton, of Lebesgue measure zero. Tonelli therefore gives zero space--time measure (Tonelli's theorem for nonnegative measurable functions on a sigma-finite product, Measure-null sets and almost-everywhere statements relative to a measure). Modifications on this null set change no test integral (Two integrable functions are equal almost everywhere exactly when all of their indefinite integrals agree).

Proof

technique · direct
1.1F2given

The modification is measurable, bounded and a.e. equal. The set Γ is null by [F2], and on its complement u~=u; on Γ the values θ(t) are bounded and measurable, so u~ is bounded and measurable and u~=u Lebesgue-a.e.

2.1F1F2step 1.1

The weak formulation is unchanged. Every test function in the weak identity is integrable against ∣u∣+∣f(u)∣ on compact sets, and by [F2] the values on Γ form a null set; hence each integral in the weak identity for u~ equals the corresponding integral for u, and the initial datum is likewise the same Lloc1 class. Since u is a weak solution and the trace requirement depends only on the class, u~ is a weak solution with the same datum.

3.1step 2.1F2∎

Arbitrary pointwise values on the shock. Choosing the constant functions θ1=0 and θ2=1 on (0,T) gives two representatives of the same Lloc1 class that differ at every point of Γ; both satisfy the same weak formulation. Therefore the weak formulation cannot determine pointwise values on the shock curve, and the same argument applies to any bounded measurable modification on a Lebesgue-null subset of ΠT.

CounterexampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passOpen item page →

The convex-flux Riemann formula fails for a nonconvex flux

Statement

Assume Countable Choice (The Axiom of Countable Choice (ACω)) for the analytic prerequisites used below.

Let f(u)=u3 and take the Riemann data uL=1 for x<0, uR=−1 for x>0. The single jump u(t,x)={1,x<t,−1,x>t has Rankine--Hugoniot speed s=1 and is a distributional weak solution with these data: integration by parts on the two sides leaves only the interface coefficient s[u]−[f]=1(−2)−(−2)=0. Its strong local L1 trace is the stated datum because the discrepancy is supported on 0<x<t and has amplitude 2. It is not a Kruzhkov entropy solution. For k=−12, the Kruzhkov pair has ηk(1)=32, ηk(−1)=12, qk(1)=98, and qk(−1)=78, hence [qk]−s[ηk]=−14−(−1)=34>0, violating the required nonpositive entropy production. Equivalently, the chord from (−1,−1) to (1,1) is z↦z, while z3−z>0 on (−1,0) and z3−z<0 on (0,1), so the graph fails the required one-sided condition in The convex entropy condition for a single shock is the chord condition. The strictly convex Riemann solver theorem does not apply: f′′(u)=6u changes sign and f′ is not monotone on [−1,1]. Thus its formula does not extend to this nonconvex flux; the concave-hull construction gives the corresponding composite entropy wave (The self-similar Riemann problem, Kruzhkov entropy solutions).

Facts & Assumptions

Given: Countable Choice, the flux f(u)=u3, the states uL=1>uR=−1, the Riemann datum u0(x)=1 for x<0, u0(x)=−1 for x>0, the single-jump profile u above, and a test function φ∈Cc∞(ΠT).

[F1]

For any constant-state jump A→B across x=st, write u=A+(B−A)1x>st. Fubini and one-dimensional FTC, as in [F3], give ∂t1x>st=−sδx=st and ∂x1x>st=δx=st, where δx=st pairs with φ as ∫φ(t,st)dt. Thus the weak residual is ([f]−s[u])δx=st. Its vanishing is the Rankine--Hugoniot relation (The Rankine--Hugoniot jump condition in space--time normal form, Distributional weak solutions of the Cauchy problem). The same computation applies to smooth regions separated by rays, with the regionwise classical residual and the trace-jump terms added.

[F2]

Entropy production at a jump: the distribution ∂tη(u)+∂xq(u) is the measure ([q]−s[η])δΓ with δΓ=δx=st as defined in [F1], and the entropy inequality holds at the jump if and only if [q]−s[η]≤0; for the Kruzhkov pairs ηk(s)=∣s−k∣, qk(s)=sgn⁡(s−k)(f(s)−f(k)) this condition is necessary for u to be a Kruzhkov entropy solution (The convex entropy condition for a single shock is the chord condition, Kruzhkov entropy solutions).

[F4]

Bounded Kruzhkov entropy solutions with identical initial data are unique (Uniqueness, comparison and order preservation of entropy solutions).

Proof

technique · direct
1.1F1F3

Speed, weak solvability and the initial trace. With uL=1, uR=−1, f(u)=u3: [u]=uR−uL=−2 and [f]=f(uR)−f(uL)=−1−1=−2, so the Rankine--Hugoniot speed is s=[f]/[u]=1. By [F1] the weak residual of the jump profile is ([f]−s[u])δx=st, which vanishes because s[u]=1⋅(−2)=−2=[f]; hence u is a distributional weak solution. For t>0 the set where u(t,x)≠u0(x) is contained in the interval (0,t) (the region swept by the moving discontinuity compared with the initial step at 0), of length t and amplitude at most 2, so ∫K∣u(t,x)−u0(x)∣ dx≤2t→0 for every compact K: the strong local L1 trace is u0.

1.2F2

Failure of the Kruzhkov inequality at k=−12. For k=−12, ηk(1)=∣1+12∣=32, ηk(−1)=∣−1+12∣=12, ηk(1)−ηk(−1)=1; and qk(s)=sgn⁡(s+12)(s3+18) gives qk(1)=1⋅98=98, qk(−1)=(−1)⋅(−78)=78, so [qk]=qk(−1)−qk(1)=−14 and [ηk]=ηk(−1)−ηk(1)=−1. By [F2] the entropy production measure is ([qk]−s[ηk])δΓ=(−14+1)δΓ=34 δΓ>0; testing against a nonnegative test function concentrated near the interface produces a strictly positive entropy production, so the Kruzhkov entropy inequality fails and u is not a Kruzhkov entropy solution.

1.3F1F3

The composite weak solution. Put c=3/4 and define v(t,x)=1 for x<ct, v(t,x)=−x/(3t) for ct<x<3t, and v(t,x)=−1 for x≥3t. At the shock the traces are 1 and −1/2, with [v]=−3/2 and [f]=−9/8=c[v]. On the fan, ψ(ξ)=−ξ/3 satisfies f′(ψ(ξ))=ξ, so vt+f′(v)vx=t−1ψ′(ξ)(−ξ+f′(ψ(ξ)))=0. At x=3t the traces match. Regionwise integration using [F1, F3] therefore gives zero weak residual. The discrepancy with the initial datum is confined to (0,3t) and has amplitude at most 2, so its local L1 norm is at most 6t; this supplies the strong trace and the Cauchy boundary term.

2.1F3step 1.2

Chord condition and nonconvexity. With u−=1, u+=−1 and s=1, the chord residual is F(z)=f(z)−f(1)−s(z−1)=z3−1−(z−1)=z3−z, and the criterion of The convex entropy condition for a single shock is the chord condition requires F(z)(u+−u−)≥0, that is, F(z)≤0 on [−1,1]. But F(z)=z(z−1)(z+1)>0 for z∈(−1,0), so the chord condition fails, independently confirming the entropy failure of step 1.2. Moreover f′′(u)=6u changes sign on [−1,1], so f′ is not increasing and the hypotheses of the strictly convex Riemann solver The Riemann solver for a strictly convex flux are not satisfied.

2.2F2F3F4step 1.3

Entropy admissibility of the composite. At its descending shock the chord residual is z3−1−c(z−1)=(z−1)(z+1/2)2≤0 for −1/2≤z≤1. Thus the chord criterion of [F2] gives [q]−c[η]≤0 for every convex C2 pair. On the smooth fan the entropy residual is η′(v)(vt+f′(v)vx)=0, and it vanishes on both constant regions; matching traces at x=3t give no interface measure. Hence every smooth convex entropy inequality holds. For each k, take ηδ(z)=(z−k)2+δ2−δ and qδ(z)=∫kzηδ′(r)f′(r)dr. On the bounded range, ηδ→∣z−k∣ uniformly. The fluxes converge uniformly to sgn⁡(z−k)(f(z)−f(k)): outside an arbitrarily small interval about k, the derivatives converge uniformly to the sign, and inside it the integral error is bounded by twice its length times a bound for ∣f′∣. Passing against compact tests gives every Kruzhkov inequality. With step 1.3 and [F4], v is the unique entropy solution.

3.1step 1.1step 1.2step 1.3step 2.2∎

The concave hull and conclusion. On [−1,−1/2] the hull follows z3; on [−1/2,1] it is ℓ(z)=1+c(z−1). The residual in step 2.2 shows ℓ≥z3 on the latter interval. The arc is concave, and its derivative decreases to 3/4 at −1/2, matching the slope of ℓ, so the joined function is a concave majorant. Any concave majorant lies above the cubic on the arc and above the line joining the values at −1/2 and 1 on the chord interval; it therefore lies above this function. This proves it is the least concave majorant. Its arc and chord yield exactly the fan and shock verified in steps 1.3--2.2. The single shock of step 1.1 is weak but non-entropic, whereas this composite is entropic, proving the claimed failure of the convex-flux formula and its replacement here.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)Open item page →

Distinct states with equal flux give a stationary weak discontinuity

Example

Let f(u)=u2 and uL=1>uR=−1. Since f(uL)=f(uR)=1, the Rankine--Hugoniot speed of the jump is s=f(uR)−f(uL)uR−uL=0: the function u(t,x)=1 for x<0 and u(t,x)=−1 for x>0 is a stationary weak solution of ut+(u2)x=0 with the corresponding Riemann data. It is also entropic: the chord condition of The convex entropy condition for a single shock is the chord condition with u−=1>u+=−1 requires the graph of f(u)=u2 on [−1,1] to lie below the chord through the endpoints, and that chord is the constant line 1, with u2≤1 throughout. Thus f(uL)=f(uR) yields a zero-speed admissible shock; admissibility was a separate check and did not follow from the jump condition (Kruzhkov entropy solutions, The self-similar Riemann problem).

Facts & Assumptions

Given: the flux f(u)=u2, the states uL=1>uR=−1, the stationary profile u(t,x)=1 for x<0 and u(t,x)=−1 for x>0, the Riemann datum u0(x)=1 for x<0, u0(x)=−1 for x>0, and a test function φ∈Cc∞(ΠT).

[F1]

Rankine--Hugoniot and the entropy criterion at a single jump: for a jump with speed s the condition is s(uR−uL)=f(uR)−f(uL), and, with F(z)=f(z)−f(uL)−s(z−uL), the jump satisfies the entropy inequality for all convex C2 entropy pairs if and only if F(z)(uR−uL)≥0 for all z between uL and uR (The Rankine--Hugoniot jump condition in space--time normal form, The convex entropy condition for a single shock is the chord condition).

[F2]

Kruzhkov entropy solutions: the pairs are ηk(s)=∣s−k∣, qk(s)=sgn⁡(s−k)(f(s)−f(k)), and the distributional inequalities must hold for every k∈R; the initial trace is the strong local L1 trace (Kruzhkov entropy solutions).

[F3]

The square function s↦s2 is (strictly) convex on R (its Jensen gap is λ(1−λ)(a−b)2>0 for a≠b and 0<λ<1), hence f is a strictly convex flux, and z2≤1 for z∈[−1,1] while the chord through (±1,1) is the horizontal line at height 1.

[F4]

The Riemann problem prescribes constant states on the two half-lines and admits self-similar solutions; the profile above is stationary and depends only on sgn⁡x, hence has the form U(x/t) with U(ξ)=1 for ξ<0, U(ξ)=−1 for ξ>0 (The self-similar Riemann problem).

Proof

technique · direct
1.1F1

The jump speed vanishes. With uL=1, uR=−1, f(u)=u2: f(uL)=f(uR)=1, so [F1] gives s=(f(uR)−f(uL))/(uR−uL)=0/(−2)=0.

1.2F2F4

The stationary jump is a weak solution with the stated datum. Since u(t,x)=±1 takes only the values ±1, one has f(u(t,x))=u(t,x)2=1 almost everywhere, and u is independent of t. Hence ∫ΠT(uφt+f(u)φx)dx dt=∫Ru(x)[∫0Tφt(t,x) dt]dx+∫0T[∫Rφx(t,x) dx]dt=0+0=0 for every φ∈Cc∞(ΠT), because the inner t-integral of φt vanishes by compact support in time and the inner x-integral of φx vanishes by compact support in space. Since u(t,⋅)=u0(⋅) identically, the strong local L1 initial trace condition holds with vanishing error. Thus u is a distributional weak solution with Riemann datum u0, and by [F4] it is the stationary self-similar profile of that Riemann problem.

2.1F1F3step 1.1

Chord check. For the jump u−=uL=1>u+=uR=−1 with speed s=0, [F1] gives F(z)=z2−1−0⋅(z−1)=z2−1≤0 for z∈[−1,1] by [F3], while uR−uL=−2<0; hence F(z)(uR−uL)≥0 for every z between the states, and the chord condition holds. Equivalently, the chord through (−1,1) and (1,1) is the constant line 1 and the parabola z2 lies below it on [−1,1].

3.1F2step 2.1

The Kruzhkov inequalities. For general k∈R, both ηk(u) and qk(u) are piecewise constant with a single jump at x=0, and u does not depend on t, so ∂tηk(u)=0 and ∂xqk(u)=(qk(uR)−qk(uL))δ0 in distributions. With f(s)=s2 one computes qk(uR)−qk(uL)=(1−k2)[sgn⁡(−1−k)−sgn⁡(1−k)]=−(1−k2)[sgn⁡(1+k)+sgn⁡(1−k)]≤0, because 1−k2≥0 exactly when ∣k∣≤1, where sgn⁡(1+k)+sgn⁡(1−k)≥0, and for ∣k∣>1 the last bracket vanishes. Hence all Kruzhkov entropy inequalities hold with a nonpositive measure.

4.1step 1.1step 1.2step 2.1step 3.1∎

Conclusion. The jump has speed 0 by step 1.1, the nonzero difference of states produces a genuine discontinuity, and the entropy inequalities hold for all Kruzhkov pairs by step 3.1 (with the smooth-pair check of step 2.1 as the geometric form of the same condition), so u is a bounded Kruzhkov entropy solution whose flux values at the two states coincide. The equal flux values were responsible for the vanishing speed, while admissibility had to be verified separately through the chord condition.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)Open item page →

Affine flux reduces the entropy semigroup to translation

Statement

Assume countable choice and dependent choice (The Axiom of Countable Choice (ACω), The axiom of dependent choice: a relation in which every element is related to something admits an N-indexed chain), as used by the translation-continuity and entropy-semigroup results below. Let f(u)=cu+d, with c,d∈R, and let u0∈L1(R)∩L∞(R). The entropy solution is u(t,x)=u0(x−ct). For every convex entropy pair (η,q), q′(u)=cη′(u), hence q(u)=cη(u)+C; the transport change of variables gives ∂tη(u)+∂xq(u)=0 in distributions, so entropy production is zero. Any jump already present in u0 translates at speed c with the same left and right states and zero production [q]−c[η]=0; the affine evolution creates no new shocks. In particular the semigroup of The entropy solution semigroup on L1∩L∞ is Stu0=u0(⋅−ct) (Scalar conservation laws, fluxes and Cauchy data, Kruzhkov entropy solutions, Distributional weak solutions of the Cauchy problem).

Facts & Assumptions

Given: an affine flux f(u)=cu+d, a datum u0∈L1(R)∩L∞(R), the translated profile u(t,x)=u0(x−ct), and a test function φ∈Cc∞(ΠT).

[F1]

Translation invariance: the maps y↦y+ct preserve Lebesgue measure; integrals of integrable functions are invariant under measure-preserving transformations, so ∫Rv(x−ct) dx=∫Rv(y) dy, and with Fubini the substitution y=x−ct is legitimate in the space--time integrals below (Lebesgue outer measure, Lebesgue measurability and Lebesgue measure are unchanged by translation, Measure-preserving transformations and systems, Integral invariance under measure-preserving maps, Fubini's theorem for L^1 functions on a sigma-finite product, Translation of a function on Rn).

[F2]

Calculus: the chain rule gives ∂t[φ(t,y+ct)]=φt(t,y+ct)+cφx(t,y+ct) at y=x−ct, and the fundamental theorem of calculus with compact support gives ∫Rφx(t,x) dx=0 and ∫0Tφt(t,x) dt=0 for compactly supported φ (The chain rule, in one line from Carathéodory: if g is differentiable at c and f is differentiable at g(c), then f∘g is differentiable at c with (f∘g)′(c)=f′(g(c)) g′(c), The second fundamental theorem: if G is differentiable on [a,b] with G′=f and f is integrable, then ∫abf=G(b)−G(a)).

[F3]

Entropy pairs for an affine flux: q′=η′f′=cη′, so q=cη+C on the real line; a jump of the translated profile has [q]=c[η]+[C]=c[η], hence zero production [q]−c[η]=0 (Convex entropy--entropy flux pairs, Kruzhkov entropy solutions).

[F4]

The semigroup: for a locally Lipschitz C1 flux and data in L1∩L∞ the entropy solution is unique and the flow defines St; for f(0)=0 globally Lipschitz it extends to all of L1 (The entropy solution semigroup on L1∩L∞, The Axiom of Countable Choice (ACω), The axiom of dependent choice: a relation in which every element is related to something admits an N-indexed chain); translation is continuous in L1, so ∥u0(⋅−ct)−u0∥1→0 as t↓0 (∥τhf−f∥p→0 in Lp(Rn) as h→0, for 1≤p<∞, Translation of a function on Rn).

Proof

technique · direct
1.1F1F2

The translate solves the conservation law. Substituting y=x−ct in the weak pairing and using [F1]: ∫ΠT(uφt+f(u)φx)dx dt=∫ΠT(u0(y)φt(t,y+ct)+c u0(y)φx(t,y+ct)+d φx(t,y+ct))dy dt. The constant term vanishes, by [F2] applied to φx; the remaining terms equal ∫ΠTu0(y) ∂t[φ(t,y+ct)] dy dt by the chain rule, which is 0 because φ has compact support in time. Hence u is a distributional weak solution of ut+∂x(cu+d)=0.

1.2F1F2F3

Zero entropy production. Let (η,q) be any locally Lipschitz convex pair with q′=η′f′=cη′, so q=cη+C by [F3]. Applying the same substitution to η(u(t,x))=η(u0(x−ct)) and q(u)=c η(u0(x−ct))+C gives ∫ΠT(η(u)φt+q(u)φx)=∫ΠTη(u0(y))[φt(t,y+ct)+cφx(t,y+ct)]dy dt+C∫ΠTφx=∫ΠTη(u0(y)) ∂t[φ(t,y+ct)] dy dt+0=0, using the chain rule [F2] and the vanishing of the constant term there. Thus the entropy production vanishes in distributions; for a jump already present in u0 this is the statement [q]−c[η]=0 of [F3], so the jump keeps its states and produces no dissipation.

2.1F3F4step 1.1step 1.2∎

Initial trace and identification with the semigroup. The initial trace is immediate: u(t,x)=u0(x−ct) gives ∥u(t,⋅)−u0∥1=∥u0(⋅−ct)−u0∥1→0 as t↓0 by translation continuity in L1 [F4]. The profile is therefore a Kruzhkov entropy solution with datum u0 (weak equation, all entropy inequalities, strong trace), and by uniqueness in [F4] it agrees with the semigroup flow: Stu0=u0(⋅−ct) for all t≥0.

ExampleConstruction: Literature-sourcedVerification: AI-adaptedprecheck passjudge pass (gpt-6.1-sol)Open item page →

Nonconvex Riemann data can require a composite shock--rarefaction wave

Statement

Assume Countable Choice (The Axiom of Countable Choice (ACω)) for the analytic prerequisites used below.

Let f(u)=u3 and take the Riemann data uL=1 for x<0, uR=−1 for x>0 as in The convex-flux Riemann formula fails for a nonconvex flux. The entropy profile is u(t,x)={1,x<34t,−x3t,34t<x<3t,−1,x≥3t. It consists of an admissible shock 1→−12 at speed 3/4 and a centred rarefaction on the strictly concave flux interval [−1,−12], followed by the constant state −1. The shock chord residual factors as f(z)−f(1)−34(z−1)=(z−1)(z+12)2≤0(−12≤z≤1), so the general entropy chord criterion gives admissibility. On the concave interval, f′(u)=3u2 is strictly decreasing and its inverse is ψ(ξ)=−ξ/3 for 3/4≤ξ≤3; hence the fan solves the equation pointwise and all entropy productions vanish there. The traces match continuously at x=3t, and the initial trace is the stated Riemann datum. The concave-hull prescription consists of the cubic arc on [−1,−12] followed by the chord from (−12,−18) to (1,1) (The convex entropy condition for a single shock is the chord condition, Kruzhkov entropy solutions).

Facts & Assumptions

Given: Countable Choice, the flux f(u)=u3, the Riemann data uL=1>uR=−1, the composite profile u of the statement, and a test function φ∈Cc∞(ΠT).

[F1]

Interface computation and shock data: a piecewise C1 profile with a single jump at a ray x=st has weak residual equal to the interface integral of [f]−s[u]; the Rankine--Hugoniot condition makes it vanish, and the chord criterion F(z)(u+−u−)≥0 (with F(z)=f(z)−f(u−)−s(z−u−) between the states) is equivalent to the entropy inequalities at the jump (The Rankine--Hugoniot jump condition in space--time normal form, The convex entropy condition for a single shock is the chord condition, Piecewise smooth shocks and one-sided traces, Distributional weak solutions of the Cauchy problem).

[F2]

The strictly concave branch and its inverse: on [−1,−12] the derivative f′(u)=3u2 is strictly decreasing from 3 to 34, so it is invertible there, with inverse ψ(ξ)=−ξ/3 on [34,3]; ψ is C1 on the open interval and continuous on the closed one, and the chain rule applies on each smooth piece (The Euclidean inverse function theorem, The chain rule, in one line from Carathéodory: if g is differentiable at c and f is differentiable at g(c), then f∘g is differentiable at c with (f∘g)′(c)=f′(g(c)) g′(c)).

[F3]

Self-similar calculus and measure bookkeeping: for u(t,x)=ψ(x/t) one has ut+f′(u)ux=1tψ′(ξ)(f′(ψ(ξ))−ξ); iterated integrals are handled by Fubini and the fundamental theorem of calculus, and a profile that is continuous across a ray produces no interface term there (Fubini's theorem for L^1 functions on a sigma-finite product, The second fundamental theorem: if G is differentiable on [a,b] with G′=f and f is integrable, then ∫abf=G(b)−G(a), The self-similar Riemann problem).

[F4]

The earlier example of this pair shows that the single-jump profile with the same data is a weak solution violating the entropy condition, so the composite wave is not the only weak solution of these data (The convex-flux Riemann formula fails for a nonconvex flux); uniqueness in the entropy class is Uniqueness, comparison and order preservation of entropy solutions.

Proof

technique · direct
1.1F1

The shock is admissible with speed 3/4. For the descending jump u−=1→u+=−12, the chord slope is s=(f(−12)−f(1))/(−12−1)=(−18−1)/(−32)=34, so s[u]=34⋅(−32)=−98 equals [f]=−98: Rankine--Hugoniot holds. The residual is F(z)=z3−1−34(z−1)=(z−1)(z2+z+14)=(z−1)(z+12)2, which is ≤0 on [−12,1]; since u+−u−=−32<0, the product F(z)(u+−u−)≥0 and the chord criterion of [F1] makes the shock entropy-admissible.

1.2F2F3

The rarefaction branch solves the equation. By [F2], ψ(ξ)=−ξ/3 is the inverse of f′ on [−1,−12]; on the fan u(t,x)=ψ(x/t) with ξ=x/t, so [F3] gives ut+f′(u)ux=1tψ′(ξ)(f′(ψ(ξ))−ξ)=1tψ′(ξ)(ξ−ξ)=0 for 34<ξ<3. At the right edge ξ=3, ψ(3)=−1 matches the constant state −1; at the left edge ξ=34, ψ(34)=−12 is the right state of the shock.

2.1F1F3step 1.1step 1.2

The profile is a weak solution. Splitting the test integral into the constant left region, the fan, the constant right region, and the interfaces: the outer regions contribute only boundary terms; the interface at x=34t is handled by the Rankine--Hugoniot computation of step 1.1, so its coefficient [f]−s[u] vanishes; and at x=3t the traces of u (hence of f(u)) match continuously, so by [F3] no interface term arises. Adding the pieces, the weak residual vanishes, so u is a distributional weak solution; the discrepancy with the initial step datum is supported in (0,3t) with amplitude at most 2, so the strong local L1 trace holds.

3.1F1step 2.1

All entropy inequalities hold. For a convex C2 pair (η,q) with q′=η′f′, the production is computed piecewise: it vanishes on the constant regions; on the fan it equals η′(u)(ut+f′(u)ux)=0 by step 1.2, with no interface term at x=3t because the traces of η(u),q(u) match there; and at the shock it is the measure with coefficient [q]−s[η], which is ≤0 by the chord condition of step 1.1. Hence the entropy production is a nonpositive measure supported on x=34t for every convex C2 pair. The Kruzhkov pairs ηk(s)=∣s−k∣ are obtained by uniform approximation on the bounded range [−1,1] by the smooth convex pairs ηδ(s)=(s−k)2+δ2−δ→∣s−k∣ with fluxes qδ(s)=∫ks(ηδ)′(z)f′(z) dz→sgn⁡(s−k)(f(s)−f(k)), so all Kruzhkov inequalities hold and, with the weak equation and trace of step 2.1, u is a Kruzhkov entropy solution.

4.1F4step 1.1step 3.1∎

Uniqueness and the concave hull. By [F4], uniqueness in the entropy class identifies the constructed profile as the entropy solution of these Riemann data, even though the single-jump weak solution of the same data exists and is non-entropic. The concave hull of f on [−1,1] follows the cubic arc on [−1,−12] (where f′′=6u<0, so f is concave) and then the chord of slope 34 from (−12,−18) to (1,1); the fan and shock of the profile are exactly the entropy waves corresponding to this arc and chord.

Sources