Well-founded induction can be used on any set with a well-founded relation, thus one is interested in when a quasi-order is well-founded. (Here, by abuse of terminology, a quasiorder ≤ {\displaystyle \leq } is said to be well-founded if the corresponding strict order x ≤ y ∧ y ≰ x {\displaystyle x\leq y\land y\nleq x} is a well-founded relation.) However the class of well-founded quasiorders is not closed under certain operations—that is, when a quasi-order is used to obtain a new quasi-order on a set of structures derived from our original set, this quasiorder is found to be not well-founded. By placing stronger restrictions on the original well-founded quasiordering one can hope to ensure that our derived quasiorderings are still well-founded.
An example of this is the power set operation. Given a quasiordering ≤ {\displaystyle \leq } for a set X {\displaystyle X} one can define a quasiorder ≤ + {\displaystyle \leq ^{+}} on X {\displaystyle X} 's power set P ( X ) {\displaystyle P(X)} by setting A ≤ + B {\displaystyle A\leq ^{+}B} if and only if for each element of A {\displaystyle A} one can find some element of B {\displaystyle B} that is larger than it with respect to ≤ {\displaystyle \leq } . One can show that this quasiordering on P ( X ) {\displaystyle P(X)} needn't be well-founded, but if one takes the original quasi-ordering to be a well-quasi-ordering, then it is.
A well-quasi-ordering on a set X {\displaystyle X} is a quasi-ordering (i.e., a reflexive, transitive binary relation) such that any infinite sequence of elements x 0 , x 1 , x 2 , … {\displaystyle x_{0},x_{1},x_{2},\ldots } from X {\displaystyle X} contains an increasing pair x i ≤ x j {\displaystyle x_{i}\leq x_{j}} with i < j {\displaystyle i<j} . The set X {\displaystyle X} is said to be well-quasi-ordered, or shortly wqo.
A well partial order, or a wpo, is a wqo that is a proper ordering relation, i.e., it is antisymmetric.
Among other ways of defining wqo's, one is to say that they are quasi-orderings which do not contain infinite strictly decreasing sequences (of the form x 0 > x 1 > x 2 > ⋯ {\displaystyle x_{0}>x_{1}>x_{2}>\cdots } )[1] nor infinite sequences of pairwise incomparable elements. Hence a quasi-order (X, ≤) is wqo if and only if (X, <) is well-founded and has no infinite antichains.
Let X {\displaystyle X} be well partially ordered. A (necessarily finite) sequence ( x 1 , x 2 , … , x n ) {\displaystyle (x_{1},x_{2},\ldots ,x_{n})} of elements of X {\displaystyle X} that contains no pair x i ≤ x j {\displaystyle x_{i}\leq x_{j}} with i < j {\displaystyle i<j} is usually called a bad sequence. The tree of bad sequences T X {\displaystyle T_{X}} is the tree that contains a vertex for each bad sequence, and an edge joining each nonempty bad sequence ( x 1 , … , x n − 1 , x n ) {\displaystyle (x_{1},\ldots ,x_{n-1},x_{n})} to its parent ( x 1 , … , x n − 1 ) {\displaystyle (x_{1},\ldots ,x_{n-1})} . The root of T X {\displaystyle T_{X}} corresponds to the empty sequence. Since X {\displaystyle X} contains no infinite bad sequence, the tree T X {\displaystyle T_{X}} contains no infinite path starting at the root. Therefore, each vertex v {\displaystyle v} of T X {\displaystyle T_{X}} has an ordinal height o ( v ) {\displaystyle o(v)} , which is defined by transfinite induction as o ( v ) = lim w c h i l d o f v ( o ( w ) + 1 ) {\displaystyle o(v)=\lim _{w\mathrm {\ child\ of\ } v}(o(w)+1)} . The ordinal type of X {\displaystyle X} , denoted o ( X ) {\displaystyle o(X)} , is the ordinal height of the root of T X {\displaystyle T_{X}} .
A linearization of X {\displaystyle X} is an extension of the partial order into a total order. It is easy to verify that o ( X ) {\displaystyle o(X)} is an upper bound on the ordinal type of every linearization of X {\displaystyle X} . De Jongh and Parikh1 proved that in fact there always exists a linearization of X {\displaystyle X} that achieves the maximal ordinal type o ( X ) {\displaystyle o(X)} .
Let X 1 {\displaystyle X_{1}} and X 2 {\displaystyle X_{2}} be two disjoint wpo sets. Let Y = X 1 ∪ X 2 {\displaystyle Y=X_{1}\cup X_{2}} , and define a partial order on Y {\displaystyle Y} by letting y 1 ≤ Y y 2 {\displaystyle y_{1}\leq _{Y}y_{2}} if and only if y 1 , y 2 ∈ X i {\displaystyle y_{1},y_{2}\in X_{i}} for the same i ∈ { 1 , 2 } {\displaystyle i\in \{1,2\}} and y 1 ≤ X i y 2 {\displaystyle y_{1}\leq _{X_{i}}y_{2}} . Then Y {\displaystyle Y} is wpo, and o ( Y ) = o ( X 1 ) ⊕ o ( X 2 ) {\displaystyle o(Y)=o(X_{1})\oplus o(X_{2})} , where ⊕ {\displaystyle \oplus } denotes natural sum of ordinals.5
Given wpo sets X 1 {\displaystyle X_{1}} and X 2 {\displaystyle X_{2}} , define a partial order on the Cartesian product Y = X 1 × X 2 {\displaystyle Y=X_{1}\times X_{2}} , by letting ( a 1 , a 2 ) ≤ Y ( b 1 , b 2 ) {\displaystyle (a_{1},a_{2})\leq _{Y}(b_{1},b_{2})} if and only if a 1 ≤ X 1 b 1 {\displaystyle a_{1}\leq _{X_{1}}b_{1}} and a 2 ≤ X 2 b 2 {\displaystyle a_{2}\leq _{X_{2}}b_{2}} . Then Y {\displaystyle Y} is wpo (this is a generalization of Dickson's lemma), and o ( Y ) = o ( X 1 ) ⊗ o ( X 2 ) {\displaystyle o(Y)=o(X_{1})\otimes o(X_{2})} , where ⊗ {\displaystyle \otimes } denotes natural product of ordinals.6
Given a wpo set X {\displaystyle X} , let X ∗ {\displaystyle X^{*}} be the set of finite sequences of elements of X {\displaystyle X} , partially ordered by the subsequence relation. Meaning, let ( x 1 , … , x n ) ≤ X ∗ ( y 1 , … , y m ) {\displaystyle (x_{1},\ldots ,x_{n})\leq _{X^{*}}(y_{1},\ldots ,y_{m})} if and only if there exist indices 1 ≤ i 1 < ⋯ < i n ≤ m {\displaystyle 1\leq i_{1}<\cdots <i_{n}\leq m} such that x j ≤ X y i j {\displaystyle x_{j}\leq _{X}y_{i_{j}}} for each 1 ≤ j ≤ n {\displaystyle 1\leq j\leq n} . By Higman's lemma, X ∗ {\displaystyle X^{*}} is wpo. The ordinal type of X ∗ {\displaystyle X^{*}} is78 o ( X ∗ ) = { ω ω o ( X ) − 1 , o ( X ) finite ; ω ω o ( X ) + 1 , o ( X ) = ε α + n for some α and some finite n ; ω ω o ( X ) , otherwise . {\displaystyle o(X^{*})={\begin{cases}\omega ^{\omega ^{o(X)-1}},&o(X){\text{ finite}};\\\omega ^{\omega ^{o(X)+1}},&o(X)=\varepsilon _{\alpha }+n{\text{ for some }}\alpha {\text{ and some finite }}n;\\\omega ^{\omega ^{o(X)}},&{\text{otherwise}}.\end{cases}}}
Given a wpo set X {\displaystyle X} , let T ( X ) {\displaystyle T(X)} be the set of all finite rooted trees whose vertices are labeled by elements of X {\displaystyle X} . Partially order T ( X ) {\displaystyle T(X)} by the tree embedding relation. By Kruskal's tree theorem, T ( X ) {\displaystyle T(X)} is wpo. This result is nontrivial even for the case | X | = 1 {\displaystyle |X|=1} (which corresponds to unlabeled trees), in which case o ( T ( X ) ) {\displaystyle o(T(X))} equals the small Veblen ordinal. In general, for o ( X ) {\displaystyle o(X)} countable, we have the upper bound o ( T ( X ) ) ≤ ϑ ( Ω ω o ( X ) ) {\displaystyle o(T(X))\leq \vartheta (\Omega ^{\omega }o(X))} in terms of the ϑ {\displaystyle \vartheta } ordinal collapsing function. (The small Veblen ordinal equals ϑ ( Ω ω ) {\displaystyle \vartheta (\Omega ^{\omega })} in this ordinal notation.)9
In practice, the wqo's one manipulates are quite often not orderings (see examples above), and the theory is technically smoother if we do not require antisymmetry, so it is built with wqo's as the basic notion. On the other hand, according to Milner 1985, no real gain in generality is obtained by considering quasi-orders rather than partial orders... it is simply more convenient to do so.
Observe that a wpo is a wqo, and that a wqo gives rise to a wpo between equivalence classes induced by the kernel of the wqo. For example, if we order Z {\displaystyle \mathbb {Z} } by divisibility, we end up with n ≡ m {\displaystyle n\equiv m} if and only if n = ± m {\displaystyle n=\pm m} , so that ( Z , | ) ≈ ( N , | ) {\displaystyle (\mathbb {Z} ,|)\approx (\mathbb {N} ,|)} .
If ( X , ≤ ) {\displaystyle (X,\leq )} is wqo then every infinite sequence x 0 , x 1 , x 2 , … , {\displaystyle x_{0},x_{1},x_{2},\ldots ,} contains an infinite increasing subsequence x n 0 ≤ x n 1 ≤ x n 2 ≤ ⋯ {\displaystyle x_{n_{0}}\leq x_{n_{1}}\leq x_{n_{2}}\leq \cdots } (with n 0 < n 1 < n 2 < ⋯ {\displaystyle n_{0}<n_{1}<n_{2}<\cdots } ). Such a subsequence is sometimes called perfect. This can be proved by a Ramsey argument: given some sequence ( x i ) i {\displaystyle (x_{i})_{i}} , consider the set I {\displaystyle I} of indexes i {\displaystyle i} such that x i {\displaystyle x_{i}} has no larger or equal x j {\displaystyle x_{j}} to its right, i.e., with i < j {\displaystyle i<j} . If I {\displaystyle I} is infinite, then the I {\displaystyle I} -extracted subsequence contradicts the assumption that X {\displaystyle X} is wqo. So I {\displaystyle I} is finite, and any x n {\displaystyle x_{n}} with n {\displaystyle n} larger than any index in I {\displaystyle I} can be used as the starting point of an infinite increasing subsequence.
The existence of such infinite increasing subsequences is sometimes taken as a definition for well-quasi-ordering, leading to an equivalent notion.
^ Here x < y means: x ≤ y {\displaystyle x\leq y} and x ≠ y . {\displaystyle x\neq y.}
de Jongh, Dick H. G.; Parikh, Rohit (1977). "Well-partial orderings and hierarchies". Indagationes Mathematicae (Proceedings). 80 (3): 195–207. doi:10.1016/1385-7258(77)90067-1. https://doi.org/10.1016%2F1385-7258%2877%2990067-1 ↩
Gasarch, W. (1998), "A survey of recursive combinatorics", Handbook of Recursive Mathematics, Vol. 2, Stud. Logic Found. Math., vol. 139, Amsterdam: North-Holland, pp. 1041–1176, doi:10.1016/S0049-237X(98)80049-9, MR 1673598. See in particular page 1160. /wiki/William_Gasarch ↩
Nešetřil, Jaroslav; Ossona de Mendez, Patrice (2012), "Lemma 6.13", Sparsity: Graphs, Structures, and Algorithms, Algorithms and Combinatorics, vol. 28, Heidelberg: Springer, p. 137, doi:10.1007/978-3-642-27875-4, ISBN 978-3-642-27874-7, MR 2920058. 978-3-642-27874-7 ↩
Damaschke, Peter (1990), "Induced subgraphs and well-quasi-ordering", Journal of Graph Theory, 14 (4): 427–435, doi:10.1002/jgt.3190140406, MR 1067237. /wiki/Journal_of_Graph_Theory ↩
Schmidt, Diana (1979). Well-partial orderings and their maximal order types (Habilitationsschrift). Heidelberg. Republished in: Schmidt, Diana (2020). "Well-partial orderings and their maximal order types". In Schuster, Peter M.; Seisenberger, Monika; Weiermann, Andreas (eds.). Well-Quasi Orders in Computation, Logic, Language and Reasoning. Trends in Logic. Vol. 53. Springer. pp. 351–391. doi:10.1007/978-3-030-30229-0_13. /wiki/Doi_(identifier) ↩
Rathjen, Michael; Weiermann, Andreas (1993). "Proof-theoretic investigations on Kruskal's theorem". Annals of Pure and Applied Logic. 60: 49–88. doi:10.1016/0168-0072(93)90192-G. https://doi.org/10.1016%2F0168-0072%2893%2990192-G ↩
Forster, Thomas (2003). "Better-quasi-orderings and coinduction". Theoretical Computer Science. 309 (1–3): 111–123. doi:10.1016/S0304-3975(03)00131-2. /wiki/Thomas_Forster_(mathematician) ↩