Alphabeta Math
ExampleConstruction: Literature-sourcedVerification: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6.1-sol)
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.

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.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

19 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources