好久沒發blog了,先來講點數學。這次的問題如下:
Affine subspace statistics問題:給定,考慮一個集合
,請問最多有多少比例的
-flats (
維affine subspaces) 恰好包含
中的
個點?
這問題motivation是Alon, Axenovich, Goldwasser提出了上述的問題,但是只考慮跟軸平行的-flats的case,稱為hypercube statistics問題。xzx在去年的時候跟我說了這問題,然後她就去邊suffer各種問題+申請了(?)。然後Affine subspace statistics問題應該是這個問題的簡化版(或是更對稱的版本)。
上學期某一天子超來訪問的時候,我們剛好在吃飯,然後她說她做出了Affine subspace statistics問題的一個蠻好的上界,但跟下界差兩倍。我想說兩倍我熟阿,於是我就邊吃黑椒牛仔骨邊想這問題。首先,有個簡單的bootstraping可以把那個兩倍變成1.5倍。然後,我就在咬牛仔骨的時候,被某塊很貼近牛仔骨的筋崩斷了我的智齒,還好沒傷到神經。當天晚上我做惡夢夢到整晚邊咬牛仔骨邊做這題,於是我就跟它槓上了。然後我跟xzx跟dima就開始搞這問題了。
在這裡塞paper連結應該是個好時機(?):http://arxiv.org/abs/2607.25920
基本上呢,這問題有兩種構造。假設,其中
是
的奇數部分的話,可以考慮取
是
個平行的
-flats的聯集,這樣的話只要大部分的
-flats跟那些
-flats都交在
-flat裡的codimension
,所以都交
個點。由於取了
個
-flats,總共就有
個點。而那些不好的
-flats都來自於跟
的方向有太多平行的人,算一下比例會發現好的
-flats大概有
的比例。而我們的第一個結果證明了如果
跟
都很大的話,這個比例是asymptotically對的。
另一個構造是當的時候,取random的
,其中每個點被放進
的機率是
,這樣的話好的
-flats的比例大概是
,而這個case其實是個Gowers–Cauchy–Schwarz inequality的簡單推論,這部分是chatgpt教會我們的XD
以下是證明的outline,但我太忙(ㄌㄢˇ),所以讓gpt代勞吧(?)
好啊,那我們先正式講一下結果。令是當
時,好的
-flats比例的最大值。我們證明了以下兩個定理。
定理1:令,其中
是奇數且
足夠大,則
所以當時,
換句話說,前面那個平行flats的construction不只order是對的,連leading coefficient也是對的。
另外,對,我們可以完全決定答案。
定理2:對所有,
特別地,當時,
也就是說,每個點獨立地以機率放進
的random construction真的是optimal的。
的case
先來講比較麻煩的第一個定理。
固定一個,我們稱一個
-flat
是good的,如果
否則稱它是bad的。令是bad
-flats的比例。我們的目標就是證明
首先我們用一個averaging找到一個-flat
,使得
裡面的
-flats有至多
比例是bad的。令
由於是一個
-flat,裡面的
-flats就是它的affine hyperplanes。每個非零linear functional
都會把
分成一對平行的hyperplanes
跟
如果,那每一對平行hyperplanes中至少有一個不是good的,所以
裡至少一半的hyperplanes是bad的。這樣我們早就得到比需要更強的不等式了。因此,真正需要處理的情況一定滿足
接下來Fourier analysis就很自然地冒出來了。
令。對非零頻率
,我們有
由於兩邊的總點數是,這兩個hyperplanes要嘛都包含剛好
個
中的點,要嘛兩個都不是good的。因此
恰好代表這一對hyperplanes都是bad的。
所以問題就變成:一個大小是的集合,它的Fourier support最少可以多小?
奇數部分如何逼出一大堆Fourier coefficients
這邊我們需要以下引理。
引理:令是
維的
-vector space,
非空,並令
則
這邊的就是
裡面有幾個factor
。
先來直觀解釋一下。如果Fourier support避開了某個維的frequency subspace,那麼Fourier inversion會告訴你,某個codimension
的subspace的每個coset裡都有一樣多個
中的點。這樣的話,
就必須被
整除。但根據
的定義,它只被
整除,所以不可能。
實際上,這個argument告訴我們,非零的Fourier support必須跟每個維的frequency subspace相交。用finite geometry的語言,這就是一個blocking set。接著套用Bose–Burton theorem,就得到上面的
。
回到我們的問題,因為
且是奇數,所以
又因為,我們得到
另一方面,Fourier support裡的每一個非零frequency都對應到兩個bad hyperplanes,而我們選的裡沒有太多bad hyperplanes,所以
因此這個Fourier support的大小大概就是。
但到這邊還不夠。這只是在裡找到很多bad
-flats,直接數只會得到之前差一個constant的bound。我們需要把
裡的Fourier information拿出去,在整個
裡製造更多bad flats。
這也是證明中比較主要的idea。
Nice subspaces
令
我們考慮frequency space裡的維subspaces,並稱
是nice的,如果它跟
恰好交在
其中。也就是說,
裡面恰好有一個非零的Fourier coefficient。
令
因為裡只有
跟
在Fourier support中,Fourier inversion會告訴我們,對所有
,
現在選一個使得
。因為
,我們有
也就是說,兩個相差的平行
-cosets中,
的點數不一樣。
好啊,那這件事跟bad -flats有什麼關係呢?
考慮所有滿足
的-flats
。把
跟
配成一對,並考慮它們的聯集
這會是一個-flat。
如果,那麼每一對
裡面至少有一個是bad的。
如果,那
是bad的若且唯若
也是bad的。另一方面,因為
與
包含不同數量的
中的點,一個簡單的double counting會告訴我們,不可能所有相關的
都是good的。所以這個case也至少會出現兩個bad flats。
認真把數量算完後,每個nice 會強迫至少
個-flats是bad的。
接著我們只需要數nice subspaces有幾個。
先從裡選
,大概有
個選擇。然後依序選
,但在第
步要避開
確保最後的span不會再碰到其他中的點。因為
只要沒有太大,每一步都還有很多選擇。
而且不同的nice 所產生的
-flats不會重複,因為從
的方向可以把
找回來。因此我們可以把所有nice subspaces製造的bad flats直接加起來。
計算完會得到
最後選
此時後面的修正項滿足
因此
就證完定理1了!
簡單總結一下這個證明:
的奇數部分告訴我們它的Fourier support不能太小;很多Fourier coefficients讓我們找到很多nice subspaces;每個nice subspace又會透過兩個大小不同的平行cosets製造很多bad flats。數完之後就剛好得到平行flats construction的leading coefficient。
的case
接下來講一個短很多的證明。
固定,獨立均勻地選
並考慮個帶label的點
當線性獨立時,這些點就是一個均勻隨機的
-flat。當
且
固定時,它們線性相依的機率是
,所以我們只需要估計這
個點中恰好一個落在
裡的機率。
令這個機率為,並令
由對稱性,我們可以指定其中一個點落在中,再乘上
。因此
其中是標準的Gowers cube average。
因為
所以由multilinearity,
Gowers–Cauchy–Schwarz inequality告訴我們
令
那我們就得到
到這邊additive combinatorics已經下班了,只剩下一個高中微積分問題。右邊在
的時候最大,所以
也就是
這剛好就是random construction給出的值。因此
證完了OAO。
值得一提的是,在原本的hypercube statistics問題中,時random construction是不是optimal目前仍然是open的。Affine flats因為可以直接寫成一個完整的Gowers cube,所以一次Gowers–Cauchy–Schwarz就可以結束;只考慮跟軸平行的subcubes反而沒有這麼完整的symmetry。
Fun fact:這個證明是我們看到
的argument後,叫ChatGPT試著generalize找到的。第一個定理的證明則是純人類生成。
結論是AI可以幫忙做一發Gowers–Cauchy–Schwarz,但咬斷智齒跟數nice subspaces這種苦工目前還是人類的工作(?)


發表留言