彩虹三角形

最近跟眼皮把彩虹三角形的純entropy做法的note放到arXiv上了,於是想說來介紹一下我們這部分在幹麻。

我們先考慮以下的看起來是數奧的問題:給你一個簡單圖G,假設他有R條紅邊、G條綠邊、B條藍邊,請問最多能有幾個彩虹三角形(三條邊顏色都不同的三角形)。

首先我們想一下構造,如果你有3n個點,坨與坨之間只用一種顏色相連,這樣你會有R=G=B=n^2,並且有n^3個彩虹三角形,也就是說彩虹三角形個數是\sqrt{RGB}。但其實考慮以下構造(blow-up of K_4)的話會有R=G=B=2n^2且彩虹三角形個數是4n^3=\sqrt{2RGB}

那接下來就會問說,這個構造是不是最好的?假設彩虹三角形個數是T,我們能不能證明T^2\leq 2RGB?答案是可以的!

用數奧的講法,你可以考慮一個叫做Shannon entropy的神奇賦值。假設我給你一個值域有限的隨機變數X,我可以定義他的entropy為

H(X)=\sum_x -\mathbb{P}(X=x)\log_2 \mathbb{P}(X=x)

並類似的定義H(X,Y)(X,Y)這個隨機變數的entropy,以此類推。則我們知道H(X)\leq \log_2|\text{supp}(X)| (\text{supp}(X)X的值域),且等號發生在X是均勻隨機的時候。

並且我們會有Shearer’s不等式

2H(X,Y,Z)\leq H(X,Y)+H(Y,Z)+H(X,Z)

如果你均勻隨機的sample一個彩虹三角形XYZ,並讓XY是紅邊,YZ是綠邊、XZ是藍邊,那你就會有

\begin{aligned}&2\log_2 T=2\log_2 |\text{supp}(X,Y,Z)|=2H(X,Y,Z)\\\leq &H(X,Y)+H(Y,Z)+H(X,Z)\leq \log_2 2R+\log_2 2G+\log_2 2B\end{aligned}

其中第一個等號跟最後一個不等號用到上面提到的值域的不等式,中間的不等號是Shearer’s不等式。注意到因為(X,Y)是有順序的,所以你只能用2R壓他。然而這樣給出來的只有T^2\leq 8RGB,所以我們實際上還得把Shearer’s不等式好好拆開來看裡面哪一步鬆掉了好好跟他打架。這也是我們在這兩篇paper

https://arxiv.org/abs/2307.15379

https://arxiv.org/abs/2407.14084

在做的事情。第一篇基本上是喝醉的時候炸出來的,所以有些奇妙地從entropy跑回機率或是數數的世界。於是我們訪問MIT的時候,Yufei說他不喜歡這個證明,能不能有個純粹的entropy證明。於是我們就生出了第二篇的這個證明,其中的一步關鍵步是你要考慮一個莫名其妙(X)神來一筆(O)的injection並用到entropy在injection下是保持的,有興趣的讀者建議看看第二篇。

接下來來稍微講點為什麼這個問題有趣好了。首先有個經典的問題叫做joints problem,問你說在三維空間中,如果給你n條線,你最多可以有幾個點是三條不共平面的線的交點。然後數學家看到線就想塗色,所以你可以考慮他的變體(multijoints problem):我給你R條紅線、G條綠線、B條藍線,那你最多可以有幾個點是三條不共平面的線的交點且這三條線顏色不同(稱為multijoints)?

有沒有覺得這看起來很熟悉?如果考慮我拿n個位置很general的平面,每個平面代表圖上的一個頂點。那兩兩相交會是一條線,也就是說圖上的每條邊會對應到空間中的一條線。三個相交會是一個點,所以圖上的三個頂點會給你空間中的一個點。而空間中的這個點是一個multijoints若且唯若他們對應到的三個頂點形成一個彩虹三角形,也就是說彩虹三角形問題是multijoints問題的一個特例。

然而在multijoints問題中最好的界是\sqrt{6RGB},構造則是用上面那個圖給出來的\sqrt{2RGB},所以我們想問說哪邊才是真理,於是先考慮圖上的版本。

發表留言