Higman's lemma

From testwiki
Jump to navigation Jump to search

Template:Distinguish

In mathematics, Higman's lemma states that the set Σ* of finite sequences over a finite alphabet Σ, as partially ordered by the subsequence relation, is a well partial order. That is, if w1,w2,Σ* is an infinite sequence of words over a finite alphabet Σ, then there exist indices i<j such that wi can be obtained from wj by deleting some (possibly none) symbols. More generally the set of sequences is well-quasi-ordered even when Σ is not necessarily finite, but is itself well-quasi-ordered, and the subsequence ordering is generalized into an "embedding" quasi-order that allows the replacement of symbols by earlier symbols in the well-quasi-ordering of Σ. This is a special case of the later Kruskal's tree theorem. It is named after Graham Higman, who published it in 1952.

Proof

Let Σ be a well-quasi-ordered alphabet of symbols (in particular, Σ could be finite and ordered by the identity relation). Suppose for a contradiction that there exist infinite bad sequences, i.e. infinite sequences of words w1,w2,w3,Σ* such that no wi embeds into a later wj. Then there exists an infinite bad sequence of words W=(w1,w2,w3,) that is minimal in the following sense: w1 is a word of minimum length from among all words that start infinite bad sequences; w2 is a word of minimum length from among all infinite bad sequences that start with w1; w3 is a word of minimum length from among all infinite bad sequences that start with w1,w2; and so on. In general, wi is a word of minimum length from among all infinite bad sequences that start with w1,,wi1.

Since no wi can be the empty word, we can write wi=aizi for aiΣ and ziΣ*. Since Σ is well-quasi-ordered, the sequence of leading symbols a1,a2,a3, must contain an infinite increasing sequence ai1ai2ai3 with i1<i2<i3<.

Now consider the sequence of words w1,,wi11,zi1,zi2,zi3,. Because zi1 is shorter than wi1=ai1zi1, this sequence is "more minimal" than W, and so it must contain a word u that embeds into a later word v. But u and v cannot both be wj's, because then the original sequence W would not be bad. Similarly, it cannot be that u is a wj and v is a zik, because then wj would also embed into wik=aikzik. And similarly, it cannot be that u=zij and v=zik, j<k, because then wij=aijzij would embed into wik=aikzik. In every case we arrive at a contradiction.

Ordinal type

The ordinal type of Σ* is related to the ordinal type of Σ as follows:[1][2] o(Σ*)={ωωo(Σ)1,o(Σ) finite;ωωo(Σ)+1,o(Σ)=εα+n for some α and some finite n;ωωo(Σ),otherwise.

Reverse-mathematical calibration

Higman's lemma has been reverse mathematically calibrated (in terms of subsystems of second-order arithmetic) as equivalent to ACA0 over the base theory RCA0.[3]

References

Citations

Template:Reflist


Template:Combin-stub

  1. Template:Cite journal
  2. Template:Cite thesis Republished in: Template:Cite book
  3. J. van der Meeren, M. Rathjen, A. Weiermann, An order-theoretic characterization of the Howard-Bachmann-hierarchy (2015, p.41). Accessed 03 November 2022.