2

グリーン・タオの定理4 ハイパーグラフ除去補題の利用

245
0

こんにちは,itouです.
今回は前回確認した

三角形除去補題
アイタイ・セメレディの定理(コーナー定理ともいう)
ロスの定理

の流れを

ハイパーグラフ除去補題
多次元コーナー定理
有限版多次元セメレディの定理

へと一般化したものを見ていきます.少しで分かりにくいと思ったら前回の記事を参照してください.以下でk=3,r=2としたものが前回の流れです.

定義

下のある図も参考にして下さい.直積や非交和が出てくるので,混同しないようにしてください.説明の都合上,一部私が導入した記号,用語が出てきます.

krグラフデータ

k,rr[k]を満たす正整数とする.各j[k]に対してVjが空でない有限集合であり,各e([k]r)に対してEeΠieVjであるとき,((Vj)j[k];(Ee)e([k]r))krグラフデータという.

krグラフ

「頂点集合がk個の部分に分けられていて,同じ部分に属する相異なる頂点たちが同じ辺の構成要素になることがないようなrグラフ」のことをkrグラフという.krグラフデータD=((Vj)j[k];(Ee)e([k]r))が与えられたとき,V=j[k]Vjとおき,E=e([k]r)Eeを自然に(Vr)の部分集合と思うことによって,krグラフを自然に構成できる.このとき,GDから構成されるkrグラフとよぶ.

以下Jを頂点集合の記号として用いますが,J=[k]として考えてもらってよいです.

rグラフ型

Hが有限集合Jを頂点集合とするrグラフであり,各jJに対してVjが空でない有限集合であるときに,組(H;(Vj)jJ)rグラフ型とよぶ.

H型のkrグラフデータ

H=(J,E)として,rグラフ型(H;(Vj)jJ)と各eE(Jr)ごとにEejeVjであるような集合族(Ee)eEに対して,D=((Vj)jJ;(Ee)eE,()e(Jr)E)krグラフデータである.Dの部分集合DH=((Vj)jJ;(Ee)eE)H型のkrグラフデータという.

DHは私のオリジナルの記号です.Hが(k頂点)完全rグラフなら,krグラフデータに一致します.

H型のkrグラフ

H型のkrグラフデータDH=((Vj)jJ;(Ee)eE)が与えられたとき,頂点集合をjJVjとおき,辺集合をeEEeとしたグラフをH型のkrグラフという.

H=Kk(r)の場合はE=(Jr)となります.

理解を助けるために,以下のように本書にはない用語を設定します.

用語  頂点小集合,辺小集合

jに対してVjを頂点小集合,各eE(Jr)に対してEeを辺小集合という.

EEeが出てきて紛らわしいですが,(Jr)の部分集合がEで,eEによってJ個の頂点小集合のうちどのr個を選ぶか指定し,その直積の部分集合を辺小集合Eeというのです.D=((Vj)jJ;(Ee)eE,()e(Jr)E)とかいているのは,H=Kk(r)の場合とは違って選んでいないr個の頂点小集合の組がある(つまり()e(Jr)Eが空でない)からです.それら選んでいない辺を除いたのがH型のkrグラフデータDH=((Vj)jJ;(Ee)eE)です.

「三角形」に対応する言葉を導入しておきます.

用語 Hのコピー

グラフGに対して,Gに含まれるHと同型なGの部分グラフのことをGに含まれるHのコピーという.

H(DH)

Hk頂点rグラフとする.
H型のkrグラフデータDH=((Vj)jJ;(Ee)eE)に対し,

H(DH)={(vj)jJiJVj:eE,(vj)jeEe}
と定める.

H(DH)は除去すべきHのコピーの頂点集合の集まりです.

上の概念を整理しましょう.
まず,k頂点rグラフH=(J,E)(J=k)を用意します.

次に,Hk個の頂点集合に対し,k個の頂点小集合Vjを持ってきて,それぞれ対応させます.(各Vjの元の個数は自由です.)この組(H;(Vj)jJ)rグラフ型です.いま,Eの元ek個の頂点小集合のうちr個を指定しています.このr個の頂点小集合から頂点を1つずつ選んで辺をつくります.そのような辺の個数は全部でΠjeVj個だけありますが,その部分集合をEeとします.(実際は部分集合の取り方を指定します.)これで辺小集合ができました.同じことをすべてのeEについてもやります.こうしてできたのが頂点小集合と頂点辺小集合の組,H型のkrグラフデータDH=((Vj)jJ;(Ee)eE)です.

