MathLabs
定理証明済み

すべてのトーナメントにハミルトン路が存在する(レーデイの定理)

内容

nn 個の頂点を持つあらゆるトーナメント(相異なる各頂点対 u,vu, v に対して弧 u→vu \to v または v→uv \to u のちょうど一方が存在する完全有向グラフ)には、すべての頂点をちょうど1回ずつ訪れるハミルトン路 v1→v2→⋯→vnv_1 \to v_2 \to \cdots \to v_n が存在する。

なぜ正しいのか?

有向路の中で長さが最大のものを取る。もし取り残された頂点があれば、トーナメントの性質(すべての対に有向辺が存在する)により、路の端を延長するか、途中に欠けた頂点を挿入することができ、最大性に矛盾する。

証明の概略

ステップ1(極値による選択)。 トーナメント内のすべての有向路の中から、頂点数 kk が最大となるもの P:v1→v2→⋯→vkP: v_1 \to v_2 \to \cdots \to v_k を選ぶ。頂点は有限個しかないため、この最大値は存在する。矛盾を導くために k<nk < n と仮定し、uu を PP に含まれない頂点とする。

ステップ2(両端での場合分け)。 トーナメントでは u→v1u \to v_1 または v1→uv_1 \to u のちょうど一方が成り立つ。もし u→v1u \to v_1 が成り立てば、先頭に uu を加えることでより長い路 u→v1→⋯→vku \to v_1 \to \cdots \to v_k が得られ、kk の最大性に矛盾する。したがって v1→uv_1 \to u が成り立つ。同様に、vk→uv_k \to u または u→vku \to v_k のちょうど一方が成り立つ。もし vk→uv_k \to u が成り立てば、末尾に uu を加えることでより長い路が得られ、最大性に矛盾する。したがって u→vku \to v_k が成り立つ。

ステップ3(挿入位置の特定)。 ここまでで v1→uv_1 \to u と u→vku \to v_k が分かった。vj→uv_j \to u が成り立つような {1,…,k−1}\{1, \dots, k-1\} 内の最大の添字を jj とする。j=1j = 1 が条件を満たすためこの添字集合は空でなく、極値原理により jj が存在する。jj の最大性より弧 vj+1→uv_{j+1} \to u は成り立たないので、トーナメントの性質により u→vj+1u \to v_{j+1} が成り立つ。

ステップ4(挿入による矛盾)。 vj→uv_j \to u と u→vj+1u \to v_{j+1} を組み合わせて、vjv_j と vj+1v_{j+1} の間に uu を挿入すると、路 v1→⋯→vj→u→vj+1→⋯→vkv_1 \to \cdots \to v_j \to u \to v_{j+1} \to \cdots \to v_k が得られ、これは k+1k + 1 個の頂点を持ち、kk の最大性に矛盾する。

ステップ5(結論)。 そのような頂点 uu は存在し得ないので k=nk = n となり、PP はハミルトン路である。

この定理を使うトピック

ステップごとの証明

この定理のステップごとの証明はまだありません。

参考文献

  1. Martin Aigner, Günter M. Ziegler (2018). Proofs from THE BOOK · DOI:10.1007/978-3-662-57265-8
  2. Thomas Schweser, Michael Stiebitz, Bjarne Toft (2025). The Tournament Theorem of Rédei revisited · arXiv:2510.10659 [プレプリント・未査読]