← Latest papers
🔢 mathematics

Hindman's theorem does not code (ω)\emptyset^{(\omega)} in one application

The paper proves that for any non-arithmetic set CC and any arithmetic finite coloring of the natural numbers, there exists an infinite set HH with monochromatic finite sums such that CC is not computable from HH, thereby demonstrating that Hindman's theorem does not code (ω)\emptyset^{(\omega)} in a single application.

Original authors: Lu Liu, Ludovic Patey

Published 2026-07-21
📖 1 min read🧠 Deep dive

Original authors: Lu Liu, Ludovic Patey

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Technical Summary: "Hindman's theorem does not code (ω)\emptyset^{(\omega)} in one application"

Problem Statement
The paper addresses the computability-theoretic complexity of Hindman's Theorem (HT), specifically concerning the strength of the solutions it produces relative to the input coloring. Hindman's Theorem states that for every finite coloring of the natural numbers N\mathbb{N}, there exists an infinite set HH such that the set of all non-empty finite sums of distinct elements of HH (denoted $FS(H)$) is monochromatic.

Prior work established the following bounds:

  1. Upper Bound: Blass, Hirst, and Simpson (1987) proved that for every computable coloring, there exists a solution computable from the ω\omega-jump of the empty set, (ω)\emptyset^{(\omega)}.
  2. Lower Bound: The same authors proved that there exists a computable coloring where every solution computes the halting set \emptyset'. Later, Liao (2026) improved this to show that for some computable colorings, no Π30\Pi^0_3 solution exists.

The central open question addressed by this paper is whether the upper bound of (ω)\emptyset^{(\omega)} is optimal for a single application of the theorem. Specifically, does every arithmetic instance of Hindman's Theorem admit a solution that does not compute (ω)\emptyset^{(\omega)}?

Methodology
The authors employ a forcing technique adapted from Towsner's combinatorial proof of Hindman's Theorem. The methodology involves the following components:

  1. Reformulation: The problem is translated into the language of the Finite Union Theorem (FUT), which is computably equivalent to HT. This involves coloring the set of non-empty finite subsets of N\mathbb{N}, Pfin(N)P_{fin}(\mathbb{N}), and seeking an infinite block sequence HH such that the set of finite unions $FU(H)$ is monochromatic.
  2. Towsner Trees and Matching: The authors utilize Towsner's concepts of "half-match" and "full-match." A finite set FF half-matches an infinite block sequence XX if for every finite union bFU(X)b \in FU(X), there is an aFa \in F such that f(ab)=f(b)f(a \cup b) = f(b). A full-match requires f(a)=f(ab)=f(b)f(a) = f(a \cup b) = f(b).
    • They construct a "Towsner sequence," a nested sequence of half-matches inducing a tree structure (the Towsner tree).
    • They establish that for an arithmetic coloring ff, an ff''-computable Towsner sequence exists.
  3. Forcing Notion: A new notion of forcing is defined using "P-conditions," which are pairs (I,X)(I, X) where II is a finite set of block sequences and XX is an infinite reservoir. A condition is "f-matching" if it satisfies a specific extension property related to the coloring.
  4. First-Jump Control: The core innovation is the design of a "forcing question" with specific definability properties. This allows the construction of a generic filter where the resulting solution GG avoids computing a specific non-arithmetic set CC. The forcing relation is designed to control the first jump of the solution, ensuring that the solution remains within a specific arithmetic degree relative to the input, while avoiding the target cone.
  5. Diagonalization: To ensure C̸TGC \not\leq_T G, the authors satisfy requirements ReC:WeGCR^C_e: W^G_e \neq C. By analyzing the forcing question for Σ10\Sigma^0_1 formulas, they demonstrate that for any non-arithmetic set CC and arithmetic coloring, one can extend conditions to force GG to differ from CC on some element.

Key Contributions and Results

  1. Main Theorem (Cone Avoidance): The primary result (Main Theorem 1.5) states: Let CC be a set of non-arithmetic degree. For every 1\ell \geq 1 and every coloring f:Nf: \mathbb{N} \to \ell (or Pfin(N)P_{fin}(\mathbb{N}) \to \ell) of arithmetic degree, there exists an infinite set HH such that $FS(H)$ is ff-monochromatic and C̸THC \not\leq_T H.

    • Corollary: By setting C=(ω)C = \emptyset^{(\omega)}, the authors prove that every arithmetic instance of Hindman's Theorem admits a solution that does not compute (ω)\emptyset^{(\omega)}. This demonstrates that the computability-theoretic upper bound of (ω)\emptyset^{(\omega)} is not optimal for a single application.
  2. Limitations of Iteration: The authors clarify that this result does not imply Hindman's Theorem is weaker than ACA0+\text{ACA}^+_0 in reverse mathematics. The cone avoidance holds for Turing reducibility (C̸THC \not\leq_T H) but not necessarily for arithmetic reducibility. Therefore, the theorem cannot be iterated to build an ω\omega-model of Hindman's Theorem that excludes (ω)\emptyset^{(\omega)}.

  3. Simple Colorings: The paper investigates restrictions of HT to "simple colorings" (colorings where the color of a union depends only on the color of the components and their relative positions).

    • They prove that the restriction of the Finite Union Theorem to simple colorings is equivalent to ACA0\text{ACA}_0 over RCA0\text{RCA}_0.
    • They show that the specific coloring used by Blass, Hirst, and Simpson to prove the lower bound (based on "very short gaps") is a simple coloring.
  4. Complexity of Towsner Trees: The authors prove (Proposition 2.24) that for the specific coloring constructed by Blass, Hirst, and Simpson, every Towsner sequence computes \emptyset'. This suggests that while Towsner trees are a powerful tool, their existence for certain computable colorings inherently encodes significant computational power, though this does not preclude the existence of other proofs or full-matches that do not rely on such trees.

Significance
The paper resolves the question of whether the (ω)\emptyset^{(\omega)} upper bound is tight for single applications of Hindman's Theorem. By proving that non-arithmetic cones can be avoided, the authors show that the theorem does not inherently require the full strength of the ω\omega-jump to produce a solution for arithmetic inputs. This refines the understanding of the theorem's computational content, distinguishing between the complexity required to find a solution versus the complexity required to find a solution that computes specific high-degree sets. The work also bridges combinatorial proofs (Towsner's) with forcing techniques to achieve precise control over the Turing degrees of the solutions.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →