The logical strength of minimal bad arrays
Abstract.
This paper studies logical aspects of the notion of better quasi order, which has been introduced by C. Nash-Williams (Mathematical Proceedings of the Cambridge Philosophical Society 1965 & 1968). A central tool in the theory of better quasi orders is the minimal bad array lemma. We show that this lemma is exceptionally strong from the viewpoint of reverse mathematics, a framework from mathematical logic. Specifically, it is equivalent to the set existence principle of -comprehension, over the base theory .
Key words and phrases:
Better quasi order, minimal bad array, -comprehension, reverse mathematics2020 Mathematics Subject Classification:
06A06, 03B30, 03F351. Introduction
A quasi order with order relation is a well quasi order if any infinite sequence in admits with . There is a deep theory of well quasi orders [4] with the graph minor theorem [16] as a towering achievement. A limitation of well quasi orders is the lack of closure properties under infinitary operations. In particular, R. Rado [14] has exhibited a well quasi order such that the power set is no well quasi order when we put
To secure such closure properties, C. Nash-Williams [11, 12] has introduced the more restrictive notion of better quasi order, which we recall below. As a famous application, we mention R. Laver’s proof [5] of Fraïssé’s conjecture that the embeddability relation on -scattered linear orders is a well and even a better quasi order. A central tool in the theory of better quasi orders is the minimal bad array lemma, which is also known as the forerunning principle. In the present paper, we use methods from logic to show that any proof of that principle must use exceptionally strong set existence axioms. A precise formulation of this result is given below.
Let us introduce some notation that is needed to define the notion of better quasi order. The collections of finite and countably infinite subsets of a set are denoted by and , respectively. Sets from are identified with the sequences that enumerate them in increasing order. For such sequences we write to assert that is a proper initial segment of . Note that this forces to be finite. For with least element , we put . In the following we use infix notation to express .
Definition 1.1.
Consider a set with a binary relation . By a -array we mean a map with that is continuous in the sense that each admits an such that is constant on . Such an is called -bad if there is no with . We say that is a better relation on if no -array is -bad. A better quasi order is a quasi order such that the order relation is a better relation on the underlying set.
It is instructive to show that any better quasi order is a well quasi order. In the proof of Proposition 2.2, we will implicitly confirm that preserves better quasi orders. The case of better relations that are not quasi orders has not been studied widely, even though it is mentioned in [13, 17]. We will consider it in an intermediate argument. Let us note that any better relation is reflexive.
The given definition of better quasi orders does essentially coincide with the original definition in terms of blocks. We recall that a block with base is a set such that any has a unique initial segment in , which may not be empty. The latter ensures that the base can be recovered as . Any function on a block with base induces a -array given by for with . Continuity entails that any array is induced in this way. In the following, we implicitly assume that all arrays are given as functions on blocks. This has the advantage that arrays become countable objects, which will be relevant for our logical analysis. Later, we will briefly discuss another equivalent definition of better quasi orders in terms of special blocks, which are called barriers. There is a further equivalent definition due to S. Simpson [18], who admits all Borel measurable functions as arrays. In our logical analysis, we will not consider this last definition by Simpson.
Now that we have discussed the definition of better quasi order, we introduce the notions that appear in the minimal bad array lemma.
Definition 1.2.
A partial ranking of a reflexive binary relation on a set is a well-founded partial order on such that entails . Given such a ranking and -arrays and , we write to express that we have as well as for all . In case we even have for all , we write . A -array is said to be -minimal -bad if it is -bad and there is no -bad -array .
Let us note that implies when is a partial ranking of , given that the latter is reflexive. Conversely, if is transitive and implies , then implies . So in the case of quasi orders, our notion of partial ranking coincides with the usual one. The proofs of Proposition 2.2 and Theorem 3.5 suggest that the given definition is pertinent for relations that are not transitive. We can now present one of the central tools from the theory of better quasi orders.
Minimal bad array lemma (‘Simpson’s version’).
Consider a quasi order and a partial ranking of the order relation on . Whenever is a -bad -array, there is a -array that is -minimal -bad.
The given version coincides with the one of Simpson [18], except that the latter works with a larger class of Borel measurable arrays, as mentioned above. A different definition of the relation between arrays has been given by Laver [6]. It leads to a different variant of the minimal bad array lemma, which we will later introduce as Laver’s version. In both cases, we have a version for quasi orders and an obvious generalization to reflexive relations. We will see that our results apply to all indicated versions.
Our logical analysis takes place within the framework of reverse mathematics. For a comprehensive introduction, we refer to the founding paper by H. Friedman [3] and the textbook by S. Simpson [19]. To give a rather informal account of a central idea, we note that each class of properties (more precisely: formulas of second order arithmetic) gives rise to an axiomatic principle called -comprehension, which asserts that the set exists for any from . One writes for the theory that is axiomatized by -comprehension and some basic facts about the natural numbers. Important cases include the class of properties that are algorithmically decidable, the class of arithmetical properties (given by formulas that quantify over finite but not over infinite objects), the class of coanalytic properties, and the class of properties that have the form for analytic . The theories and are usually denoted by (recursive comprehension) and (arithmetical comprehension), respectively. We will also encounter the theory of arithmetic transfinite recursion, which permits to iterate arithmetical comprehension along arbitrary well orders.
To analyze a given theorem in reverse mathematics, one will often determine a class such that the principle of -comprehension is equivalent to the theorem in question. Such an equivalence is informative if one proves it over a sufficiently weak base theory. A common choice is , but we will mostly work with as base theory. This makes sense because Simpson’s version of the minimal bad array lemma is typically used in conjunction with the open Ramsey theorem, which is equivalent to arithmetic transfinite recursion over .
Now that both the mathematical notions and the logical framework have been fixed, we can formulate the main result of the present paper.
Theorem 1.3.
The following are equivalent over :
-
(i)
the principle of -comprehension,
-
(ii)
Simpson’s version of the minimal bad array lemma (as stated above),
-
(iii)
Laver’s version of the minimal bad array lemma (as stated in Section 3).
Let us now put our result into context. In his textbook on reverse mathematics, Simpson [19] states “that a great many ordinary mathematical theorems are provable in , and that of the exceptions, most are provable in .” In [8] it is shown that -comprehension is equivalent to the minimal bad sequence lemma from the theory of well quasi orders. It may not be entirely unexpected that minimal bad arrays correspond to -comprehension, since A. Marcone [8] has shown that the notion of better quasi order is -complete. Nevertheless, Marcone himself has formulated the much weaker conjecture that the minimal bad array lemma is unprovable in (see Problem 2.19 from [9]). The strength of -comprehension dwarfs the one of -comprehension, as expressed by M. Rathjen [15]. In their analysis of a theorem from topology, C. Mummert and S. Simpson [10] assert that they have found “the first example of a theorem of core mathematics which is provable in second order arithmetic and implies comprehension.” So it seems justified to conclude that the minimal bad array lemma has exceptional axiomatic strength.
2. From minimal bad arrays to -comprehension
In this section, we derive -comprehension from Simpson’s version of the minimal bad array lemma, which yields the first implication in Theorem 1.3 from the introduction.
We will make crucial use of Marcone’s result that the notion of better quasi order is -complete. While Marcone does not specify a base theory, it is straightforward to check that his proof yields the following.
Proposition 2.1 ([7]).
Consider a -formula in the language of second order arithmetic, possibly with further parameters. The theory proves that, for any values of the parameters, there is a family of sets and reflexive binary relations such that holds precisely if is a better relation on .
Marcone also shows that the relations in the proposition can be turned into quasi orders, based on a construction of M. Pouzet [13]. However, the latter makes use of -comprehension in the form of local minimal bad arrays. In any case, we will later construct a relation that is not transitive even when each is. To reduce to quasi orders, we will then use the following result. It strengthens the result by Pouzet, which only covers the case where is the identity relation. Since the minimal bad array in (ii) is given, we do not need a stronger base theory.
Proposition 2.2 ().
When is a partial ranking of a reflexive relation on a set , there is a well-founded partial order on that validates the following:
-
(i)
We have .
-
(ii)
For any -minimal -bad array , there is a set such that the restriction of to is -bad.
Proof.
Given that partial rankings are well-founded, we find a well order and a bijection such that entails . Let us note that the original proof by Pouzet, in which is the identity relation, is based on an arbitrary enumeration with . Following Pouzet, we stipulate
which amounts to a recursion over . It is immediate that this yields a well-founded partial order that is contained in . Aiming at (i), we assume . Given that is a partial ranking of , we have and also . To get , we show that entails . We use induction on . Given , we have as well as . Crucially, the latter entails , due to our definition of partial ranking for relations that are not quasi orders. For we get by induction hypothesis, as needed to conclude . Let us now consider as in (ii). By the open Ramsey theorem, we first find with for all (see Theorem 4.9 in conjunction with Lemma 3.1 of [9]). Consider the powerset with the order that is induced by as in the introduction. We look at the array
Let us note that the sets are finite when we have , as in the original proof by Pouzet. For , the restriction of to cannot be bad. If it was, we could choose values with for all , by the definition of the order on . In view of , the resulting array would be -bad. But we would also have due to , against the minimality of . Again by the open Ramsey theorem, we thus find a such that holds for all . Given with , we can now argue that yields for some , where we have and hence . We can conclude that is equivalent to for . Given that is -bad, it must thus be -bad on , as desired. ∎
The following corollary shows that the minimal bad array lemma for quasi orders entails a version of the same lemma for reflexive relations.
Corollary 2.3 ().
Assume Simpson’s version of the minimal bad array lemma for quasi orders. Consider a partial ranking of a reflexive relation on a set . If is no better relation on , there is a -array that is -minimal -bad.
Proof.
Consider as in the previous proposition. Given that is no better relation, we get a -bad array . The minimal bad array lemma for quasi orders yields an array that is -minimal -bad. By the previous proposition, we can restrict to an array that is -bad. The latter must indeed be -minimal -bad, as an -bad would be -bad with . ∎
Let us note that the previous proof yields but not necessarily , so that we obtain an apparently weaker version of the minimal bad array lemma for reflexive relations. A direct proof of the full version is given in the next section. We now deduce the first direction of our main result.
Theorem 2.4 ().
The principle of -comprehension follows from Simpson’s version of the minimal bad array lemma.
Proof.
Given a -formula , possibly with parameters, we consider sets and reflexive relations as in Proposition 2.1. We need to form the set
Let be the order with underlying set and order relation . For each , we consider the disjoint union with the relation
Now define as the set of sequences with length and entries . To obtain a reflexive relation on , we stipulate
Then is no better relation. Indeed, we obtain -bad arrays by setting . An -bad -array is given by
For we declare that holds if we have and either or and for each . It is straightforward to see that this yields a partial ranking of . In view of the previous corollary, we may now consider an array that is -minimal -bad. As noted in the introduction, we can identify this array with a map on a block with base . For , one writes if there is an with and . That is bad means that fails for any . We show
Here refers to the -th entry of the sequence . Once the equivalence is established, the aforementioned set can be formed by arithmetic comprehension. Let us first assume that is a better relation on . Towards a contradiction, we assume that holds for some with . Let be the block of all such that the largest number in lies strictly below the smallest number in . Given , we find with (consider some with ). Since must fail for all , we obtain and inductively . Hence we have and . But then the array is -bad, against our assumption. For the other direction of our equivalence, we assume holds for all with . Pick in . As above, we inductively get and hence for all . In other words, if is the base of , we have and for all . Towards a contradiction, we now assume that is not better. Let be an -bad array. We may assume . In order to define , we stipulate that we have as well as
This yields an -bad array , against minimality. ∎
3. From -comprehension to minimal bad arrays
In this section, we first show that Simpson’s version of the minimal bad array lemma follows from another version that has been isolated by Laver [6]. We then prove that Laver’s version is a consequence of -comprehension. Together with Theorem 2.4, this completes the proof of Theorem 1.3 from the introduction.
So far, we have mostly viewed arrays as continuous functions with domain for some infinite , even though it was agreed that these were represented by functions on blocks. In other words, while different blocks can be used to represent the same continuous function, most previous considerations did not depend on the choice of representative. This is in marked contrast with the following, where the blocks on which arrays are defined form a crucial part of the data. We note that the following definitions are taken from [6], where is written .
Definition 3.1.
For blocks and , we write if we have and each admits an with . If this holds and we have , then we write . Given arrays and as well as a partial order on the set , we write if we have as well as for and for . If we additionally have , we write .
It is immediate that is transitive on blocks and not hard to derive that is transitive on arrays. One can also show that follows from (but not from ), which yields the analogous fact for arrays.
Minimal bad array lemma (‘Laver’s version’).
Consider a partial ranking of a reflexive relation on a set . For any -bad -array (given as a function on a block), there is an -bad -array that admits no -bad -array .
The given version does indeed coincide with the one by Laver [6], except that the latter requires to be a quasi order and works with barriers at the place of blocks. To see that our formulation in terms of blocks entails the one in terms of barriers, we recall that any block admits a barrier , provably in (see [8] and compare [1] for a related result over the much weaker theory ). Given a minimal bad array on a block, we thus find a restriction that is defined on a barrier. By the observations above, we get while a bad would validate , against the assumption that is minimal. Similarly, the following proposition remains valid when Laver’s version of the minimal bad array lemma is formulated in terms of barriers rather than blocks. Once we have proved that -comprehension entails Laver’s version for blocks, the resulting circle of implications will ensure that the versions for blocks and barriers are equivalent. In the same way, we learn that the version for quasi orders is equivalent to the one for general reflexive relations. Let us note that the base theory suffices to get the following result for blocks. We have chosen a stronger base theory to accommodate the aforementioned connection with barriers.
Proposition 3.2 ().
Laver’s version of the minimal bad array lemma entails Simpson’s version.
Proof.
Given a bad -array , Laver’s version yields a bad that admits no bad . One readily derives according to Definition 1.2. To conclude that Simpson’s version holds, we assume that is bad and derive a contradiction. Write and for blocks and , where we have . Let us note that we do not immediately get the contradictory , unless each admits an with . For and , let be the set of all numbers in that are larger than all elements of . We write when we have . Let us now put
It is straightforward to see that is a block with . We consider
Let us note that and induce the same continuous function from to . In particular, is bad. To reach the desired contradiction, we verify . First note that we have as well as . Given , we pick a set with . By considering the induced continuous functions, we see that entails
just as Definition 3.1 requires. ∎
In the rest of this section, we show that -comprehension suffices to carry out the proof of the minimal bad array lemma that has been given by R. Fraïssé [2].
Definition 3.3.
Let and be blocks with . We put
If we have or equivalently , we put .
The following basic construction will be needed below. Let us point out that we have , as entails and hence . The given proof is very close to the one by Fraïssé [2], except that we work with blocks rather than barriers. We have included it in order to keep our paper self-contained.
Lemma 3.4 ().
Assume that are blocks and that we have . Then is a block with and .
Proof.
We start by showing that is a block. It is clear that is infinite. Towards a contradiction, we assume that we have with . Then and are not both from and not both from . For we would get and hence . In the remaining case, we have and . Due to , we then find an with , against the assumption that is a block. Thus is a -antichain. Now consider an infinite set . We want to prove that has an initial segment in . In view of , we may pick a that validates . First assume that we have . By the definition of , all elements of are bounded by . Hence we have , so that we get . Now assume we have . If we have , then we are done. So let us assume . The latter entails . Due to , we get . As is a block, we find an with .
It is straightforward to see that entails . To complete the proof, we show . For with but , we obtain and hence but , which yields . Conversely, consider with but . As would entail , we must have . Since we also have , we obtain . ∎
We conclude our paper with the following result. Together with Theorem 2.4 and Proposition 3.2, it yields a circle of implications that establishes Theorem 1.3.
Theorem 3.5 ().
The principle of -comprehension entails Laver’s version of the minimal bad array lemma.
Proof.
Recall that -comprehension is equivalent to the principle that any subset of is contained in a countable coded -model (see Theorems VII.6.9 and VII.7.4 of [19]). Here a -model is an -model for which -statements are absolute. With the help of -models, it is straightforward to formalize the proof of the minimal bad array lemma that is given by Fraïssé [2, 7.3.5]. We provide details for the convenience of the reader and also to verify that the argument applies to general reflexive relations rather than just to quasi orders.
For a partial ranking of a reflexive binary relation on a set , we consider an -bad array on a block. Let us pick a -model that contains . The statement that a given array is minimal -bad has complexity , as it takes a -formula to assert that the domain of a potential is a block. Assuming that the minimal bad array lemma fails, any -bad array with will thus admit an -bad array with . We intend to build a sequence of -bad arrays with such that the following additional properties hold, where we write for the block on which is defined:
-
(i)
for any with we have ,
-
(ii)
for any -bad with we have .
The indicated relation between and has complexity , by the same consideration as above. Now -comprehension entails -dependent choice but not -choice (see Theorem VII.6.9 and Remark VII.6.3 of [19]). We will soon show that any admits an with the given properties. Once this is achieved, we can lower the quantifier complexity of our -condition by evaluating it in the -model . Then -dependent choice is more than sufficient to obtain the desired sequence of arrays . To be more economical, one can pick the smallest indices that represent suitable in the coded model .
As promised, we now show that each -bad in admits an with the properties above. We have already observed that contains an -bad array with , at least if there is no minimal -bad array below . We pick such an with as small as possible, in the sense that contains no -bad array with and . This minimality condition extends to that do not lie in , by -absoluteness. So validates (ii) but possibly not (i). To satisfy the latter, we modify . The challenge is that (ii) needs to be preserved. We will see that this holds for with
Let us first note that lies in by absoluteness, since it is arithmetically definable from and . By the previous lemma, is a block with and . Due to this last equality, (ii) remains valid. To see that we get , we note that forces , since we have . It remains to show that is -bad and validates (i).
To show that is -bad, we argue by contradiction. Assume that we have with and . Since and are bad, we cannot have or . Concerning the two other cases, we first assume and . Given that we have and , we find an with . We can conclude due to the definition of . From and we now get and hence , against our assumption. Let us now assume that we have and . We find a with and thus . In view of , we obtain
Crucially, we get by our definition of partial rankings for relations that need not be transitive. We now have a contradiction since is bad.
In order to establish (i), we consider an with . Due to , we are done unless we have . In the latter case, we can find a with . We thus have and in particular , as desired.
Under the assumption that no minimal -bad array below exists, we have shown that there is a sequence of -bad arrays that validate (i) and (ii) above. With the help of this sequence, we will now show that there is a minimal -bad array below after all. Let us first prove some properties of the function with .
Claim.
For every we have .
Proof of the claim.
As there are only sets with , we need only show that the same cannot witness both and for . Assume is witnessed by with but . Since is a block, we find a that is -comparable with . In view of , we may consider an with . This forces , so that we get . Now if did witness , we would have . Due to , we could pick an with , against the fact that is a block. ∎
We will also need the following.
Claim.
The function is non-decreasing.
Proof of the claim.
Write with and . In view of , we find a with . We show how to conclude in either of two cases. First assume . We then have but , which yields and hence
Now assume that we have . This yields and , so that we obtain and thus
where the first inequality holds due to (ii) above. ∎
Let be the range of . The first claim above implies that is infinite. Using the second claim, we establish for any . In view of , it suffices to show that is contained in for . First note that we have for some , which yields . Inductively, we assume with . Here the latter ensures that we have , so that we get by (i) above. Let us now consider the set
Since all the are blocks, it is immediate that is a -antichain. To show that it is a block, we consider an arbitrary set . Due to , we may pick an with for each . Since we have , we get and , where the latter is an equality precisely for . Given that is well-founded, the values must indeed stabilize. So we find an such that entails . This yields , as needed to conclude that is a block.
Now consider with for , which is well-defined by the previous paragraph. It is straightforward to show that is -bad and that we have for any (in fact we get ). To complete the proof, we show that is minimal. Aiming at a contradiction, we assume that is -bad with . By the paragraph after Definition 3.1, we get for any . Write with and but . When is sufficiently large, we have both and . We get
which yields a contradiction with property (ii) from above. ∎
References
- [1] Peter Cholak, Alberto Marcone, and Reed Solomon, Reverse mathematics and the equivalence of definitions for well and better quasi-orders, The Journal of Symbolic Logic 69 (2004), no. 3, 683–712.
- [2] Roland Fraïssé, Theory of relations, North-Holland, Amsterdam, 1986.
- [3] Harvey Friedman, Some systems of second order arithmetic and their use, Proceedings of the International Congress of Mathematicians, Vancouver 1974 (Ralph Duncan James, ed.), vol. 1, Canadian Mathematical Congress, 1975, pp. 235–242.
- [4] Joseph Kruskal, The theory of well-quasi-ordering: A frequently discovered concept, Journal of Combinatorial Theory, Series A 13 (1972), no. 3, 297–305.
- [5] Richard Laver, On Fraïssé’s order type conjecture, Annals of Mathematics 93 (1971), no. 1, 89–111.
- [6] by same author, Better-quasi-orderings and a class of trees, Studies in Foundations and Combinatorics (Gian-Carlo Rota, ed.), Advances in Mathematics and Supplementary Studies, vol. 1, Academic Press, 1978, pp. 31–48.
- [7] Alberto Marcone, Foundations of BQO theory, Transactions of the American Mathematical Society 345 (1994), no. 2, 641–660.
- [8] by same author, On the logical strength of Nash-Williams’ theorem on transfinite sequences, Logic: From Foundations to Applications (W. Hodges, M. Hyland, C.Steinhorn, and J.Truss, eds.), Oxford University Press, 1996, pp. 327–351.
- [9] by same author, WQO and BQO theory in subsystems of second order arithmetic, Reverse Mathematics 2001 (Stephen Simpson, ed.), Lecture Notes in Logic, vol. 21, Cambridge University Press, 2005, pp. 303–330.
- [10] Carl Mummert and Stephen Simpson, Reverse Mathematics and Comprehension, The Bulletin of Symbolic Logic 11 (2005), no. 4, 526–533.
- [11] Crispin St. J. A. Nash-Williams, On well-quasi-ordering infinite trees, Mathematical Proceedings of the Cambridge Philosophical Society 61 (1965), 697–720.
- [12] by same author, On better-quasi-ordering transfinite sequences, Mathematical Proceedings of the Cambridge Philosophical Society 64 (1968), 273–290.
- [13] Maurice Pouzet, Graphs and posets with no infinite independent set, Finite and Infinite Combinatorics in Sets and Logic (N. Sauer, R. Woodrow, and B. Sands, eds.), NATO ASI Series C, vol. 411, Springer, 1993, pp. 313–335.
- [14] Richard Rado, Partial well-ordering of sets of vectors, Mathematika 1 (1954), 89–95.
- [15] Michael Rathjen, The art of ordinal analysis, Proceedings of the International Congress of Mathematicians, Madrid 2006 (Marta Sanz-Solé, Javier Soria, Juan Luis Varona, and Joan Verdera, eds.), vol. 2, European Mathematical Society, 2006, pp. 45–69.
- [16] Neil Robertson and Paul D. Seymour, Graph minors. XX. Wagner’s conjecture, Journal of Combinatorial Theory, Series B 92 (2004), no. 2, 325–357.
- [17] Saharon Shelah, Better quasi-orders for uncountable cardinals, Israel Journal of Mathematics 42 (1982), no. 3, 177–226.
- [18] Stephen Simpson, Bqo theory and Fraïssé’s conjecture, chapter in the book ‘Recursive Aspects of Recursive Set Theory’ by R. Mansfield and G. Weitkamp, Oxford University Press, 1985, pp. 124–138.
- [19] Stephen G. Simpson, Subsystems of second order arithmetic, Perspectives in Logic, Cambridge University Press, 2009.