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.

1 paper September 23, 2026 Explained by AI

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.

First step
1995
Nathaniel Dean and Brenda Latka, who recorded the conjecture
Significance
Major
It settles a well-known open problem in graph theory that had been proved only for special cases.
Trust
Formal proof listed
Field
Combinatorics
1 paper
Best proven second-to-first neighbor ratio for all oriented graphs
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 bite. 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 statement. It needs no condition on how the points connect or how many arrows they have. The proof runs by contradiction. 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 graph. Its second step gains fewer new points than its first step. Then the paper replaces each point by a large tournament. 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 them. It then builds larger collections that should beat the best score. Those new collections can clash with each other. Removing clashing pairs costs points from the score. The paper's new tool is a pruning bound that works for any finite relation between points. It charges part of the removal cost to points left uncovered afterwards. 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 arrows.

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

All quoted lines (10)

  1. 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
  2. Theorem … resolves the conjecture positively, without a connectivity or degree hypothesis.
    A proof of Seymour’s second-neighborhood conjecture Back to text
  3. 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
  4. 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 SS satisfies \absFD2(S)∖FD(S)<\absFD(S)∖S.\abs{F_D^2(S)\setminus F_D(S)} < \abs{F_D(S)\setminus S}.
    A proof of Seymour’s second-neighborhood conjecture Back to text
  5. Replacing each vertex by a sufficiently large transitive tournament turns this into a strict inequality \absU+\absFG2(U)<2\absFG(U)\abs{U}+\abs{F_G^2(U)}<2\abs{F_G(U)} for every nonempty proper subset UU of the new oriented graph GG.
    A proof of Seymour’s second-neighborhood conjecture Back to text
  6. The obstruction to (…) is an extremal argument on two families of ordered pairs in V(G)×V(G)V(G)\times V(G).
    A proof of Seymour’s second-neighborhood conjecture Back to text
  7. 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
  8. The main additional ingredient is a pruning bound for arbitrary finite binary relations.
    A proof of Seymour’s second-neighborhood conjecture Back to text
  9. 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
  10. 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

  1. N. Dean and B. J. Latka, “Squaring the tournament—an open problem”, Congressus Numerantium 109 (1995), 73–80 (no online copy found)
  2. D. C. Fisher, “Squaring a tournament: A proof of Dean's conjecture”, Journal of Graph Theory 23 (1996), 43–48
  3. 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
  4. G. Chen, J. Shen and R. Yuster, “Second neighborhood via first neighborhood in digraphs”, Annals of Combinatorics 7 (2003), 15–20
  5. H. Huang and F. Peng, “An improved bound on Seymour's second neighborhood conjecture”, arXiv:2412.20234 (2024)
  6. 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)
  7. 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)
  8. openai/math, “A proof of Seymour's second-neighborhood conjecture” (2026) Theorem … resolves the conjecture positively, without a
  9. D. Fidler and R. Yuster, “Remarks on the second neighborhood problem”, Journal of Graph Theory 55 (2007), 208–220