Proof claims for the Erdős tree conjecture: one for large forests, one for all sizes
Two proof claims for an Erdős conjecture on trees were posted as preprints in September, one only for forests above an unspecified size. A Lean version of the all-sizes proof was accepted by both proof checkers of Palomar, a public registry of Lean proofs, in October. Neither paper has been refereed, and the community database of Erdős problems on GitHub still records the problem as open.
Two proof claims for an Erdős conjecture on trees, posted as preprints, each naming an AI system used and each with a computer-checked version in Lean linked, appeared on the public list of Erdős problems. This page sets out what each claim covers. The site says a listing does not mean anyone there has examined a claim. In October a Lean version of the all-sizes proof was accepted by both proof checkers of Palomar, a public registry of Lean proofs. Neither paper has been refereed, and the community database of Erdős problems on GitHub still records the problem as open.
The conjecture: in every tree and every forest, the numbers of independent sets of each size form a unimodal sequence. In plain words, take a network of dots and lines and count the ways to pick no dots, one dot, two dots and so on, with no two picked dots joined by a line (such a pick is an independent set). The conjecture says these counts rise and then fall, and never fall and then rise again, though they may stay level for a stretch; that shape is what unimodal means. A tree is a network in one piece with no loops; a forest is one or more trees side by side. For networks in general the counts need not rise and then fall: in the 1987 paper that posed the question, Alavi, Malde, Schwenk and Erdős showed that every possible pattern of rises and falls occurs in some network. It is problem 993 on erdosproblems.com, the public list of Erdős's problems, which has a discussion forum for each problem.
Two proof claims were posted as preprints, on September 21 and September 27, 2026. The problem site lists them as proof claims and says that a listing does not mean anyone there has examined them. I have not checked either proof. In October a Lean version of the second, all-sizes proof was registered on Palomar, a public registry of Lean proofs, and accepted by both of its proof checkers (details below). Neither paper has been refereed, and teorth/erdosproblems, the community database of Erdős problems on GitHub, still records the problem as open. Nothing here reports any statement by Terence Tao about either claim. Each claim links a version of its proof written in Lean, a program that checks a proof step by step.
In date order: the first claim was posted on September 21; on September 25, B. Reynolds reported in the problem's forum that he had re-run its Lean version; the second claim was posted on September 27, and its revised manuscript on October 6; on October 11 a Lean version of a later revision of that proof was registered on Palomar and accepted by both of its proof checkers. The sections below take one claim at a time.
Earlier steps in this story, with their dates: my computer check, which extended the check from every tree with up to ▲ dots to every tree with up to (a ▲ beside a number means it has a note, listed at the end of the page), was posted on the problem's forum on and ; its last run finished on August 4, 2026. Tao merged my pull requests adding OEIS links to his database of Erdős problems on August 6 and September 18. Those steps are on the pages linked just below.
Who is who: the first claim's five authors are named in the table. The second claim was posted by Tong Zhang; its September manuscript is by Tong Zhang and Wei Li (Zenodo), and the October 6 revision, by Wei Li, Kevin Vallier and Tong Zhang, is a later version of the same Zenodo record. B. Reynolds, who posted code for one of the earlier tree checks, posts in the problem's forum as BrettRey2.
| First claim | Second claim | |
|---|---|---|
| Claimed by | Ethan X. Fang, Junwei Lu, Eran Nevo, Yuan Yao and Hailun Zheng, September 21, 2026 | Tong Zhang, September 27, 2026 (revised manuscript by Wei Li, Kevin Vallier and Tong Zhang, October 6) |
| Claims to cover | Every forest above some size; the paper gives no explicit size | Every forest |
| AI system named on the claims page | Odin Automatic AI Research Agent | GPT6.0 astra (OpenAI's model) |
| Lean version checked by anyone else | Yes, by B. Reynolds, who reported that it went through | Yes, mechanically: Palomar's two proof checkers accepted a Lean version of the revised proof (registered October 11, 2026); its formal statement comes from a reviewed public library, and no one has publicly reported reading the Lean proof itself |
The first claim's paper, arXiv:2609.20961, covers every forest above some size. The paper proves that such a size exists but does not compute it, so nobody knows how far a computer check would have to go to cover the smaller forests. In particular, this claim together with the check of every tree up to dots does not settle trees, since the claim's size could be larger than that. The paper itself says the conjecture for forests of every size remains open. In his September 25 forum post, B. Reynolds reported that he had re-run the claim's Lean version, that it went through with nothing left unproved, and that its formal statement matches the paper's main theorem. His post says the re-run was done with AI assistance (Claude). Lean itself checks the build; the reading that the formal statement matches the paper was made with AI help, so it is an AI-assisted check, not a referee's.
The second claim's current manuscript, by Wei Li, Kevin Vallier and Tong Zhang, is on Zenodo and on arXiv as 2610.07943. It reuses bounds from the authors' own September manuscript and from the first claim's paper, so it relies on those being right as well as on its own argument. Its first Lean version accepted answers from compiled code in one part without checking each step. A later Lean version, in the repository selfreferencing/erdos993-palomar, has every step checked by Lean's own core checker and uses only Lean's three standard axioms. It was registered on Palomar, a public registry of Lean proofs announced by Terence Tao in August, on October 11, 2026, and both of Palomar's independent proof checkers accepted it. Its formal statement is taken from google-deepmind/formal-conjectures, a public library of open problems stated in Lean, where another contributor wrote it and a reviewer of that project approved it on October 9, before the proof was registered; it covers every finite forest and every finite tree. The Lean follows version 2.15 of the manuscript, which is on Zenodo with restricted access; the arXiv paper is an earlier version. The repository says that AI systems wrote and reviewed all of the Lean and that no person has read it; a Lean check makes that matter less, since what a reader has to check is the short formal statement, not the proof. Neither manuscript has been refereed.
Status
On October 6, 2026, Thomas Bloom, who runs erdosproblems.com, stopped showing whether problems are open or solved, and paused new comments and proof claims; the existing ones stay up as an archive (his announcement). So no new claim can be listed there for now. Bloom said he will link Lean formalisations once they are registered on Palomar, and the all-sizes proof now has one. teorth/erdosproblems, the GitHub database kept by the mathematician Terence Tao, still records the problem as "falsifiable", which its contributing guide defines as open, with a single finite counterexample enough to disprove it, and as not formalized; it may simply not have been updated. That record does not assess either claim. As of November 7, I have not seen the Palomar entry linked from the problem's page on erdosproblems.com.
Where my check fits
My check (Claude agents working under my direction wrote and ran the code) extended the check from every tree with up to ▲ dots to every tree with up to , about ▲ more trees, counted by shape (unlabeled: trees that differ only in how the dots are numbered count once), including all trees of the largest size, and none breaks the pattern. Neither claim cites it. If the all-sizes proof is right, my check is an independent computation that agrees with it on every tree up to that size. Checking trees does not settle forests: a forest's row of counts is the product of its trees' rows, multiplied as polynomials are, and multiplying rows that each have a single peak can give a row that does not.
For specialists: methods, Lean details and version history
In standard terms the conjecture says the independence polynomial of every forest is unimodal.
Earlier limit. The check to ▲ vertices was first reported on the problem's forum by the forum user JakeMallen on January 7, 2026; Reynolds posted code and results for it on March 12, 2026. His Zenodo preprint is the reference that Hibi, Kara and Vien cite for this limit in arXiv:2604.18824 (April 2026), a paper with no computation of its own.
First claim. The argument shows that for large forests a central interval of the sequence is log-concave, using the hard-core model (random independent sets weighted by size), and, by counting, that the initial part rises and the final part falls. The main theorem says only that some size N₀ exists: the paper works with sufficiently large forests throughout and does not make N₀ explicit. Reynolds's forum post on his re-run (September 25, 2026) reports that the Lean build completes with no sorry, that the axiom check lists only propext, Quot.sound and Classical.choice, Lean's three standard axioms, and that the formal statement uses Mathlib's independent sets, the usual single-peak unimodality and Mathlib's acyclic graphs.
Second claim, current version. The October manuscript splits forests by size. A "case" below is a triple (n, a, k): n is the number of vertices, a the size of a largest independent set, and k a position in the row of counts where a dip could occur. Lean's kernel is its small core checker; native_decide is a Lean command that runs compiled code and accepts its answer instead of having the kernel check each step.
| Forests | In the manuscript | In the Lean version (section 8) |
|---|---|---|
| 25 or more vertices | A moment argument | Follows the manuscript; 411 finite checks run with native_decide |
| 24 or fewer vertices | Exact formulas at 249 cases (section 6.3), without listing forests: 206 settled by hand, 43 by exact rational arithmetic (section 6.5) | A different method: 249 exact certificates, one per case, checked by the kernel, again listing no forest |
The first Lean formalization of the claim states a final theorem covering every finite forest with no extra premise. Its native_decide checks add the axioms Lean.ofReduceBool and Lean.trustCompiler to the three standard ones, so the trusted base includes the Lean compiler; the small-forest part uses only the three standard axioms. The later version registered on Palomar (PALOMAR-2026-10-11-000012, repository pinned at commit c020ce11) replaces every native_decide with checks the kernel carries out itself (decide +kernel, about 13,700 of them), so its axioms are the three standard ones only; its README reports that NanoDa and con-ron, Palomar's two kernel checkers, accepted it, and that it follows version 2.15 of the manuscript (Zenodo, restricted access), of which arXiv:2610.07943 is an earlier version. The same README lists an independent Lean formalization of the September manuscript by another person (lixiang90/forest-unimodality) whose README reports a clean rebuild on October 2; its one-line description still says verification is pending.
Version history. The September manuscript was a computer-assisted proof in two parts: forests with up to 60 vertices, by inequalities certified by exact computation without listing forests, and forests with 59 or more, by a probabilistic argument, the parts overlapping at 59 and 60. The October record calls the new version a second proof and says the first remains available under its own DOI.
AI role. The claims page names Odin Automatic AI Research Agent for the first claim and "GPT6.0 astra" for the second. The September Zenodo record says "OpenAI's GPT 6.0 Astra assisted with the computational work; the authors provided the overall proof strategy"; the October record discloses substantial AI contributions to the mathematical arguments, the formal proofs and the text.
What a Lean build settles. When a build finishes with nothing left unproved, its formal statement is proved from the axioms it uses. A person still has to check that the formal definitions mean what the words mean, that the formal statement says what the claim says, and which axioms were used. For the first claim, the forum report says it checked all three.
This page reports claims as listed on erdosproblems.com when I last read it, on October 29, 2026, and the Palomar registration as described in its repository, read November 7, 2026. I have not checked either proof. My check covers trees only, up to a fixed size, and is evidence for the conjecture, not a proof of it.
Notes on the numbers marked ▲
- Largest tree size, in vertices, at which every tree had been checked before my work: 29. Earlier checks reached this size: the forum user JakeMallen reported it on the problem's forum in January 2026, and Brett Reynolds posted code and a preprint in March 2026. My check starts where theirs ended.
- Free trees with 30, 31 or 32 vertices, the sizes first checked in this work, rounded to billions: 165 billion. Rounded to the nearest billion; the exact count is 165,134,111,053.
These notes appear in every version of this page.
Revision history
- 2026-11-07 · corrected
The page said the problem is still listed as open on erdosproblems.com. That site stopped showing whether problems are open or solved in October, and paused new comments and proof claims, so the page now says that no proof has been confirmed and that the community database of Erdős problems on GitHub still records the problem as open, and it links the announcement.
- 2026-11-07 · status-change
The page said no Lean version of the all-sizes proof had been checked by anyone else. In October a Lean version of it was registered on Palomar, a public registry of Lean proofs, and accepted by both of its proof checkers; the page now says so, links the arXiv version of the paper, and says that neither paper has been refereed.
- 2026-11-06 · corrected
The page described my work as a check of every tree up to the new limit. My own runs covered the three new sizes and some smaller ones, and the other sizes rest on earlier checks, so it now says I extended the check from the old limit to the new one. It also gives the dates of my two forum posts and says that neither proof claim cites my check.
- 2026-10-29 · corrected
The specialist note credited the earlier check of trees up to the old limit only to work cited in a later paper; it was first reported on the problem's forum in January by a forum user, Jake Mallen, and Brett Reynolds posted code for it in March. The page also said networks in general can have counts in any order; it now says, as the paper showed, that every pattern of rises and falls occurs in some network.
- 2026-10-29 · revised
The opening now gives the events in date order, including the Lean re-run that came between the two claims, and explains the ▲ mark where it first appears. A sentence placing both claims after my own work was cut; the earlier steps are given by their dates only.
How to cite this
Tyler Satchel Orden (2026). Proof claims for the Erdős tree conjecture: one for large forests, one for all sizes. Cyborg Mathematics. https://cyborgmathematics.com/writing/erdos-tree-conjecture-proof-claims (updated November 7, 2026)
This page has no DOI of its own. Cite the URL and the date; the revision history above keeps a dated citation meaningful.
BibTeX
@misc{orden2026erdostreeconjectureproofclaims,
author = {Tyler Satchel Orden},
title = {Proof claims for the Erdős tree conjecture: one for large forests, one for all sizes},
year = {2026},
howpublished = {Cyborg Mathematics},
url = {https://cyborgmathematics.com/writing/erdos-tree-conjecture-proof-claims}
}See also
- A dropped digit sat in an OEIS entry for years until a Claude agent spotted it. What that means for anyone who copies values from reference tables.What a long-standing error in a math database means for anyone who copies reference values
- Checking an Erdős conjecture on every tree up to a size rules out small counterexamples but does not prove it. What such a check shows and how it is made.Why checking a math conjecture on every case up to a size is not a proof
- A network puzzle: pick as few points as possible so that every point is picked or linked to a picked one. A search I ran with Claude found a smaller set than any published.A new best-known dominating set for the twelfth Fibonacci cube, and a month-long run with no answer
- An Erdős conjecture: in every tree, and every forest, the number of ways to pick k vertices with no two joined rises, then falls, as k grows. I checked every tree three sizes past the old limit; it held.Checking an Erdős conjecture on every tree, three sizes further than before