DNF【說句閑話】TREE 函數


本文未完成 DNF(Do Not Finish)

零、前言

在本文最開始我要說一下,我自己本身對 \(\operatorname{TREE}\) 函數就不太了解,本文肯定是有問題的,對於 \(\operatorname{TREE}\) 函數我后面會慢慢深入了解,在本文完成之前,不要隨意相信這篇所講的東西。

\(\operatorname{TREE}\) 函數以及 \(\operatorname{tree}\) 函數、\(\operatorname{SCG}\) 函數、\(\operatorname{SSCG}\) 函數確實沒有什么意義,我... 就是好奇。


中國國內對於 \(\operatorname{TREE}\) 函數這個數的資料確實有點少,我所看過的大部分文章、視頻說的都是關於 \(\operatorname{TREE}\) 函數的大小。

比如 \(\operatorname{TREE}(3)\) 和葛立恆數的大小比較(雖然確實,葛立恆數在 \(\operatorname{TREE}(3)\) 面前就是個渣渣)。

但很少提到 \(\operatorname{TREE}\) 函數到底是個什么東西。

然后我就寫了這篇,總結一下我所理解的 \(\operatorname{tree}\) 函數、\(\operatorname{TREE}\) 函數、\(\operatorname{SCG}\) 函數以及 \(\operatorname{SSCG}\) 函數。

說實話,這些函數實際意義暫時不大... 就是個數而已... 一個很大很大的數而已...

參考資料:

在此表示感謝。

一、TREE 函數

1. 定義

\(\operatorname{TREE}\) 是一個函數,有一個自變量 \(k\)。提出者 Harvey Friedman。

\(\operatorname{TREE}\) 函數來源於一個連續畫樹的游戲。

在這個游戲中,你可以使用 \(k\) 種不同顏色的筆連續畫樹的節點,而邊的顏色我們不考慮。

當然是有規則的:

  • 規則 1:畫的第 \(n\) 棵樹上的節點個數不能超過 \(n\)
  • 規則 2:畫的第 \(n\) 棵樹,前 \(n - 1\) 棵樹不能“包含”在第 \(n\) 棵樹里。

\(\operatorname{TREE}\) 函數的函數值為通過上述規則所能畫出最多樹的個數。

注意規則 2 的“包含”,數學中有一個名詞,叫“inf-embeddable”(中文:下確界-可嵌入)。

意思就是:

我們設兩棵樹 \(T_1\)\(T_2\)。判斷 \(T_2\) “包含於” \(T_1\)

  • \(T_2\)\(T_1\) 的子圖。
  • \(T_2\) 中取若干節點,這若干節點如果可以跟 \(T_1\) 的節點建立一一對應關系,而且兩顆樹中,任意對應兩個節點的 最近公共祖先 是同一顏色。

完全滿足上面兩條中的其中一條的我們判斷 \(T_2\) “包含於” \(T_1\)

上述是我對 Numberphile 的解釋的解讀,結合大老李的敘述寫的。

或者說“同胚鑲嵌”?(我不太明白,這里放一張圖)

2. TREE 函數與 tree 函數

3. TREE(1) 和 TREE(2)

我們先從人畜無害的 \(\operatorname{TREE}(1)\)\(\operatorname{TREE}(2)\) 開始畫樹。

\(\operatorname{TREE}(1)\) 中,很明顯我們只能畫出一個根節點。所以 \(\operatorname{TREE}(1) = 1\)

\(\operatorname{TREE}(2)\) 中,我們可以先畫出一個根節點,假設顏色為綠色,然后我們畫第二棵,為兩個紅色的節點連成的樹,然后畫第三個,一個紅色的根節點。我們不能再畫下去了,並且其他方法也不會大於三棵樹,所以 \(\operatorname{TREE}(2) = 3\)

4. 從 TREE(3) 到 TREE(k)

可以自己嘗試。畫不下去的時候要保證這是樹的個數最大的方案,如果不是,可以換一種畫法,直到找到最大的那種。

但是我不建議你嘗試。

5. 有限的 TREE 函數

\(\operatorname{TREE}\) 函數的函數值是一個有限的樹,即 \(\operatorname{TREE}\) 游戲肯定會在某一刻結束。

對於證明這個東西,需要了解 Kruskal's Tree Theorem,即 Kruskal 樹定理。

二、良擬序

三、Kruskal's Tree Theorem

Kruskal 樹定理。

好吧,可能是由於某些原因,我只在 Wikipedia 上面找到了這個定理的內容...

In mathematics, Kruskal's tree theorem states that the set of finite trees over a well-quasi-ordered set of labels is itself well-quasi-ordered under homeomorphic embedding. The theorem was conjectured by Andrew Vázsonyi and proved by Joseph Kruskal (1960); a short proof was given by Crispin Nash-Williams (1963). It has since become a prominent example in reverse mathematics as a statement that cannot be proved within ATR0 (a form of arithmetical transfinite recursion), and a finitary application of the theorem gives the existence of the fast-growing TREE function.

In 2004, the result was generalized from trees to graphs as the Robertson–Seymour theorem, a result that has also proved important in reverse mathematics and leads to the even-faster-growing SSCG function.

這是 Wikipedia 上對於 Kruskal 樹定理的解釋,沒有中文翻譯...

然后我自己翻譯了一下:

在數學中,Kruskal 樹定理指出,在同胚嵌入下,一個良擬序標簽集上的有限樹集本身是良擬序的。

?看不懂...

四、SCG 函數與 SSCG 函數


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM