§E16.9Turán の定理

最終更新

前の記事までは、一つのグラフの性質を調べてきた。本記事で扱うのは、条件を満たすグラフの族全体に対する極値問題である。すなわち、nn頂点の有限単純グラフのうち、Kr+1K_{r+1}を部分グラフとして含まないものは、辺を最大で何本もつことができるかを問う。

Kr+1K_{r+1}を部分グラフとして含まないnn頂点の有限単純グラフの辺数の最大値は、nn頂点を大きさの差が11以下のrr個の部へ分けた完全rr部グラフ、すなわち Turán グラフT(n,r)T(n,r)の辺数である。さらに、この最大値を達成するグラフはT(n,r)T(n,r)に同型なものに限る。本記事では、上界、達成、および等号成立グラフの決定をすべて証明する。

グラフG=(V,E)G=(V,E)と次数deg⁡G(v)\deg_G(v)については§D2.7 定義 1.1の定義を用いる。本記事では、断りのないかぎりGGは有限単純無向グラフとし、n=∣V∣n=\lvert V\rvert、m=∣E∣m=\lvert E\rvertと書く。近傍、完全グラフ、誘導部分グラフ、クリークおよび極値関数は先行する記事で定義していないので、本記事で次のように定める。

1 部分グラフとしての完全グラフ

定義 1.1.G=(V,E)G=(V,E)を有限単純無向グラフとする。

  1. v∈Vv\in Vに対しNG(v)={u∈V: uv∈E}N_G(v)=\{u\in V:\ uv\in E\}と置き、これをvvの近傍 (neighborhood) という。定義より∣NG(v)∣=deg⁡G(v)\lvert N_G(v)\rvert=\deg_G(v)である。
  2. 正の整数ppに対し、pp元の頂点集合をもち、相異なる二頂点がすべて隣接する有限単純無向グラフを pp頂点完全グラフ (complete graph on p vertices) といい、KpK_pと書く。KpK_pの辺集合は頂点集合の二元部分集合の全体であるから、同型を除いてKpK_pはppによって定まる。
  3. S⊆VS\subseteq Vに対しE[S]={e∈E: e⊆S}E[S]=\{e\in E:\ e\subseteq S\}と置き、G[S]=(S,E[S])G[S]=(S,E[S])をSSが誘導する部分グラフ (induced subgraph) という。
  4. S⊆VS\subseteq Vが クリーク (clique) であるとは、SSの相異なる任意の二頂点がGGで隣接することをいう。∣S∣=p\lvert S\rvert=pであるクリークを pp元クリーク (p-clique) という。
  5. 正の整数ppに対し、GGがKpK_pを部分グラフとして含む (contain as a subgraph) とは、GGがpp元クリークをもつことをいう。
  6. 正の整数nnと有限単純無向グラフHHに対し、HHを部分グラフとして含まないnn頂点有限単純グラフが存在する場合に、そのようなグラフの辺数の最大値をex⁡(n;H)\operatorname{ex}(n;H)と書き、極値関数 (extremal function) という。頂点集合を固定すればグラフは有限個であるから、この最大値は定まる。

注意 1.2 (完全グラフを禁止する場合の二つの読み方). 一般のグラフHHについては、HHを部分グラフとして含むことと、HHに同型な誘導部分グラフをもつことは、異なる条件である。しかしHHが完全グラフKpK_pのときは両者が一致する。実際、SSがpp元クリークならばE[S]E[S]はSSの二元部分集合の全体に等しくG[S]G[S]はKpK_pそのものであり、逆にG[S]G[S]がKpK_pに同型ならばSSはクリークだからである。本記事が禁止するのは、あくまで部分グラフとしてのKr+1K_{r+1}である。

2 二重計数と Turán グラフ

同じ有限集合を二通りに数えて等式を得る論法を二重計数という。二重計数の一般形は§E16.6 命題 2.1により得られるので、本記事で用いる形はその系として得る。

系 2.1.G=(V,E)G=(V,E)を有限単純無向グラフとし、A,B⊆VA,B\subseteq VをA∩B=∅A\cap B=\varnothingを満たす部分集合とする。一方の端点がAAに属し、他方の端点がBBに属する辺の全体をE(A,B)E(A,B)と書くと∣E(A,B)∣=∑v∈B∣NG(v)∩A∣=∑u∈A∣NG(u)∩B∣\lvert E(A,B)\rvert=\sum_{v\in B}\lvert N_G(v)\cap A\rvert=\sum_{u\in A}\lvert N_G(u)\cap B\rvertが成り立つ。

証明.S={(u,v)∈A×B: uv∈E}S=\{(u,v)\in A\times B:\ uv\in E\}と置く。§E16.6 命題 2.1をX=AX=A、Y=BY=Bおよび上のSSに対して適用する。u∈Au\in Aに対する切り口はSu={v∈B: uv∈E}=NG(u)∩BS_u=\{v\in B:\ uv\in E\}=N_G(u)\cap Bであり、v∈Bv\in Bに対する切り口はSv={u∈A: uv∈E}=NG(v)∩AS^{v}=\{u\in A:\ uv\in E\}=N_G(v)\cap Aである。ゆえに∣S∣=∑u∈A∣NG(u)∩B∣=∑v∈B∣NG(v)∩A∣\lvert S\rvert=\sum_{u\in A}\lvert N_G(u)\cap B\rvert=\sum_{v\in B}\lvert N_G(v)\cap A\rvertが成り立つ。

残るのは∣S∣=∣E(A,B)∣\lvert S\rvert=\lvert E(A,B)\rvertの一手である。写像Ψ(u,v)={u,v}\Psi(u,v)=\{u,v\}はSSからE(A,B)E(A,B)への写像である。A∩B=∅A\cap B=\varnothingであるから、E(A,B)E(A,B)の各辺はAAに属する端点とBBに属する端点をちょうど一つずつもつ。ゆえにΨ(u,v)=Ψ(u′,v′)\Psi(u,v)=\Psi(u',v')ならばu=u′u=u'かつv=v′v=v'であってΨ\Psiは単射であり、またE(A,B)E(A,B)の各辺はその二つの端点の組の像として得られるからΨ\Psiは全射である。§D2.2 命題 1.5より∣S∣=∣E(A,B)∣\lvert S\rvert=\lvert E(A,B)\rvertである。▨

定義 2.2.nnとrrを正の整数とする。nn元集合VVの分割V=V1⊔V2⊔⋯⊔VrV=V_1\sqcup V_2\sqcup\dots\sqcup V_rであって、すべてのi,ji,jについて∣∣Vi∣−∣Vj∣∣≤1\bigl\lvert\lvert V_i\rvert-\lvert V_j\rvert\bigr\rvert\le1を満たすものを取る(空の部を許す)。相異なる部に属する二頂点をすべて辺で結び、同じ部に属する二頂点は結ばないグラフを Turán グラフ (Turán graph) といい、T(n,r)T(n,r)と書く。すなわちT(n,r)T(n,r)は、部の大きさの差が11以下である完全rr部グラフである。

命題 2.3.nnとrrを正の整数とし、n=qr+sn=qr+s(q=⌊n/r⌋q=\lfloor n/r\rfloor、0≤s≤r−10\le s\le r-1)と書く。

  1. 定義 2.2の条件を満たす分割が存在し、その部の大きさは、q+1q+1がss個、qqがr−sr-s個であるものに限る。
  2. T(n,r)T(n,r)はKr+1K_{r+1}を部分グラフとして含まない。
  3. n≤rn\le rのときT(n,r)≅KnT(n,r)\cong K_nである。
  4. 部の大きさの多重集合が等しい二つの完全rr部グラフは同型である。したがってT(n,r)T(n,r)は同型を除いて一意に定まる。

