A Theoretical Framework for Self-Play Theorem Proving Algorithms
On the map: Synthetic data and self-improvement for LLMs → Self-play RL for reasoning
Abstract (arXiv)
Self-play, a type of training algorithm that enables a model to self-improve, has recently shown promising empirical results in the context of formal theorem proving using Large Language Models (LLMs). (Dong & Ma, 2025) instantiate self-play with two cooperating agents: a prover, which proves theorems, and a conjecturer, which generates new theorems as a curriculum to the prover. In this paper, we provide a theoretical framework for understanding the self-improvement capabilities of self-play algorithms for theorem proving. First, we formalize the set of theorems as a graph, with nodes as theorems and edges between pairs of theorems with similar semantics. We introduce a set of primitive assumptions that characterize the guarantees of a trained prover and how a conjecturer can access the structure of the graph. Second, we show that if the underlying graph of theorems is well-connected, then a prover-conjecturer system, where the conjecturing algorithm is based on a reversible random walk, is sufficient to grow the set of proved theorems exponentially. Third, motivated by an issue encountered empirically by self-play algorithms, where the conjecturer tends to generate artificially complex and non-fundamental theorems, we propose a diversity measure for a training distribution of theorems generated by a conjecturer and an improved conjecturing algorithm that locally maximizes this diversity measure, by computing the diffusion similarity between neighboring theorems in the theorem graph. Finally, we describe a method to compute the diffusion similarity by using contrastive learning to embed nodes into Euclidean space and then computing the inner-product between embeddings.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Placed in Self-play RL for reasoning, one of 13 directions in Synthetic data and self-improvement for LLMs. Builds on 25 of its 44 references that are in the map. First posted on arXiv 1 Jun 2026.
Builds on
25 of 44 references.
Closest ancestors · 2
Same direction, newest first
- 2025Goedel-Prover-V2: Scaling Formal Theorem Proving with Scaffolded Data Synthesis and Self-Correction5 Aug
- 2025STP: Self-play LLM Theorem Provers with Iterative Conjecturing and Proving31 Jan
Other references · 23
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,777
- 2017Mastering Chess and Shogi by Self-Play with a General Reinforcement Learning Algorithmcited by 734
- 2017Wasserstein GANcited by 639
- 2021Provable Guarantees for Self-Supervised Deep Learning with Spectral Contrastive Losscited by 313
- 2025DeepSeek-Prover-V2: Advancing Formal Mathematical Reasoning via Reinforcement Learning for Subgoal Decompositioncited by 287
- 2025Kimina-Prover Preview: Towards Large Formal Reasoning Models with Reinforcement Learningcited by 180
- 2025Goedel-Prover: A Frontier Model for Open-Source Automated Theorem Provingcited by 133
- 2020Near-Optimal Reinforcement Learning with Self-Playcited by 109
- 2025Seed-Prover: Deep and Broad Reasoning for Automated Theorem Provingcited by 101
- 2015Low-rank Solutions of Linear Matrix Equations via Procrustes Flowcited by 97
- 2025BFS-Prover: Scalable Best-First Tree Search for LLM-based Automatic Theorem Provingcited by 84
11 more
- 2025Aristotle: IMO-level Automated Theorem Provingcited by 58
- 2024Learning Formal Mathematics From Intrinsic Motivationcited by 45
- 2025Early science acceleration experiments with GPT-5cited by 41
- 2025Solving Formal Math Problems by Decomposition and Iterative Reflectioncited by 35
- 2024InternLM2.5-StepProver: Advancing Automated Theorem Proving via Critic-Guided Searchcited by 34
- 2025Scaling up Multi-Turn Off-Policy RL and Multi-Agent Tree Search for LLM Step-Proverscited by 28
- 2025Leanabell-Prover-V2: Verifier-integrated Reasoning for Formal Theorem Proving via Reinforcement Learningcited by 27
- 2025Metastable Dynamics of Chain-of-Thought Reasoning: Provable Benefits of Search, RL and Distillationcited by 25
- 2025StepFun-Prover Preview: Let's Think and Verify Step by Stepcited by 13
- 2025On Learning Verifiers and Implications to Chain-of-Thought Reasoningcited by 6
- 2026Artificial Intelligence and the Structure of Mathematicscited by 4
Built on by
Citing papers per year: 2026: 1.
1 paper.
Similar, not cited
Close in wording, no citation either way
- 2026Scaling Self-Play with Self-Guidance
- 2025LeanConjecturer: Automatic Generation of Mathematical Conjectures for Theorem Proving
- 2026TCSAlgBench: Benchmarking Automated Proving for Research-Level Theoretical Computer Science
- 2024Formal Theorem Proving by Rewarding LLMs to Decompose Proofs Hierarchically
- 2026Self-Supervised Theorem Discovery in a Formal Axiomatic System
- 2025Seed-Prover 1.5: Mastering Undergraduate-Level Theorem Proving via Learning from Experience
- 2025Prover Agent: An Agent-Based Framework for Formal Mathematical Proofs
- 2026Stellar Colosseum: A Many-Agent Harness for Long-Horizon Research in Mathematics and Theoretical Computer Science