We use rooted-tree homeomorphic embedding: an injective vertex map preserves ancestors and lowest common ancestors, while an edge may map to a longer path. The root may map below the host root. Write for this relation. The assertion of Kruskal's tree theorem is that finite rooted trees form a well-quasi-ordering: every infinite sequence has with .
We first supply the word lemma needed in the proof. In a well-quasi-order , every sequence has an infinite nondecreasing subsequence. Indeed, if no term had infinitely many later terms above it, successive choices beyond the finite sets of later dominators would give a bad sequence. Some term therefore has infinitely many later dominators; repeat the argument inside that infinite subsequence, which is still well-quasi-ordered, to build a chain.
Now order finite words over by subsequence embedding with coordinatewise increase. Suppose a bad word sequence exists and choose one minimally: at each position use a word of least length allowing a bad continuation of the fixed prefix. No word is empty. Write , removing its last letter. Choose indices with . The sequencewould also be bad. An old word embedding into embeds into , contrary to the original badness; and would extend, using the last-letter comparison, to . But is shorter than , contradicting minimality. This proves Higman lemma, including its empty-word case.
Suppose next that there is a bad sequence of finite rooted trees, and choose a minimal bad sequence by vertex count. Let consist of all proper rooted subtrees hanging below vertices of the . This collection is well-quasi-ordered. Otherwise choose a bad sequence in . Its containing-tree indices can be selected strictly increasing, say is a proper subtree of : a finite initial collection of containing trees has only finitely many proper subtrees, and a bad sequence cannot repeat an isomorphism class. Thenis bad. No earlier can embed into , because and this would contradict the original sequence. The new tail is bad by construction. Since , this contradicts minimality.
List each tree's immediate root subtrees in any chosen order. These are finite words in the well-quasi-order , so the word lemma gives for which the child word of embeds into that of . Send the root of to the root of , and use the chosen embeddings inside the selected, distinct target branches. The connecting paths from the target root to the images of the source children have disjoint interiors; lowest common ancestors in different branches are preserved. This constructs , the final contradiction. Thus finite rooted trees are well-quasi-ordered by homeomorphic embedding. If labels lie in an arbitrary well-quasi-order, the same proof uses label-monotone embeddings; compare root labels and child words in their product well-quasi-order. The product property follows by taking a nondecreasing subsequence in the first coordinate and a good pair in the second.
For Friedman's finite form of Kruskal's theorem, fix . Consider all finite bad prefixes satisfying , up to rooted-tree isomorphism. They form a prefix tree. At each node there are finitely many possible next trees, because there are only finitely many rooted-tree isomorphism types on at most vertices. If prefixes of arbitrary length existed, the König infinity lemma would give an infinite branch, hence an infinite bad sequence, contrary to what we proved. Its height is therefore bounded. ConsequentlyThe same finite-prefix argument works with a fixed finite label alphabet, and more generally with any prescribed size bound having only finitely many possibilities at each position. These are finite existence statements; no numerical estimate on is needed for the conclusion.
Articles by others on the same topic
There are currently no matching articles.