'Where the Verifier Fails' (arXiv 2609.01354, Wed 2 Sep digest, sole author Esther Xin) audits the automatic verifiers that RLVR and benchmark evaluation depend on, using metamorphic testing: rewrites that preserve mathematical meaning by construction, so any rejection is a provable false negative. Across four widely used verifiers and 307,420 verdicts: self-validation rates range from 53.8% to 95.2% on identical inputs (a 41.3-point spread); two configurations of the same library disagree on 49.9% of pairs; whitespace and punctuation account for 93.0% of in-contract failures under the default LaTeX configuration (trailing periods and newlines dominate); and one numeric cascade accepts off-by-one wrong answers as a step function of magnitude — 0% below 10^4, 100% at or above — due to scale-invariant relative tolerance. Code, the transform suite, the contract matrix, and per-sample verdict records are public.
Every RLVR pipeline and every benchmark leaderboard sits on top of one of these verifiers, and the failure modes are exactly the boring ones: trailing periods, newlines, tolerance regimes. For teams running RLVR, the audit is cheap to replicate on your own reward stack before trusting reward curves — a wrong verifier silently distorts both training signal and eval rankings, and two configs of the same library disagreeing on half of pairs means verifier config is itself an experiment variable.
| Arxiv | 2609.01354, announced in the Wed 2 Sep 2026 digest (submitted 9/1) |
|---|---|
| Method | metamorphic testing applied to the verifier: certified-equivalent answer rewrites, so any rejection is a provable false negative |
| Scale | 4 widely used verifiers, 307,420 verdicts |
| Findings | self-validation inconsistency 53.8%-95.2% (41.3pt spread); same-library config disagreement 49.9% of pairs; whitespace+punctuation = 93.0% of in-contract failures (default LaTeX config; trailing periods/newlines dominate); numeric cascade accepts off-by-one wrong answers as a step function of magnitude (0% below 10^4, 100% at/above) from scale-invariant relative tolerance |
| Code | github.com/ethxin0011/verifier-error-budget (code, transform suite, contract matrix, per-sample verdict records) |