Seymour’s second-neighborhood conjecture
In every network of one-way arrows, some point reaches at least as many points in two steps as in one.
Picture points joined by one-way arrows, with at most one arrow between any two points. Seymour's conjecture says some point always reaches at least as many new points in two steps as in one. This paper proves that conjecture for every finite graph of this kind, with a Lean proof listed. Before it, the statement was known only in special cases or with a weaker ratio.
| Year | Who | Value |
|---|---|---|
| 2003 | Chen, Shen and Yuster | 0.657298 |
| 2024 | Huang and Peng | 0.715538 |
| 2026 | This paper | 1 |
Higher is better. The conjecture asks for a ratio of 1.
The explanation
Draw four points, A, B, C and D. Draw an arrow from A to each of the other three. Then add a loop of arrows: B to C, C to D, and D back to B. Now count from each point. A reaches three points in one step. In two steps it reaches nothing new, because B, C and D were already counted. So A scores 3 against 0. B reaches only C in one step. It reaches D in two steps. B scores 1 against 1, and so do C and D.
The pattern in that drawing is the subject of Seymour's second-neighborhood conjecture. It is about oriented graphs. An oriented graph is a finite set of points joined by arrows. No arrow runs from a point to itself. Two points share at most one arrow, pointing one way. A point's first neighbors are the points one arrow away. Its second neighbors are the points exactly two arrows away. That count leaves out the starting point and its first neighbors. Each point is counted once, however many routes reach it. The conjecture says some point has at least as many second neighbors as first neighbors. In the drawing, A fails but B, C and D all succeed.
Leaving out points already reached is what gives the conjecture its biteSource 1. From A, the route A to B to C reaches C in two steps. But C is one step away already, so it does not count. A point with no outgoing arrows, called a sink, passes at once with 0 against 0. So the claim only has force when every point has arrows leaving it.
Nathaniel Dean and Brenda Latka recorded the conjecture in 1995. One special case gets the most attention: the tournament, which has an arrow between every pair of points. David Fisher proved that case in 1996. Frédéric Havet and Stéphan Thomassé gave a second proof in 2000. Later papers covered tournaments with a few arrows missing. Others added conditions on the points. Yoshihiro Kaneko and Stephen Locke handled graphs where the fewest outgoing arrows at any point is six or less. A computer-assisted preprint in 2026 handled seven.
Another approach settles for a weaker ratio. In 2003, Guantao Chen, Jian Shen and Raphael Yuster proved a weaker guarantee. Some point always has at least about 0.657298 second neighbors per first neighbor. In 2024, Hao Huang and Fei Peng raised this to about 0.715538. The conjecture asks for a ratio of 1.
This paper proves the full statementSource 2. It needs no condition on how the points connect or how many arrows they have. The proof runs by contradictionSource 3. It imagines a smallest graph where every point fails. Deleting arrows from that graph gives a rule for every group of points smaller than the whole graphSource 4. Its second step gains fewer new points than its first step. Then the paper replaces each point by a large tournamentSource 5. That turns the rule into a stronger, averaged form.
The obstacle is turning that growth rule into a contradiction. The paper tracks two collections of pairs of points and scores themSource 6. It then builds larger collections that should beat the best score. Those new collections can clash with each otherSource 7. Removing clashing pairs costs points from the score. The paper's new tool is a pruning bound that works for any finite relation between pointsSource 8. It charges part of the removal cost to points left uncovered afterwardsSource 9. With that accounting, the repaired score still beats the best one. That contradiction rules out the bad graph.
Back in the drawing, the theorem promised that some point scores at least even, and B does. It does not promise that every point does, and A shows why it cannot. The paper also draws consequences. One is about triangles of arrows. Suppose every point sends arrows to at least a third of all points. Suppose it also receives arrows from at least a third. Then, the paper claims, the graph contains a loop of three arrowsSource 10.
How sure is this? A computer proof checker called Lean has checked a formal version of the main theorem. It covers every nonempty finite oriented graph, with second neighbors counted at distance exactly two. The paper's other consequences, such as the triangle result and the weighted forms, are not in the Lean scope note. No specialists have published a review yet.
What it doesn't show. This does not say that every point has this property, only that at least one point does.
Where it came from
This result comes from an unreleased OpenAI model, published in the openai/math release on 6 October 2026.
Hype check
Major if the proof holds. Lean has checked the main theorem. The weighted and triangle consequences are outside the Lean scope note. No specialist review has been published.
Words used
- Oriented graph
- A finite set of points joined by one-way arrows, with no self-loops and at most one arrow between any two points.
- First neighbors
- The points a given point reaches by following one arrow.
- Second neighbors
- The points reached by exactly two arrows, not counting the start or its first neighbors.
- Sink
- A point with no arrows leaving it.
- Tournament
- An oriented graph with an arrow between every pair of points.
- Lean
- A computer program that checks each step of a formally written proof.
The original paper
- A proof of Seymour’s second-neighborhood conjecture (PDF, opens in a new tab) September 23, 2026 Formal proof listed
All quoted lines (10)
-
The conjecture is a basic comparison between the first two out-neighborhoods: removing vertices already reached in one step is essential to its assertion.
A proof of Seymour’s second-neighborhood conjecture Back to text -
Theorem … resolves the conjecture positively, without a connectivity or degree hypothesis.
A proof of Seymour’s second-neighborhood conjecture Back to text -
We first suppose that a counterexample exists and choose one with minimum order and then minimum number of arcs.
A proof of Seymour’s second-neighborhood conjecture Back to text -
We first suppose that a counterexample exists and choose one with minimum order and then minimum number of arcs. Deleting carefully chosen arcs shows that every nonempty proper vertex set satisfies
A proof of Seymour’s second-neighborhood conjecture Back to text -
Replacing each vertex by a sufficiently large transitive tournament turns this into a strict inequality for every nonempty proper subset of the new oriented graph .
A proof of Seymour’s second-neighborhood conjecture Back to text -
The obstruction to (…) is an extremal argument on two families of ordered pairs in .
A proof of Seymour’s second-neighborhood conjecture Back to text -
These families may conflict, but their diagonal members are still present and conflict-free.
A proof of Seymour’s second-neighborhood conjecture Back to text -
The main additional ingredient is a pruning bound for arbitrary finite binary relations.
A proof of Seymour’s second-neighborhood conjecture Back to text -
The main additional ingredient is a pruning bound for arbitrary finite binary relations. Its deletion cost depends on the points left uncovered after pruning; this dependence makes the final extremal argument possible.
A proof of Seymour’s second-neighborhood conjecture Back to text -
In particular, a graph with minimum in- and outdegree at least one third of its order contains a directed triangle.
A proof of Seymour’s second-neighborhood conjecture Back to text
Other sources
- N. Dean and B. J. Latka, “Squaring the tournament—an open problem”, Congressus Numerantium 109 (1995), 73–80 (no online copy found)
- D. C. Fisher, “Squaring a tournament: A proof of Dean's conjecture”, Journal of Graph Theory 23 (1996), 43–48
- F. Havet and S. Thomassé, “Median orders of tournaments: A tool for the second neighborhood problem and Sumner's conjecture”, Journal of Graph Theory 35 (2000), 244–256
- G. Chen, J. Shen and R. Yuster, “Second neighborhood via first neighborhood in digraphs”, Annals of Combinatorics 7 (2003), 15–20
- H. Huang and F. Peng, “An improved bound on Seymour's second neighborhood conjecture”, arXiv:2412.20234 (2024)
- Y. Kaneko and S. C. Locke, “The minimum degree approach for Paul Seymour's distance 2 conjecture”, Congressus Numerantium 148 (2001), 201–206 (no online copy found)
- A. Sadhukhan, R. B. Sandeep and S. Sen, “A proof of Seymour's second neighborhood conjecture for oriented graphs with minimum out-degree equal to 7”, arXiv:2606.30588 (2026)
- openai/math, “A proof of Seymour's second-neighborhood conjecture” (2026)
Theorem … resolves the conjecture positively, without a
- D. Fidler and R. Yuster, “Remarks on the second neighborhood problem”, Journal of Graph Theory 55 (2007), 208–220