証明. 主張 (1)の存在.rr個の非負整数のうちss個をq+1q+1、残るr−sr-s個をqqと定めると、その総和はs(q+1)+(r−s)q=qr+s=ns(q+1)+(r-s)q=qr+s=nである。値はqqとq+1q+1の二種類だけであるから、どの二つの差も11以下である。nn元集合をこの大きさの部へ分ける分割は、nn元集合の元を順に並べて先頭から順に切り分けることで得られる。ゆえに条件を満たす分割が存在する。

主張 (1)の一意性.定義 2.2の条件を満たす分割の部の大きさをn1,…,nrn_1,\dots,n_rとし、q′=min⁡iniq'=\min_i n_iと置く。条件より各nin_iはq′q'以上q′+1q'+1以下であるから、ni∈{q′,q′+1}n_i\in\{q',q'+1\}である。ni=q′+1n_i=q'+1である添字の個数をs′s'とするとn=rq′+s′n=rq'+s'である。最小値を取る添字が少なくとも一つ存在するからs′≤r−1s'\le r-1であり、0≤s′≤r−10\le s'\le r-1である。除法の一意性よりq′=qq'=qかつs′=ss'=sである。

主張 (2)を示す。T(n,r)T(n,r)の頂点集合をVVとし、S⊆VS\subseteq Vを∣S∣=r+1\lvert S\rvert=r+1とする。SSの各頂点を、それが属する部へ対応させると、r+1r+1個の対象をrr個の部へ入れることになるから、§D2.3 系 4.3より同じ部に属する相異なる二頂点が存在する。この二頂点は隣接しないのでSSはクリークではない。ゆえにT(n,r)T(n,r)は(r+1)(r+1)元クリークをもたない。

主張 (3)を示す。n≤rn\le rのときq=⌊n/r⌋q=\lfloor n/r\rfloorはn<rn<rならば00、n=rn=rならば11である。前者ではs=ns=nであるから大きさ11の部がnn個、大きさ00の部がr−nr-n個であり、後者ではs=0s=0であるから大きさ11の部がr=nr=n個である。いずれの場合も、空でない部はすべて一元であるから、相異なる二頂点はつねに相異なる部に属し、すべての対が辺になる。ゆえにT(n,r)≅KnT(n,r)\cong K_nである。

主張 (4)を示す。 二つの完全rr部グラフの部の大きさの多重集合が等しいとする。大きさの等しい部どうしを対応させ、対応する部の間の全単射を各部で一つ選ぶ。それらを合わせると頂点集合の間の全単射が得られる。この全単射は「相異なる部に属する」という関係を両向きに保つので、辺を辺へ、非辺を非辺へ写し、グラフの同型である。(1)(1)よりT(n,r)T(n,r)の部の大きさの多重集合はnnとrrだけで定まるから、T(n,r)T(n,r)は同型を除いて一意に定まる。▨

3 独立集合への分割と辺数

Turán グラフの辺数を求め、独立集合への分割をもつグラフの辺数を上から評価する。

命題 3.1.G=(V,E)G=(V,E)をnn頂点の有限単純無向グラフとし、V=V1⊔⋯⊔VrV=V_1\sqcup\dots\sqcup V_rを、各ViV_iが独立集合、すなわちViV_iの二頂点を結ぶ辺が存在しない分割とする。ni=∣Vi∣n_i=\lvert V_i\rvertと置くと∣E∣≤(n2)−∑i=1r(ni2)\lvert E\rvert\le\binom n2-\sum_{i=1}^{r}\binom{n_i}{2}が成り立つ。等号が成立することと、相異なる部に属する任意の二頂点が隣接することは同値である。

証明.P\mathcal PをVVの二元部分集合の全体とすると、§D2.2 命題 3.1より∣P∣=(n2)\lvert\mathcal P\rvert=\binom n2である。P\mathcal Pを、両方の頂点が同じ部に属する対の全体P0\mathcal P_0と、相異なる部に属する対の全体P1\mathcal P_1へ分ける。二つは互いに素であり合併はP\mathcal Pであるから、§D2.2 定理 2.1より∣P0∣+∣P1∣=(n2)\lvert\mathcal P_0\rvert+\lvert\mathcal P_1\rvert=\binom n2である。

P0\mathcal P_0は、各iiについてViV_iの二元部分集合の全体を集めたものであり、相異なるiiに対するこれらは互いに素である。ゆえに§D2.2 定理 2.1と§D2.2 命題 3.1より∣P0∣=∑i=1r(ni2)\lvert\mathcal P_0\rvert=\sum_{i=1}^{r}\binom{n_i}{2}である。したがって∣P1∣=(n2)−∑i=1r(ni2).\lvert\mathcal P_1\rvert=\binom n2-\sum_{i=1}^{r}\binom{n_i}{2}.

各ViV_iは独立集合であるから、EEの元は同じ部に属する二頂点の対ではない。ゆえにE⊆P1E\subseteq\mathcal P_1であり∣E∣≤∣P1∣\lvert E\rvert\le\lvert\mathcal P_1\rvertである。等号が成立することはE=P1E=\mathcal P_1と同値であり、これは相異なる部に属する任意の二頂点が隣接することにほかならない。▨

命題 3.2.nnとrrを正の整数とし、m1,…,mrm_1,\dots,m_rを命題 2.3で定められるT(n,r)T(n,r)の部の大きさとする。∑i=1rni=n\sum_{i=1}^{r}n_i=nを満たす任意の非負整数の組(n1,…,nr)(n_1,\dots,n_r)に対し∑i=1r(ni2)≥∑i=1r(mi2)\sum_{i=1}^{r}\binom{n_i}{2}\ge\sum_{i=1}^{r}\binom{m_i}{2}が成り立つ。等号が成立することと、(n1,…,nr)(n_1,\dots,n_r)が(m1,…,mr)(m_1,\dots,m_r)の並べ替えであることは同値である。

証明. 和がnnである非負整数の組は有限個であるから、F(n1,…,nr)=∑i=1r(ni2)F(n_1,\dots,n_r)=\sum_{i=1}^{r}\binom{n_i}{2}を最小にする組が存在する。そのような組を一つ取り、(n1,…,nr)(n_1,\dots,n_r)と書く。

この組はすべてのi,ji,jについて∣ni−nj∣≤1\lvert n_i-n_j\rvert\le1を満たす。実際、ni≥nj+2n_i\ge n_j+2を満たす添字の対が存在するとし、nin_iをni−1n_i-1へ、njn_jをnj+1n_j+1へ置き換えた組を考える。和は変わらず、FFの値の変化は[(ni−12)−(ni2)]+[(nj+12)−(nj2)]=−(ni−1)+nj=nj−ni+1≤−1\left[\binom{n_i-1}{2}-\binom{n_i}{2}\right]+\left[\binom{n_j+1}{2}-\binom{n_j}{2}\right]=-(n_i-1)+n_j=n_j-n_i+1\le-1である。ここで(a2)−(a−12)=a−1\binom{a}{2}-\binom{a-1}{2}=a-1を用いた。FFの値が真に小さくなるので、最小性に反する。

ゆえに最小値を与える組は定義 2.2の条件を満たす部の大きさであり、命題 2.3 (1)より(m1,…,mr)(m_1,\dots,m_r)の並べ替えである。並べ替えはFFの値を変えないから、(m1,…,mr)(m_1,\dots,m_r)の並べ替えはすべて最小値を与える。

