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 in ATR0 (a second-order arithmetic theory with a form of arithmetical transfinite recursion).
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, which dwarfs TREE ( 3 ) {\displaystyle {\text{TREE}}(3)} .
The version given here is that proven by Nash-Williams; Kruskal's formulation is somewhat stronger. All trees we consider are finite.
Given a tree T with a root, and given vertices v, w, call w a successor of v if the unique path from the root to w contains v, and call w an immediate successor of v if additionally the path from v to w contains no other vertex.
Take X to be a partially ordered set. If T1, T2 are rooted trees with vertices labeled in X, we say that T1 is inf-embeddable in T2 and write T 1 ≤ T 2 {\displaystyle T_{1}\leq T_{2}} if there is an injective map F from the vertices of T1 to the vertices of T2 such that:
Kruskal's tree theorem then states:
If X is well-quasi-ordered, then the set of rooted trees with labels in X is well-quasi-ordered under the inf-embeddable order defined above. (That is to say, given any infinite sequence T1, T2, … of rooted trees labeled in X, there is some i < j {\displaystyle i<j} so that T i ≤ T j {\displaystyle T_{i}\leq T_{j}} .)
For a countable label set X, Kruskal's tree theorem can be expressed and proven using second-order arithmetic. However, like Goodstein's theorem or the Paris–Harrington theorem, some special cases and variants of the theorem can be expressed in subsystems of second-order arithmetic much weaker than the subsystems where they can be proved. This was first observed by Harvey Friedman in the early 1980s, an early success of the then-nascent field of reverse mathematics. In the case where the trees above are taken to be unlabeled (that is, in the case where X has size one), Friedman found that the result was unprovable in ATR0,2 thus giving the first example of a predicative result with a provably impredicative proof.3 This case of the theorem is still provable by Π11-CA0, but by adding a "gap condition"4 to the definition of the order on trees above, he found a natural variation of the theorem unprovable in this system.56 Much later, the Robertson–Seymour theorem would give another theorem unprovable by Π11-CA0.
Ordinal analysis confirms the strength of Kruskal's theorem, with the proof-theoretic ordinal of the theorem equaling the small Veblen ordinal (sometimes confused with the smaller Ackermann ordinal).7
Suppose that P ( n ) {\displaystyle P(n)} is the statement:
All the statements P ( n ) {\displaystyle P(n)} are true as a consequence of Kruskal's theorem and Kőnig's lemma. For each n, Peano arithmetic can prove that P ( n ) {\displaystyle P(n)} is true, but Peano arithmetic cannot prove the statement " P ( n ) {\displaystyle P(n)} is true for all n".8 Moreover, the length of the shortest proof of P ( n ) {\displaystyle P(n)} in Peano arithmetic grows phenomenally fast as a function of n, far faster than any primitive recursive function or the Ackermann function, for example. The least m for which P ( n ) {\displaystyle P(n)} holds similarly grows extremely quickly with n.
Define tree ( n ) {\displaystyle {\text{tree}}(n)} , the weak tree function, as the largest m so that we have the following:
It is known that tree ( 1 ) = 2 {\displaystyle {\text{tree}}(1)=2} , tree ( 2 ) = 5 {\displaystyle {\text{tree}}(2)=5} , tree ( 3 ) ≥ 844 , 424 , 930 , 131 , 960 {\displaystyle {\text{tree}}(3)\geq 844,424,930,131,960} (about 844 trillion), tree ( 4 ) ≫ g 64 {\displaystyle {\text{tree}}(4)\gg g_{64}} (where g 64 {\displaystyle g_{64}} is Graham's number), and TREE ( 3 ) {\displaystyle {\text{TREE}}(3)} (where the argument specifies the number of labels; see below) is larger than t r e e t r e e t r e e t r e e t r e e 8 ( 7 ) ( 7 ) ( 7 ) ( 7 ) ( 7 ) . {\displaystyle \mathrm {tree} ^{\mathrm {tree} ^{\mathrm {tree} ^{\mathrm {tree} ^{\mathrm {tree} ^{8}(7)}(7)}(7)}(7)}(7).}
To differentiate the two functions, "TREE" (with all caps) is the big TREE function, and "tree" (with all letters in lowercase) is the weak tree function.
By incorporating labels, Friedman defined a far faster-growing function.9 For a positive integer n, take TREE ( n ) {\displaystyle {\text{TREE}}(n)} [a] to be the largest m so that we have the following:
The TREE sequence begins TREE ( 1 ) = 1 {\displaystyle {\text{TREE}}(1)=1} , TREE ( 2 ) = 3 {\displaystyle {\text{TREE}}(2)=3} , before TREE ( 3 ) {\displaystyle {\text{TREE}}(3)} suddenly explodes to a value so large that many other "large" combinatorial constants, such as Friedman's n ( 4 ) {\displaystyle n(4)} , n n ( 5 ) ( 5 ) {\displaystyle n^{n(5)}(5)} , and Graham's number,[b] are extremely small by comparison. A lower bound for n ( 4 ) {\displaystyle n(4)} , and, hence, an extremely weak lower bound for TREE ( 3 ) {\displaystyle {\text{TREE}}(3)} , is A A ( 187196 ) ( 1 ) {\displaystyle A^{A(187196)}(1)} .[c]10 Graham's number, for example, is much smaller than the lower bound A A ( 187196 ) ( 1 ) {\displaystyle A^{A(187196)}(1)} , which is approximately g 3 ↑ 187196 3 {\displaystyle g_{3\uparrow ^{187196}3}} , where g x {\displaystyle g_{x}} is Graham's function.
Citations
Bibliography
"The Enormity of the Number TREE(3) Is Beyond Comprehension". Popular Mechanics. 20 October 2017. Retrieved 4 February 2025. https://www.popularmechanics.com/science/math/a28725/number-tree3/ ↩
Simpson 1985, Theorem 1.8 - Simpson, Stephen G. (1985). "Nonprovability of certain combinatorial properties of finite trees". In Friedman, Harvey; Harrington, L. A.; Scedrov, A.; et al. (eds.). Harvey Friedman's research on the foundations of mathematics. Studies in logic and the foundations of mathematics. Amsterdam ; New York: North-Holland. pp. 87–117. ISBN 978-0-444-87834-2. ↩
Friedman 2002, p. 60 - Friedman, Harvey M. (2002). "Internal finite tree embeddings". In Sieg, Wilfried; Feferman, Solomon (eds.). Reflections on the foundations of mathematics: essays in honor of Solomon Feferman. Lecture notes in logic. Vol. 15. Natick, Mass: AK Peters. pp. 60–91. ISBN 978-1-56881-170-3. MR 1943303. https://books.google.com/books?id=o-dhDwAAQBAJ&pg=PA60 ↩
Simpson 1985, Definition 4.1 - Simpson, Stephen G. (1985). "Nonprovability of certain combinatorial properties of finite trees". In Friedman, Harvey; Harrington, L. A.; Scedrov, A.; et al. (eds.). Harvey Friedman's research on the foundations of mathematics. Studies in logic and the foundations of mathematics. Amsterdam ; New York: North-Holland. pp. 87–117. ISBN 978-0-444-87834-2. ↩
Simpson 1985, Theorem 5.14 - Simpson, Stephen G. (1985). "Nonprovability of certain combinatorial properties of finite trees". In Friedman, Harvey; Harrington, L. A.; Scedrov, A.; et al. (eds.). Harvey Friedman's research on the foundations of mathematics. Studies in logic and the foundations of mathematics. Amsterdam ; New York: North-Holland. pp. 87–117. ISBN 978-0-444-87834-2. ↩
Marcone 2005, pp. 8–9 - Marcone, Alberto (2005). Simpson, Stephen G. (ed.). "WQO and BQO theory in subsystems of second order arithmetic" (PDF). Reverse Mathematics. Lecture Notes in Logic. 21. Cambridge: Cambridge University Press: 303–330. doi:10.1017/9781316755846.020. ISBN 978-1-316-75584-6. https://users.dimi.uniud.it/~alberto.marcone/wqobqo.pdf ↩
Rathjen & Weiermann 1993. - Rathjen, Michael; Weiermann, Andreas (February 1993). "Proof-theoretic investigations on Kruskal's theorem" (PDF). Annals of Pure and Applied Logic. 60 (1): 49–88. doi:10.1016/0168-0072(93)90192-G. MR 1212407. https://core.ac.uk/download/pdf/82187099.pdf ↩
Smith 1985, p. 120 - Smith, Rick L. (1985). "The Consistency Strengths of Some Finite Forms of the Higman and Kruskal Theorems". In Friedman, Harvey; Harrington, L. A. (eds.). Harvey Friedman's research on the foundations of mathematics. Studies in logic and the foundations of mathematics. Vol. 117. Amsterdam ; New York: North-Holland. pp. 119–136. doi:10.1016/s0049-237x(09)70157-0. ISBN 978-0-444-87834-2. https://doi.org/10.1016%2Fs0049-237x%2809%2970157-0 ↩
Friedman, Harvey (28 March 2006). "273:Sigma01/optimal/size". Ohio State University Department of Maths. Retrieved 8 August 2017. http://www.cs.nyu.edu/pipermail/fom/2006-March/010279.html ↩
Friedman, Harvey M. (1 June 2000). "Enormous Integers In Real Life" (PDF). Ohio State University. Retrieved 8 August 2017. https://u.osu.edu/friedman.8/files/2014/01/EnormousInt.12pt.6_1_00-23kmig3.pdf ↩
Friedman, Harvey M. (8 October 1998). "Long Finite Sequences" (PDF). Ohio State University Department of Mathematics. pp. 5, 48 (Thm.6.8). Retrieved 8 August 2017. https://u.osu.edu/friedman.8/files/2014/01/LongFinSeq98-2f0wmq3.pdf ↩