Research map / Multi-agent systems and games / Human-AI and goal-conditioned
Learning Formal Mathematics From Intrinsic Motivation
Read the paperCheck your idea against 108,967 papers
AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.
Minimo jointly trains a randomly initialized small transformer to conjecture valid propositions via constrained type-directed decoding and to prove them with MCTS in the Peano environment, using hindsight relabeling to self-improve from only the axioms.
Problem
Training formal mathematical reasoning agents without human-written theorems or problems, starting only from the axioms of a domain in dependent type theory, where successful proofs are sparse and conjectures must be both valid and provable-but-hard.
Approach
Sample well-formed conjectures by construction using a completion engine (Synchromesh-style constrained semantic decoding with type-directed synthesis) from a randomly initialized LM, use the same LM as policy and value for MCTS in Peano, and apply hindsight relabeling to proof search trees to extract both prover and conjecturer training data from failed searches.
Key results
- In Groups, average proof length on generated conjectures rose from 2.67 steps in iteration 1 to 5 steps by iteration 4; longest proofs grew from 4 to 9 steps.
- Agents trained with hindsight relabeling keep producing harder provable conjectures, whereas without hindsight training collapses toward easy conjectures (e.g., 0 = 0).
- Success on human-written theorems (Kleene's book and Natural Number Game) increases across training iterations, with four propositional logic theorems proved only after the final iteration.
Measured effects reported in the paper
| What was changed | Where | Measured | Effect |
|---|---|---|---|
| Train the axiom-only agent with Minimo's conjecturing and proof-search loop | Minimo · Propositional Logic, arithmetic, and groups | difficulty of proved generated conjectures (proof length): Groups: 2.67 steps to 5 steps average; Propositional Logic: 2.75 to 4.21 steps average; Arithmetic: 2.36 to 3.35 steps a | Helped |
| Train on self-generated conjectures | Minimo · Kleene's Introduction to Metamathematics theorems | success rate | Helped |
| Train on self-generated conjectures | Minimo · Natural Number Game levels | success rate | Helped |
| Remove hindsight relabeling (ablation) | Minimo · Propositional Logic, arithmetic, and groups | difficulty of provable conjectures | Hurt |
| Remove hindsight relabeling (ablation) | Minimo · Propositional Logic, arithmetic, and groups | conjecture difficulty during training | Hurt |
| Use hindsight relabeling (ablation) | Minimo · Arithmetic | ratio of proven conjectures | Mixed |
Surprising findings
- Without hindsight relabeling, the proven-conjecture ratio in arithmetic sharply increases because the conjecturer generates mostly trivial statements such as 0 = 0.
- Generating false conjectures can still be beneficial, since hard conjectures that fail to be proven still yield useful training data for the prover.
Limitations
- The fixed library means the agent cannot accumulate lemmas, so cut-free proofs grow exponentially and harder conjectures are mainly longer statements.
- Action enumeration in Peano becomes slow with large libraries; no premise selection is used.
- Evaluation is small-scale, limited to three axiomatic domains and 10 NNG plus 35 textbook theorems.
Experimental setup
Datasets: self-generated conjectures in Peano (propositional logic, arithmetic, groups axioms) Kleene Introduction to Metamathematics Theorem 41 (35 statements, evaluation) Lean Natural Number Game levels (10 levels, evaluation)
Benchmarks: Kleene Theorem 41 propositional logic statements Lean Natural Number Game levels (10)
Metrics: proof log-likelihood as difficulty success rate within 2000 MCTS expansions fraction of proven conjectures per batch average proof length
Baselines: initial random policy (policy 0) agents trained without hindsight relabeling
Builds on: Synchromesh constrained semantic decoding Hindsight Experience Replay AlphaZero Peano
Closest papers by meaning
- Numina-Lean-Agent: An Open and General Agentic Reasoning System for Formal Mathematics (ICML 2026 · similarity 0.87)
- ImProver: Agent-Based Automated Proof Optimization (ICLR 2025 · similarity 0.87)
- LeanAgent: Lifelong Learning for Formal Theorem Proving (ICLR 2025 · similarity 0.86)
- Learning Interestingness in Automated Mathematical Theory Formation (NeurIPS 2025 · similarity 0.86)
- Not All Proofs Are Equal: Evaluating LLM Proof Quality Beyond Correctness (NeurIPS 2026 · similarity 0.86)
- STP: Self-play LLM Theorem Provers with Iterative Conjecturing and Proving (ICML 2025 · similarity 0.86)
Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.