逆に、(n1,…,nr)(n_1,\dots,n_r)が(m1,…,mr)(m_1,\dots,m_r)の並べ替えでないとする。このとき命題 2.3 (1)より、ni≥nj+2n_i\ge n_j+2を満たす添字の対が存在する。上の置き換えによってFFの値が真に小さい組が得られるから、(n1,…,nr)(n_1,\dots,n_r)は最小値を与えず、F(n1,…,nr)>∑i(mi2)F(n_1,\dots,n_r)>\sum_i\binom{m_i}{2}である。▨

命題 3.3.nnとrrを正の整数とし、m1,…,mrm_1,\dots,m_rをT(n,r)T(n,r)の部の大きさとする。

  1. ∣E(T(n,r))∣=(n2)−∑i=1r(mi2)\displaystyle\lvert E(T(n,r))\rvert=\binom n2-\sum_{i=1}^{r}\binom{m_i}{2}が成り立つ。
  2. n>rn>rのとき∣E(T(n,r))∣=(r2)+(r−1)(n−r)+∣E(T(n−r,r))∣\lvert E(T(n,r))\rvert=\binom r2+(r-1)(n-r)+\lvert E(T(n-r,r))\rvertが成り立つ。

証明.主張 (1)を示す。T(n,r)T(n,r)は相異なる部に属する二頂点をすべて結んだグラフであるから、命題 3.1の等号成立条件を満たす。ゆえに主張の等式が成り立つ。

主張 (2)を示す。n>rn>rのときq=⌊n/r⌋≥1q=\lfloor n/r\rfloor\ge1であるから、すべてのiiについてmi≥1m_i\ge1である。組(m1−1,…,mr−1)(m_1-1,\dots,m_r-1)は非負整数の組であり、その和はn−r≥1n-r\ge1、各成分の差は(m1,…,mr)(m_1,\dots,m_r)の差と同じであるから11以下である。命題 2.3 (1)より、これはT(n−r,r)T(n-r,r)の部の大きさの組である。ゆえに(1)(1)より∣E(T(n−r,r))∣=(n−r2)−∑i=1r(mi−12)\lvert E(T(n-r,r))\rvert=\binom{n-r}{2}-\sum_{i=1}^{r}\binom{m_i-1}{2}である。差を取ると、(mi2)−(mi−12)=mi−1\binom{m_i}{2}-\binom{m_i-1}{2}=m_i-1と∑i(mi−1)=n−r\sum_i(m_i-1)=n-rより∣E(T(n,r))∣−∣E(T(n−r,r))∣=(n2)−(n−r2)−∑i=1r(mi−1)=(n2)−(n−r2)−(n−r).\lvert E(T(n,r))\rvert-\lvert E(T(n-r,r))\rvert=\binom n2-\binom{n-r}{2}-\sum_{i=1}^{r}(m_i-1)=\binom n2-\binom{n-r}{2}-(n-r).ここで(n2)−(n−r2)=n(n−1)−(n−r)(n−r−1)2=2nr−r2−r2=nr−r(r+1)2\binom n2-\binom{n-r}{2}=\frac{n(n-1)-(n-r)(n-r-1)}{2}=\frac{2nr-r^{2}-r}{2}=nr-\frac{r(r+1)}{2}であるから∣E(T(n,r))∣−∣E(T(n−r,r))∣=nr−r(r+1)2−n+r=n(r−1)−r(r−1)2\lvert E(T(n,r))\rvert-\lvert E(T(n-r,r))\rvert=nr-\frac{r(r+1)}{2}-n+r=n(r-1)-\frac{r(r-1)}{2}となる。一方(r2)+(r−1)(n−r)=r(r−1)2+(r−1)n−r(r−1)=n(r−1)−r(r−1)2\binom r2+(r-1)(n-r)=\frac{r(r-1)}{2}+(r-1)n-r(r-1)=n(r-1)-\frac{r(r-1)}{2}であるから、二つは等しい。▨

4 Turán の定理

上界の証明には、頂点数がrr以上でKr+1K_{r+1}を含まないグラフのうち、どの非辺を加えてもKr+1K_{r+1}を含むようになるものが、rr元クリークをもつという事実を用いる。

補題 4.1.rrを正の整数、n≥rn\ge rとし、G=(V,E)G=(V,E)をnn頂点の有限単純無向グラフで、Kr+1K_{r+1}を部分グラフとして含まず、かつVVの任意の非辺uv∉Euv\notin E(u≠vu\ne v)についてG+uvG+uvがKr+1K_{r+1}を部分グラフとして含むものとする。このときGGはrr元クリークをもつ。

証明.GGが完全グラフである場合、VV自身がクリークであり、Kr+1K_{r+1}を含まないことからn≤rn\le rである。仮定n≥rn\ge rとあわせてn=rn=rであり、VVがrr元クリークである。

GGが完全グラフでない場合、u≠vu\ne vかつuv∉Euv\notin Eを満たすu,v∈Vu,v\in Vが存在する。仮定よりG+uvG+uvは(r+1)(r+1)元クリークSSをもつ。GGはKr+1K_{r+1}を含まないから、SSの二頂点の対のうち少なくとも一つはGGの辺ではない。G+uvG+uvで新たに加わった辺はuvuvだけであるから、その対は{u,v}\{u,v\}であり、u,v∈Su,v\in Sである。

S′=S∖{v}S'=S\setminus\{v\}と置くと∣S′∣=r\lvert S'\rvert=rである。S′S'の相異なる二頂点の対は{u,v}\{u,v\}とは異なるから、G+uvG+uvの辺であることとGGの辺であることが同値である。SSがクリークであることより、S′S'のすべての対はG+uvG+uvの辺であり、したがってGGの辺である。ゆえにS′S'はGGのrr元クリークである。▨

rr元クリークが見つかったあとに行う辺数の分解と評価は、上界の証明と等号成立の証明の双方で、同じ形で用いる。そこで、この分解と評価を独立の補題として述べる。

補題 4.2.rrを正の整数、n>rn>rとし、G=(V,E)G=(V,E)をKr+1K_{r+1}を部分グラフとして含まないnn頂点の有限単純無向グラフとする。A⊆VA\subseteq VをGGのrr元クリークとし、B=V∖AB=V\setminus Aと置く。このとき次が成り立つ。

  1. ∣E∣=(r2)+∣E(A,B)∣+∣E[B]∣\lvert E\rvert=\dbinom r2+\lvert E(A,B)\rvert+\lvert E[B]\rvert。
  2. ∣E(A,B)∣=∑v∈B∣NG(v)∩A∣≤(r−1)(n−r)\lvert E(A,B)\rvert=\displaystyle\sum_{v\in B}\lvert N_G(v)\cap A\rvert\le(r-1)(n-r)。等号が成立することと、すべてのv∈Bv\in Bについて∣NG(v)∩A∣=r−1\lvert N_G(v)\cap A\rvert=r-1が成り立つことは同値である。
  3. G[B]G[B]はKr+1K_{r+1}を部分グラフとして含まないn−rn-r頂点の有限単純無向グラフである。

証明.∣B∣=n−r≥1\lvert B\rvert=n-r\ge1であるからB≠∅B\ne\varnothingであり、G[B]G[B]はn−rn-r頂点のグラフである。