改めて頂点集合をjJVjとおき,辺集合をeEEeとしたグラフをH型のkrグラフというのです.

イメージ

k=4,r=3の場合のイメージです.
イメージ イメージ

図中の「K4(3)と同型な部分3グラフ」が「K4(3)のコピー」,「Hと同型な部分3グラフ」が「Hのコピー」です.

本題

ハイパーグラフ除去補題

正整数kと正の実数ε>0に対して,δ=δHRL(k,ε)>0が存在して,以下が成立する.Hを頂点数krグラフとし(r[k]),rグラフGを任意に考えて,その頂点数をnとおく.もしGが高々δnk個しかHと同型な部分rグラフを含まなければ,高々εnr個の辺を消去することによって,Hと同型な部分rグラフを含まないようなGの部分rグラフを得ることができる.

k部ハイパーグラフ版ハイパーグラフ除去補題

正整数kと正の実数ε>0に対して,δ=δPHRL(k,ε)が存在して,以下が成立する.(H;(Vj)jJ)J=kであるようなrグラフ型(r[k]),EHの辺集合,DH=((Vj)jJ;(Ee)eE)とする.各eEごとに集合EeiJVj
を考える.もし
H(DH)δjJVj
が満たされるならば,各eEに対してEejJVjであるような族(Ee)eEが存在して,DH=((Vj)jJ;(Ee)eE)として

H(DH)=
かつ任意のeEに対して
(EeEe)εjJVj
が成り立つ.

三角形除去補題と同様ハイパーグラフ除去補題にも2つのバージョンがありますが,以降単にハイパーグラフ除去補題と言ったら後者のグラフの言葉で書かれたものを指すことにします.

r次元コーナー

rを正整数とする.aZr,lZを用いて{a+lϵj:j[r+1]}と表されるZrの部分集合のことをr次元コーナーという.ここで,(ϵj)j[r]r次元ユークリッド空間Rrの標準基底であり,ϵr+1零ベクトルとしている.l0であるようなr次元コーナーを非自明なr次元コーナー,l=0であるようなr次元コーナーを自明なr次元コーナーとよぶ.

多次元コーナー定理

正整数rおよび実数0<δ1に対して,正整数NCT(r,δ)が存在して,以下が成立する.NNCT(r,δ)を満たす任意の正整数Nに対して,AδNrであるような集合A[N]rは非自明なr次元コーナーを含む.

有限版多次元セメレディの定理

Zdの部分集合Sと実数0<δ1に対して,正整数NMST(d,S,δ)が存在して,以下が成立する.NNMST(d,S,δ)を満たす任意の整数Nに対して,AδNdであるような集合A[N]dS星座を含む.

ハイパーグラフ除去補題多次元コーナー定理

r=1ならば多次元コーナー定理は自明.よってr2とします.実数0<δ1を任意にとり,NCT(r,δ)=1r(1δ+r1)と定義します.ただし,δ=δPHRL(r+1,δr2+1).NNCT(r,δ)とし,AδNrを満たす集合A[N]rをとります.

Aからグラフをつくっていきます.
頂点集合については,各j[r]に対し,Vj
Vj={Hj(a):a[N]}
と定義し,
Vr+1={Hr+1(a):∈[r,rN]}

とします.

ここで,j[r]のときは

Hj(a)={(xi)i[r]Zr:xj=a}
j=r+1のときは
Hr+1(a)={(xi)i[r]Zr:i[r]xi=a}

とします.Hi(a)Rr上の超平面の格子点からなる集合です.これを単に超平面ということにします.定義からj[r]のときはVj=N,Vr+1=rNr+1です.

辺集合を以下のようにしましょう.
i[r+1]ごとにei=[r+1]{i}([r+1]r)とおき,集合EeijeiVjを以下のように定義します.
jeiごとに超平面HjVjをとるとき,定義からjeiHjは1元集合です.そこで

(Hj)jeiEeijeiHjは1元集合でAに含まれる

とします.まとめると,

Aからつくったグラフ

頂点集合

