這次去IBS收穫滿滿,聽Huy證了一遍Kahn–Kalai,跟子超做了個幾何上的Zarankiewicz,還跟被徐子翔翔哥找了一起做extremal set的問題。只能說,extremal set好好玩XD
Paper以一個很快的速度放上了arXiv(至少比我以前所有paper都快XD),其他三個人感覺都是超hard-working的人OAO,只有我擅長拖延,我道歉。
俗話說的好,道歉就要露出arXiv連結:https://arxiv.org/abs/2501.13850
以下進入數學部分,但這篇blog應該主要是講故事XD。首先我們先介紹VC-dimension的概念。基本上就是問你給你一個set family F⊆2[n],我能完全切開一個多大的集合?更準確來說,我們定義 F的VC-dim是最大的k使得存在一個[n]中大小是k的子集合S使得以下事情發生:考慮S∩F,F∈F會取滿S的任何子集合(包含空集合以及自己),也就是說對於所有B⊆S,都存在F∈F使得S∩F=B,而我們稱S被F shatter。這個定義某種程度上刻畫了F有多複雜。有了這個定義,我們可以問一些極值組合常問的問題。
問題: 考慮F是所有你參與過的paper的作者集合所形成的family,請問他的VC-dim是多少(#)
好啦,認真的問題如下。
問題: 假設我知道F⊆2[n]的VC-dim至多是d,請問F最大是多大?
Sauer–Shelah定理給出了這個問題的精確答案。
定理: 若F⊆2[n]的VC-dim至多是d,則∣F∣≤∑i=0d(in)。
這個定理可以用純組合方法證明,而且不難,推薦有興趣的讀者讀一遍。而這個上界是緊的,因為可以考慮如下構造:令F是所有[n]中大小小於d+1的集合所成的family,則任何大小是d的集合S,你都無法找到F∩S=S,所以VC-dim小於d+1。
在這個構造中,我們基本上是靠大小取勝的(?)。所以就會問說,那如果我固定F的大小呢?首先,這個大小是少得是d+1才有意義,不然我可以像上面一樣全取,於是我們可以考慮問題如下。
問題: 假設我知道F(d+1[n])的VC-dim至多是d,請問F最大是多大?
首先注意到,如果有個大小是d+1的集合S被F shatter,那S必須在F裡面。於是實際上條件等價:對於所有F∈F,存在BF⊊F使得對於所有F′∈F都有F∩F′=BF。
那我們可以怎麼構造呢?考慮F是所有包含1且大小是d+1的集合所成的family,則對於所有F∈F,取BF是任何F中不包含1的子集,則不存在F∩F′=BF(因為交集總是有1)。我們稱這個F是個star,而我們知道∣F∣(dn−1),於是我們會問說這個是不是最好的構造。首先,Frankl–Pach證明了一個蠻接近的上界。
定理: 若F⊆(d+1[n])的VC-dim至多是d,則∣F∣≤(dn)。
But,就是這個but。Ahlswede–Khachatrian以及Mubayi–Zhao給出了更大的構造,其中∣F∣=(dn−1)+(d−2n−4)。所以狀況是:上界跟(dn−1)差了(d−1n−1)=O(nd−1),下界跟(dn−1)差了(d−2n−4)=Ω(nd−2)。不久前,徐子翔、叶智恺、张盛桐以及其他人證明了上界總是不緊的。原本的Frankl–Pach上界以及這個證明都是base on多項式方法:考慮對於每個F,構造一個多項式使得這些多項式線性獨立,那我們就有關於∣F∣跟多項式空間維度的關係。
於是我去IBS訪問的時候被翔哥推坑了這個問題。然後在大佬們的carry下,有了這篇paper的第一個結果:
定理: 若F⊆(d+1[n])的VC-dim至多是d,則∣F∣≤(dn−1)+O(nd−1−4d−21)。
我們把跟(dn−1)的差從nd−1推進到了nd−1−4d−21,也提示了可能nd−2是正確的大小(指數怎麼可能不是整數嘛(#))。
而我更關心的其實是能不能有個正確版本的猜想使得star真的是最好的。於是我們考慮了以下BF也是uniform的問題。
猜想: 令n≥2d+2,0≤s≤d。若F⊆(d+1[n]),且對於所有F∈F,存在大小是s的BF⊊F使得對於所有F′∈F都有F∩F′=BF。則∣F∣≤(dn−1)。
當s=0的時候,條件等價於F中任兩個集合都相交,於是猜想等價於Erdős–Ko–Rado定理。而我們驗證了s=d的時候以及當n足夠大且s=1的時候猜想都是對的。
而我們paper中這兩部分的證明都回歸到純組合方法,其中我們用到一個很重要的觀察:如果有很多F的BF是同一個集合的話,那你總是可以在這些F中找到一個sunflower,也就是一些F1,…,Fr使得這些集合扣掉全部人共同的交集之後兩兩不交。當r夠大加上BF的條件後,F的長相就被大幅限制了。