主張 (1)を示す。GGの各辺は、両端点がAAに属するか、両端点がBBに属するか、一方の端点がAAで他方がBBに属するかのいずれかであり、V=A⊔BV=A\sqcup Bであるから三つの場合は互いに排反である。ゆえに§D2.2 定理 2.1より∣E∣=∣E[A]∣+∣E(A,B)∣+∣E[B]∣\lvert E\rvert=\lvert E[A]\rvert+\lvert E(A,B)\rvert+\lvert E[B]\rvertである。AAはクリークであるからE[A]E[A]はAAの二元部分集合の全体に等しく、§D2.2 命題 3.1より∣E[A]∣=(r2)\lvert E[A]\rvert=\binom r2である。

主張 (2)を示す。 和による表示は系 2.1による。v∈Bv\in BがAAのすべての頂点と隣接するとすると、AAがクリークであることからA∪{v}A\cup\{v\}は(r+1)(r+1)元クリークとなり、GGがKr+1K_{r+1}を部分グラフとして含まないことに反する。ゆえに各項はr−1r-1以下であり、項の個数は∣B∣=n−r\lvert B\rvert=n-rであるから∣E(A,B)∣≤(r−1)(n−r)\lvert E(A,B)\rvert\le(r-1)(n-r)である。各項がr−1r-1以下であるn−rn-r個の和が(r−1)(n−r)(r-1)(n-r)に等しいことと、各項がr−1r-1に等しいことは同値である。

主張 (3)を示す。G[B]G[B]のクリークはGGのクリークでもあるから、GGが(r+1)(r+1)元クリークをもたないことよりG[B]G[B]も(r+1)(r+1)元クリークをもたない。▨

4.1 証明方針

nnについての累積帰納法による。n≤rn\le rのときは命題 2.3 (3)よりT(n,r)≅KnT(n,r)\cong K_nであり、辺数の上界は二元部分集合の個数そのものである。

n>rn>rのときは、まずGGに辺を加えて辺極大なKr+1K_{r+1}を含まないグラフG+G^{+}を作る。辺を加えても辺数は減らないから、G+G^{+}について上界を示せば十分である。補題 4.1よりG+G^{+}はrr元クリークAAをもつ。B=V∖AB=V\setminus Aと置き、補題 4.2によって辺数を三つへ分けて評価する。第三項には帰納法の仮定を適用する。三つの項の評価を加え、命題 3.3 (2)を用いると、目標の上界が得られる。BBの頂点数はn−rn-rでありn−1n-1とは限らないので、ここで用いる帰納法は累積帰納法である(§D2.1 命題 1.2)。

定理 4.3 (Turán の定理).rrを正の整数とし、G=(V,E)G=(V,E)をKr+1K_{r+1}を部分グラフとして含まないnn頂点の有限単純無向グラフとすると∣E(G)∣≤∣E(T(n,r))∣\lvert E(G)\rvert\le\lvert E(T(n,r))\rvertが成り立つ。すなわちex⁡(n;Kr+1)=∣E(T(n,r))∣\operatorname{ex}(n;K_{r+1})=\lvert E(T(n,r))\rvertである。

証明.nnについての累積帰納法(§D2.1 命題 1.2)で不等式を示す。

n≤rn\le rの場合.命題 2.3 (3)よりT(n,r)≅KnT(n,r)\cong K_nであり、∣E(T(n,r))∣=(n2)\lvert E(T(n,r))\rvert=\binom n2である。E(G)E(G)はVVの二元部分集合の集合の部分集合であるから∣E(G)∣≤(n2)\lvert E(G)\rvert\le\binom n2である。

n>rn>rの場合.VV上の有限単純無向グラフHHであってE(G)⊆E(H)E(G)\subseteq E(H)かつHHがKr+1K_{r+1}を部分グラフとして含まないものの全体を考える。VV上のグラフは有限個であり、GG自身がこの条件を満たすから、この全体は空でない有限集合である。ゆえに、そのうち辺数が最大のものを一つ取ることができる。これをG+G^{+}とする。G+G^{+}の非辺uvuvを加えて得られるグラフは、辺数がG+G^{+}より大きくE(G)E(G)を含むから、G+G^{+}の取り方よりKr+1K_{r+1}を部分グラフとして含む。したがってG+G^{+}は補題 4.1の仮定を満たす。n>rn>rよりn≥rn\ge rであるから、G+G^{+}はrr元クリークAAをもつ。

B=V∖AB=V\setminus Aと置くと∣B∣=n−r≥1\lvert B\rvert=n-r\ge1である。補題 4.2 (1)と補題 4.2 (2)より∣E(G+)∣=(r2)+∣E(A,B)∣+∣E[B]∣≤(r2)+(r−1)(n−r)+∣E[B]∣\lvert E(G^{+})\rvert=\binom r2+\lvert E(A,B)\rvert+\lvert E[B]\rvert\le\binom r2+(r-1)(n-r)+\lvert E[B]\rvertである。ここで記号E[B]E[B]とE(A,B)E(A,B)は定義 1.1と系 2.1のものであり、いずれもG+G^{+}について取る。

補題 4.2 (3)より、G+[B]G^{+}[B]はKr+1K_{r+1}を部分グラフとして含まないn−rn-r頂点のグラフである。1≤n−r<n1\le n-r<nであるから、帰納法の仮定より∣E[B]∣≤∣E(T(n−r,r))∣\lvert E[B]\rvert\le\lvert E(T(n-r,r))\rvertである。

以上を合わせ、命題 3.3 (2)を用いると∣E(G)∣≤∣E(G+)∣≤(r2)+(r−1)(n−r)+∣E(T(n−r,r))∣=∣E(T(n,r))∣\lvert E(G)\rvert\le\lvert E(G^{+})\rvert\le\binom r2+(r-1)(n-r)+\lvert E(T(n-r,r))\rvert=\lvert E(T(n,r))\rvertを得る。

最後に、命題 2.3 (2)よりT(n,r)T(n,r)はKr+1K_{r+1}を部分グラフとして含まないから、上界は達成される。ゆえにex⁡(n;Kr+1)=∣E(T(n,r))∣\operatorname{ex}(n;K_{r+1})=\lvert E(T(n,r))\rvertである。▨

5 等号が成立するグラフ

5.1 証明方針

上界の証明と同じく補題 4.2で辺数を三つへ分け、そこに現れる評価がすべて等号になることから出発する。とくにBBの各頂点はAAのちょうどr−1r-1個の頂点と隣接するので、AAのうち隣接しない頂点がただ一つ定まる。BBの各頂点にこの頂点を対応させることによってBBをrr個の部分へ分け、AAの対応する頂点を加えてVVの分割を作る。同じ部分に属する二頂点が隣接すると(r+1)(r+1)元クリークが現れるので、各部は独立集合である。あとは命題 3.1と命題 3.2の等号成立条件を順に適用すればよい。

定理 5.1.rrを正の整数とし、G=(V,E)G=(V,E)をKr+1K_{r+1}を部分グラフとして含まないnn頂点の有限単純無向グラフとする。∣E(G)∣=∣E(T(n,r))∣\lvert E(G)\rvert=\lvert E(T(n,r))\rvertが成り立つことと、G≅T(n,r)G\cong T(n,r)が成り立つことは同値である。

証明. 十分性.G≅T(n,r)G\cong T(n,r)ならば辺数は等しい。

必要性.∣E(G)∣=∣E(T(n,r))∣\lvert E(G)\rvert=\lvert E(T(n,r))\rvertとする。

n≤rn\le rの場合.命題 2.3 (3)より∣E(G)∣=(n2)\lvert E(G)\rvert=\binom n2であり、E(G)E(G)はVVの二元部分集合の全体に含まれて同じ濃度をもつから、E(G)E(G)はその全体に等しい。ゆえにG≅Kn≅T(n,r)G\cong K_n\cong T(n,r)である。

