ericjiang18/Awesome-Formal-Mathematics

16

3 commits

updated Mar 16, 2026

See the code

README

Awesome-Formal-Mathematics

The official repo for โ€œToward Research-Level Formal Mathematics with Large Language Modelsโ€

๐Ÿ“– Table of Contents


๐Ÿ“Œ Overview

Recent developments in AI for Mathematics (AI4Math) โ€” especially LLM-driven theorem provers โ€” have achieved remarkable milestones in formal proof generation within Interactive Theorem Proving (ITP) environments such as Lean 4, Coq, and Isabelle. However, current systems remain fundamentally limited when tackling frontier research mathematics: discovering new theorems, resolving open conjectures, and engaging with problems that are open-ended, under-specified, and deeply abstract.

We argue that the next leap requires a decisive shift from predefined problem-solvers to research agents capable of addressing frontier mathematical challenges with rigorous formal reasoning. This repository organizes the literature covered in our position paper across:

  • Autoformalization โ€” translating natural language mathematics into ITP-verifiable formal statements
  • Training Strategies โ€” SFT, RL, expert iteration, and reflective learning for proof generation
  • Test-time Adaptation โ€” planning, decomposition, and retrieval augmentation at inference time
  • Agentic Proving โ€” multi-agent, tool-augmented proving systems
  • Datasets & Benchmarks โ€” evaluation infrastructure for neural theorem proving

๐Ÿ—‚๏ธ Taxonomy

We organize recent approaches along three complementary axes:

AxisCategories
Training Strategies (ยง3.1)Supervised Fine-Tuning ยท Reinforcement Learning ยท Search-in-the-Loop ยท Reflective Learning
Test-time Adaptation (ยง3.2)Planning & Decomposition ยท Theorem Retrieval ยท Search Algorithms
System Architecture (ยง3.3)Generative Policy ยท Structural Search ยท Systematic Agent Prover

Tag Legend:

TagMeaning
SFTSupervised Fine-Tuning / Expert Iteration
RLReinforcement Learning
SearchSearch-in-the-Loop (MCTS, BFS, expert iteration cycles)
DecompositionPlanning / Subgoal Decomposition
RetrievalPremise / Theorem Retrieval
AgentAgentic / Multi-Agent Systems
AutoformalizationAutoformalization
BenchmarkDataset / Benchmark

๐Ÿ“‘ Paper List

1. Autoformalization

Autoformalization bridges informal mathematics (natural language proofs, textbook statements) and formal ITP languages, addressing semantic ambiguity, type mismatch, and library alignment.

2. Training Strategies

2.1 Supervised Fine-Tuning & Expert Iteration

2.2 Reinforcement Learning

2.3 Search-in-the-Loop Training

Expert iteration with proof search (MCTS, BFS, etc.) embedded in the training loop, iteratively bootstrapping stronger provers.

2.4 Reflective Learning

Learning from failure: verifier feedback, self-correction, and subgoal decomposition rewards.

3. Test-time Adaptation

3.1 Planning & Theorem Decomposition

3.2 Theorem Retrieval

4. Systematic Agent Prover

LLMs as autonomous agents: multi-step planning, tool use (ITP interaction, library retrieval, code execution), reflection, and multi-agent collaboration.

5. Foundation Models for Math

6. Datasets & Benchmarks

Dataset / BenchmarkITPScaleVenueYearCode
CoqGymCoq71K proofs, 123 projectsICML2019Stars
HOListHOL Light29K theoremsICML2019โ€”
MATHโ€”12.5K problemsNeurIPS D&B2021Stars
miniF2FLean / Isabelle / Coq488 Olympiad problemsICLR2022Stars
ProofNetLean371 undergrad problemsPreprint2023Stars
LeanDojo (Mathlib)Lean 4140M+ tokensNeurIPS (Oral)2023Stars
Lean WorkbookLean 457K problemsPreprint2024Stars
PutnamBenchLean / Isabelle / Coq1697 competition problemsNeurIPS D&B2024Stars
HeraldLean 4NL-annotated LeanICLR2025Stars
FrontierMathโ€”Research-levelPreprint2024โ€”
CombiBenchLean 4CombinatoricsPreprint2025Stars
FATELean 4AlgebraPreprint2025โ€”
IneqMathLean 4InequalitiesNeurIPS Spotlight2025Stars
FormalMathLean 45.6K problemsPreprint2025โ€”
IMO Lean DatasetLean 4IMO problemsTMLR2025Stars
ProverBenchLean 4TextbookPreprint2025โ€”
Formal ConjecturesLean 4Open conjecturesโ€”2026Stars

