proves the infinite pigeonhole principle for every standard number of colors (Proposition 1.2 of “Ramsey's theorem in the arithmetic hierarchy”): the proof is a case analysis on finitely many colors. The statement , “for every , every coloring has an infinite homogeneous set”, quantifies over inside the theory. In a non-standard model, may be non-standard, and the case analysis is no longer available. Hirst showed that is exactly collection. A combinatorial principle about sets thus has a purely arithmetic content, and so does every principle that implies it, such as Ramsey’s theorem for pairs.
2.1 Hirst’s theorem
By Exercise 1.8, is equivalent to over . We use the second form.
Over , is equivalent to , hence to .
Recall that proves , hence by Theorem 1.5.
() Let . If there is such that , the set exists by comprehension, is infinite, and is homogeneous. Otherwise, every satisfies , a formula of and . By , there is such that every has some with . Let ; then for the corresponding , and : a contradiction.
() Let with bounded, and suppose ; we may assume . For every , let be the least such that
It exists: every has some with , a bounded condition, so gives a common bound, and the least one exists by (Proposition 1.6), since a bounded formula is . The graph of is defined by a bounded formula, so exists by comprehension. The condition becomes stronger as increases, so is non-decreasing, and since .
Case 1: is bounded: there is with for every . By , there are an infinite set and with for every . We claim , which is the conclusion of . Otherwise, some satisfies , and gives with . Taking with , the definition of gives with : a contradiction.
Case 2: is unbounded. Since does not satisfy the condition defining , there is such that . Let be the least such ; exists by comprehension. By , there are an infinite set and with for . Let be any number. Since is unbounded and non-decreasing, and is infinite, there is with , so . Hence , contradicting the hypothesis. So case 2 does not occur.
The function measures, at stage , how far one must search to find witnesses that look correct up to . Collection says that this search stays bounded; the pigeonhole principle, applied twice, turns an unbounded search into a single color whose witnesses are all eventually refuted.
2.2 Ramsey’s theorem for pairs
proves , hence .
Let . Define by if , and otherwise; it exists by comprehension. Let be an infinite homogeneous set for . If its color is , then is constant on , and is homogeneous for . If its color is , then is injective on ; the first elements of form a finite set, which exists in , on which is an injection into . This contradicts the finite pigeonhole principle, which proves by induction on . By Theorem 2.1, follows.
Every ω-model satisfies , since its first-order part is . The proposition is therefore invisible in ω-models: it says something about the non-standard models of . By Theorem 1.7, implies , which already has; but does not prove . Indeed, Paris and Kirby built a model of in which collection fails, which may be taken countable by the Löwenheim–Skolem theorem, and the next lesson shows that every countable model of is the first-order part of a model of . Hence does not prove .
The first-order strength of has been studied intensively. We state the main results without proof.
- Cholak, Jockusch and Slaman (2001): proves the same sentences as .
- Chong, Slaman and Yang (2017): does not prove .
- Patey and Yokoyama (2018): proves the same sentences as . This does not contradict the proposition: since does not prove , the scheme is not equivalent over to any set of sentences.
Whether proves any arithmetic sentence not provable in is a central question of the area.
2.3 Exercises
Show that proves and . Explain why does not follow.
Solution
A coloring with one color is constant, and is homogeneous. Assume , and let . If is infinite, it is homogeneous. Otherwise, all its elements are less than some , and is a coloring with colors, which exists by comprehension. An infinite homogeneous set for gives the infinite homogeneous set for . To conclude , one would need induction on for the formula , which begins with a universal set quantifier; only provides induction for formulas. By the discussion after Proposition 2.2, the conclusion is indeed not provable.
Let be a model of in which fails. Show that there are and a coloring in such that every color class , for , is bounded in , and that is non-standard.
Solution
By Theorem 2.1, fails in : there are and in without infinite homogeneous set in . If some color class were unbounded, it would exist by comprehension and be an infinite homogeneous set. So every color class is bounded. If were standard, would hold in by Proposition 1.2 of “Ramsey's theorem in the arithmetic hierarchy”. So is non-standard: is the union of bounded sets, but no single bound works for all of them.
2.4 Notes and references
Hirst proved the equivalence in his thesis (1987). The relation between Ramsey’s theorem for pairs and induction was initiated by Cholak, Jockusch and Slaman, and remains an active topic.
- J. L. Hirst, Combinatorics in Subsystems of Second Order Arithmetic, PhD thesis, Pennsylvania State University, 1987.
- P. A. Cholak, C. G. Jockusch and T. A. Slaman, On the strength of Ramsey’s theorem for pairs, Journal of Symbolic Logic 66 (2001), 1–55.
- C. T. Chong, T. A. Slaman and Y. Yang, The inductive strength of Ramsey’s theorem for pairs, Advances in Mathematics 308 (2017), 121–141.
- L. Patey and K. Yokoyama, The proof-theoretic strength of Ramsey’s theorem for pairs and two colors, Advances in Mathematics 330 (2018), 1034–1070.