MathConstruct: Challenging LLM Reasoning with Constructive Proofs

Mislav Balunovi'c, Jasper Dekoninck, Nikola Jovanovi'c, Ivo Petrov, Martin T. Vechev
2/14/2026

No official code found. Best implementation: eth-sri/mathconstruct (6 stars, MIT, last commit 2025-09-30).

Abstract

While Large Language Models (LLMs) demonstrate impressive performance in mathematics, existing math benchmarks come with significant limitations. Many focus on problems with fixed ground-truth answers, and are often saturated due to problem simplicity or the viability of guessing or memorization. Crucially, they capture only a narrow subset of relevant math problems. To address this research gap, we introduce MathConstruct, a new benchmark of 121 challenging problems sourced from various math competitions, which targets constructive proofs, a widely encountered problem type requiring the construction of mathematical objects with specific properties. These proofs are particularly suitable for LLM evaluation, as solution correctness can be easily verified. Our automated verifiers also enable MathConstruct to generate problem variations, used to evaluate robustness. State-of-the-art LLMs solve only 60% of MathConstruct problems, highlighting its complexity and importance for LLM evaluation.

View on arXivView PDF

Code Implementations(1)

MIT

MathConstruct: Challenging LLM Reasoning with Constructive Proofs

63TeX, ShellFeb 14, 20251 years agoMIT

Similar Papers

Cite this paper

@article{balunovic2026mathconstruct,
  title  = {MathConstruct: Challenging LLM Reasoning with Constructive Proofs},
  author = {Mislav Balunovi'c and Jasper Dekoninck and Nikola Jovanovi'c and Ivo Petrov and Martin T. Vechev},
  year   = {2026},
  eprint = {2502.10197},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2502.10197},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2502.10197.svg)](https://codeofpaper.com/paper/2502.10197)

Discussion