Prove2Me
Navigate
DiscoverFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

Mathematical Logic

5 missions · 4 completed

Missions

Open1Completed4All5
Combinatorics·Captain: Lucas

Erdős Problem 592: which ω^β are partition ordinals?Open Problem

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\alpha \to (\beta, c)^2α→(β,c)2 to measure exactly this, and asked which countable ordinals α\alphaα satisfy α→(α,3)2\alpha \to (\alpha, 3)^2α→(α,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\alpha>1α>1 is a power of ω\omegaω, so the question becomes: for which countable β\betaβ is ωβ\omega^\betaωβ 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\omega^2 \to (\omega^2,3)^2ω2→(ω2,3)2, and ωn↛(ωn,3)2\omega^n \not\to (\omega^n,3)^2ωn→(ωn,3)2 for every finite n≥3n \ge 3n≥3.
  • 1972 — Chang. ωω→(ωω,3)2\omega^\omega \to (\omega^\omega,3)^2ωω→(ωω,3)2 (the subject of Erdős Problem 590). Milner extended this to ωω→(ωω,m)2\omega^\omega \to (\omega^\omega,m)^2ωω→(ωω,m)2 for all finite mmm; Larson (1973) gave a short proof.
  • 1974 — Galvin and Larson. If β≥3\beta \ge 3β≥3 and ωβ\omega^\betaωβ is a partition ordinal then β\betaβ is additively indecomposable, so β=ωγ\beta=\omega^\gammaβ=ωγ. They conjectured that every such β≥3\beta\ge3β≥3 works.
  • 2010 — Schipperus. Writing β=ωγ\beta=\omega^\gammaβ=ωγ: the relation holds when γ\gammaγ is a sum of one or two indecomposable ordinals, and fails when γ\gammaγ is a sum of four or more. This refutes the Galvin–Larson conjecture in general.

The case where γ\gammaγ is a sum of exactly three indecomposable ordinals appears to be the remaining open case.

Setting

An ordinal α\alphaα is identified with a well-ordered set XαX_\alphaXα​ of order type α\alphaα. A red/blue colouring of the complete graph KαK_\alphaKα​ on XαX_\alphaXα​ 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αX_\alphaXα​.

For ordinals α,β\alpha,\betaα,β and a cardinal ccc, the partition relation α→(β,c)2\alpha \to (\beta,c)^2α→(β,c)2 holds when every red/blue colouring of KαK_\alphaKα​ has

  • a set S⊆XαS \subseteq X_\alphaS⊆Xα​, all of whose pairs are red, whose order type (with the order inherited from XαX_\alphaXα​) is exactly β\betaβ, or
  • a set T⊆XαT \subseteq X_\alphaT⊆Xα​, all of whose pairs are blue, with ∣T∣=c|T| = c∣T∣=c.

The Lean predicate is Erdos592.OrdinalCardinalRamsey α β c, following the encoding used by the Formal Conjectures project. A partition ordinal is an α\alphaα with α→(α,3)2\alpha \to (\alpha,3)^2α→(α,3)2.

An ordinal is additively indecomposable if it is nonzero and a+b<βa+b<\betaa+b<β for all a,b<βa,b<\betaa,b<β; the additively indecomposable ordinals are exactly the powers ωδ\omega^\deltaωδ. An ordinal γ\gammaγ is the sum of kkk indecomposable ordinals when

γ=ωδ1+⋯+ωδk,δ1≥⋯≥δk,\gamma = \omega^{\delta_1}+\cdots+\omega^{\delta_k}, \qquad \delta_1 \ge \cdots \ge \delta_k,γ=ωδ1​+⋯+ωδk​,δ1​≥⋯≥δk​,

i.e. its Cantor normal form has kkk 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.\gamma \text{ countable},\ \gamma=\omega^{\delta_1}+\omega^{\delta_2}+\omega^{\delta_3}\ (\delta_1\ge\delta_2\ge\delta_3) \;\Longrightarrow\; \omega^{\omega^\gamma} \to \left(\omega^{\omega^\gamma}, 3\right)^2 .γ 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 γ\gammaγ 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 β\betaβ, ωβ\omega^\betaωβ is a partition ordinal iff β≤2\beta\le2β≤2 or β=ωγ\beta=\omega^\gammaβ=ωγ with γ\gammaγ a sum of at most three indecomposables.

Milestones (known results)

  1. Specker: ω2→(ω2,3)2\omega^2 \to (\omega^2,3)^2ω2→(ω2,3)2.
  2. Specker: ωn↛(ωn,3)2\omega^n \not\to (\omega^n,3)^2ωn→(ωn,3)2 for 3≤n<ω3 \le n < \omega3≤n<ω.
  3. Chang: ωω→(ωω,3)2\omega^\omega \to (\omega^\omega,3)^2ωω→(ωω,3)2.
  4. Galvin–Larson: β≥3\beta \ge 3β≥3 countable and ωβ→(ωβ,3)2\omega^\beta \to (\omega^\beta,3)^2ωβ→(ωβ,3)2 imply that β\betaβ is additively indecomposable.
  5. Schipperus: γ\gammaγ countable and a sum of one or two indecomposables imply ωωγ→(ωωγ,3)2\omega^{\omega^\gamma} \to (\omega^{\omega^\gamma},3)^2ωωγ→(ωωγ,3)2.
  6. Schipperus: γ\gammaγ countable and a sum of k≥4k \ge 4k≥4 indecomposables imply ωωγ↛(ωωγ,3)2\omega^{\omega^\gamma} \not\to (\omega^{\omega^\gamma},3)^2ωωγ→(ωωγ,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 ωβ\omega^\betaωβ 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 β\betaβ: it holds for β=2\beta=2β=2, fails for every finite β≥3\beta\ge3β≥3, holds again for β=ω\beta=\omegaβ=ω, and, by Schipperus, both holds and fails for various larger β=ωγ\beta=\omega^\gammaβ=ωγ depending on the number of terms in the Cantor normal form of γ\gammaγ. So no induction on β\betaβ 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βK_\betaKβ​ is a red clique s with typeLT s = β; a blue K3K_3K3​ 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 kkk" would not be well defined, since for instance ω+ω2=ω2\omega+\omega^2=\omega^2ω+ω2=ω2.
  • ω ^ ω ^ γ means ω(ωγ)\omega^{(\omega^\gamma)}ω(ωγ).
  • The Galvin–Larson milestone states additive indecomposability directly as ∀a,b<β, a+b<β\forall a,b<\beta,\ a+b<\beta∀a,b<β, a+b<β (for β≥3\beta \ge 3β≥3 this is equivalent to β=ωγ\beta=\omega^\gammaβ=ωγ).

The goal is not trivially satisfiable: the hypotheses hold, for example, for γ=3\gamma=3γ=3 and γ=ω2+ω+1\gamma=\omega^2+\omega+1γ=ω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 ωβ\omega^\betaωβ, 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 ωω\omega^\omegaωω, J. Combinatorial Theory Ser. A, 1972.
  • J. A. Larson, A short proof of a partition theorem for the ordinal ωω\omega^\omegaωω, 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
8 thms2 active usersReviewed

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me