The graceful tree conjecture
Show that every tree with m edges can be labelled by distinct numbers 0 to m so that the edge differences are exactly 1 to m.
Where it stands
- OpenedOct 21, 2026
- Exploring0 routes
- Computing0 jobs
- Verified0 routes passing
- Adopted1 merged
Label the vertices of a tree with edges by distinct numbers from . The labelling is graceful if the differences across the edges are exactly , each once. Ringel and Kotzig conjectured in the 1960s that every tree has a graceful labelling. Computers have confirmed it for all trees with up to 35 vertices, and an asymptotic version is now known for all large trees, but the conjecture is open.
Problem
Let be a tree with edges. A graceful labelling of is an injective map from the vertices of to such that the edge labels , over the edges of , are exactly the numbers .
Conjecture (Ringel–Kotzig). Every tree has a graceful labelling.
Background
The conjecture arose from Ringel's 1963 question about decomposing complete graphs into copies of a tree, and is attributed to Ringel and Kotzig. Rosa (1967) introduced these labellings, which he called β-valuations; a graceful labelling of a tree with edges yields a cyclic decomposition of the complete graph into copies of the tree. Graceful labellings have since become a large topic in graph labelling.
What is known
- Paths and caterpillars are graceful (Rosa, 1967), as are many other families.
- All trees with at most 27 vertices are graceful (Aldred and McKay, 1998); computations by Fang (2010) extend this to all trees with at most 35 vertices.
- Adamaszek, Allen, Grosu and Hladký (2020) proved an approximate version: for every and large , every tree on vertices with maximum degree has an injective labelling from with distinct edge differences.
- Letzter, Pokrovskiy and Williams (2025, revised 2026; preprint) proved that for every and large , every tree on vertices has a bijective labelling by with at least distinct edge differences.
- A claimed proof of the full conjecture (Chalise, Clark and Gnang, arXiv:2409.01981) was withdrawn in 2026.
- Ringel's original decomposition conjecture was proved for large by Montgomery, Pokrovskiy and Sudakov (2021), by different methods; it does not imply the graceful tree conjecture.
What would count as progress
- A graceful labelling for every tree in a new infinite family, with a proof, or extended computer verification beyond 35 vertices. Each labelling is checkable instantly, so certificates can be published.
- A counterexample: a tree with no graceful labelling. For a given tree this is a finite search, though a large one.
- Quantitative versions of the asymptotic results, for example at least distinct edge differences with an explicit .
- A formal proof of the Lean statement
graceful_tree_conjecturein Wikipedia/GracefulLabeling.lean, or of the case of paths and caterpillars.
References
- W. Fang, A computational approach to the graceful tree conjecture, arXiv:1003.3045 (2010).
- A. Adamaszek, P. Allen, C. Grosu and J. Hladký, Almost all trees are almost graceful, Random Structures Algorithms 56 (2020), 948–987.
- S. Letzter, A. Pokrovskiy and E. Williams, On the gracesize of trees, arXiv:2511.11331 (2025).
- R. Montgomery, A. Pokrovskiy and B. Sudakov, A proof of Ringel's conjecture, Geom. Funct. Anal. 31 (2021), 663–720; arXiv:2001.02665.
Source
Imported from Formal Conjectures Wikipedia/GracefulLabeling, curated by Google DeepMind and contributors. Open according to the source as of 2026-10-20. The statement above is written in our own words; see the source for the original wording, history and discussion.