Motivation
Ramsey's theorem says that every red/blue colouring of the pairs of an infinite set has an infinite monochromatic subset. For well-ordered sets one can ask for more: the monochromatic set should have the same order type as the whole set. Erdős and Rado introduced the partition relation α→(β,c)2 to measure exactly this, and asked which countable ordinals α satisfy α→(α,3)2 — every colouring either has a red copy of the whole order or a blue triangle. Such ordinals are called partition ordinals. Every partition ordinal α>1 is a power of ω, so the question becomes: for which countable β is ωβ a partition ordinal? This is Erdős Problem 592.
The question is a basic test case for ordinal Ramsey theory: it is the smallest nontrivial "unbalanced" relation (a whole order type against a finite clique), and progress on it has repeatedly required new combinatorial methods.
Timeline (as recorded on erdosproblems.com/592):
- 1957 — Specker. ω2→(ω2,3)2, and ωn→(ωn,3)2 for every finite n≥3.
- 1972 — Chang. ωω→(ωω,3)2 (the subject of Erdős Problem 590). Milner extended this to ωω→(ωω,m)2 for all finite m; Larson (1973) gave a short proof.
- 1974 — Galvin and Larson. If β≥3 and ωβ is a partition ordinal then β is additively indecomposable, so β=ωγ. They conjectured that every such β≥3 works.
- 2010 — Schipperus. Writing β=ωγ: the relation holds when γ is a sum of one or two indecomposable ordinals, and fails when γ is a sum of four or more. This refutes the Galvin–Larson conjecture in general.
The case where γ is a sum of exactly three indecomposable ordinals appears to be the remaining open case.
Setting
An ordinal α is identified with a well-ordered set Xα of order type α. A red/blue colouring of the complete graph Kα on Xα assigns to every pair of distinct vertices exactly one of two colours; equivalently, it is a pair of complementary simple graphs (red, blue) on Xα.
For ordinals α,β and a cardinal c, the partition relation α→(β,c)2 holds when every red/blue colouring of Kα has
- a set S⊆Xα, all of whose pairs are red, whose order type (with the order inherited from Xα) is exactly β, or
- a set T⊆Xα, all of whose pairs are blue, with ∣T∣=c.
The Lean predicate is Erdos592.OrdinalCardinalRamsey α β c, following the encoding used by the Formal Conjectures project. A partition ordinal is an α with α→(α,3)2.
An ordinal is additively indecomposable if it is nonzero and a+b<β for all a,b<β; the additively indecomposable ordinals are exactly the powers ωδ. An ordinal γ is the sum of k indecomposable ordinals when
γ=ωδ1+⋯+ωδk,δ1≥⋯≥δk,
i.e. its Cantor normal form has k terms counted with multiplicity. The Lean predicate is Erdos592.IsSumOfIndecomposables k γ.
Formalization targets
Goal: the three-term case
γ countable, γ=ωδ1+ωδ2+ωδ3 (δ1≥δ2≥δ3)⟹ωωγ→(ωωγ,3)2.
This is the positive answer in the open case, as predicted by the Galvin–Larson conjecture. Because the truth is unknown, a formal disproof (exhibiting a countable γ with three Cantor-normal-form terms for which the relation fails) is an equally valid resolution of the goal. Together with the milestones below, a proof of the goal gives a complete answer to Problem 592: for countable β, ωβ is a partition ordinal iff β≤2 or β=ωγ with γ a sum of at most three indecomposables.
Milestones (known results)
- Specker: ω2→(ω2,3)2.
- Specker: ωn→(ωn,3)2 for 3≤n<ω.
- Chang: ωω→(ωω,3)2.
- Galvin–Larson: β≥3 countable and ωβ→(ωβ,3)2 imply that β is additively indecomposable.
- Schipperus: γ countable and a sum of one or two indecomposables imply ωωγ→(ωωγ,3)2.
- Schipperus: γ countable and a sum of k≥4 indecomposables imply ωωγ→(ωωγ,3)2.
Significance
The result itself. A resolution of the three-term case would, together with the results above, finish the classification of countable partition ordinals of the form ωβ asked for in Problem 592. Either answer is informative: a positive answer shows the threshold between the positive and negative cases lies between three and four terms, and a negative answer shows it lies between two and three.
Formalizing it. The drafter is not aware of any of the milestone results in Mathlib. The Formal Conjectures entry for Problem 590 links an external Lean formalization of Chang's theorem; the other results (Specker's positive and negative theorems, Galvin–Larson, Schipperus) have, to the best of the drafter's knowledge, no public machine-checked proofs. Formalizing them is a substantial project on its own, independent of the open case, and the goal itself is an open research problem.
Difficulty
The property is not monotone in β: it holds for β=2, fails for every finite β≥3, holds again for β=ω, and, by Schipperus, both holds and fails for various larger β=ωγ depending on the number of terms in the Cantor normal form of γ. So no induction on β can settle the question, and a naive transfer of the argument for a smaller exponent to a larger one can fail. The known positive and negative results use different arguments, and the three-term case lies exactly on the boundary between the ranges they cover.
Formalization scope
- Ordinals and cardinals are Mathlib's
Ordinal.{u} and Cardinal.{u} in an arbitrary universe u; "countable" is γ.card ≤ ℵ₀.
- The graph lives on
α.ToType, the canonical well-ordered type of order type α; a colouring is a pair of complementary SimpleGraphs (IsCompl red blue). A red Kβ is a red clique s with typeLT s = β; a blue K3 is a blue clique of cardinality exactly 3.
IsSumOfIndecomposables k γ requires a non-increasing list of exponents of length exactly k; without the ordering requirement, "sum of k" would not be well defined, since for instance ω+ω2=ω2.
ω ^ ω ^ γ means ω(ωγ).
- The Galvin–Larson milestone states additive indecomposability directly as ∀a,b<β, a+b<β (for β≥3 this is equivalent to β=ωγ).
The goal is not trivially satisfiable: the hypotheses hold, for example, for γ=3 and γ=ω2+ω+1, and the conclusion is a genuine partition relation on an infinite ordinal.
Useful reusable infrastructure includes Cantor-normal-form combinatorics for countable ordinals, order-type calculations for subsets of ωβ, and a library of the classical colourings (Specker-type constructions). Contributions formalizing any milestone are welcome.
Selected references
- T. F. Bloom, Erdős Problem #592, erdosproblems.com. https://www.erdosproblems.com/592 (this page lists the original references [Sp57], [Ch72], [GaLa74], [Sc10] cited below).
- E. Specker, Teilmengen von Mengen mit Relationen, Comment. Math. Helv., 1957.
- C. C. Chang, A partition theorem for the complete graph on ωω, J. Combinatorial Theory Ser. A, 1972.
- J. A. Larson, A short proof of a partition theorem for the ordinal ωω, Ann. Math. Logic, 1973/74.
- F. Galvin and J. Larson, Pinning countable ordinals, Fund. Math., 1974/75.
- R. Schipperus, Countable partition ordinals, Ann. Pure Appl. Logic, 2010.
- Formal Conjectures (Google DeepMind), Erdős Problems 590–592. https://github.com/google-deepmind/formal-conjectures