maths

MathArena

Active
2025-05-29 → today

A continuously refreshed platform evaluating models on newly released math competitions, proofs, research problems, and formalization.

last updated 2026-07-29

Performance over time

vendor-reported independent
75852026

Baseline: No single human aggregate is meaningful across age-group contests, AIME, IMO proofs, university competitions, Project Euler, recent research questions, and formalization tracks.

Overview

MathArena is an evaluation platform rather than one frozen test file. Its central idea is to run models on recurring math competitions as soon as organizers release the problems. This creates a short clean window in which the questions could not have appeared in the evaluated models’ training data. The platform publishes raw outputs, per-problem results, token use, and cost.

The scope has expanded beyond final-answer contests to proof-based olympiads, visual math, Project Euler, recent-arXiv research questions, false-statement refusal, and formalized Lean statements. That breadth makes MathArena one of the most useful current math trackers, but its top-level expected-performance number changes whenever models or benchmark membership change.

Task details

Final-answer tracks include current AIME, HMMT, SMT, and related contests. Proof tracks include USAMO, IMO, Putnam, and other university or olympiad competitions. Newer platform sections include ArXivMath, BrokenArXiv, ArXivLean, Visual Math, and Project Euler. The official runner normally samples each model four times per problem.

Example

The repository demonstrates a complete AIME 2025 run:

uv run python scripts/run.py --comp aime/aime_2025 --models openai/gpt-4o

The site exposes each raw response behind its problem cell, making answer extraction and judging auditable in a way aggregate-only leaderboards are not.

Scoring methodology

Competition pages retain their natural metrics: exact answers for AIME-like exams and rubric points for proofs. The cross-platform expected performance summary fits item difficulty and discrimination parameters, predicts correctness for every current non-deprecated question, and averages those predictions. It is a model-based index, not raw percent correct. Cost is averaged separately over the current problem mix.

What it doesn’t measure

MathArena focuses on contest and research-style mathematics. It does not measure ordinary quantitative literacy, classroom teaching, formal proof correctness unless a formal track is selected, or stable year-over-year performance on a fixed population of items.

Known issues & criticisms

Real-time evaluation reduces contamination only during a time window; public problems can enter later training data. Competition sets are small, so four samples do not eliminate variance. Proof scores depend on a judging pipeline and rubric, while cross-platform IRT aggregates depend on which competitions are marked non-deprecated. Cost comparisons also inherit provider pricing and token-accounting differences.

Contamination notes

Risk is low at first evaluation, not permanently low. The design evaluates newly published problems immediately and continuously adds replacements. Cite the competition and evaluation date. Re-running an old MathArena set years later is a public-test evaluation with a different contamination risk.

How to run it

Use the official repository:

git clone https://github.com/eth-sri/matharena.git
cd matharena
python -m pip install -e .
python scripts/run.py --comp aime/aime_2025 --models openai/gpt-4o --n 4

Competition and model arguments refer to YAML files under configs. Proof and false-statement configurations may require a separate scripts/judge/judge.py pass. Pin the commit and store raw generations.

History & lineage

The first paper appeared on 2025-05-29 with seven competitions and 162 problems. MathArena then grew into a continuously maintained platform with many competition seasons and new research/verification tracks. It complements AIME by providing clean annual snapshots rather than treating one public year as timeless.

Further reading