Hindman’s Theorem (HT) states that for every coloring of with finitely many colors, there is an infinite set such that all nonempty sums of distinct elements of H have the same color. The investigation of restricted versions of HT from the computability-theoretic and reverse-mathematical perspectives has been a productive line of research recently. In particular, is the restriction of HT to sums of at most n many elements, with at most k colors allowed, and is the restriction of HT to sums of exactly n many elements and k colors. Even appears to be a strong principle, and may even imply HT itself over RCA0. In contrast, is known to be strictly weaker than HT over RCA0, since follows immediately from Ramsey’s Theorem for 2-colorings of pairs. In fact, it was open for several years whether is computably true.
We show that and similar results with addition replaced by subtraction and other operations are not provable in RCA0, or even WKL0. In fact, we show that there is a computable instance of such that all solutions can compute a function that is diagonally noncomputable relative to . It follows that there is a computable instance of with no solution, which is the best possible result with respect to the arithmetical hierarchy. Furthermore, a careful analysis of the proof of the result above about solutions DNC relative to shows that implies , the Rainbow Ramsey Theorem for colorings of pairs for which there are most two pairs with each color, over RCA0. The most interesting aspect of our construction of computable colorings as above is the use of an effective version of the Lovász Local Lemma due to Rumyantsev and Shen.
This paper is concerned with the computability-theoretic and reverse-mathematical analysis of combinatorial principles, in particular that of versions of Hindman’s Theorem, a line of research that began with the work of Blass, Hirst, and Simpson [1] and has more recently seen substantial further development. Our main contribution is to bring to the area the use of probabilistic methods, in particular the Lovász Local Lemma, in an effective version due to Rumyantsev and Shen [16,17].
We assume familiarity with the basic concepts of computability theory and reverse mathematics. For a principle P of second-order arithmetic of the form , an instance of P is an X such that holds, and a solution to this instance is a Y such that holds.
Hindman’s Theorem (HT) [7] states that for every coloring c of with finitely many colors, there is an infinite set such that all nonempty sums of distinct elements of H have the same color. Blass, Hirst, and Simpson [1] showed that such an H can always be computed in the st jump of c, and that there is a computable instance of HT such that every solution computes . By analyzing these proofs they showed that HT is provable in (the system consisting of RCA0 together with the statement that ωth jumps exist) and implies ACA0 over RCA0. The exact reverse-mathematical strength of HT remains open, however.
Recently, there has been interest in investigating restricted versions of Hindman’s Theorem. For instance, is HT restricted to sums of at most n many elements, and is HT restricted to sums of exactly n many elements. We can also consider and , the corresponding restrictions to k-colorings. (Notice that clearly implies , and similarly for .) An interesting phenomenon is that quite weak versions of HT are still rather difficult to prove. Indeed, there is no known way to prove even other than to give a proof of the full HT, which has led Hindman, Leader, and Strauss [8] to ask whether every proof of is also a proof of HT.
Dzhafarov, Jockusch, Solomon, and Westrick [4] showed that implies ACA0 over RCA0 and that is not provable in RCA0. Carlucci, Kołodzieczyk, Lepore, and Zdanowski [2] investigated versions of Hindman’s Theorem for sums of bounded length in which the solutions are required to meet a certain natural sparseness condition known as apartness, and in particular showed that with apartness implies ACA0 over RCA0. (They also have results for with apartness.) They then deduced that (with no extra conditions) implies ACA0 over RCA0. It remains open whether either of and ACA0 implies the other over RCA0.
The principle is quite different, as it follows immediately from Ramsey’s Theorem for pairs. For a set S, let be the set of n-element subsets of S. Recall that is the statement that every k-coloring of has an infinite homogeneous set, that is, an infinite set H such that all elements of have the same color. Then follows at once from , as is essentially the restriction of to colorings of where the color of a set depends only on the sum of its elements. For (and ), is equivalent to ACA0 over RCA0, but is a weaker principle, incomparable with WKL0 (see e.g. Hirschfeldt [9] for further details).
The possibility was left open in late drafts of [4] that is so weak as to be computably true, although a brief note at the end of the published version mentions the solution of this problem and more in the current paper. We will show that is not computably true, and indeed, there is a computable instance of such that the degree of any solution is DNC relative to (see Section 3 for a definition). It follows that this instance does not have any computable or even solutions. Thus is not provable in RCA0, or even in WKL0. (That does not imply WKL0 follows from the analogous fact for , proved by Liu [12].) Our method will also apply to a wider class of principles generalizing , including one studied by Murakami, Yamazaki, and Yokoyama [15].
The basic idea for showing that is not computably true is straightforward. We build a computable instance of with no computable solution. Let be an effective listing of the c.e. sets. For and , let . For each i we choose an appropriately large number , wait until at least many numbers enter , and let consist of the first many numbers to enter , if . We would then like to ensure, for all sufficiently large s, that is not homogeneous for c, meaning that there are such that . Then cannot be contained in a solution to c, hence in particular cannot be such a solution.
If we consider only a single fixed i, it is easy to define (uniformly in i) a computable coloring that satisfies the above, i.e., such that for all sufficiently large s, we have that is not homogeneous for . To do so, let , and let , where and . Then define recursively as follows. If has not been defined by stage s or , let . Otherwise (so d is known at stage s), let . Then for all sufficiently large s, we have that , so is not homogeneous for c because it contains and .
However, the simple method above can break down even for two values of i, say and , at least if we take for . In such a case, it could happen that and . Then for every 2-coloring c of and every sufficiently large s, at least one of the three sets , , and is homogeneous for c, since otherwise the colors , and are pairwise distinct, contradicting the assumption that c is a 2-coloring. Hence, for some , there are infinitely many s such that is homogeneous. Even if we increase the ’s, overlaps between sets for different values of i and s can cause problems in defining c. The only way we know to deal with more than one value of i is to use some version of the Lovász Local Lemma as described below.
To implement this idea, we think of the bits as mutually independent random variables with the values 0 and 1 each having probability . If is large, then the event that is homogeneous for c has low probability, namely . Furthermore, the events that is homogeneous and that is homogeneous are independent whenever s and t are far apart enough that and are disjoint. So what we need is a theorem saying that when we have events with sufficiently small probability that are somehow sufficiently independent, then it is possible to avoid all of them at once. That is exactly what the Lovász Local Lemma does.
However, this is not enough, because we need c to be computable. Thus we need an effective version of the Lovász Local Lemma. Fortunately, such a result has been obtained by Rumyantsev and Shen [16,17], as we describe in the next section. As we will see in Section 3, this result allows us to show easily that our desired computable c exists. Indeed, by computably approximating finite subsets of sets, we will be able not only to avoid computable solutions to c, but also to ensure that all solutions to c have DNC degree relative to .
Murakami, Yamazaki, and Yokoyama [15] defined a class of principles that includes the principles as special cases. For a function , let be the following statement: For any , there is an infinite set such that if then . Let be the principle . Notice that if then is just . As shown in [15], if is a bijection then is equivalent over RCA0 to , and is also equivalent to the statement that holds for all (and hence implies for any particular such f).
The reason this definition appears in [15] is that the authors were considering versions of a principle known as the Ramseyan Factorization Theorem, and they showed that one of these versions is equivalent to for the function . They proved that implies over RCA0, with a proof that also applies to , and indeed to any such that the image of an infinite set under f remains infinite. They left open whether is provable in RCA0, implies , or is somewhere in between these extremes.
As we will see, our results hold for as well, and indeed for for any function satisfying the following definition.
A function is addition-like if
f is computable,
there is a computable function g such that if then , and
there is a b such that for all , there are at most b many z’s for which .
We will finish the paper with some open questions, but would like to highlight the following open-ended one here.
What further uses do the Lovász Local Lemma and other probabilistic results have in the reverse-mathematical and computability-theoretic analysis of combinatorial principles?
One example has already been given by Liu, Monin, and Patey [13]. Another appears in Cholak, Dzhafarov, Hirschfeldt, and Patey [3].
The Lovász Local Lemma and its computable version
The Lovász Local Lemma was introduced in Erdős and Lovász [5]. It is a major tool in obtaining lower bounds for finite Ramsey numbers. See [6, Section 4.2] for a proof and some applications of the Lovász Local Lemma. The version that we need, known as the Asymmetric Lovász Local Lemma, first appeared in Spencer [18]. It is usually stated in a finite version, but the infinite version below follows easily from the finite one by a compactness argument, as pointed out in Proposition 3 of [17].
Let be a sequence of mutually independent random variables, such that each has a finite range, say . Let be events such that each depends only on the variables for n in some finite set . Thus each event is a Boolean combination of statements of the form for and . We can think of as a finite set of functions with domain such that if then for all . An assignment of the is just a function such that for all n. This assignment avoids if the restriction of h to is not in . Let , and assume that each is finite. Then we have the following.
Suppose the above hypotheses hold and there existsuch thatfor all j. Then there is an assignment ofthat avoids every.
Moser and Tardos [14] gave an efficient algorithm for finding such an assignment for in the finite version of this theorem. As noted in [17], Fortnow then conjectured that an effective version of the theorem should also hold. This conjecture was confirmed as follows.
Let and be as above. Assume that the function f bounding the ranges of the is computable, and that the have uniformly computable rational-valued probability distributions. Assume also that the are uniformly computable (i.e., that there is a computable procedure that, given j, returns and the set as above). The assumption that each is finite means that each n is in for only finitely many j. Assume that we have a procedure for computing a canonical index of this finite set given j. The following result is the effective version of the Lovász Local Lemma, whose proof first appeared in Rumyantsev [16] and was subsequently published in Rumyantsev and Shen [17]. Note that the hypothesis of the effective version is a bit stronger than that of the original version, as the upper bound on in the original version is multiplied by the factor to obtain the upper bound in the effective version.
Suppose the above hypotheses hold and there areand a computable sequencesuch thatfor all j. Then there is a computable assignment ofthat avoids every.
The following consequence of this result is a slightly restated version of one given in [17, Corollary 7.2]. For a finite partial function σ, the size of σ is . When we say that a sequence of finite partial functions is computable, we mean that there is a computable procedure that, given i, returns and the values of on this domain.
For eachthere is an M such that the following holds. Letbe a computable sequence of finite partial functions, each of size at least M. Suppose that for eachand n, there are at mostmany j such thathas size m and, and that we can computably determine the set of all such j given m and n. Then there is a computablesuch that for each j there is anwith.
From this result it is easy to conclude the following fact, which is the one we will use in the next section. To obtain it, apply Corollary 2.2 to the sequence , where and each have domain , and and for all , choosing q in Corollary 2.2 to be greater than the given q for Corollary 2.3 below.
For eachthere is an M such that the following holds. Letbe a computable sequence of finite sets, each of size at least M. Suppose that for eachand n, there are at mostmany j such thatand, and that we can computably determine a canonical index for the set of all such j given m and n. Then there is a computablesuch that for each j the setis not homogeneous for c.
The effective content of and some generalizations
The next result will be considerably generalized in Theorem 3.3. Nonetheless, we include it here to illustrate an application of Corollary 2.3 in a simple context. The proof of Theorem 3.3 will have the same basic idea but will also involve computable approximations to sets and addition-like functions replacing addition.
The principleis not computably true. That is, it has a computable instance with no computable solution.
We follow the outline of the proof given in the introduction. Let M be as in Corollary 2.3 for , where we assume without loss of generality that for all . For each i, let . For each i with , let consist of the first many elements enumerated into , and let be undefined if . Let be a computable enumeration without repetitions of all finite sets of the form (over all ) such that contains at least many elements by stage s (so that is known by stage s). Clearly, if is defined, then for all sufficiently large s the set occurs in the sequence , and conversely, every set in the sequence of cardinality has the form for some s.
As explained in the introduction, it suffices to show that Corollary 2.3 applies to the sequence , since this corollary then gives the existence of a computable coloring such that no is homogeneous for c. It follows that for all i with defined, if s is sufficiently large then is not homogeneous for c, so no solution to c can contain , and in particular is not a solution to c.
We now verify that the hypotheses of Corollary 2.3 are satisfied. Let and n be given. We claim that there are at most m many values of j such that and . Let , so that . The claim asserts that there are most m many values of s such that occurs in the sequence and . If , then for some . There are m many choices for x and for each x there is a unique s with , so the claim is proved. Since by the choice of M, there are at most many values of j such that and . It remains to check that the set of such j can be effectively computed from m and n. Again, let . We must effectively compute the canonical index of the set S of s such that contains at least m many elements by stage s and . If , then . So for each we can check effectively whether contains at least m many elements by the end of stage s. If not, . If so, we can effectively compute and then effectively determine whether , and hence whether . Hence, we can apply Corollary 2.3 as described in the previous paragraph. □
A function f is diagonally noncomputable (DNC) relative to an oracle X if for all e such that is defined, where is the eth Turing functional. A degree is DNC relative to X if it computes a function that is DNC relative to X. An infinite set A is effectively immune relative to X if there is an X-computable function f such that if then , where is the eth enumeration operator.
A degree is DNC relative to X if and only if it computes a set that is effectively immune relative to X.
Let be an effective list of the sets, with corresponding computable approximations (chosen so that iff for all sufficiently large s, we have ). We adopt the standard convention that if then . For a function and , we write for . For a set , we write for .
It follows from the proof of Theorem 3.1 that there is a computable instance of such that all solutions are effectively immune relative to ∅, and hence have degrees that are DNC relative to ∅. In the following theorem, which is our main result, we replace ∅ by as an oracle and simultaneously replace addition by an arbitrary addition-like operation as defined in Definition 1.1.
Let f be addition-like. There is a computable instance ofsuch that the degree of any solution is DNC relative to.
Let b be a constant witnessing that f is addition-like, as in part (3) of Definition 1.1. Note that the fact that f is addition-like implies that if F is a finite set and , then for all but finitely many y, we have . Let M be as in Corollary 2.3 for . We may assume that and M is sufficiently large so that for all .
Given i and s, for each , let be the least t such that for all . (I.e., measures how long x has been in .) Order the elements of by letting if either or both and . Let be the set consisting of the least many elements of under this ordering, or if has fewer than many elements.1
This definition could be simplified by noting that there is a partial -computable function ψ such that if then is the canonical index of a set such that . The limit lemma then gives us a computable binary function g such that for all i such that is defined, and we can define to be the set with canonical index if this set has size , and otherwise. However, the current definition will make it easier to describe the adaptation of this proof to one over RCA0 in the next section.
The following properties of this definition are the ones that matter to us:
The function taking i and s to is computable.
Every element of is less than s, so is defined.
If then .
If then there is a t such that and for all .
We build a computable sequence of finite sets as follows. Order the pairs via a standard pairing function, and go through each such pair in order. If then proceed to the next pair. Otherwise, let be least such that for all . Suppose that the following hold.
.
If and then .
Then add to our sequence. We say that was enumerated into our sequence by i. Otherwise do nothing. In any case, proceed to the next pair.
Notice that if there is an such that for all , then we add to our sequence for all sufficiently large s, because for each and , there are only finitely many s such that , and similarly for each .
Now is a computable sequence of finite sets, each of size at least M. Suppose that and . Then was enumerated by some . (Actually .) If n is also in and was also enumerated by i, then we must have and for some s and t such that . For each , there are at most b many t such that , so there are at most many such l. Thus the total number of elements of size m in our sequence that contain n is at most .
By part (2) of Definition 1.1, given n and m, we can computably determine a stage such that for each and , we have . It follows from the definition of our sequence that if F is enumerated into it a stage at which we are working with a pair with and , then . So we can compute the set of all j such that and .
Thus the hypotheses of Corollary 2.3 are satisfied, and hence there is a computable c as in that corollary. Suppose that . Then there is an such that is in our sequence for all sufficiently large s. For each such s, there are such that , so F cannot be contained in a solution to c as an instance of . Thus, if H is a solution to c and , then , which means that H is effectively immune relative to , and so has DNC degree relative to . □
The computable instance c constructed above cannot have any solutions, since no set is effectively immune relative to . Thus we have the following fact, whose analogs for and HT were proved by Jockusch [10] and Blass, Hirst, and Simpson [1], respectively.
Let f be addition-like. There is a computable instance ofwith nosolution.
In particular, both and have computable instances with no solutions. On the other hand, every computable instance of does have a solution since the corresponding result holds for by [10].
Every principle has the form where Ψ is . Thus we can obtain a further result from the following general fact.
Let P be a principle of the formwhere Ψ is. Suppose that P has a computable instance X with no low solution. Then every solution to X is hyperimmune.
Assume for a contradiction that X has a solution Y that is not hyperimmune. Let be a computable sequence of pairwise disjoint finite sets such that for all i. Let be the collection of all Z such that holds and for all i. Then is a class, and is nonempty as it contains Y. By the Low Basis Theorem, has a low element. This element is a solution to X, contradicting the choice of X. □
Let f be addition-like. There is a computable instance ofsuch that all solutions are hyperimmune.
The logical strength of and generalizations
As mentioned above, implies for every , but does not imply WKL0. Since WKL0 has an ω-model consisting entirely of sets, we have the following.
Let f be addition-like. Thenis incomparable withover.
In particular, both and are incomparable with over .
Theorem 3.3 also has a reverse-mathematical version. For the purposes of reverse mathematics, we should alter the definition of addition-like function to remove the computability requirements. In other words, is addition-like in the sense of reverse mathematics if there is a function g such that if then , and there is a b such that for all , there are at most b many z’s for which .
We also need to be careful in defining the reverse-mathematical analog of the notion of being DNC over the jump, since the existence of the jump cannot be proved in RCA0. Given a set X, we can of course approximate , so we can define as usual. We adopt the convention that if with use u and , then . We now define to mean that . We write to mean that either or for . We write to mean that , where .
Now 2-DNC is the statement that for every X, there is a function h such that for all e.
Inspecting the proofs of Theorem 2.1 and Corollary 2.2 in [17], we see that they can be carried out in RCA0. Thus we can obtain the following analog of Corollary 2.3.
The following is provable in: For eachthere is an M such that the following holds. Letbe a sequence of finite sets, each of size at least M. Suppose that for eachand n, there are at mostmany i such thatand, and that there is a function taking m and n to the set of all such i. Then there is asuch that for each i the setis not homogeneous for c.
The proof of Theorem 3.3, relativized to a given oracle X, can now be carried out in RCA0, except for one issue: In the absence of -bounding, it is possible to have many n such that without having a single s such that . In this case, we would have for all s.
To get around this issue, we do not attempt to establish effective immunity relative to , but work instead with a modified notion. Write to mean that there are a finite set F with and a t such that for all and . Now 2-EI is the statement that for each X, there are an infinite set A and a function f such that if , then there is an with .
The proof of Theorem 3.3, relativized to an arbitrary X, shows that if f is addition-like then implies 2-EI over RCA0. The main point to notice in that proof is the following: Suppose that . By definition, there are F and t such that and for all and . By bounded -comprehension, which holds in RCA0, we can form the set of all such that for all , and then let G be the set consisting of the many least elements of in the ≺-ordering defined at stage t. If then there is an such that . By -bounding, which holds in RCA0, there is a u such that we can take for all such k. If , then for any and any , we have that for the ordering ≺ defined at stage s. It follows that for .
To obtain 2-DNC, we use the following proposition, whose proof is based on that of Theorem 3.2 given in [11]. (We need only one direction of the proposition, but the equivalence it establishes is of independent interest.)
is equivalent toover.
We argue in RCA0. First suppose that 2-EI holds. Given X, let A and f be as in the statement of 2-EI. Write if for all sufficiently large s. Notice that in this case, for each n we have iff , and iff .
Let be the elements of A in order. There is a function g such that for all s. Then for all e, as otherwise we would have but for all .
There is a function p such that if , and if . Let . If then . But , since , so , and hence . Thus h is as in the definition of 2-DNC.
Now suppose that 2-DNC holds. Given X, let h be as in the statement of 2-DNC. We first define a function g such that for each e, we have for all . Let list the elements of . Let be the ith element of τ if , and let otherwise. There is a function r such that if and if . Let be such that and for all . If and then , so .
Let list the finite sets. Order the elements of as in the proof of Theorem 3.3. That is, for , let be the least t such that for all , then let if either or both and . There is a function q such that if , then for the ≺-least .
We now define sequences and as follows. Suppose that we have defined and for all . Let be such that . Let . For , let be such that . Let and let . Notice that .
Let . This set exists because the are defined in order. Now suppose that . Then there are a finite set F with and a t such that for all , every element of F is in . Let
By -bounding, there is a such that for all . Let G consist of the least elements of under the ≺-ordering. If then the elements of G are also the least many elements of under the ≺-ordering. Since , there is an such that for all , and hence . By the definition of q, we have that for , and by construction, for . Thus but . So A and the function are as required by 2-EI. □
We thus have the following result.
proves that if f is addition-like thenimplies.
This theorem can be understood as an implication between Ramsey-theoretic principles, because Miller [unpublished] has shown that 2-DNC is equivalent over RCA0 to , a version of the Rainbow Ramsey Theorem that states that if is such that for all i, then there is an infinite set R such that c is injective on .
proves that if f is addition-like thenimplies.
For those familiar with Weihrauch reducibility, we will also say that the proofs in [17] are uniform, so the c in Corollary 2.3 can be obtained uniformly from the sequence (for a fixed q). The proof of Theorem 3.3 is also uniform, as is the proof that computing an effectively immune set implies computing a DNC function. Thus if f is addition-like (in the original sense of Definition 1.1), then . Miller’s aforementioned argument shows that , so we also have that .
Open questions
We finish with some open questions. Implications here could be over RCA0 or in the sense of notions of computability-theoretic reduction such as Weihrauch reducibility.
Does imply ?
Does imply ?
What is the exact relationship between and for ?
Does either of and imply the other?
Jockusch [10] showed that for each , there is a computable instance of with no solution.
For , is there a computable instance of with no solution?
A positive answer to this question would imply that HT is not provable in ACA0, for the same reason that Jockusch’s aforementioned result implies that (the principle ) is not provable in ACA0 (see e.g. Section 6.3 of [9]). The question is also open for , and even for full HT.
Is it true that for every degree a that is DNC relative to and every computable instance c of , there is an a-computable solution to c?
A positive answer to the above question would show that Theorem 3.3 is best possible in a strong sense.
What is the first-order strength of ? What about ?
Of course, analogs of the above questions can also be asked for or for other addition-like (but not bijective) functions f.
Footnotes
Acknowledgements
Csima was partially supported by Canadian NSERC Discovery Grant 312501. Dzhafarov was partially supported by grant DMS-1400267 from the National Science Foundation of the United States and a Collaboration Grant for Mathematicians from the Simons Foundation. Hirschfeldt was partially supported by grant DMS-1101458 from the National Science Foundation of the United States and a Collaboration Grant for Mathematicians from the Simons Foundation. We thank Jason Bell and Jeff Shallit for very helpful suggestions that led us to the idea of using the Lovász Local Lemma. We also thank Ludovic Patey for information on .
References
1.
A.R.Blass, J.L.Hirst and S.G.Simpson, Logical analysis of some theorems of combinatorics and topological dynamics, in: Logic and Combinatorics, S.G.Simpson, ed., Contemporary Mathematics, Vol. 65, American Mathematical Society, Providence, RI, 1987, pp. 125–156. doi:10.1090/conm/065/891245.
2.
L.Carlucci, L.A.Kołodzieczyk, F.Lepore and K.Zdanowski, New bounds on the strength of some restrictions of Hindman’s Theorem, in: Unveiling Dynamics and Complexity (CiE 2017), J.Kari, F.Manea and I.Petre, eds, Lecture Notes in Computer Science, Vol. 10307, Springer, Cham, 2017, pp. 210–220. doi:10.1007/978-3-319-58741-7_21.
3.
P.A.Cholak, D.D.Dzhafarov, D.R.Hirschfeldt and L.Patey, Some results on the COH vs. problem, To appear.
4.
D.D.Dzhafarov, C.G.JockuschJr., R.Solomon and L.B.Westrick, Effectiveness of Hindman’s Theorem for bounded sums, in: Computability and Complexity: Essays Dedicated to Rodney G. Downey on the Occasion of His 60th Birthday, A.Day, M.Fellows, N.Greenberg, B.Khoussainov, A.Melnikov and F.Rosamond, eds, Lecture Notes in Computer Science, Vol. 10010, Springer, Cham, 2017, pp. 134–142. doi:10.1007/978-3-319-50062-1_11.
5.
P.Erdős and L.Lovász, Problems and results on 3-chromatic hypergraphs and some related questions, in: Infinite and Finite Sets, Vol. II, A.Hajnal, R.Rado and V.T.Sós, eds, Colloquia Mathematica Societatis János Bolyai, Vol. 10, North-Holland, Amsterdam, 1975, pp. 609–627.
6.
R.L.Graham, B.L.Rothschild and J.H.Spencer, Ramsey Theory, 2nd edn, Wiley-Interscience Series in Discrete Mathematics and Optimization, John Wiley & Sons, Inc., New York, 1990.
7.
N.Hindman, Finite sums from sequences within cells of a partition of N, Journal of Combinatorial Theory Series A17(1) (1974), 1–11. doi:10.1016/0097-3165(74)90023-5.
8.
N.Hindman, I.Leader and D.Strauss, Open problems in partition regularity, Combinatorics, Probability and Computing12(5–6) (2003), 571–583. doi:10.1017/S0963548303005716.
9.
D.R.Hirschfeldt, Slicing the Truth, Lecture Notes Series, Institute for Mathematical Sciences, National University of Singapore, Vol. 28, World Scientific Publishing Co. Pte. Ltd., Hackensack, NJ, 2015.
10.
C.G.JockuschJr., Ramsey’s theorem and recursion theory, The Journal of Symbolic Logic37(2) (1972), 268–280. doi:10.2307/2272972.
11.
C.G.JockuschJr., Degrees of functions with no fixed points, in: Logic, Methodology, and Philosophy of Science VIII, Moscow, 1987, J.E.Fenstad, I.T.Frolov and R.Hilpinen, eds, Studies in Logic and the Foundations of Mathematics, Vol. 126, North-Holland, Amsterdam, 1989, pp. 191–201.
12.
J.Liu, does not imply WKL0, The Journal of Symbolic Logic77(2) (2012), 609–620. doi:10.2178/jsl/1333566640.
13.
L.Liu, B.Monin and L.Patey, A computable analysis of variable words theorems, to appear in the Proceedings of the AMS. doi:10.1090/proc/14269.
14.
R.A.Moser and G.Tardos, A constructive proof of the general Lovász Local Lemma, Journal of the ACM57(2) (2010), 11. doi:10.1145/1667053.1667060.
15.
S.Murakami, T.Yamazaki and K.Yokoyama, On the Ramseyan factorization theorem, in: Language, Life, Limits: CiE 2014, A.Beckmann, E.Csuhaj-Varjú and K.Meer, eds, Springer, Cham, Germany, 2014, pp. 324–332.
16.
A.Rumyantsev, Infinite computable version of Lovász Local Lemma, arXiv:1012.0557.
17.
A.Rumyantsev and A.Shen, Probabilistic constructions of computable objects and a computable version of Lovász Local Lemma, Fundamenta Informaticae132(1) (2014), 1–14.