Vj={Hj(a):a[N]}Vr+1={Hr+1(a):a[r,rN]}

ここで,j[r]のときは

Hj(a)={(xi)i[r]Zr:a[r,rN]}
j=r+1のときは
Hr+1(a)={(xi)i[r]Zr:i[r]xi=a}

辺集合

i[r+1]ごとにei=[r+1]{i}([r+1]r)とおき,集合EeijeiVjを以下のように定義します.

(Hj)jeiEeijeiHjは1元集合でAに含まれる

このとき,集合H=Kr+1(r)((Vj)j[r+1];(Eei)i[r+1])は,対応
(Hj(aj))j[r+1]{(ai)i[r]+(ar+1i[r]ai)ϵj:j[r+1]}
によって,Aに含まれるr次元コーナー全体の集合と1対1対応します.
ただしϵir次元の標準基底です(上からi番目の要素が1,他が0の列ベクトルを考えてください.ϵr+1は0ベクトルとします).

前回同様Aが非自明なコーナーを含むことを背理法で示しましょう.上の対応においてHの任意の元が自明なr次元コーナーに対応していると仮定します.

このとき,

H=ANrδPHRL(r+1,δr2+1)j[r+1]Vj
であるので,ハイパーグラフ除去補題より,各i[r+1]に対してEeijeiVjが存在して,H=Kr+1(r+1)((Vj)j[r+1];(Eei)i[r+1])=かつ任意のi[r+1]に対して
(EeiEei)δr2+1jeiVj
が成立します.

ここでDH=((Vj)j[r+1];(Eei)i[r+1])rグラフ型をすべて除去し終えたグラフです.
(EeiEei)(i[r+1])
は除去すべきrグラフ型の個数のことです.

仮定はHの任意の元が自明なr次元コーナーに対応していることを意味していました.Hの元であるr+1個の超平面の組は,そのうちのr個から残りの1個が一意的に決まります.
よって次の写像:
Hi[r+1](EeiEei)
は単射です.

よって,
Hi[r+1](EeixEeix)δr2+1{(r2+1)Nrr(r1)N}<δNr
となりますが,これはAδNrに矛盾し,証明が完了します.

多次元コーナー定理有限版多次元セメレディの定理に入る前に

本書では多次元コーナー定理有限版多次元セメレディの定理の証明に,加群,短完全系列,切断といった用語を用いていますが,なるべくそれらを使わず説明します.(加群だけ使います)(これらの概念はこれより後には出てきませんし,この証明を理解するには大きすぎる牛刀といったところなので詳しくはやりません).ベクトル空間が分かれば十分です.

ベクトル空間の説明(高校数学の美しい物語)
ベクトル空間とは体Kを用意して,Kの元を係数として代数構造をつくったものです.この係数として用意する集合を体ではなく環Rとしたものを加群といいます.R=Zのとき,Z加群といいます.このあとはZ加群しか出てきません.

この後の証明に必要な知識

1.ZnZ加群とみなせる.とくに,Z加群Znの基底をとることで,Znの元を一意に表せる.(Z加群についてはこれさえ分かっていれば十分です.)
2.ABCという集合の列を考えて,f:ABが単射,g:BCが全射,ker(g)=Im(f)のとき,s:CBが存在して,gs=idCである.(idCCの恒等写像)また,Akergと1対1対応する.

1についてはZn 標準基底 をとることを考えるというだけです.

2については下の図を見て納得してください.
短完全系列のイメージ 短完全系列のイメージ
CよりBの方が大きいので,CからBにいってもCに戻ってくることができるというだけです.

(星座の)標準形状というものを導入します.

(星座の)標準形状

dを正整数,SZdの有限部分集合とする.0SおよびS=Sが成り立ち,SZdZ加群として生成するとき,Sを標準形状とよぶ.

星座の形状は標準形状であるとして一般性を失わないことを確認しましょう.というのも任意の星座Sに対して,S0が含まれていなければ0を追加し,さらに高々d個の元を付け加えることで,得られる集合S(S)が自由Z加群を生成するようにします.するとS~=S(S)は標準形状なので,S~星座が目的の集合内に存在するならその部分集合として,Sが含まれていることが示されます.よって標準形状の場合を考えて問題ありません.

多次元コーナー定理有限版多次元セメレディの定理

