MathLabs

Worked solution: A rainbow-tree proof of Ringel's conjecture (2020)

Step 2 of 8: Rósa and Kotzig's shortcut: rainbow trees imply decompositions
In plain words

Instead of attacking the decomposition directly, colour every edge of K2n+1K_{2n+1} by its cyclic distance around a circle of 2n+12n+1 points labelled 00 through 2n2n: edge ijij gets colour kk whenever the two endpoints are kk steps apart going one way around. If a single copy of the tree TT happens to use all nn colours exactly once (a "rainbow" copy), then simply rotating that one copy around the circle 2n+12n+1 times sweeps out 2n+12n+1 disjoint copies that use every edge of K2n+1K_{2n+1} -- because rotation preserves colours, and each colour class is used up exactly once per rotation.

every ND-coloured K2n+1 has a rainbow copy of every n-edge tree\text{every ND-coloured } K_{2n+1} \text{ has a rainbow copy of every } n\text{-edge tree}
Detailed analysis

Rósa introduced the graceful-labelling approach to Ringel's conjecture, and Kotzig reformulated it in terms of rainbow subgraphs (Montgomery-Pokrovskiy-Sudakov 2021, Section 1). Fix the vertex set {0,…,2n}\{0,\ldots,2n\} of K2n+1K_{2n+1} and define the near-distance (ND) colouring: colour edge ij by k∈[n] if i≡j+k or j≡i+k(mod2n+1)\text{colour edge } ij \text{ by } k \in [n] \text{ if } i \equiv j+k \text{ or } j \equiv i+k \pmod{2n+1}. Kotzig observed that if the ND-coloured K2n+1K_{2n+1} contains a rainbow copy of T has all its n edges in distinct colours\text{a rainbow copy of } T \text{ has all its } n \text{ edges in distinct colours}, then the 2n+12n+1 cyclic shifts of that one rainbow copy are pairwise edge-disjoint and together decompose K2n+1K_{2n+1}, since a shift only sends edges to other edges of the same colour. Kotzig further conjectured that a rainbow copy always exists; Montgomery, Pokrovskiy and Sudakov's Theorem 2.1 proves exactly this for large nn, which by Kotzig's observation immediately implies Ringel's Theorem 1.2.

Terms in this step
Rainbow subgraph
A subgraph of an edge-coloured graph in which every edge has a different colour.
ND-colouring (near-distance colouring)
The edge-colouring of K2n+1K_{2n+1} on vertices {0,…,2n}\{0,\ldots,2n\} that assigns colour kk to an edge whenever its endpoints are kk apart cyclically, for k∈[n]k \in [n].
Knowledge used in this step