7. Interactive Theorem Provers & Tools

SystemFoundationKey FeaturesML EcosystemCode
Lean 4CIC (Dependent Type Theory)Mathlib (1.9M+ LOC), active communityLeanDojo, TheoremLlama, extensiveStars
Mathlib4Lean 4 library1.9M+ LOC, 140K+ theoremsCore of most Lean proversStars
Coq (Rocq)CIC383K+ declarations, CompCert, Four Color TheoremCoqGymโ€”
Isabelle/HOLHOLSledgehammer automation, AFP (5M+ LOC)LISA, IsarStepโ€”
HOL LightHOLKepler Conjecture formalizationHOListโ€”
MetamathZFC Set TheoryMinimalist, 40K+ theoremsGPT-f originโ€”
AlphaGeometryGeometry-specificNeural + algebraic, deductive databaseBuilt-inโ€”

๐Ÿ”ฎ Open Challenges

We identify five critical open challenges for advancing toward research-level formal mathematics:

#ChallengeDescription
1Data Scarcity & EvaluationFormal math corpora remain orders of magnitude smaller than informal ones; specification fidelity and benchmark contamination are growing concerns
2Relational StructureCurrent provers treat theorems in isolation; mathematical research requires understanding deep structural relationships between concepts
3Discovery vs. VerificationExisting systems verify known results but cannot discover new theorems, conjecture, or engage in exploratory reasoning
4Tool EcosystemProof assistants need tighter integration with computational tools (CAS, numerical solvers, visualization)
5Humanโ€“AI CollaborationSmooth interactive workflows for mathematicianโ€“AI collaboration require uncertainty estimation, calibrated confidence, and intuitive interfaces

Contributors

ericjiang18

3 commits

ericjiang18/Awesome-Formal-Mathematics

16

3 commits

updated Mar 16, 2026

See the code

README

Awesome-Formal-Mathematics

The official repo for โ€œToward Research-Level Formal Mathematics with Large Language Modelsโ€

๐Ÿ“– Table of Contents


๐Ÿ“Œ Overview

Recent developments in AI for Mathematics (AI4Math) โ€” especially LLM-driven theorem provers โ€” have achieved remarkable milestones in formal proof generation within Interactive Theorem Proving (ITP) environments such as Lean 4, Coq, and Isabelle. However, current systems remain fundamentally limited when tackling frontier research mathematics: discovering new theorems, resolving open conjectures, and engaging with problems that are open-ended, under-specified, and deeply abstract.

We argue that the next leap requires a decisive shift from predefined problem-solvers to research agents capable of addressing frontier mathematical challenges with rigorous formal reasoning. This repository organizes the literature covered in our position paper across:

  • Autoformalization โ€” translating natural language mathematics into ITP-verifiable formal statements
  • Training Strategies โ€” SFT, RL, expert iteration, and reflective learning for proof generation
  • Test-time Adaptation โ€” planning, decomposition, and retrieval augmentation at inference time
  • Agentic Proving โ€” multi-agent, tool-augmented proving systems
  • Datasets & Benchmarks โ€” evaluation infrastructure for neural theorem proving

๐Ÿ—‚๏ธ Taxonomy

We organize recent approaches along three complementary axes:

AxisCategories
Training Strategies (ยง3.1)Supervised Fine-Tuning ยท Reinforcement Learning ยท Search-in-the-Loop ยท Reflective Learning
Test-time Adaptation (ยง3.2)Planning & Decomposition ยท Theorem Retrieval ยท Search Algorithms
System Architecture (ยง3.3)Generative Policy ยท Structural Search ยท Systematic Agent Prover

Tag Legend:

