Solution

ID: past-exam-of-the-mathematics-course-of-the-university-of-cambridge/2005/iii/paper-27/7/solution

A well-quasi-ordering is a preorder for which every infinite sequence has with . Such a comparable pair is good; a sequence without one is a bad sequence. Equivalently there is no infinite strictly descending chain in the quotient order and no infinite antichain.
A better-quasi-ordering strengthens this by requiring every barrier array to be good. A barrier in better-quasi-order theory on an infinite is a family of nonempty finite increasing sequences, no one properly contained in another, such that every infinite subset of has an initial segment in . Write when is an initial segment of a finite increasing sequence and is an initial segment of with its first entry deleted. A map is good if some satisfy . Requiring this for all barriers defines a better-quasi-ordering. Singleton barriers recover well-quasi-ordering; the stronger property supports infinitary closure operations that can fail for a mere well-quasi-ordering.
The labelled version of Kruskal's tree theorem states that finite rooted trees labelled in a well-quasi-order are well-quasi-ordered under label-monotone rooted-tree homeomorphic embedding. An embedding sends edges to nonempty downward paths, separates different child branches, and increases labels. Initially allow the source root to land at any vertex of the target. We prove this version; forcing roots to match follows at the end.
Suppose there is a bad sequence . Choose it as a minimal bad sequence: at each stage choose a tree with the fewest vertices among those admitting a bad continuation of the already fixed prefix. Let contain all proper rooted descendant subtrees of these trees. We first show that is well-quasi-ordered by the same root-flexible embedding.
Otherwise choose a bad sequence from . Each finite collection of the has only finitely many descendant subtrees, and a bad sequence cannot repeat an object. Thus, after passing to a subsequence, choose strictly increasing such that is a proper descendant subtree of . The sequence
is bad: an embedding of a prefix tree into would compose with the subtree inclusion to embed into , contradicting the original badness. But is smaller than , contradicting minimality. Hence is well-quasi-ordered.
Give the children of each root any fixed linear order, and describe a tree by its root label and the word of its child subtrees. The Higman lemma makes well-quasi-ordered, and finite product closure of well-quasi-orderings makes well-quasi-ordered. There are therefore with an increased root label and an embedding of the child word of as a subsequence of that of . Embed the root into the root, use the chosen subtree embeddings inside the corresponding distinct target branches, and join their root images to the target root by downward paths. This gives a label-monotone tree embedding , the required contradiction.
If root-preserving embeddings are required, replace by the disjoint union of two copies of , label every root in copy one and every other vertex in copy zero, and allow comparisons only within a copy. This is again a well-quasi-order. The unique copy-one vertex of a tree forces an embedding to send root to root. Taking to be a singleton gives Kruskal's tree theorem for unlabelled trees. The Higman lemma used above follows from the same minimal-bad-sequence argument for words: delete the last letters along an infinite nondecreasing subsequence of those letters; a good pair among the shortened words would extend to a good pair of original words, contradicting minimality. Empty shortened words cause an immediate good pair. This supplies the word lemma needed in the tree proof.

New to topics? Read the docs here!