MathLabs

解法: 多項式法によるキャップ集合問題の解決(クロート=レフ=パック、エレンバーグ=ハイスヴァイト、2016年)

ステップ 3/7: クロート=レフ=パックの階数補題:消える多項式はまれである
ざっくり言うと

次数の有界な多項式 PP が、集合 AA の相異なる2点の組み合わせ αa+βb\alpha a+\beta b すべてで消えるとする。クロート、レフ、パックの技巧は、値 Bab:=P(αa+βb)B_{ab} := P(\alpha a+\beta b) から ∣A∣×∣A∣|A| \times |A| 行列を作ることである:PP は対角線以外で消えるため、この行列は本質的に対角行列であり、非零成分が多い対角行列は高い階数を必要とする——しかし PP の特定の代数的構造により、AA がどれほど大きくても階数は小さいままである。

∣{a∈A:P(−γa)≠0}∣≤2md/2|\{a \in A : P(-\gamma a) \ne 0\}| \le 2 m_{d/2}
詳しい解説

エレンバーグとハイスヴァイト(2017年、命題2、クロート=レフ=パック2016年の補題1を一般化)は、α+β+γ=0\alpha+\beta+\gamma=0 を満たす Fq\mathbb{F}_q の元 α,β,γ\alpha,\beta,\gamma を固定する。P∈Sn≤dP \in S_n^{\le d} がすべての a≠b∈Aa \ne b \in A に対して P(αa+βb)=0P(\alpha a+\beta b)=0 を満たすなら、∣{a∈A:P(−γa)≠0}∣≤2md/2|\{a \in A : P(-\gamma a) \ne 0\}| \le 2 m_{d/2}。証明は P(αx+βy)P(\alpha x+\beta y) を展開する:全次数が dd 以下の各単項式は、その2つの部分(xx 部分または yy 部分)のいずれかが次数 d/2d/2 以下であるため、次数 d/2d/2 以下の単項式 mm で添字づけられたある多項式 Fm,GmF_m, G_m に対して P(αx+βy)=∑m∈Mnd/2m(x)Fm(y)+∑m∈Mnd/2m(y)Gm(x)P(\alpha x+\beta y) = \sum_{m \in M_n^{d/2}} m(x)F_m(y) + \sum_{m \in M_n^{d/2}} m(y)G_m(x) となる。x=a,y=b∈Ax=a, y=b \in A で評価すると、成分 Bab:=P(αa+βb)B_{ab} := P(\alpha a+\beta b) を持つ行列 BB は 2md/22m_{d/2} 個の階数1行列の和として書け、よって rank⁡(B)≤2md/2\operatorname{rank}(B) \le 2m_{d/2}。

このステップの用語
行列の階数
ある行列をその和として書くのに必要な階数1行列(列ベクトルと行ベクトルの外積)の最小個数のこと。kk 個の非零成分を持つ対角行列の階数はちょうど kk である。
このステップで使う知識