TagMeaning
SFTSupervised Fine-Tuning / Expert Iteration
RLReinforcement Learning
SearchSearch-in-the-Loop (MCTS, BFS, expert iteration cycles)
DecompositionPlanning / Subgoal Decomposition
RetrievalPremise / Theorem Retrieval
AgentAgentic / Multi-Agent Systems
AutoformalizationAutoformalization
BenchmarkDataset / Benchmark

๐Ÿ“‘ Paper List

1. Autoformalization

Autoformalization bridges informal mathematics (natural language proofs, textbook statements) and formal ITP languages, addressing semantic ambiguity, type mismatch, and library alignment.

2. Training Strategies

2.1 Supervised Fine-Tuning & Expert Iteration

2.2 Reinforcement Learning

2.3 Search-in-the-Loop Training

Expert iteration with proof search (MCTS, BFS, etc.) embedded in the training loop, iteratively bootstrapping stronger provers.

2.4 Reflective Learning

Learning from failure: verifier feedback, self-correction, and subgoal decomposition rewards.

3. Test-time Adaptation

3.1 Planning & Theorem Decomposition

3.2 Theorem Retrieval

4. Systematic Agent Prover

LLMs as autonomous agents: multi-step planning, tool use (ITP interaction, library retrieval, code execution), reflection, and multi-agent collaboration.

5. Foundation Models for Math

6. Datasets & Benchmarks

Dataset / BenchmarkITPScaleVenueYearCode
CoqGymCoq71K proofs, 123 projectsICML2019Stars
HOListHOL Light29K theoremsICML2019โ€”
MATHโ€”12.5K problemsNeurIPS D&B2021Stars
miniF2FLean / Isabelle / Coq488 Olympiad problemsICLR2022Stars
ProofNetLean371 undergrad problemsPreprint2023Stars
LeanDojo (Mathlib)Lean 4140M+ tokensNeurIPS (Oral)2023Stars
Lean WorkbookLean 457K problemsPreprint2024Stars
PutnamBenchLean / Isabelle / Coq1697 competition problemsNeurIPS D&B2024Stars
HeraldLean 4NL-annotated LeanICLR2025Stars
FrontierMathโ€”Research-levelPreprint2024โ€”
CombiBenchLean 4CombinatoricsPreprint2025Stars
FATELean 4AlgebraPreprint2025โ€”
IneqMathLean 4InequalitiesNeurIPS Spotlight2025Stars
FormalMathLean 45.6K problemsPreprint2025โ€”
IMO Lean DatasetLean 4IMO problemsTMLR2025Stars
ProverBenchLean 4TextbookPreprint2025โ€”
Formal ConjecturesLean 4Open conjecturesโ€”2026Stars

7. Interactive Theorem Provers & Tools

SystemFoundationKey FeaturesML EcosystemCode
Lean 4CIC (Dependent Type Theory)Mathlib (1.9M+ LOC), active communityLeanDojo, TheoremLlama, extensiveStars
Mathlib4Lean 4 library1.9M+ LOC, 140K+ theoremsCore of most Lean proversStars
Coq (Rocq)CIC383K+ declarations, CompCert, Four Color TheoremCoqGymโ€”
Isabelle/HOLHOLSledgehammer automation, AFP (5M+ LOC)LISA, IsarStepโ€”
HOL LightHOLKepler Conjecture formalizationHOListโ€”
MetamathZFC Set TheoryMinimalist, 40K+ theoremsGPT-f originโ€”
AlphaGeometryGeometry-specificNeural + algebraic, deductive databaseBuilt-inโ€”

๐Ÿ”ฎ Open Challenges

We identify five critical open challenges for advancing toward research-level formal mathematics:

#ChallengeDescription
1Data Scarcity & EvaluationFormal math corpora remain orders of magnitude smaller than informal ones; specification fidelity and benchmark contamination are growing concerns
2Relational StructureCurrent provers treat theorems in isolation; mathematical research requires understanding deep structural relationships between concepts
3Discovery vs. VerificationExisting systems verify known results but cannot discover new theorems, conjecture, or engage in exploratory reasoning
4Tool EcosystemProof assistants need tighter integration with computational tools (CAS, numerical solvers, visualization)
5Humanโ€“AI CollaborationSmooth interactive workflows for mathematicianโ€“AI collaboration require uncertainty estimation, calibrated confidence, and intuitive interfaces

Contributors

ericjiang18

3 commits