cert-machine · report · the page re-proves itself at every build

A convergent flow finds the equilibrium. A certificate encloses it.

A certified reproduction of the multi-population Wardrop equilibria in Bakaryan, Aoun, de Lima Ribeiro, Hovakimyan & Gomes (AIMS Mathematics 11(5), 2026, doi:10.3934/math.2026623). The paper validates each equilibrium by watching a globally convergent flow settle; this reproduction adds the complementary thing a stopping rule cannot give — a certificate that the answer is there, alone, and positive — and where the instance does not support one, it REFUSES instead of picking a solution. The verifier is embedded in the published page; it was extracted and re-run during this build.

tl;dr
  • The finding. The multi-population Wardrop equilibria of a published paper reproduced with certificates: exact where possible (the Wardrop gap EXACTLY 0, not a small residual), enclosed where not, and REFUSED where the instance supports no certificate.
  • The mechanism. The paper validates by watching a globally convergent flow settle; a stopping rule cannot certify uniqueness or positivity — the added certificates do, and one erratum in the paper's data is documented on the page.
  • Check it. the embedded verifier (reports/verify_wardrop.py) re-ran during this build; the report refuses to render unless it verifies.
S2 · affine costs
EXACT
the exact rational equilibrium, 38 unknowns; Wardrop gap EXACTLY 0 — not a small residual
S3 · nonlinear costs
KRAWCZYK
exactly one KKT zero in a box of radius 7.319e-13 — existence AND local uniqueness
S1 · degenerate
REFUSED
cost monotone but not strictly: the split has a 6-dimensional exact null space; only the totals are pinned, and the non-uniqueness is displayed
the erratum
(4,7) = 52
Table 1 prints 54; the exact total is 1940/37 = 52.432…, certified four independent ways — 3 of 15 printed totals differ by rounding
verifier
stdlib · 44 KB
embedded in the published page; extracted and re-run at build; sha256 5d5fca032ff5…
reflexive catch
1 bug, OWN code
certifying against the paper's Figure 4 exposed a dropped 10⁻³ emission factor in the reproduction's own cost code — certificates catch the implementer's mistakes too
§0 · the grammar

One paper, and all three things a certificate can say

These four rows come out of a single published paper, and they are deliberately not all the same verdict. A reproduction that returned "confirmed" four times would be hiding the interesting row — the one where the object being reproduced is not unique, and the honest answer is to refuse.

S1 · total flows CERTIFIED S1 · the split behind them REFUSED S2 · equilibrium EXACT S3 · equilibrium r = 7.319e-13 exact — a rational identity, no width at all enclosed — an explicit certified radius refused — the object is not unique, so nothing is claimed
S2 is certified EXACTLY: the solve is rational and the residual is identically zero, so there is no radius to report. S1's totals and S3's equilibrium are enclosed — S3 inside a Krawczyk box of radius 7.319e-13 carrying existence AND local uniqueness. And S1's SPLIT is refused: the totals are unique but the decomposition into populations behind them is not, so there is nothing to certify and this page says so rather than reporting the first split its solver happened to land on.
§1 · what a certificate adds

Existence-by-algorithm is not enclosure

A traffic equilibrium is the flow pattern in which no driver gains by switching routes. The paper computes each one with a globally convergent Hessian–Riemannian flow and validates it numerically — existence by algorithm plus a benchmark match. A stopping rule tells you WHERE the equilibrium is; it cannot tell you that what it converged to is the only solution nearby, or that the residual being small means the answer is right. The certificate is the complementary object: where the costs are affine, an EXACT rational equilibrium with the Wardrop gap identically zero; where they are smooth and nonlinear, a Krawczyk box holding exactly one solution; where the instance is degenerate, an honest refusal that exhibits the degeneracy instead of hiding it.

§2 · three scenarios, three outcomes

Exact, enclosed, refused — each for a proved reason

S2 (cars + trucks, affine costs): the equilibrium is solved over exact rationals — 38 unknowns, support slacks identically zero, so the Wardrop gap is EXACTLY 0 and the paper's Figure 2 reproduces with no arithmetic left over. S3 (emission cost, smooth nonlinear): an interval Krawczyk contraction proves a unique KKT zero in an explicit box of radius 7.319e-13 — the paper's convergent iterate is now the provably unique equilibrium of its neighbourhood. S1 (degenerate linear cost): the cost is monotone but NOT strictly, the paper's uniqueness theorem does not apply, and the reproduction proves why no split certificate can exist — the split-conservation operator has an exact null space of dimension six. The totals are certified; the split is refused; refusal is the correct verdict, not a failure to reach one.

§3 · the erratum

Three printed totals, one self-inconsistent row

Binding the certified S1 equilibrium to the paper's Table 1: twelve of fifteen printed totals match exactly after integer rounding; two differ by one unit of rounding; and edge (4,7) differs by two — the exact total is 1940/37 = 52.432…, which rounds to 52 where the table prints 54. The value is certified four independent ways in the reproduction, and it is reported as what it is: a rounding typo in a table, an erratum for the authors' benefit — not a defect in their method, whose scenarios all reproduce. This is the audit lane's contract: corrections carry certificates, and the correction and the confirmation come from the same arithmetic.

§4 · the reflexive catch

The certificate caught its own author first

Reproducing the paper's Figure 4 forced this reproduction to find a bug in its OWN cost code — a dropped 10⁻³ emission factor and a congestion-flow slip. That is the strongest argument for certificates in reproduction work: they catch the implementer's mistakes, not only the author's. Under the corrected cost the certified equilibrium is invariant to the edge-length reading, so nothing hinges on measuring a figure. (This episode sits in the benign corner of the failure taxonomy this site maintains — caught before publication, by exactly the machinery built to catch it.)

§5 · check it

The proof travels inside the page

The published page (byte-preserved in the repository, exactly as sent) embeds its complete verifier — plain Python, standard library only, MIT. This build extracted those bytes (sha256 5d5fca032ff5dbb7…), ran them, and required VERIFIED plus every scenario verdict and the erratum value above; any drift refuses the page. Do the same: download the extracted verifier and run python3 verify_wardrop.py — under a second, exact Fractions end to end.