n>rn>rの場合. まずGGが辺極大であることを示す。定理 4.3の証明と同じく、GGを含みKr+1K_{r+1}を部分グラフとして含まないVV上のグラフのうち辺数が最大のものをG+G^{+}とする。定理 4.3より∣E(G+)∣≤∣E(T(n,r))∣=∣E(G)∣≤∣E(G+)∣\lvert E(G^{+})\rvert\le\lvert E(T(n,r))\rvert=\lvert E(G)\rvert\le\lvert E(G^{+})\rvertであるからE(G)=E(G+)E(G)=E(G^{+})であり、GG自身が補題 4.1の仮定を満たす。ゆえにGGはrr元クリークA={a1,…,ar}A=\{a_1,\dots,a_r\}をもつ。

B=V∖AB=V\setminus Aと置くと∣B∣=n−r≥1\lvert B\rvert=n-r\ge1である。補題 4.2 (1)と補題 4.2 (2)、補題 4.2 (3)と定理 4.3、および命題 3.3 (2)を順に用いると∣E(G)∣=(r2)+∣E(A,B)∣+∣E[B]∣≤(r2)+(r−1)(n−r)+∣E(T(n−r,r))∣=∣E(T(n,r))∣=∣E(G)∣\lvert E(G)\rvert=\binom r2+\lvert E(A,B)\rvert+\lvert E[B]\rvert\le\binom r2+(r-1)(n-r)+\lvert E(T(n-r,r))\rvert=\lvert E(T(n,r))\rvert=\lvert E(G)\rvertとなるから、途中の二つの不等号はいずれも等号である。とくに∣E(A,B)∣=(r−1)(n−r)\lvert E(A,B)\rvert=(r-1)(n-r)であり、補題 4.2 (2)の等号成立条件より、すべてのv∈Bv\in Bについて∣NG(v)∩A∣=r−1\lvert N_G(v)\cap A\rvert=r-1である。

∣A∣=r\lvert A\rvert=rであるから、各v∈Bv\in Bに対しva∉Eva\notin Eを満たすa∈Aa\in Aがただ一つ存在する。これをf(v)f(v)と書き、Bi={v∈B: f(v)=ai},Vi=Bi∪{ai}(i=1,…,r)B_i=\{v\in B:\ f(v)=a_i\},\qquad V_i=B_i\cup\{a_i\}\qquad(i=1,\dots,r)と置く。B=B1⊔⋯⊔BrB=B_1\sqcup\dots\sqcup B_rかつA={a1,…,ar}A=\{a_1,\dots,a_r\}であるから、V=V1⊔⋯⊔VrV=V_1\sqcup\dots\sqcup V_rはVVの分割である。

各ViV_iが独立集合であることを示す。まず、v∈Biv\in B_iに対しf(v)=aif(v)=a_iであるからvai∉Eva_i\notin Eである。次に、相異なるu,v∈Biu,v\in B_iがuv∈Euv\in Eを満たすと仮定する。S={u,v}∪(A∖{ai})S=\{u,v\}\cup(A\setminus\{a_i\})と置くと∣S∣=2+(r−1)=r+1\lvert S\rvert=2+(r-1)=r+1である。SSの相異なる二頂点の対を調べる。対{u,v}\{u,v\}は仮定より辺である。j≠ij\ne iのとき、f(u)=aif(u)=a_iよりuuはA∖{ai}A\setminus\{a_i\}のすべての頂点と隣接するから、対{u,aj}\{u,a_j\}は辺である。同じ理由で対{v,aj}\{v,a_j\}も辺である。AAはクリークであるから、j≠kj\ne kに対する対{aj,ak}\{a_j,a_k\}も辺である。ゆえにSSは(r+1)(r+1)元クリークとなり、GGがKr+1K_{r+1}を部分グラフとして含まないことに反する。したがってBiB_iは独立集合であり、ViV_iも独立集合である。

ni=∣Vi∣n_i=\lvert V_i\rvertと置く。命題 3.1と命題 3.2、および命題 3.3 (1)より∣E(G)∣≤(n2)−∑i=1r(ni2)≤(n2)−∑i=1r(mi2)=∣E(T(n,r))∣=∣E(G)∣\lvert E(G)\rvert\le\binom n2-\sum_{i=1}^{r}\binom{n_i}{2}\le\binom n2-\sum_{i=1}^{r}\binom{m_i}{2}=\lvert E(T(n,r))\rvert=\lvert E(G)\rvertであるから、二つの不等号はいずれも等号である。ここでm1,…,mrm_1,\dots,m_rはT(n,r)T(n,r)の部の大きさである。

第一の等号と命題 3.1の等号成立条件より、GGは分割V1,…,VrV_1,\dots,V_rに関する完全rr部グラフである。第二の等号と命題 3.2の等号成立条件より、(n1,…,nr)(n_1,\dots,n_r)は(m1,…,mr)(m_1,\dots,m_r)の並べ替えである。GGとT(n,r)T(n,r)はいずれも完全rr部グラフであって部の大きさの多重集合が等しいから、命題 2.3 (4)よりG≅T(n,r)G\cong T(n,r)である。▨

6 具体例

例 6.1. r=2r=2、n=5n=5の場合.5=2⋅2+15=2\cdot2+1であるから、T(5,2)T(5,2)の部の大きさは33が11個、22が11個であり、T(5,2)≅K2,3T(5,2)\cong K_{2,3}である。命題 3.3 (1)より∣E(T(5,2))∣=(52)−(32)−(22)=10−3−1=6\lvert E(T(5,2))\rvert=\binom52-\binom32-\binom22=10-3-1=6である。直接数えると、K2,3K_{2,3}の辺は2⋅3=62\cdot3=6本であり一致する。

定理 4.3では、三角形(K3K_3)を部分グラフとして含まない55頂点グラフの辺数が66以下であることが主張される。長さ55の閉路C5C_5は三角形を含まないが辺数は55であり、66には達しない。定理 5.1によれば、辺数66を達成する三角形を含まない55頂点グラフはK2,3K_{2,3}に同型なものに限る。

漸化式の検算.命題 3.3 (2)をn=5n=5、r=2r=2に適用すると(22)+(2−1)(5−2)+∣E(T(3,2))∣=1+3+∣E(T(3,2))∣\binom22+(2-1)(5-2)+\lvert E(T(3,2))\rvert=1+3+\lvert E(T(3,2))\rvertである。T(3,2)T(3,2)の部の大きさは22と11であるからT(3,2)≅K1,2T(3,2)\cong K_{1,2}であり、辺数は22である。ゆえに合計は1+3+2=61+3+2=6となり、上で求めた∣E(T(5,2))∣=6\lvert E(T(5,2))\rvert=6と一致する。

r=3r=3、n=7n=7の場合.7=3⋅2+17=3\cdot2+1であるから、T(7,3)T(7,3)の部の大きさは33が11個、22が22個である。∣E(T(7,3))∣=(72)−(32)−(22)−(22)=21−3−1−1=16.\lvert E(T(7,3))\rvert=\binom72-\binom32-\binom22-\binom22=21-3-1-1=16.漸化式で確かめる。T(4,3)T(4,3)の部の大きさは2,1,12,1,1であるから∣E(T(4,3))∣=(42)−(22)−(12)−(12)=6−1−0−0=5\lvert E(T(4,3))\rvert=\binom42-\binom22-\binom12-\binom12=6-1-0-0=5であり、(32)+(3−1)(7−3)+∣E(T(4,3))∣=3+8+5=16\binom32+(3-1)(7-3)+\lvert E(T(4,3))\rvert=3+8+5=16となって一致する。

