Learning to Discover Interesting Mathematics

Niket Patel, Ahmad Rammal, Amaury Hayat, Remi Munos, Julia Kempe

FAIR @ Meta · New York University · CERMICS, ENPC, Institut Polytechnique de Paris

Published September 23, 2026 · on the feed September 25, 2026 · ▲ 14 · arXiv 2609.28603

Reasoning & mathTheory & statistics No code arXiv ↗Hugging Face ↗

The abstract

Recently, Large Language Models (LLMs) have been increasingly able to solve advanced mathematical problems, including many that have been open for decades. This opens the door to expansion of mathematical knowledge at unprecedented scale. Yet, while LLMs may be able to conjecture and prove more and more theorems, it remains open whether this new mathematical knowledge is interesting or useful. We define intrinsic interestingness of a theorem as the ratio between the length of its proof and the length of its statement. We show that this correlates strongly with an extrinsic measure of the downstream utility of a theorem. We identify the difficulty of a proof conditioned on a set of premises as a useful primitive for computing these metrics, and train a 27B model that predicts proof difficulty more accurately than frontier general-purpose models. Optimizing for our metric creates a model capable of producing more interesting theorems, while also reducing substantial or full overlap with Mathlib from 91.9% to 30.6%, showcasing the creation of more out-of-distribution math. We show that our system can generate candidate theorems, select the most interesting among them, and iteratively build on a self-expanding mathematical library. These metrics provide a practical and quantifiable signal for ranking conjectures and guiding proof search within formal mathematical libraries. Our framework provides a path towards self-expanding, machine-verified mathematical libraries that can choose worthwhile statements without relying on human-supplied targets.

The Brief

2:27

A short podcast summary of the paper. Written and voiced by AI.

Transcript

Learning to Discover Interesting Mathematics. By Niket Patel and four others, from FAIR at Meta, New York University, and one other institution. Published on the twenty-third of September. No code repository is linked to it.

Large language models are increasingly able to solve advanced mathematical problems, including many that had been open for decades. That opens the door to mathematical knowledge expanding at a scale never seen before. It also opens a question the abstract puts plainly. A model may conjecture and prove more and more theorems, but whether that new knowledge is interesting, or useful, remains open. Producing theorems is one capability. Knowing which ones deserve to be produced is another, and it is the second that this work goes after.

The authors start with a definition. The intrinsic interestingness of a theorem is the ratio between the length of its proof and the length of its statement. By that measure, a short statement that demands a long proof scores high, and a long statement with a short proof scores low. They then show that this intrinsic measure correlates strongly with an extrinsic one: a measure of how useful the theorem turns out to be downstream. A property you can read off the theorem itself tracks the value it has for later work.

Computing metrics like these needs one ingredient, and the paper identifies it as a useful primitive: the difficulty of a proof, conditioned on a set of premises. The authors train a twenty-seven billion parameter model to predict that difficulty, and it does so more accurately than frontier general-purpose models. Around it they build a system that can generate candidate theorems, select the most interesting among them, and iteratively build on a mathematical library that keeps expanding itself.

Optimizing for the metric yields a model capable of producing more interesting theorems. It also changes how much of the output repeats what is already known. Substantial or full overlap with Mathlib falls from ninety-one point nine percent to thirty point six percent, which the authors present as the creation of more out-of-distribution mathematics.

The metrics, they argue, give a practical and quantifiable signal for two jobs inside formal mathematical libraries: ranking conjectures, and guiding proof search.

Where this points is a mathematical library that grows on its own, stays machine-verified, and chooses worthwhile statements without relying on targets supplied by humans. What makes that plausible here is a reduction. Interestingness, a notion that seems to need a mathematician's taste, has been turned into something a model can estimate: how much proof a statement demands, relative to how much the statement says.

Paper Quest · 7 chapters · about 40 min

Play this paper

Learn it by doing: make the calls the authors made, guess the result before you see it, and defend it in a viva graded on your own words. Chapter 1 is right here.

Chapter 1 🧩 · The problem

Machines can now prove theorems. The harder question is which theorems deserve proving.

You run a system that can conjecture and prove more and more theorems on its own, and a proof assistant checks every proof. The trouble is what comes out: most new results are trivial restatements, or sit close to mathematics that is already known.

The road ahead

  1. 1 · The problem ~6 min A machine that proves theorems on its own can flood a library with true but worthless results, so it needs a way to tell which are worth keeping.
  2. 2 · What came before ~3 min
  3. 3 · The key idea ~9 min Score a theorem by how long its proof is divided by how long its statement is, then use that score to pick what the library keeps.
  4. 4 · Choose your own research ~3 min
  5. 5 · Build the method ~8 min Define the score, generate candidate theorems, keep the most interesting, and add them as premises so each round builds on the last.
  6. 6 · The experiment ~6 min You’ll guess: After optimizing for the interestingness metric, what share of generated theorems still substantially or fully overlapped with Mathlib?
  7. 7 · The viva ~5 min Three questions from the examiners, answered in your own words. Win it for the paper’s trophy.
Join free to play the whole quest ›

Free, with Google or an email address. Your stars and progress are kept.

KipQuest: the day’s AI research, as podcasts and quests. All papers Android app Privacy Contact Episodes are written and voiced by AI from each paper. Summaries can contain mistakes: the paper is the source.