explaingit

axiommath/imo2026

Analysis updated 2026-05-18

92LeanAudience · researcherComplexity · 4/5Setup · moderate

TLDR

Formal Lean 4 statements and AI-generated, machine-checked proofs for all six 2026 International Mathematical Olympiad problems.

Mindmap

mindmap
  root((IMO2026))
    What it does
      Formal proofs of IMO problems
      Generated by AxiomProver AI
      Machine checked in Lean 4
    Tech stack
      Lean 4
      Mathlib
      Python verification script
    Use cases
      Study formally verified proofs
      Verify statement solution pairs
      Benchmark automated theorem proving
    Audience
      Formal math researchers
      AI for math researchers
    Setup
      Lean toolchain
      Mathlib cache
      Python for verify.py

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 build with it?

USE CASE 1

Study machine checked proofs of all six 2026 IMO problems written in Lean 4.

USE CASE 2

Rebuild and reverify the proof libraries against the pinned Mathlib version.

USE CASE 3

Use the verification script to independently confirm each statement and solution pair is consistent.

What is it built with?

LeanMathlibPython

How does it compare?

axiommath/imo2026lean-dojo/torchleangaearon/analysis-solutions
Stars925542
LanguageLeanLeanLean
Last pushed2025-09-23
MaintenanceQuiet
Setup difficultymoderatehardmoderate
Complexity4/55/54/5
Audienceresearcherresearcherresearcher

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

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires the Lean 4 toolchain and downloading the Mathlib cache before building.

In plain English

This repository is a record of a result rather than a general purpose tool. It holds the formal problem statements and verified proofs for all six problems from the 2026 International Mathematical Olympiad, one of the world's most prestigious math competitions for pre college students. The proofs were produced automatically by AxiomProver, an AI system built by Axiom Math that writes and checks mathematical proofs using Lean 4, a programming language designed for expressing math so precisely that a computer can confirm a proof is correct rather than just plausible. According to the README, AxiomProver solved all six competition problems and achieved a perfect score. Each problem has its own folder containing two files: one with the formal statement of the problem as generated by the AI, and one with the complete, machine checked solution, also generated by the AI. The README lists how long each solution took to produce and how many lines of Lean code each proof required, ranging from under ten minutes for the easier problems to over fourteen hours for the hardest one. The repository includes instructions for building the proofs against a specific version of the Mathlib math library, and a verification script that rechecks each problem and solution pair for consistency, either using a cached result or forcing a fresh recomputation. This project is aimed at people working in formal mathematics, automated theorem proving, or AI for math research, not general software developers. Using it requires familiarity with Lean 4 and an interest in reading or rebuilding formally verified proofs rather than running an application.

Copy-paste prompts

Prompt 1
Explain what it means for a Lean 4 proof to be machine checked versus just written down.
Prompt 2
Walk me through building the IMO2026 problem and solution libraries with lake.
Prompt 3
Show me how to run verify.py to check one of the IMO2026 solutions.
Prompt 4
Summarize how long each of the six 2026 IMO problems took AxiomProver to solve.

Frequently asked questions

What is imo2026?

Formal Lean 4 statements and AI-generated, machine-checked proofs for all six 2026 International Mathematical Olympiad problems.

What language is imo2026 written in?

Mainly Lean. The stack also includes Lean, Mathlib, Python.

How hard is imo2026 to set up?

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

Who is imo2026 for?

Mainly researcher.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.