git404hub

what is erdosbench fr?

ulamai/erdosbench — explained in plain English

Analysis updated 2026-05-18

24PythonAudience · researcherComplexity · 2/5Setup · easy

tl;dr

ErdosBench is a research-mathematics benchmark testing whether AI systems can act as useful math research assistants, this repo is a 14-problem public smoke test.

vibe map

mindmap
  root((ErdosBench))
    What it does
      Math research benchmark
      14 public problems
      Blind evaluation flow
      Format validation
    Tech stack
      Python
      JSONL data
      JSON Schema
    Workflow
      make_prompt.py
      Model generates results
      validate_results.py
    Use cases
      AI research capability testing
      Reproducibility studies

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Run a blind evaluation of an AI model's ability to make progress on Erdos-style research math problems.

VIBE 2

Validate that a results file matches the required schema before submitting it for comparison.

VIBE 3

Study the benchmark design as a template for building research-quality math evaluation sets.

what's the stack?

PythonJSONLJSON Schema

how it stacks up fr

ulamai/erdosbench0311119/free_registertool18597990650-lab/multi-agent-game
Stars242424
LanguagePythonPythonPython
Setup difficultyeasyhardmoderate
Complexity2/54/53/5
Audienceresearcherdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 30min

Requires access to an AI model or research agent to generate results for evaluation.

License terms are not stated in the README.

in plain english

ErdosBench is a benchmark designed to test whether AI systems can act like useful assistants for mathematical research. Rather than checking if a model can solve simple math problems, it looks at whether a model can find obstructions to a claim, apply known theorems correctly, spot gaps in a proof, run small scale experiments, and avoid overstating how novel its findings are, using problems written in the style of the mathematician Paul Erdos. This particular repository is a public smoke test version of the full benchmark, released alongside a June 2026 whitepaper. It intentionally contains only 14 of the full 226 problem set, and it does not include the private development, holdout, or answer key data that the complete benchmark uses. The 14 included problems had already been shared publicly in earlier research notes from the ulam.ai team. The repository includes the 14 problem statements in a JSONL data file, a schema describing the required format for a submitted result file, a script that turns the problems into a ready to use prompt for blind evaluation, and a second script that validates a results file has the correct problems and required fields. The validator only checks that the format is correct, it does not check whether the mathematical answers are actually right. To run an evaluation, someone generates a prompt from the problem set, gives that prompt to an AI model or research agent, saves the model's output, and validates the format. Each result must include fields such as a verdict describing the outcome, for example solved, partial progress, or no progress, along with supporting evidence and any remaining gaps in the reasoning. The README is explicit that this public repository is only a smoke test, not the full private evaluation set, and should not be used as evidence for private leaderboard comparisons.

prompts (copy fr)

prompt 1
Run scripts/make_prompt.py to generate a blind evaluation prompt from the 14 smoke problems in this benchmark.
prompt 2
Explain the allowed verdict categories in ErdosBench's results.jsonl format, such as solved and partial_progress.
prompt 3
Walk me through validating a results.jsonl file against schemas/smoke_result.schema.json using validate_results.py.
prompt 4
Summarize what ErdosBench's whitepaper says about evaluating AI as a mathematical research assistant.

Frequently asked questions

what is erdosbench fr?

ErdosBench is a research-mathematics benchmark testing whether AI systems can act as useful math research assistants, this repo is a 14-problem public smoke test.

What language is erdosbench written in?

Mainly Python. The stack also includes Python, JSONL, JSON Schema.

What license does erdosbench use?

License terms are not stated in the README.

How hard is erdosbench to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is erdosbench for?

Mainly researcher.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.