MathLabs
定理証明済み

木の同値な特徴づけ

内容

nn 個の頂点を持つグラフ TT について、次は同値である:(i) TT は連結かつ非巡回である;(ii) TT は連結で n−1n-1 本の辺を持つ;(iii) TT は非巡回で n−1n-1 本の辺を持つ。

なぜ正しいのか?

木からどの辺を取り除いても非連結になり、どの辺を足しても閉路ができる——木はすべてを連結するのにちょうど必要な数の辺を持ち、余りも不足もない。この三つの条件はそれぞれ異なる角度からこの「ちょうど十分な」構造を捉えている。

証明の概略

(i) 連結かつ非巡回   ⟹  \implies (ii) 連結で n−1n-1 本の辺   ⟹  \implies (iii) 非巡回で n−1n-1 本の辺   ⟹  \implies (i) を示し、三条件を環状につなげる。

**(i)  ⟹  \implies(ii)**:nn に関する帰納法による。基底 n=1n=1 は自明——単一の頂点は 0=n−10 = n-1 本の辺を持つ。帰納段階では、n≥2n\ge2 個の頂点を持つ連結非巡回グラフ TT を取る。TT は有限かつ非巡回なので、葉 vv(次数 11 の頂点)を含まなければならない。そうでなければすべての頂点が次数 ≥2\ge 2 を持ち、任意の出発頂点からすぐに引き返さずに辺をたどると、いずれ頂点を再訪し閉路が生じてしまう。vv とその唯一の接続辺を取り除くと、n−1n-1 個の頂点からなるグラフ T′T' が残り、これは依然連結(vv に連結性を頼っていた他の頂点はない)かつ非巡回(非巡回グラフの部分グラフは非巡回)である。帰納法の仮定より T′T' は (n−1)−1(n-1)-1 本の辺を持つので、TT は (n−1)−1+1=n−1(n-1)-1+1 = n-1 本の辺を持つ。

**(ii)  ⟹  \implies(iii)**:TT が連結で n−1n-1 本の辺を持つとする。もし TT が閉路を持つなら、その閉路の一本の辺を取り除いても連結性は保たれ(取り除いた辺の両端点は閉路の残りの部分でまだつながっている)、nn 個の頂点上にわずか n−2n-2 本の辺しか持たない連結グラフができる。しかし nn 個の頂点を持つ連結グラフは少なくとも n−1n-1 本の辺を必要とする(最初の頂点以外の各頂点に到達するには少なくとも一本の新しい辺が要る)ため、n−2n-2 本の辺で nn 個の頂点を連結にはできず、矛盾する。よって TT は閉路を持たない、すなわち非巡回である。

**(iii)  ⟹  \implies(i)**:TT が非巡回で n−1n-1 本の辺を持ち、連結成分が cc 個あるとする。各連結成分はそれ自体連結かつ非巡回なので、既に証明した (i)  ⟹  \implies(ii) を各成分に個別に適用すると、nin_i 個の頂点を持つ成分は ni−1n_i - 1 本の辺を持つ。すべての成分について合計すると、総辺数は ∑i(ni−1)=n−c\sum_i (n_i - 1) = n - c となる。総数は n−1n-1 で与えられているので n−c=n−1n - c = n - 1、よって c=1c=1:TT は連結である。

この定理を使うトピック

ステップごとの証明

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

参考文献

  1. Reinhard Diestel (2017). Graph Theory
  2. David R. Karger, Philip N. Klein, Robert E. Tarjan (1995). A randomized linear-time algorithm to find minimum spanning trees · DOI:10.1145/201019.201022
  3. Aaron Schild (2017). An almost-linear time algorithm for uniform random spanning tree generation · arXiv:1711.06455 [プレプリント・未査読]