Research notes on every problem, and a library of the papers behind them. Built from the open erdos repository.
Updated
Submission note. Posted to the site's forum by KJ_C on 28 April 2026:
Following the folklore counterexample noted by Zach Hunter, I used AI assistance (GPT-5.5 xhigh, with the proof checked by Claude Opus 4.7) to attempt the remaining case of Problem #180. The argument produces the following dichotomy, which I believe is correct but may already be known in the literature. I am posting here to ask whether this result is folklore, and if not, whether it constitutes progress.
Claim. Let be a nonempty finite family of finite graphs with for every . Then exactly one of the following holds:
contains, after deleting isolated vertices, both and for some , and then ;
does not contain such a star/matching pair, and then .
The proof uses three ingredients: (1) the standard characterisation that if and only if is a forest with at least two edges, proved via a random graph argument and a minimum-degree greedy embedding; (2) explicit constructions — or a perfect matching — for the lower bound in the second case; and (3) a maximum-matching/maximum-degree counting argument showing $e(G)\leq 2(a-1)(b-1)$ in the first case.
My questions: Is this dichotomy already in the literature? If so, could you point me to a reference? If not, does this constitute progress on Problem #180?
The full proof is shown below. This was generated with AI assistance and reviewed for logical consistency, but I am not a professional mathematician and welcome expert verification.
All graphs are finite and simple. Subgraph means not necessarily induced. For a graph , let denote with isolated vertices deleted.
Lemma. if and only if is a forest with at least two edges.
Proof. If has at most one edge, then every sufficiently large graph with at least one edge contains , so is eventually .
If contains a cycle, let . Take with . Then . The expected number of cycles of length at most is at most $\sum_{\ell=3}^h n^\ell p^\ell = \sum_{\ell=3}^h n^{\ell/(2h)} = O(n^{1/2})$. So some has where counts short cycles. Deleting one edge from each short cycle gives an -free graph with superlinear edges, so is not .
Now suppose is a forest with vertices and at least two edges. If has more than edges, repeatedly delete vertices of degree at most ; if all were deleted, at most edges were removed, contradiction. So some nonempty has minimum degree at least . Order so each vertex has at most one earlier neighbor, and embed greedily into : at step , the image of any earlier neighbor has at least neighbors of which fewer than are used, so an unused neighbor is always available. Hence contains , giving .
For the lower bound: if with , a perfect matching is -free and has edges. If is not a star, then is -free, since every nonempty subgraph of a star is again a star after deleting isolated vertices. In both cases .
Theorem. Let be a nonempty finite family with for every . Then exactly one of the following holds:
(i) contains, after deleting isolated vertices, both and for some , and then ;
(ii) contains no such star/matching pair, and then .
Proof. By the Lemma, every with is a forest with at least two edges.
Case (ii). The upper bound is immediate: for any fixed . For the lower bound: if no member of is a star, then is -free, giving . If some member is a star but no member is a matching with at least two edges, then a maximum matching is -free, giving . Hence .
Case (i). Suppose contains and with . Let be -free. Then and . Let be a maximum matching; since is maximal, every edge of has an endpoint in . Therefore
So . Since every member of has at least two edges, a single edge is -free, giving . Hence .
Posted to the site's forum by KJ_C on 2 May 2026:
Quick formalization update. I've now formalized this dichotomy in Lean 4 (familiesTheorem): the file builds against Mathlib4, contains no sorry/admit, and#print axioms Erdos180.familiesTheorem reports only Lean's foundational axioms (propext, Classical.choice, Quot.sound).
Repo: https://github.com/arexychen/Erdos180
Two caveats I want to flag explicitly: (1) The single-forbidden-graph characterization (ex(n;H) = Θ(n) ↔ H° is a forest with ≥ 2 edges) is invoked only in the direction actually consumed by the dispatch:IsThetaLinear → ≥ 2 reduced edges. The forward direction (forest ⇒Θ(n)) and the forest conclusion are not consumed. A Phase 1 mathlib survey (phase1-report.md in the repo) records why the full classical biconditional could not be formalized within the time-box: the cycle case appears to require either a high-girth/high-chromatic-number existence theorem or random-graph short-cycle expectation plus a probabilistic deletion argument, none of which the survey found in mathlib4. The weakened axiom statement is provable from elementary case analysis on graphs with at most one non-isolated edge, which is what the formalization actually does. (2) The Case (i) bound in Lean is O(|V(F_star)| · |V(F_matching)|) rather than the tighter 2(a-1)(b-1) from the LaTeX. Both giveΘ(1), but explicit constants differ. This is a faithful formalization of the asymptotic statement, not of the specific constants. The Lean code was generated by GPT-5.5 (xhigh) under prompts I designed with Claude Opus 4.7 assistance. I am not a mathematician; the verification I did is structural (axiom audits, statement comparison against the LaTeX). Mathematical review by anyone with extremal graph theory background is welcome — the README lists specific things I would find most useful to hear about.
The claim. Let be a nonempty finite family of finite graphs with for every ; equivalently, every member is, after deleting isolated vertices, a forest with at least two edges. Then exactly one of two cases holds. (i) contains, after deleting isolated vertices, both a star and a matching with ; then , with every -free graph having at most edges. (ii) contains no such pair; then . In case (i) no member satisfies , and in case (ii) every member does, so the dichotomy decides Problem 180 for every such family: no for the families of case (i), which extend Hunter's folklore counterexample, and yes for those of case (ii).
Covers. Every finite family all of whose members have linear extremal number, other than the two-member star-and-matching families that the corrected Statement excludes. Families with a member containing a cycle, the subject of the no-forest variant and of the accepted disproof, are outside it.
Claimant and postings. Posted on the problem's thread by the account KJ_C
on 28 April 2026 (post 5979), with the full proof in the post. The post says
the argument was produced with GPT-5.5 (xhigh) and the proof checked with
Claude Opus 4.7, and asks whether the dichotomy is folklore. The
repository's dichotomy.tex, linked above and first committed on 2 May 2026,
states the dichotomy with its proof; its README says Claude Opus 4.7 drafted
it, and the note itself calls the result likely folklore. A reply of the
same day (post 6000) says that a standard check found the dichotomy correct
but modest and did not find it exactly in the literature; that is not a
review of the proof. On 29 August
2026 post 8638 (the account Adenwalla) remarks that the argument shows more
generally that a family containing a forest, but not both a star and a forest
on more than two vertices, satisfies the conjecture.
Formalization. Post 6169 (2 May 2026) links the Lean 4 repository
arexychen/Erdos180, linked above at a later pinned revision, whose README
declares it a formalization of this dichotomy (Erdos180.familiesTheorem,
with the structural variant familiesTheoremStructural) and says its Lean
code was generated by GPT-5.5 (xhigh). The README and the post record two
caveats: only one direction of the single-graph characterization
( exactly for forests with at least two edges) is
formalized, and the general theorem's case (i) constant is weaker than the
of the written argument, which is formalized only for the
canonical star-matching pair. The README disclaims mathematical novelty for
the dichotomy and priority for the problem's resolution. The development was
not built or audited in this repository, so it gives no formalized
evidence.
Depends on. Nothing in this wiki: the argument is self-contained apart from the standard greedy forest embedding and the random-graph lower bound it cites.
Standing. Claimed: no outside review, journal publication or Lean proof built here is known, and the site's curator does not mention the dichotomy.