Largeness notions and polytime translation for $\forall Σ^0_3$-consequences of $\mathsf{RT}^2_2$
Quentin Le Houérou, Ludovic Patey
TL;DR
This work advances the reverse-mathematics analysis of RT^2_2 by introducing a refined, polynomially tractable notion of α-largeness, denoted α-largeness$^*( heta)$, and proving that RT^2_2 admits polynomial bounds with respect to this notion. It develops a robust combinatorial framework based on a finite Milliken-tree theorem and a forcing interpretation to transfer proofs from WKL_0 + RT^2_2 to RCA_0 + BΣ^0_2 without exponential blowup. The main contributions are (i) a polynomial bound for RT^2_2 in terms of α-largeness$^*( heta)$, (ii) an explicit forcing-based translation showing that any ∀Σ^0_3-sentence provable in WKL_0 + RT^2_2 has a polynomial-size proof in RCA_0 + BΣ^0_2, and (iii) a detailed analysis of the interaction between largeness, sparsity, and tree-partition combinatorics to support these translations. The results yield a significant speedup improvement over prior exponential bounds and deepen the understanding of conservativity phenomena in the presence of RT^2_2.
Abstract
Le Houérou, Patey and Yokoyama defined a parameterized version of $α$-largeness to prove that $\mathsf{WKL}_0 + \mathsf{RT}^2_2$ is a $\forall Σ^0_3$-conservative extension of $\mathsf{RCA}_0 + \mathsf{B}Σ^0_2$, where $\forall Σ^0_3$ is the universal set-closure of the class of $Σ^0_3$-formulas. We introduce a variant of this notion of largeness and obtain polynomial bounds, using a tree partition theorem based on Milliken's tree theorem. Thanks to the framework of forcing interpretation, this yields that any proof of a $\forall Σ^0_3$-sentence in the theory $\mathsf{WKL}_0 + \mathsf{RT}^2_2$ can be translated into a proof in $\mathsf{RCA}_0 + \mathsf{B}Σ^0_2$ at the cost of a polynomial increase in size.
