1 縮約のための規約
辺を縮約すると、単純グラフから出発しても、途中の構成の段階では二頂点を結ぶ辺が複数現れることがある。この状況を正確に扱うために、多重辺とループを許すグラフを一時的に導入する。
定義 1.1. 多重グラフ (multigraph) とは、有限集合V(頂点集合 (vertex set))、有限集合E(辺集合 (edge set))、および各辺e∈Eに対するVの二つの頂点ue、veの非順序対の指定からなる組をいう。ue=veである辺eをループ (loop) という。e=fかつ{ue,ve}={uf,vf}であるとき、eとfは互いに平行 (parallel) であるという。ループをもたず、平行な辺の組ももたない多重グラフは、§D2.7 定義 1.1の意味の有限単純無向グラフと同一視することができる。
kを正の整数とする。写像c:V→{1,…,k}が多重グラフGの k色による正則な彩色 (proper k-coloring) であるとは、すべての辺e∈Eについてc(ue)=c(ve)が成り立つことをいう。Gのk色による正則な彩色の個数をχ(G;k)と書く。
Gが単純グラフであるとき、上の定義は§D2.12 定義 2.1の頂点彩色の定義と一致する。定義を多重グラフに広げたことによる帰結は、次の二つである。この二つの帰結を、以下の主張より前に確定しておく。
命題 1.2.Gを多重グラフ、kを正の整数とする。
- Gがループをもつならば、Gのk色による正則な彩色は一つも存在しない。したがってχ(G;k)=0である。
- Gの平行な辺の組から一本だけを残して他をすべて取り除いて得られる多重グラフをG′とすると、Gの正則な彩色とG′の正則な彩色は写像として同じものであり、χ(G′;k)=χ(G;k)が成り立つ。
証明.主張 (1)を示す。eをループとし、w=ue=veと置く。c:V→{1,…,k}が正則な彩色であれば、辺eについてc(ue)=c(ve)、すなわちc(w)=c(w)が成り立たなければならない。これはどの写像cについても成り立たない。ゆえに正則な彩色は存在せず、その個数は0である。
主張 (2)を示す。GとG′は頂点集合が同じであり、G′の辺はGの辺でもある。cをGの正則な彩色とすると、G′のすべての辺について条件が成り立つから、cはG′の正則な彩色である。逆にcをG′の正則な彩色とし、eをGの任意の辺とする。G′の構成より、{uf,vf}={ue,ve}を満たすG′の辺fが存在する。cはfについて条件を満たすからc(ue)=c(ve)である。ゆえにcはGの正則な彩色である。二つの集合が一致するので、その元の個数も一致する。▨
上の命題の二つの主張は、性格が異なる。ループをもつグラフの正則な彩色の個数が零であることは、規約ではなく、定義から導かれる事実である(主張 (1))。一方、平行な辺を一本へまとめることは規約であり、その規約のもとで正則な彩色の個数が変わらないことは主張 (2)により保証される。以下では、この平行辺の規約のもとで辺の縮約を定義する。削除と縮約による漸化式が成り立つためには、この規約が必要である。
2 辺の削除と縮約
定義 2.1.G=(V,E)を有限単純無向グラフとし、e=uv∈Eとする。
- G−e=(V,E∖{e})を、Gから辺eを削除 (edge deletion) して得られるグラフという。
- wをVに属さない新しい頂点とし、V/e=(V∖{u,v})∪{w}と置く。写像π:V→V/eをπ(u)=π(v)=w,π(x)=x (x∈V∖{u,v})で定める。各f∈E∖{e}の端点をxf,yfとし、非順序対{π(xf),π(yf)}を端点の対とする辺を集める。ただし、端点の対が一致する辺は一本へまとめる。こうして得られる頂点集合V/e上のグラフをG/eと書き、Gから辺eを縮約 (edge contraction) して得られるグラフという。
命題 2.2.G=(V,E)を有限単純無向グラフとし、n=∣V∣、m=∣E∣、e=uv∈Eとする。このときG−eとG/eはいずれも有限単純無向グラフであり、∣V(G−e)∣=n,∣E(G−e)∣=m−1,∣V(G/e)∣=n−1,∣E(G/e)∣≤m−1が成り立つ。
証明.G−eはGと同じ頂点集合をもち、辺集合がEの部分集合であるから単純グラフであり、辺数はm−1である。
G/eについて、まずループが生じないことを示す。f∈E∖{e}についてπ(xf)=π(yf)が成り立つとすると、πの定義よりxf=yfを満たすのは{xf,yf}={u,v}の場合に限る。Gは単純グラフであるからuとvを結ぶ辺はeだけであり、f=eに矛盾する。ゆえにG/eはループをもたない。平行な辺は定義において一本へまとめているから、G/eは単純グラフである。
頂点数は∣V/e∣=(n−2)+1=n−1である。辺集合はE∖{e}の各元へ端点の対を対応させた結果を集めたものであるから、その個数は∣E∖{e}∣=m−1以下である。▨
3 削除と縮約による漸化式
3.1 証明方針
G−eの正則な彩色を、辺eの両端点u,vに異なる色を与えるものと、同じ色を与えるものへ分ける。二つの部分は互いに素であり、合併がG−eの正則な彩色の全体であるから、加法原理を適用することができる。
第一の部分は、定義をたどるとちょうどGの正則な彩色の全体に一致する。第二の部分については、uとvが同じ色をもつことから、彩色は縮約後の頂点集合V/e上の写像を経由して定まる。この対応がG/eの正則な彩色との全単射になることを、辺ごとに条件を突き合わせて示す。二つの個数を加えて移項すれば、主張の漸化式を得る。
定理 3.1.G=(V,E)を有限単純無向グラフとし、e=uv∈Eとする。任意の正の整数kに対しχ(G;k)=χ(G−e;k)−χ(G/e;k)が成り立つ。
証明.kを正の整数とし、XをG−eのk色による正則な彩色の全体とする。X1={c∈X: c(u)=c(v)},X2={c∈X: c(u)=c(v)}と置く。二つは互いに素であり、合併はXに等しい。ゆえに§D2.2 定理 2.1よりχ(G−e;k)=∣X1∣+∣X2∣である。
∣X1∣=χ(G;k)であること.Gの辺集合はEであり、G−eの辺集合はE∖{e}である。写像c:V→{1,…,k}がGの正則な彩色であることは、E∖{e}のすべての辺について条件が成り立ち、かつ辺eについてc(u)=c(v)が成り立つことと同値である。これはちょうどc∈X1であることを意味する。
∣X2∣=χ(G/e;k)であること.YをG/eのk色による正則な彩色の全体とし、写像Φ:Y→{c:V→{1,…,k}},Φ(c′)=c′∘πを考える。πは定義 2.1の写像である。
まずΦ(c′)∈X2を示す。c=c′∘πと置くとc(u)=c′(w)=c(v)である。f∈E∖{e}の端点をxf,yfとすると、{π(xf),π(yf)}はG/eのある辺の端点の対であるから、c′が正則であることよりc′(π(xf))=c′(π(yf))、すなわちc(xf)=c(yf)である。ゆえにcはG−eの正則な彩色であり、c(u)=c(v)を満たすからc∈X2である。
Φは単射である。実際、πは全射であるから、c′∘πが定まればc′の各点での値が定まる。
ΦはX2の上への全射である。c∈X2をとり、c′(w)=c(u)=c(v),c′(x)=c(x) (x∈V∖{u,v})によってc′:V/e→{1,…,k}を定めると、定義からc′∘π=cである。c′がG/eの正則な彩色であることを示す。G/eの任意の辺は、あるf∈E∖{e}について{π(xf),π(yf)}を端点の対にもつ。cはG−eの正則な彩色であるからc(xf)=c(yf)であり、c′(π(xf))=c(xf)かつc′(π(yf))=c(yf)であるからc′(π(xf))=c′(π(yf))である。ゆえにc′∈Yであり、Φ(c′)=cである。
以上よりΦはYからX2への全単射であり、§D2.2 命題 1.5より∣X2∣=∣Y∣=χ(G/e;k)である。
したがってχ(G−e;k)=χ(G;k)+χ(G/e;k)であり、移項して主張を得る。▨
4 彩色多項式の存在
彩色多項式を一意に定まる対象として扱うために、多項式についての基本的な事実を先に示しておく。先行する記事には引用することのできる主張が無いので、本記事で証明する。
補題 4.1. 有理数を係数とする一変数多項式hが、すべての正の整数kに対しh(k)=0を満たすならば、hは零多項式である。
証明. まず、次の主張を次数dについての累積帰納法(§D2.1 命題 1.2)で示す。
次数dの零でない多項式gに対し、g(a)=0を満たす有理数aは高々d個である。
d=0のときgは零でない定数であるから、g(a)=0を満たすaは存在しない。
d≥1とする。g(a)=0を満たすaが存在しなければ主張は成り立つ。存在するとして、その一つをaとする。j≥1に対する恒等式Xj−aj=(X−a)∑i=0j−1aj−1−iXiをg(X)=∑j=0dcjXjの各項へ適用すると、g(a)=0よりg(X)=g(X)−g(a)=∑j=0dcj(Xj−aj)=(X−a)q(X),q(X)=∑j=1dcj∑i=0j−1aj−1−iXiと書くことができる。qにおけるXd−1の係数はj=d、i=d−1の項だけから生じてcdに等しく、cd=0であるからqは次数d−1の零でない多項式である。b=aがg(b)=0を満たすならば(b−a)q(b)=0かつb−a=0であるからq(b)=0である。帰納法の仮定よりq(b)=0を満たすbは高々d−1個であるから、g(a)=0を満たすaは高々d個である。
さてhが零多項式ではないとし、その次数をdとする。上の主張よりh(a)=0を満たす有理数aは高々d個である。しかし仮定よりhはすべての正の整数でこの条件を満たし、正の整数は無限に存在するから、矛盾である。ゆえにhは零多項式である。▨
4.1 証明方針
辺数mについての累積帰納法による。辺をもたないグラフでは、各頂点を独立に塗ることができるので彩色の個数はknであり、knはkの次数nのモニック多項式である。辺が一本以上あるときは、辺eを一本取り、定理 3.1を用いる。G−eは頂点数がn、辺数がm−1であり、G/eは頂点数がn−1、辺数がm−1以下である。帰納法の仮定から前者は次数n、後者は次数n−1のモニック多項式で表され、差を取ると次数nのモニック多項式が残る。G/eの辺数はm−1とは限らないので、ここで用いる帰納法は累積帰納法である(§D2.1 命題 1.2)。
定理 4.2.G=(V,E)を有限単純無向グラフとし、n=∣V∣≥1とする。整数を係数とする一変数多項式pGであって、すべての正の整数kに対しχ(G;k)=pG(k)を満たすものが存在する。pGは次数nのモニック多項式であり、この条件を満たす多項式は一意である。
証明. 一意性.pとqがともに条件を満たすとすると、多項式h=p−qはすべての正の整数kに対しh(k)=χ(G;k)−χ(G;k)=0を満たす。補題 4.1よりhは零多項式であり、p=qである。
存在. 辺数m=∣E∣についての累積帰納法(§D2.1 命題 1.2)で示す。
m=0のとき、辺についての条件は空であるから、Vから{1,…,k}への写像はすべて正則な彩色である。§D2.2 定理 2.3より、その個数はknである。pG(X)=Xnと置けば、これは次数nのモニック整数係数多項式である。
m≥1とし、辺数がmより小さいすべての有限単純無向グラフについて主張が成り立つと仮定する。辺e=uv∈Eを一つ取る。辺が存在するのでn≥2である。命題 2.2より、G−eはn頂点m−1辺の単純グラフ、G/eはn−1頂点で辺数がm−1以下の単純グラフである。n−1≥1であるから、いずれにも帰納法の仮定を適用することができ、次数nのモニック整数係数多項式pG−eと次数n−1のモニック整数係数多項式pG/eが存在する。
pG=pG−e−pG/eと置く。整数係数多項式の差であるからpGは整数係数である。degpG−e=n>n−1=degpG/eであるから、pGの次数はnであり、Xnの係数はpG−eのそれに等しく1である。すなわちpGは次数nのモニック多項式である。
任意の正の整数kに対し、定理 3.1と帰納法の仮定よりχ(G;k)=χ(G−e;k)−χ(G/e;k)=pG−e(k)−pG/e(k)=pG(k)が成り立つ。以上で存在が示された。▨
一意性により、pGはGだけから定まる。pGをGの彩色多項式という。pGの正の整数kにおける値はχ(G;k)に一致するので、pGも同じ記号χ(G;k)で表す。
命題 4.3.Gを有限単純無向グラフとする。χ(G)は、χ(G;k)>0を満たす最小の正の整数kに等しい。
証明.§D2.12 定義 2.1より、χ(G)はGがk色による正則な彩色をもつような最小の正の整数kである。Gがk色による正則な彩色をもつことと、その個数χ(G;k)が正であることは同値である。ゆえに二つの最小値は一致する。▨
5 木と閉路の彩色多項式
命題 5.1.Tをn頂点の木(n≥1)とすると、任意の正の整数kに対しχ(T;k)=k(k−1)n−1が成り立つ。
証明.nについての帰納法による。
n=1のとき、Tは辺をもたない一頂点のグラフであるからχ(T;k)=k=k(k−1)0である。
n≥2とする。§D2.7 補題 3.2よりTは次数1の頂点vをもつ。vの唯一の隣接頂点をuとし、T−vをTから頂点vと辺uvを取り除いて得られるグラフとする。
T−vはn−1頂点の木である。実際、T−vはTの部分グラフであるから閉路をもたない。連結性については、x,y∈V(T)∖{v}を結ぶTの道を取ると、vはその道の内部の頂点ではない。内部の頂点は道の中で二本の辺に接続するのでTにおける次数が2以上になり、degT(v)=1に反するからである。またvは端点でもないので、この道はT−vに残る。ゆえにT−vは連結であり、§D2.7 定義 3.1より木である。
Tのk色による正則な彩色cを、T−vへの制限c∣V∖{v}によって分類する。cがTの正則な彩色であることは、c∣V∖{v}がT−vの正則な彩色であり、かつc(v)=c(u)が成り立つことと同値である。実際、Tの辺はT−vの辺と辺uvからなる。
したがって、T−vの正則な彩色c0を一つ固定すると、c0を制限としてもつTの正則な彩色は、c(v)∈{1,…,k}∖{c0(u)}の選び方に一対一に対応し、ちょうどk−1個である。相異なるc0に対応する彩色の集合は互いに素であり、それらの合併がTの正則な彩色の全体であるから、§D2.2 定理 2.1よりχ(T;k)=(k−1)χ(T−v;k)が成り立つ。帰納法の仮定よりχ(T−v;k)=k(k−1)n−2であるからχ(T;k)=(k−1)⋅k(k−1)n−2=k(k−1)n−1を得る。▨
閉路の彩色多項式を求める際に道が現れるので、道の場合を系として取り出しておく。
系 5.2.n≥1とし、Pnをn頂点の道、すなわち相異なる頂点v1,…,vnと辺v1v2,…,vn−1vnからなるグラフとする。このとき任意の正の整数kに対しχ(Pn;k)=k(k−1)n−1が成り立つ。
命題 5.3.n≥3とし、Cnを長さnの閉路そのものからなるグラフ、すなわち頂点v1,…,vnと辺v1v2,…,vn−1vn,vnv1からなるグラフとする。このとき任意の正の整数kに対しχ(Cn;k)=(k−1)n+(−1)n(k−1)が成り立つ。
証明.nについての帰納法による。以下、e=v1v2とする。Cn−eは頂点v2,v3,…,vn,v1をこの順に結ぶn頂点の道であるから、系 5.2よりχ(Cn−e;k)=k(k−1)n−1である。
n=3のとき.C3/eを求める。v1とv2を同一視して得られる頂点をwとすると、辺v2v3とv3v1はいずれも{w,v3}を端点の対にもつので一本へまとめられる。ゆえにC3/eは二頂点w,v3と一本の辺からなるグラフであり、これは2頂点の木である。命題 5.1よりχ(C3/e;k)=k(k−1)である。定理 3.1よりχ(C3;k)=k(k−1)2−k(k−1)=k(k−1)(k−2)である。一方(k−1)3+(−1)3(k−1)=(k−1)((k−1)2−1)=(k−1)(k2−2k)=k(k−1)(k−2)であるから、n=3で主張が成り立つ。
n≥4のとき.Cn/eを求める。v1とv2を同一視して得られる頂点をwとすると、辺v2v3は{w,v3}、辺vnv1は{vn,w}を端点の対にもち、n≥4よりv3=vnであるから、この二本は平行ではない。残る辺v3v4,…,vn−1vnはπで変わらない。ゆえにCn/eは頂点w,v3,v4,…,vnをこの順に結んでwへ戻る長さn−1の閉路であり、n−1≥3であるからCn−1と同型である。
定理 3.1と帰納法の仮定より
χ(Cn;k)=k(k−1)n−1−χ(Cn−1;k)=k(k−1)n−1−(k−1)n−1−(−1)n−1(k−1)=(k−1)n−1(k−1)+(−1)n(k−1)=(k−1)n+(−1)n(k−1)を得る。▨
6 具体例
例 6.1. 星グラフ. 中心uと三つの葉v1,v2,v3からなる木T(n=4)を考える。命題 5.1よりχ(T;k)=k(k−1)3であり、k=3では3⋅23=24である。直接数えると、uの色は3通り、各葉の色はuの色を除く2通りで、葉どうしには辺がないから独立に選ぶことができ、3⋅2⋅2⋅2=24である。両者は一致する。
三角形.C3=K3について命題 5.3によりχ(C3;k)=k(k−1)(k−2)が得られ、k=3では3⋅2⋅1=6である。直接数えると、三頂点に相異なる三色を割り当てる方法の総数は3!=6であり、一致する。
四角形.C4について命題 5.3によりχ(C4;k)=(k−1)4+(k−1)が得られ、k=3では24+2=18である。直接数える。頂点をv1,v2,v3,v4とし、この順に隣接しv4とv1も隣接するとする。v1の色は3通り、v2の色はv1と異なる2通りである。v3の色はv2と異なる2通りであり、そのうち一つはv1と同じ色、もう一つはv1とも異なる色である。
- v3の色がv1と同じ場合、v4はv3とv1の色(同じ色である)を避ければよいから2通りである。
- v3の色がv1と異なる場合、v4は相異なる二色を避けるから1通りである。
ゆえにv1,v2の各選び方に対してv3,v4の選び方は1⋅2+1⋅1=3通りであり、総数は3⋅2⋅3=18である。多項式の値と一致する。
漸化式の検算.C4の辺eを一本取ると、C4−eは4頂点の道であるから、系 5.2よりχ(C4−e;3)=3⋅23=24であり、C4/e≅C3であるからχ(C4/e;3)=6である。定理 3.1によりχ(C4;3)=24−6=18が得られ、上の直接計算と一致する。
彩色数との関係.χ(C4;1)=0+0=0、χ(C4;2)=1+1=2であるから、命題 4.3よりχ(C4)=2である。同様にχ(C3;1)=0、χ(C3;2)=2⋅1⋅0=0、χ(C3;3)=6>0であるからχ(C3)=3である。
7 演習
問題 7.1.
- G1=(V1,E1)とG2=(V2,E2)を有限単純無向グラフとし、V1∩V2={x}であるとする。G=(V1∪V2, E1∪E2)と置くと、任意の正の整数kに対しkχ(G;k)=χ(G1;k)χ(G2;k)が成り立つことを示せ。これを用いて、一つの頂点だけを共有する二つの三角形からなるグラフの彩色多項式を求めよ。
- G=(V,E)を多重グラフ(定義 1.1)とし、ループでない辺e∈Eをとって、その端点をu=vとする。各辺fの端点をxf,yfと書く。G−eを辺集合E∖{e}の多重グラフとし、G//eを、定義 2.1 (2)と同じ頂点集合V/eと写像πを用いて、各辺f∈E∖{e}に端点の対{π(xf),π(yf)}を与えた多重グラフとする。ただし、端点の対が一致する辺をまとめず、生じるループも残す。任意の正の整数kに対しχ(G;k)=χ(G−e;k)−χ(G//e;k)を示せ。さらに、単純グラフの縮約の定義で、端点の対が一致する辺を一本へまとめる代わりにそれらをすべて取り除くと、C3についてこの漸化式が成り立たなくなることを示せ。
- Gを頂点数n≥1の有限単純無向グラフとする。pG(0)=0を、辺数についての累積帰納法で示せ。次に、Gが、頂点集合が互いに素な二つの有限単純無向グラフG1、G2の頂点集合の合併と辺集合の合併からなるグラフであるとき、pG=pG1pG2を示せ。さらに、Gの連結成分の個数をcとすると、整数係数多項式qによってpG=Xcqと書くことができることを示せ。
- 定理 4.2の帰納法を強めて、pGのXn−1の係数が−mに等しいことを証明せよ。ここでmはGの辺数である。
- 命題 5.1の証明を、葉を取り除く代わりに定理 3.1を用いる形へ設計し直せ。木の辺eについてT−eが二つの木に分かれることと、T/eがn−1頂点の木であることを用いてよい。
- n≥3とし、閉路Cnの頂点v1,…,vnのすべてと隣接する新しい頂点zをCnに加えたグラフをWnと書く。任意の正の整数kに対しχ(Wn;k)=k((k−2)n+(−1)n(k−2))を示せ。さらに、命題 4.3を用いて、χ(Wn)をnの偶奇に応じて求めよ。
解答.
(1)を示す。E1の辺の両端点はV1に、E2の辺の両端点はV2に属する。V1∩V2={x}であり、辺の二つの端点は相異なるから、E1∩E2=∅であり、Gは有限単純無向グラフである。kを正の整数とし、i=1,2とa∈{1,…,k}に対して、Giのk色による正則な彩色ciであってci(x)=aを満たすものの全体をXi(a)と書く。
まず、∣Xi(a)∣がaによらないことを示す。a,b∈{1,…,k}とし、σをaとbを入れ替え他の元を動かさない{1,…,k}の置換とする(a=bのときは恒等写像とする)。c∈Xi(a)に対しσ∘cは(σ∘c)(x)=σ(a)=bを満たす。Eiの辺yzについてc(y)=c(z)であり、σは単射であるからσ(c(y))=σ(c(z))である。ゆえにσ∘c∈Xi(b)である。同じくc↦σ∘cはXi(b)をXi(a)へ写し、σ∘σは恒等写像であるから、二つの写像は互いに逆である。§D2.2 命題 1.5より∣Xi(a)∣=∣Xi(b)∣である。この値をNiと書く。Giの正則な彩色の全体は、xの色によって互いに素なXi(1),…,Xi(k)へ分かれるから、§D2.2 定理 2.1よりχ(Gi;k)=kNiである。
次に、Gの正則な彩色cに制限の組(c∣V1,c∣V2)を対応させる。Gの各辺はE1またはE2に属するから、cがGの正則な彩色であることは、c∣V1とc∣V2がそれぞれG1とG2の正則な彩色であることと同値である。またV1∩V2={x}であるから、c1(x)=c2(x)を満たす写像の組(c1,c2)(ci:Vi→{1,…,k})は、制限がそれぞれc1、c2に一致する写像c:V1∪V2→{1,…,k}をただ一つ定める。したがって、この対応はGの正則な彩色の全体から、互いに素な集合X1(a)×X2(a)(a=1,…,k)の合併への全単射である。§D2.2 命題 1.5、§D2.2 定理 2.1および§D2.2 定理 2.3より
χ(G;k)=a=1∑k∣X1(a)∣∣X2(a)∣=kN1N2であり、両辺にkを掛けるとkχ(G;k)=kN1⋅kN2=χ(G1;k)χ(G2;k)を得る。
二つの三角形G1、G2が頂点xだけを共有するグラフをGとする。G1とG2はC3と同型であるから、命題 5.3よりχ(Gi;k)=k(k−1)(k−2)である。上の等式よりkχ(G;k)=k2(k−1)2(k−2)2であり、χ(G;k)=k(k−1)2(k−2)2である。右辺のX(X−1)2(X−2)2は次数5のモニック整数係数多項式であるから、定理 4.2の一意性によりpG(X)=X(X−1)2(X−2)2である。k=3では3⋅4⋅1=12であり、xの色が3通り、各三角形の残る二頂点の色が2⋅1=2通りであるから、直接に数えた3⋅2⋅2=12と一致する。
(2)を示す。kを正の整数とし、G−eのk色による正則な彩色の全体をX、そのうちc(u)=c(v)を満たすものの全体をX1、c(u)=c(v)を満たすものの全体をX2とする。§D2.2 定理 2.1よりχ(G−e;k)=∣X1∣+∣X2∣である。Gの辺はG−eの辺とeであるから、写像c:V→{1,…,k}がGの正則な彩色であることとc∈X1は同値であり、∣X1∣=χ(G;k)である。
∣X2∣=χ(G//e;k)を示す。写像c′:V/e→{1,…,k}にc′∘πを対応させる写像をΦとする。π(u)=π(v)であるからΦ(c′)(u)=Φ(c′)(v)である。πは全射であるからΦは単射である。c:V→{1,…,k}がc(u)=c(v)を満たすならば、c′(π(u))=c(u)、c′(y)=c(y)(y∈V∖{u,v})で定めたc′はc′∘π=cを満たす。ゆえにΦは、V/eから{1,…,k}への写像の全体から、c(u)=c(v)を満たす写像c:V→{1,…,k}の全体への全単射である。c=Φ(c′)のとき、c′がG//eの正則な彩色であることは、すべてのf∈E∖{e}についてc′(π(xf))=c′(π(yf))、すなわちc(xf)=c(yf)が成り立つことであり、これはcがG−eの正則な彩色であることにほかならない。したがってΦはG//eの正則な彩色の全体からX2への全単射を与え、§D2.2 命題 1.5より∣X2∣=χ(G//e;k)である。以上よりχ(G;k)=χ(G−e;k)−χ(G//e;k)を得る。この議論は端点の対が一致する辺をまとめることを用いない。eと平行な辺fがあれば、fはG//eのループになり、命題 1.2 (1)によりχ(G//e;k)=0である。この値は、fがG−eの辺であることからX2=∅となることと一致する。
次に、C3の頂点をv1,v2,v3、e=v1v2とする。v1とv2を同一視して得られる頂点をwとすると、辺v2v3と辺v3v1はどちらも端点の対{w,v3}をもつ。端点の対が一致するこの二本をすべて取り除くと、得られるグラフは二頂点w,v3からなり辺をもたないので、そのk色による正則な彩色の個数は§D2.2 定理 2.3よりk2である。C3−eは3頂点の道であるから、系 5.2よりχ(C3−e;k)=k(k−1)2である。k=1のとき、漸化式の右辺は1⋅02−12=−1であるが、C3は辺をもつのでχ(C3;1)=0である。ゆえに、この定義のもとでは漸化式は成り立たない。
(3)を示す。まず、辺数mについての累積帰納法(§D2.1 命題 1.2)でpG(0)=0を示す。m=0のときpG=Xnであり、n≥1であるからpG(0)=0である。m≥1とし、辺数がmより小さく頂点数が1以上のすべての有限単純無向グラフについて主張が成り立つとする。辺eを一つ取るとn≥2であり、定理 4.2の証明のとおりpG=pG−e−pG/eである。命題 2.2よりG−eはn頂点、G/eはn−1≥1頂点の単純グラフであり、辺数はいずれもm−1以下である。帰納法の仮定よりpG−e(0)=pG/e(0)=0であるから、pG(0)=0である。
次に、G1=(V1,E1)、G2=(V2,E2)、V1∩V2=∅、G=(V1∪V2,E1∪E2)とする。Gの写像c:V1∪V2→{1,…,k}に制限の組(c∣V1,c∣V2)を対応させると、V1∩V2=∅であるから、これは写像の全体から写像の組の全体への全単射である。Gの各辺はE1またはE2に属し、Eiの辺の両端点はViに属するから、cがGの正則な彩色であることは、c∣ViがGiの正則な彩色であること(i=1,2)と同値である。§D2.2 命題 1.5と§D2.2 定理 2.3より、すべての正の整数kについてχ(G;k)=χ(G1;k)χ(G2;k)=pG1(k)pG2(k)である。Giの頂点数をniとすると、pG1pG2は次数n1+n2=nのモニック整数係数多項式であるから、定理 4.2の一意性によりpG=pG1pG2である。
最後に、§D2.7 定義 2.3の到達可能性の同値類をU1,…,Ucとし、Ujが定める連結成分をGj=(Uj,Fj)とする。§D2.7 命題 2.4よりU1,…,UcはVを分割する。辺の二つの端点は互いに到達可能であるから同じ同値類に属し、各辺はちょうど一つのFjに属する。ゆえにGはG1,…,Gcの頂点集合の合併と辺集合の合併からなる。前段をcについての帰納法で繰り返し用いると、pG=pG1pG2⋯pGcである。各Gjは頂点を一つ以上もつから、最初の段よりpGj(0)=0であり、pGjの定数項は0である。したがってpGj=Xqjを満たす整数係数多項式qjが存在し、q=q1q2⋯qcと置けばpG=Xcqである。
(4)を示す。頂点数がn≥1、辺数がmの有限単純無向グラフGについて、「pGは次数nのモニック整数係数多項式であり、pGのXn−1の係数は−mに等しい」という主張を、定理 4.2の証明と同じく辺数mについての累積帰納法(§D2.1 命題 1.2)で示す。一意性によりpGはGだけから定まるので、帰納法で構成した多項式の係数を求めれば足りる。
m=0のときpG=Xnである。n≥2ならばXn−1の係数は0である。n=1ならばpG=Xであり、Xn−1=X0の係数、すなわち定数項は0である。いずれの場合も係数は0=−mに等しい。
m≥1とし、辺数がmより小さいすべての有限単純無向グラフについて強めた主張が成り立つと仮定する。証明と同じく辺eを一つ取るとn≥2であり、pG=pG−e−pG/eである。G−eはn頂点m−1辺の単純グラフであるから、帰納法の仮定によりpG−eのXn−1の係数は−(m−1)である。G/eはn−1頂点の単純グラフであるから、帰納法の仮定によりpG/eは次数n−1のモニック多項式であり、Xn−1の係数は1である。したがってpGのXn−1の係数は−(m−1)−1=−mである。G/eについて用いたのは次数とモニック性だけであるから、G/eの辺数がm−1より小さい場合にも同じ計算が成り立つ。これで強めた主張は示された。
(5)を示す。頂点数nについての累積帰納法(§D2.1 命題 1.2)で、n頂点の木Tについてχ(T;k)=k(k−1)n−1を示す。n=1のときは命題 5.1の証明と同じくχ(T;k)=kである。
n≥2とし、頂点数がnより小さいすべての木について主張が成り立つと仮定する。Tの相異なる二頂点をとると、Tは連結であるから二頂点を結ぶ道が存在し、その道は辺を一本以上もつ。その辺の一つをe=uvとする。仮定してよい事実により、T−eはuを含む木T1とvを含む木T2に分かれる。すなわち、T1とT2の頂点集合V1、V2はV(T)を分割し、T−eの各辺はT1またはT2の辺である。ni=∣Vi∣と置くと、n1+n2=nかつn1,n2≥1であるから、n1,n2≤n−1である。
T−eのk色による正則な彩色cに、制限の組(c∣V1,c∣V2)を対応させる。T−eの各辺はT1またはT2の辺であるから、cがT−eの正則な彩色であることは、c∣V1がT1の正則な彩色であり、かつc∣V2がT2の正則な彩色であることと同値である。V1とV2はV(T)を分割するので、この対応はT−eの正則な彩色の全体から、T1の正則な彩色の全体とT2の正則な彩色の全体の直積への全単射である。§D2.2 命題 1.5と§D2.2 定理 2.3および帰納法の仮定により
χ(T−e;k)=χ(T1;k)χ(T2;k)=k(k−1)n1−1⋅k(k−1)n2−1=k2(k−1)n−2である。仮定してよい事実によりT/eはn−1頂点の木であるから、帰納法の仮定によりχ(T/e;k)=k(k−1)n−2である。定理 3.1により
χ(T;k)=k2(k−1)n−2−k(k−1)n−2=k(k−1)n−2(k−1)=k(k−1)n−1を得る。n1とn2はn−1より小さいことがあるので、この帰納法は累積帰納法である。
(6)を示す。k=1のとき、Wnは辺をもつので正則な彩色は存在せず、χ(Wn;1)=0である。右辺は1⋅((−1)n+(−1)n⋅(−1))=0であり、一致する。
k≥2とする。Wnの辺は、閉路Cnの辺と、辺zvi(1≤i≤n)である。a∈{1,…,k}に対し、c(z)=aを満たすWnの正則な彩色cの全体をW(a)とする。写像cがc(z)=aを満たすとき、cがWnの正則な彩色であることは、cの{v1,…,vn}への制限がCnの正則な彩色であって、その値がすべて{1,…,k}∖{a}に属することと同値である。{1,…,k−1}から{1,…,k}∖{a}への全単射τを一つ取ると、Cnのk−1色による正則な彩色c0にτ∘c0を対応させる写像は、τが単射であるから正則性を保ち、τ−1との合成が逆写像を与える。ゆえに§D2.2 命題 1.5より∣W(a)∣=χ(Cn;k−1)である。Wnの正則な彩色の全体は互いに素なW(1),…,W(k)に分かれるから、§D2.2 定理 2.1と命題 5.3(k−1≥1に適用する)より
χ(Wn;k)=kχ(Cn;k−1)=k((k−2)n+(−1)n(k−2))である。
χ(Wn)を求める。χ(Wn;1)=0であり、χ(Wn;2)=2(0+0)=0である。k=3ではχ(Wn;3)=3(1+(−1)n)であり、nが偶数ならば6>0、nが奇数ならば0である。nが奇数のとき、k=4ではχ(Wn;4)=4(2n−2)であり、n≥3より正である。命題 4.3より、nが偶数ならばχ(Wn)=3、nが奇数ならばχ(Wn)=4である。▨