- The paper proves that, over suitable higher-order base systems, domination of everywhere Riemann-integrable functions on ℝ by continuous functions is equivalent to higher-order numerical bounding choice and corresponds in second-order arithmetic to Π¹₁-comprehension.
- It establishes a sharp contrast between domains: Riemann-integrable functions on [0,1] are bounded in weak systems, whereas extending domination and integration-modulus principles to all of ℝ requires principles strong enough to support transfinite recursion.
- The paper connects numerical choice with metric compactness, Cousin’s lemma, generalized König’s lemmas, open-set coding, and effective Baire-2 functions, while identifying unresolved questions about measure, open choice, and higher-order conservation.
This paper by Sanders and Taranovsky studies the logical strength of a deceptively simple statement about Riemann integration: that an everywhere Riemann integrable function f:R→R is dominated by some continuous g:R→R. Working in Kohlenbach's higher-order Reverse Mathematics (RM) over the base theory RCA0ω, the authors show that weak systems prove boundedness of Riemann integrable functions on the unit interval, while the domination statement on all of R is equivalent to relatively strong principles — culminating in the central result that numerical choice for Π11-formulas is equivalent to the "Big Five" system Π11-CA0, which accommodates transfinite recursion.
The central contrast
The paper is organized around the juxtaposition of two facts. On one hand, over RCA0ω+QF-AC0,1+(∃2)-style bases, a Riemann integrable f:[0,1]→R is bounded, and one direction of the Vitali–Lebesgue theorem holds: continuous almost everywhere plus bounded implies Riemann integrable. Patrick Uftring's proof (credited in a footnote) shows Riemann integrable functions are bounded already in weak systems. A sharper characterization is also established: over RCA0ω+QF-AC0,1 plus a measure-theoretic tree principle, Riemann integrability is equivalent to boundedness together with being ε-g:R→R0-almost continuous almost everywhere.
On the other hand, the statement (RB) — for g:R→R1 Riemann integrable on every interval g:R→R2, there is continuous g:R→R3 with g:R→R4 on g:R→R5 — turns out to be very strong. This asymmetry between the unit interval and the whole real line is the driving theme of the paper.
Numerical choice and g:R→R6
The first main theorem establishes, over g:R→R7, equivalences among:
- g:R→R8 itself,
- the g:R→R9-separation principle,
- bounding numerical choice (RCA0ω0): from RCA0ω1 with RCA0ω2, obtain RCA0ω3 with RCA0ω4,
- exact numerical choice (RCA0ω5): obtain RCA0ω6 with RCA0ω7,
- the statement that every RCA0ω8-function which is the lim sup of continuous functions and non-zero at most once per unit interval is dominated by a continuous function.
The proof of the reversal proceeds by using numerical choice to compute iterated Turing jumps along arbitrary recursive well-orderings, converting transfinite recursion into bounded recursion; the complexity analysis is claimed optimal via a lim inf argument. A companion conservation result shows that RCA0ω9 is conservative over R0, adapting Hunter's term-model construction. However, both R1 and R2 are unprovable in strong systems such as R3: they imply the enumeration of countable sets of reals (R4) and the uncountability of R5 (R6), and R7 even proves full R8-comprehension. The authors conjecture that R9 cannot prove that countable sets have measure zero, a statement intermediate between Π110 and Π111.
Over Π112, the higher-order bounding choice principle Π113 is shown equivalent to each of:
- domination of sub-continuous functions by continuous ones on Π114;
- domination of everywhere Riemann integrable functions (statement RB);
- existence of moduli of Riemann integration, globally or restricted to Π115, including for continuous ae functions bounded on closed intervals;
- the same statements restricted to locally bounded, simply continuous, or Baire measurable functions.
The reversals use a Cantor-set coding device: a function supported on rational translates of the Cantor set is simultaneously sub-continuous, simply continuous, Baire measurable, measurable, and Riemann integrable everywhere with zero integral, so any of these regularity hypotheses suffices to recover the choice function. Notably, the restriction of these statements to the unit interval collapses to weak provability, confirming the sharpness of the global formulation. Several robustness observations accompany this: Π116 can often be replaced by induction axioms; the modulus-of-integration statements cannot be weakened to mere existence of the Riemann integral as a function (the minimal model containing all hyperarithmetic reals is a counterexample); and bounded variation functions admit trivial moduli, so the results cannot extend to that class.
Metric spaces
Analogous equivalences are obtained for basic properties of metric spaces Π117 with Π118: sequential compactness implying uniform boundedness across sequences of spaces, Heine–Borel finite subcoverings for countable unions, uniform bounds for sequences of continuous (even Lipschitz) functions, semi-uniform Dini convergence, and — perhaps most strikingly — the statement that a countable union of finite sets (cuf set) has a uniform size bound. The latter appears much weaker than enumerability yet still yields Π119. The constructions code arithmetical formulas into metrics on Baire space whose level sets are compact.
Pushing down to second-order RM
A methodological contribution is the "there and back again" technique: higher-order equivalences for Π11-CA00 can be pushed down to second-order equivalences for Π11-CA01, hence for Π11-CA02. Concretely, over Π11-CA03, domination of sub-continuous or Riemann integrable effectively Baire 2 functions by continuous functions is equivalent to Π11-CA04 and to Π11-CA05; the same holds for Π11-CA06-functions and for variants defined via effective representations (EB2, effectively measurable, effectively sico, effectively Baire measurable). This directly connects second- and higher-order RM, since the witness functions constructed are effectively Baire 2 whenever the parameter formula is arithmetical with only second-order parameters.
Connections: Cousin's lemma, König's lemma, and open sets
Three further threads tie numerical choice into the broader higher-order RM landscape.
Cousin's lemma. Over Π11-CA07, Π11-CA08 implies Cousin's lemma Π11-CA09 (finite subcovers of uncountable covers of RCA0ω+QF-AC0,1+(∃2)0), via the Lebesgue number lemma; only a very weak fragment of choice is needed.
Kohlenbach's generalised weak König's lemma. The paper proves RCA0ω+QF-AC0,1+(∃2)1 (Kohlenbach's version allowing arithmetical tree membership) over RCA0ω+QF-AC0,1+(∃2)2, improving Kohlenbach's earlier negative result: RCA0ω+QF-AC0,1+(∃2)3 is not provable in RCA0ω+QF-AC0,1+(∃2)4, and in fact implies RCA0ω+QF-AC0,1+(∃2)5. A notable "splitting" result decomposes exact numerical choice:
RCA0ω+QF-AC0,1+(∃2)6
where RCA0ω+QF-AC0,1+(∃2)7 extends to finitely branching trees; splittings of this kind are described as rare in RM. Relatedly, RCA0ω+QF-AC0,1+(∃2)8 (the existential dual) is provable already in RCA0ω+QF-AC0,1+(∃2)9, and equivalences with Ramsey's theorem for f:[0,1]→R0-classes and f:[0,1]→R1-versions of ADS are noted, though the authors regard those as less natural since they mention f:[0,1]→R2-classes explicitly.
Open sets. Assuming the weak principle f:[0,1]→R3 (every open set is f:[0,1]→R4), f:[0,1]→R5 implies the coding principle f:[0,1]→R6 — every open set has an RM-code — one of the strongest natural third-order principles known, previously shown equivalent to the supremum principle for semi-continuous functions, Urysohn's lemma, and Tietze extension. Moreover f:[0,1]→R7 implies the Baire category theorem for f:[0,1]→R8. A hierarchy of fragments involving Lindelöf's lemma and the open-choice principle f:[0,1]→R9 is established, with item (c.2) — uniform separation bounds for disjoint sequences of closed sets — identified as the strong component, itself implying RCA0ω+QF-AC0,10.
Limitations and open questions
The paper is explicit about several boundaries. The conservation result covers only RCA0ω+QF-AC0,11; extensions to other principles (existence of RCA0ω+QF-AC0,12 sets, generalized choice forms) are deferred to future work. Whether RCA0ω+QF-AC0,13 proves that countable sets have measure zero remains open, as does whether RCA0ω+QF-AC0,14 implies RCA0ω+QF-AC0,15. The role of RCA0ω+QF-AC0,16 in RM — its possible connection to the Baire category theorem or Tao's pigeonhole principle for measure — is posed as a question. Generalizations from metric to second-countable topological spaces, and equivalences for RCA0ω+QF-AC0,17 at the level of RCA0ω+QF-AC0,18 and beyond that avoid mentioning RCA0ω+QF-AC0,19-classes, are left unresolved. Foundational remarks note that third-order RM resists a small canonical list of systems because logical strength depends on two independent parameters: the complexity of guaranteed sets of reals, and the relative complexity of reals guaranteed to exist given such a set; combining both can produce "explosive" behavior such as ε0 proving ε1-comprehension.
Conclusion
The paper establishes that numerical choice for ε2-formulas is exactly ε3 in second-order arithmetic, and that its higher-order analogue is captured by natural analytic statements — above all, the domination of everywhere Riemann integrable functions by continuous ones — as well as by basic metric-space properties, Cousin's lemma, Kohlenbach's generalised König's lemma, and (modulo the weak ε4 assumption) the coding of open sets. The resulting picture places a textbook-level fact about Riemann integration at the strength of transfinite recursion, while the unit-interval versions remain provable in weak systems, delineating precisely where the logical cost of quantifying over the entire real line arises.