大きさの差を広げると辺数が減ること.n=7n=7、r=3r=3で部の大きさを4,2,14,2,1に取ると(72)−(42)−(22)−(12)=21−6−1−0=14<16\binom72-\binom42-\binom22-\binom12=21-6-1-0=14<16であり、5,1,15,1,1に取ると21−(52)−0−0=21−10=11<1621-\binom52-0-0=21-10=11<16である。命題 3.2で主張されるとおり、大きさの差が11以下の分割だけにより最大の辺数が与えられる。

7 演習

問題 7.1.

  1. r≥2r\ge2とする。長さ55の閉路の頂点c1,…,c5c_1,\dots,c_5と、新しい頂点z1,…,zr−2z_1,\dots,z_{r-2}からなるr+3r+3頂点のグラフGGを、閉路の辺cjcj+1c_jc_{j+1}(添字は55を法とする)、i≠i′i\ne i'に対する辺zizi′z_iz_{i'}、およびすべてのi,ji,jに対する辺zicjz_ic_jを辺集合として定める(r=2r=2のときGGは長さ55の閉路である)。GGがKr+1K_{r+1}を部分グラフとして含まず、GGのどの非辺を加えてもKr+1K_{r+1}を部分グラフとして含むようになることを示せ。さらに、GGの頂点集合はrr個の独立集合へ分割することができないこと、および∣E(G)∣<∣E(T(r+3,r))∣\lvert E(G)\rvert<\lvert E(T(r+3,r))\rvertであることを示せ。
  2. G=(V,E)G=(V,E)を三角形K3K_3を部分グラフとして含まないnn頂点の有限単純無向グラフとし、m=∣E∣m=\lvert E\rvertとする。∑uv∈E(deg⁡G(u)+deg⁡G(v))=∑v∈Vdeg⁡G(v)2\sum_{uv\in E}\bigl(\deg_G(u)+\deg_G(v)\bigr)=\sum_{v\in V}\deg_G(v)^{2}を示せ。さらに、各辺uv∈Euv\in Eについてdeg⁡G(u)+deg⁡G(v)≤n\deg_G(u)+\deg_G(v)\le nが成り立つことを示し、これらを用いて、定理 4.3を用いずにm≤n2/4m\le n^{2}/4を証明せよ。
  3. rrを正の整数、n≥rn\ge rとし、G=(V,E)G=(V,E)を補題 4.1の仮定を満たすnn頂点の有限単純無向グラフとする。GGのすべての頂点が、GGのあるrr元クリークに属することを示せ。さらにr≥2r\ge2のとき、Kr+1K_{r+1}を部分グラフとして含まないr+1r+1頂点のグラフであって、どのrr元クリークにも属さない頂点をもつものを一つ挙げよ。
  4. rrとnnを正の整数とする。∣E(T(n,r))∣≤(1−1r)n22\lvert E(T(n,r))\rvert\le\bigl(1-\frac1r\bigr)\frac{n^{2}}{2}を示し、等号が成り立つこととrrがnnを割り切ることは同値であることを示せ。さらに、定理 4.3と定理 5.1を用いて、Kr+1K_{r+1}を部分グラフとして含まないnn頂点の有限単純無向グラフGGについて∣E(G)∣≤(1−1r)n22\lvert E(G)\rvert\le\bigl(1-\frac1r\bigr)\frac{n^{2}}{2}であり、等号が成り立つことと、r∣nr\mid nかつG≅T(n,r)G\cong T(n,r)であることは同値であることを示せ。
  5. 命題 3.2を、最小値を取る組の存在から出発する形ではなく、(n1,…,nr)(n_1,\dots,n_r)から出発して有限回の置き換えで(m1,…,mr)(m_1,\dots,m_r)に到達することを示す形へ設計し直せ。置き換えの回数が有限であることの根拠を明示せよ。
  6. r=2r=2の場合の定理 4.3、すなわち三角形を部分グラフとして含まないnn頂点グラフの辺数が⌊n2/4⌋\lfloor n^{2}/4\rfloor以下であることを、T(n,2)T(n,2)の辺数を計算して確かめよ。nnが偶数の場合と奇数の場合に分けて計算せよ。
解答.

(1)を示す。C={c1,…,c5}C=\{c_1,\dots,c_5\}、Z={z1,…,zr−2}Z=\{z_1,\dots,z_{r-2}\}と置く。cjc_jと隣接するCCの頂点はcj−1c_{j-1}とcj+1c_{j+1}だけであり、この二頂点の添字の差は22であるから互いに隣接しない。ゆえにCCの33元部分集合はどれもクリークではない。実際、33元のクリークがあれば、その一頂点cjc_jの二つの隣接頂点cj−1c_{j-1}、cj+1c_{j+1}が隣接することになる。

Kr+1K_{r+1}を含まないこと。SSをGGのクリークとすると、S∩CS\cap CはCCのクリークであるから∣S∩C∣≤2\lvert S\cap C\rvert\le2であり、∣S∩Z∣≤r−2\lvert S\cap Z\rvert\le r-2である。ゆえに∣S∣≤r\lvert S\rvert\le rであり、GGは(r+1)(r+1)元クリークをもたない。

非辺を加えること。GGの非辺は{cj,cj+2}\{c_j,c_{j+2}\}(j=1,…,5j=1,\dots,5、添字は55を法とする)の55組だけである。実際、ZZの二頂点、ZZとCCの二頂点、および添字の差が11であるCCの二頂点はすべて隣接する。非辺cjcj+2c_jc_{j+2}を加えたグラフでは、{cj,cj+1,cj+2}∪Z\{c_j,c_{j+1},c_{j+2}\}\cup Zの相異なる二頂点はすべて隣接し、この集合の元の個数は3+(r−2)=r+13+(r-2)=r+1である。ゆえにG+cjcj+2G+c_jc_{j+2}はKr+1K_{r+1}を部分グラフとして含む。

独立集合への分割がないこと。V(G)=V1⊔⋯⊔VrV(G)=V_1\sqcup\dots\sqcup V_rを、各ViV_iが独立集合である分割と仮定する。ZZの頂点は互いに隣接するので相異なる部に属し、番号を付け替えてzi∈Viz_i\in V_i(1≤i≤r−21\le i\le r-2)としてよい。ziz_iはCCのすべての頂点とZZの他の頂点に隣接するので、Vi={zi}V_i=\{z_i\}である。したがってC⊆Vr−1∪VrC\subseteq V_{r-1}\cup V_rであり、閉路c1c2c3c4c5c1c_1c_2c_3c_4c_5c_1の各辺は独立集合Vr−1∩CV_{r-1}\cap CとVr∩CV_r\cap Cを結ぶ。ゆえに、CCと閉路の辺からなるグラフは二部グラフであるが、長さ55の閉路をもつので§D2.7 定理 5.3に反する。とくにGGは完全rr部グラフではない。

辺数を比べる。非辺は55組であるから∣E(G)∣=(r+32)−5\lvert E(G)\rvert=\binom{r+3}{2}-5である。T(r+3,r)T(r+3,r)の部の大きさは、命題 2.3 (1)より、r=2r=2のとき3,23,2、r≥3r\ge3のとき22が33個と11がr−3r-3個である。命題 3.3 (1)より、∣E(T(r+3,r))∣\lvert E(T(r+3,r))\rvertはr=2r=2のとき(52)−3−1=(52)−4\binom52-3-1=\binom52-4、r≥3r\ge3のとき(r+32)−3\binom{r+3}{2}-3であり、いずれの場合も(r+32)−5\binom{r+3}{2}-5より大きい。したがってGGは、辺を加えるとKr+1K_{r+1}を含むようになるにもかかわらず、辺数がex⁡(r+3;Kr+1)\operatorname{ex}(r+3;K_{r+1})に達しない。定理 4.3の証明でG+G^{+}を取る段は、G+G^{+}が Turán グラフであることを保証しない。この例ではG+=GG^{+}=Gであり、証明はG+G^{+}の辺数を帰納法で評価することによって上界を得ている。