さて,証明に入ります.標準形状SZdと実数0<δ1を任意にとります.r=S1とし,S={s1,,sr,sr+1}と元にインデックスを振っておきます.(ただしsr+1=0)Z加群の全射写像ϕS:Zrを,各i[r]に対してϕS(ϵi)=siとして定めます.((ϵi)i[r]は標準基底でϵr+1は0ベクトル)

このとき,集合の列:
ker(ϕS)ZrZd
を考えます.

上で確認した通り,写像σ:ZrZd(gσ=idZd)が存在します.1つ取って固定します.ker(ϕS)Z加群Zrdとみなすことができます.このことはr個の未知数に対しd個の関係式を与えれば,自由度がrdになることよりわかります.
そのため基底w1,,wrdをとることができ,σ(ϵ1),,σ(ϵd),w1,,wrdZrの基底となっていることが分かります.ただし,(ϵi)i[d]Rdの標準基底です.
(σ(ϵ1),,σ(ϵd),w1,,wrdZrが1次独立であることは,ϕS(wi)=0ϕS(σ(ϵj))=ϵjよりわかります).

このZrの基底をなすr個のベクトルをそれぞれ基底(ϵi)i[r]に関して成分表示した際の各成分の絶対値の最大値のr倍をUとします.

すなわち,
σ(ϵi)=j[r]xjϵjwi=j[r]yjϵj
と成分表示するとき,xj,yjたちの中の絶対値の最大値のr倍をUとします.
そして,NMST(d,S,δ)=13UNCT(r,δ(3U)r)と定めます.

NNMST(d,S,δ)を満たす任意の整数NおよびAδNdであるような集合A[N]dをとります.a[N]dに対して,
V(a)={σ(a)+i[rd]biwiZr:i[rd],bi[N]}
とおきます.このとき,V(a)=NrdおよびV(a)ϕS1(a)が成り立っています.(ϕS(wi)=0なので)

σ(a)Zr(ϵi)i[r]に関する各成分の絶対値はdUN/r以下です.これはa=j[d]ajϵj(aj[N])であるとき,σ(a)=j[d]ajσ(ϵj)において,各σ(ϵj)をさらに(ϵi)i[r]に関する1次結合で表して展開すると,ajNd倍することに注意してわかります.

同様に,i[rd]biwiに関する各成分の絶対値は(rd)UN/r以下です.

以上により,V(a)の元の(ϵi)i[r]に関する各成分の絶対値はdUN/r+(rd)uN/r=UNで上から抑えられます. よって,V(a)[UN,UN]rがわかりました.したがって,
(ϕS1(a)[UN,UN]r)V(a)=Nrd
であり,aA[N]dなるすべてのaにも上の不等式が成立するので,
(ϕS1(A)[UN,UN]r)ANrd
が示されました.h=(UN+1)i[r]ϵiZrとし,
B=h+(ϕS1(A)[UN,UN]r)
としてBを定めると,B[2UN+1]r[3UN]r
となっています.およびAに関する条件から,
BANrdδNr=δ(3U)r(3UN)r
とできます.3UNNCT(r,δ(3U)r)なので,
多次元コーナー定理(定理3のステートメントでδδ(3U)r,N(3UN)rとした)より,Bは非自明なr次元コーナー{a+lϵi:i[r+1]}(aZr,lZ{0})を含みます.これをϕSZで射影すると,A{ϕS(ah)+lsi:i[r+1]}=ϕS(ah)+lSを含むことがわかります.lは負である可能性もありますが,S=Sであったので,これはS星座です.

これで多次元コーナー定理有限版多次元セメレディの定理
も示されました.

感想

結構大変でした.次はいよいよハイパーグラフ除去補題の証明にとりかかります.30ページぐらいあるので,一部を解説するだけになるかも.やる気次第です.

謝辞

ここまで読んで下さりありがとうございました。誤植等指摘お願いいたします.

投稿日:2024421
更新日:2024525
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

itou
itou
148
13513
数学勉強中. https://twitter.com/G7UOMb0Zd8V7LdP

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. 定義
  2. イメージ
  3. 本題
  4. ハイパーグラフ除去補題多次元コーナー定理
  5. 多次元コーナー定理有限版多次元セメレディの定理に入る前に
  6. 多次元コーナー定理有限版多次元セメレディの定理