Hindman's theorem does not code in one application
The paper proves that for any non-arithmetic set and any arithmetic finite coloring of the natural numbers, there exists an infinite set with monochromatic finite sums such that is not computable from , thereby demonstrating that Hindman's theorem does not code in a single application.
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 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 , there exists an infinite set such that the set of all non-empty finite sums of distinct elements of (denoted $FS(H)$) is monochromatic.
Prior work established the following bounds:
- Upper Bound: Blass, Hirst, and Simpson (1987) proved that for every computable coloring, there exists a solution computable from the -jump of the empty set, .
- Lower Bound: The same authors proved that there exists a computable coloring where every solution computes the halting set . Later, Liao (2026) improved this to show that for some computable colorings, no solution exists.
The central open question addressed by this paper is whether the upper bound of 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 ?
Methodology
The authors employ a forcing technique adapted from Towsner's combinatorial proof of Hindman's Theorem. The methodology involves the following components:
- 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 , , and seeking an infinite block sequence such that the set of finite unions $FU(H)$ is monochromatic.
- Towsner Trees and Matching: The authors utilize Towsner's concepts of "half-match" and "full-match." A finite set half-matches an infinite block sequence if for every finite union , there is an such that . A full-match requires .
- 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 , an -computable Towsner sequence exists.
- Forcing Notion: A new notion of forcing is defined using "P-conditions," which are pairs where is a finite set of block sequences and is an infinite reservoir. A condition is "f-matching" if it satisfies a specific extension property related to the coloring.
- 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 avoids computing a specific non-arithmetic set . 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.
- Diagonalization: To ensure , the authors satisfy requirements . By analyzing the forcing question for formulas, they demonstrate that for any non-arithmetic set and arithmetic coloring, one can extend conditions to force to differ from on some element.
Key Contributions and Results
Main Theorem (Cone Avoidance): The primary result (Main Theorem 1.5) states: Let be a set of non-arithmetic degree. For every and every coloring (or ) of arithmetic degree, there exists an infinite set such that $FS(H)$ is -monochromatic and .
- Corollary: By setting , the authors prove that every arithmetic instance of Hindman's Theorem admits a solution that does not compute . This demonstrates that the computability-theoretic upper bound of is not optimal for a single application.
Limitations of Iteration: The authors clarify that this result does not imply Hindman's Theorem is weaker than in reverse mathematics. The cone avoidance holds for Turing reducibility () but not necessarily for arithmetic reducibility. Therefore, the theorem cannot be iterated to build an -model of Hindman's Theorem that excludes .
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 over .
- 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.
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 . 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 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 -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.