(2)を示す。

S={(e,(v,f))∈E×(V×E): v∈e, v∈f}S=\{(e,(v,f))\in E\times(V\times E):\ v\in e,\ v\in f\}

と置き、§E16.6 命題 2.1をX=EX=E、Y=V×EY=V\times EとSSに適用する。辺e=uve=uvに対する切り口は、第一成分がuuである対(u,f)(u,f)(ffはuuを端点にもつ辺)と、第一成分がvvである対(v,f)(v,f)(ffはvvを端点にもつ辺)からなり、二つは互いに素であるから、§D2.2 定理 2.1よりその元の個数はdeg⁡G(u)+deg⁡G(v)\deg_G(u)+\deg_G(v)である。(v,f)∈V×E(v,f)\in V\times Eに対する切り口は、v∈fv\in fのときvvを端点にもつ辺の全体であってdeg⁡G(v)\deg_G(v)個の元をもち、v∉fv\notin fのとき空である。したがって

∑uv∈E(deg⁡G(u)+deg⁡G(v))=∣S∣=∑v∈V ∑f∈E, v∈fdeg⁡G(v)=∑v∈Vdeg⁡G(v)2\sum_{uv\in E}\bigl(\deg_G(u)+\deg_G(v)\bigr)=\lvert S\rvert=\sum_{v\in V}\ \sum_{f\in E,\ v\in f}\deg_G(v)=\sum_{v\in V}\deg_G(v)^{2}

である。

uv∈Euv\in Eとする。NG(u)∩NG(v)N_G(u)\cap N_G(v)が頂点wwを含むとすると、{u,v,w}\{u,v,w\}は33元クリークであり、GGがK3K_3を含まないことに反する。ゆえにNG(u)N_G(u)とNG(v)N_G(v)はVVの互いに素な部分集合であり、§D2.2 定理 2.1よりdeg⁡G(u)+deg⁡G(v)=∣NG(u)∪NG(v)∣≤n\deg_G(u)+\deg_G(v)=\lvert N_G(u)\cup N_G(v)\rvert\le nである。これを前段の等式へ代入すると∑v∈Vdeg⁡G(v)2≤nm\sum_{v\in V}\deg_G(v)^{2}\le nmを得る。

一方、§D2.7 定理 1.2より∑v∈Vdeg⁡G(v)=2m\sum_{v\in V}\deg_G(v)=2mであるから

0≤∑v∈V(deg⁡G(v)−2mn)2=∑v∈Vdeg⁡G(v)2−4mn⋅2m+n⋅4m2n2=∑v∈Vdeg⁡G(v)2−4m2n0\le\sum_{v\in V}\Bigl(\deg_G(v)-\frac{2m}{n}\Bigr)^{2}=\sum_{v\in V}\deg_G(v)^{2}-\frac{4m}{n}\cdot2m+n\cdot\frac{4m^{2}}{n^{2}}=\sum_{v\in V}\deg_G(v)^{2}-\frac{4m^{2}}{n}

である。ゆえに4m2/n≤∑v∈Vdeg⁡G(v)2≤nm4m^{2}/n\le\sum_{v\in V}\deg_G(v)^{2}\le nmである。m=0m=0ならば主張は成り立つ。m≥1m\ge1ならば両辺を4m/n4m/nで割ってm≤n2/4m\le n^{2}/4を得る。mmは整数であるからm≤⌊n2/4⌋m\le\lfloor n^{2}/4\rfloorであり、(6)で求める∣E(T(n,2))∣\lvert E(T(n,2))\rvertと同じ上界が得られる。

(3)を示す。v∈Vv\in Vを任意に取る。

uv∉Euv\notin Eを満たすu∈V∖{v}u\in V\setminus\{v\}が存在する場合を考える。仮定よりG+uvG+uvは(r+1)(r+1)元クリークSSをもつ。GGはKr+1K_{r+1}を部分グラフとして含まないので、SSの相異なる二頂点の対のうちGGの辺でないものがある。G+uvG+uvの辺集合はE∪{uv}E\cup\{uv\}であるから、その対は{u,v}\{u,v\}であり、u,v∈Su,v\in Sである。S′=S∖{u}S'=S\setminus\{u\}と置くと、∣S′∣=r\lvert S'\rvert=rかつv∈S′v\in S'である。S′S'の相異なる二頂点の対は{u,v}\{u,v\}と異なり、G+uvG+uvの辺であるからGGの辺である。ゆえにS′S'はvvを含むGGのrr元クリークである。

vvがV∖{v}V\setminus\{v\}のすべての頂点と隣接する場合を考える。補題 4.1よりGGはrr元クリークAAをもつ。v∉Av\notin Aと仮定すると、vvはAAのすべての頂点と隣接し、AAはクリークであるから、A∪{v}A\cup\{v\}は(r+1)(r+1)元クリークとなって、GGがKr+1K_{r+1}を含まないことに反する。ゆえにv∈Av\in Aである。

いずれの場合も、vvはあるrr元クリークに属する。

例を挙げる。r≥2r\ge2とし、rr元集合AAとw∉Aw\notin Aを取って、AAの二元部分集合の全体を辺集合とする頂点集合A∪{w}A\cup\{w\}のグラフHHを考える。HHの(r+1)(r+1)元部分集合はA∪{w}A\cup\{w\}だけであり、wwはどの頂点とも隣接しないので、これはクリークではない。ゆえにHHはKr+1K_{r+1}を含まない。AAはrr元クリークである。r≥2r\ge2であるから、wwを含むrr元集合はww以外の頂点を含み、wwはその頂点と隣接しないので、wwはどのrr元クリークにも属さない。HHは補題 4.1の仮定を満たさない。実際、a∈Aa\in Aに対してH+waH+waではwwの次数が11であるから、r≥2r\ge2のときwwを含む(r+1)(r+1)元クリークは存在しない。ww以外の頂点はrr個しかないので、wwを含まない(r+1)(r+1)元集合も存在しない。ゆえにH+waH+waはKr+1K_{r+1}を部分グラフとして含まない。

(4)を示す。T(n,r)T(n,r)の部の大きさをm1,…,mrm_1,\dots,m_rとすると∑i=1rmi=n\sum_{i=1}^{r}m_i=nである。命題 3.3 (1)より

∣E(T(n,r))∣=n(n−1)2−∑i=1rmi(mi−1)2=n2−∑i=1rmi22\lvert E(T(n,r))\rvert=\frac{n(n-1)}{2}-\sum_{i=1}^{r}\frac{m_i(m_i-1)}{2}=\frac{n^{2}-\sum_{i=1}^{r}m_i^{2}}{2}

である。ここで∑imi=n\sum_{i}m_i=nを用いた。また

0≤∑i=1r(mi−nr)2=∑i=1rmi2−2nr∑i=1rmi+r⋅n2r2=∑i=1rmi2−n2r0\le\sum_{i=1}^{r}\Bigl(m_i-\frac nr\Bigr)^{2}=\sum_{i=1}^{r}m_i^{2}-\frac{2n}{r}\sum_{i=1}^{r}m_i+r\cdot\frac{n^{2}}{r^{2}}=\sum_{i=1}^{r}m_i^{2}-\frac{n^{2}}{r}

であるから、∑imi2≥n2/r\sum_im_i^{2}\ge n^{2}/rであり、∣E(T(n,r))∣≤12(n2−n2r)=(1−1r)n22\lvert E(T(n,r))\rvert\le\frac12\bigl(n^{2}-\frac{n^{2}}{r}\bigr)=\bigl(1-\frac1r\bigr)\frac{n^{2}}{2}を得る。

等号が成り立つことは、∑i(mi−n/r)2=0\sum_i(m_i-n/r)^{2}=0、すなわちすべてのiiについてmi=n/rm_i=n/rが成り立つことと同値である。このときn/r=m1n/r=m_1は整数であるから、rrはnnを割り切る。逆にr∣nr\mid nならば、n=qrn=qrと書くと命題 2.3の記号でs=0s=0であり、命題 2.3 (1)よりすべての部の大きさはq=n/rq=n/rであるから、等号が成り立つ。

GGをKr+1K_{r+1}を部分グラフとして含まないnn頂点の有限単純無向グラフとする。定理 4.3と前段より

∣E(G)∣≤∣E(T(n,r))∣≤(1−1r)n22\lvert E(G)\rvert\le\lvert E(T(n,r))\rvert\le\Bigl(1-\frac1r\Bigr)\frac{n^{2}}{2}

である。両端が等しいことは、二つの不等号がともに等号であることと同値である。第一の等号は定理 5.1によりG≅T(n,r)G\cong T(n,r)と同値であり、第二の等号は前段によりr∣nr\mid nと同値である。ゆえに、∣E(G)∣=(1−1r)n22\lvert E(G)\rvert=\bigl(1-\frac1r\bigr)\frac{n^{2}}{2}であることと、r∣nr\mid nかつG≅T(n,r)G\cong T(n,r)であることは同値である。

(5)を示す。F(n1,…,nr)=∑i=1r(ni2)F(n_1,\dots,n_r)=\sum_{i=1}^{r}\binom{n_i}{2}と置く。和がnnである非負整数の組(n1,…,nr)(n_1,\dots,n_r)から出発し、ni≥nj+2n_i\ge n_j+2を満たす添字の対(i,j)(i,j)が存在するかぎり、そのような対を一つ選んでnin_iをni−1n_i-1へ、njn_jをnj+1n_j+1へ置き換える操作を繰り返す。置き換えた後の組も和がnnの非負整数の組である。実際、和は変わらず、ni−1≥nj+1≥1n_i-1\ge n_j+1\ge1である。命題 3.2の証明の計算により、一回の置き換えでFFの値はnj−ni+1≤−1n_j-n_i+1\le-1だけ変化する。

置き換えの回数は有限である。実際、FFの値は非負整数であり、一回の置き換えごとに11以上減るので、置き換えの回数は出発した組の値F(n1,…,nr)F(n_1,\dots,n_r)以下である。置き換えができなくなった時点の組を(n1′,…,nr′)(n'_1,\dots,n'_r)とすると、すべてのi,ji,jについて∣ni′−nj′∣≤1\lvert n'_i-n'_j\rvert\le1である。nn元集合をこの大きさの部へ分ける分割は定義 2.2の条件を満たすので、命題 2.3 (1)より(n1′,…,nr′)(n'_1,\dots,n'_r)は(m1,…,mr)(m_1,\dots,m_r)の並べ替えである。並べ替えはFFの値を変えないので、置き換えごとにFFが減ることから

F(n1,…,nr)≥F(n1′,…,nr′)=∑i=1r(mi2)F(n_1,\dots,n_r)\ge F(n'_1,\dots,n'_r)=\sum_{i=1}^{r}\binom{m_i}{2}

を得る。

等号成立条件を示す。(n1,…,nr)(n_1,\dots,n_r)が(m1,…,mr)(m_1,\dots,m_r)の並べ替えならばFFの値は等しい。逆に、(n1,…,nr)(n_1,\dots,n_r)が(m1,…,mr)(m_1,\dots,m_r)の並べ替えでないとする。このとき命題 2.3 (1)より(n1,…,nr)(n_1,\dots,n_r)はすべての差が11以下の組ではないので、ni≥nj+2n_i\ge n_j+2を満たす対が存在し、置き換えは少なくとも一回行われる。ゆえにF(n1,…,nr)≥F(n1′,…,nr′)+1>∑i(mi2)F(n_1,\dots,n_r)\ge F(n'_1,\dots,n'_r)+1>\sum_i\binom{m_i}{2}である。

(6)を示す。r=2r=2とし、n=2q+sn=2q+s(q=⌊n/2⌋q=\lfloor n/2\rfloor、s∈{0,1}s\in\{0,1\})と書く。命題 2.3 (1)より、T(n,2)T(n,2)の部の大きさはq+1q+1がss個、qqが2−s2-s個である。

nnが偶数のとき、s=0s=0であり、部の大きさはq,qq,qである。命題 3.3 (1)より

∣E(T(n,2))∣=(2q2)−2(q2)=q(2q−1)−q(q−1)=q2=n24\lvert E(T(n,2))\rvert=\binom{2q}{2}-2\binom q2=q(2q-1)-q(q-1)=q^{2}=\frac{n^{2}}{4}

である。n2/4n^{2}/4は整数であるから、この値は⌊n2/4⌋\lfloor n^{2}/4\rfloorに等しい。

nnが奇数のとき、s=1s=1であり、部の大きさはq+1,qq+1,qである。命題 3.3 (1)より

∣E(T(n,2))∣=(2q+12)−(q+12)−(q2)=q(2q+1)−q(q+1)+q(q−1)2=q(2q+1)−q2=q2+q\lvert E(T(n,2))\rvert=\binom{2q+1}{2}-\binom{q+1}{2}-\binom q2=q(2q+1)-\frac{q(q+1)+q(q-1)}{2}=q(2q+1)-q^{2}=q^{2}+q

である。一方n2/4=(4q2+4q+1)/4=q2+q+14n^{2}/4=(4q^{2}+4q+1)/4=q^{2}+q+\tfrac14であり、q2+qq^{2}+qは整数でq2+q≤n2/4<q2+q+1q^{2}+q\le n^{2}/4<q^{2}+q+1であるから、⌊n2/4⌋=q2+q\lfloor n^{2}/4\rfloor=q^{2}+qである。

いずれの場合も∣E(T(n,2))∣=⌊n2/4⌋\lvert E(T(n,2))\rvert=\lfloor n^{2}/4\rfloorであり、定理 4.3をr=2r=2に適用すると、三角形を部分グラフとして含まないnn頂点グラフの辺数は⌊n2/4⌋\lfloor n^{2}/4\rfloor以下である。なお、二つの場合の値は、完全二部グラフの辺数を直接数えたq⋅qq\cdot qと(q+1)⋅q(q+1)\cdot qにそれぞれ一致する。▨

注意 7.2. 完全グラフ以外の禁止部分グラフに対する極値関数、二部グラフを禁止する場合の漸近的な評価、および極値グラフの安定性は、本記事では扱っていない。

参考文献

  1. Reinhard Diestel, Graph Theory, 6th ed., Graduate Texts in Mathematics 173, Springer, Berlin, 2025.極値グラフ理論における Turán の定理の定式化と、Turán グラフの辺数の表示を参考にした。
  2. Martin Aigner and Günter M. Ziegler, Proofs from THE BOOK, 6th ed., Springer, Berlin, 2018.完全多部グラフへ帰着する証明の構成と、等号成立グラフの決定を参考にした。

前提記事