On the logical and computational properties of the Vitali covering theorem
Abstract
We study a version of the Vitali covering theorem, which we call WHBU and which is a direct weakening of the Heine-Borel theorem for uncountable coverings, called HBU. We show that WHBU is central to measure theory by deriving it from various central approximation results related to Littlewood's three principles. A natural question is then how hard it is to prove WHBU (in the sense of Kohlenbach's higher-order Reverse Mathematics), and how hard it is to compute the objects claimed to exist by WHBU (in the sense of Kleene's schemes S1-S9). The answer to both questions is `extremely hard', as follows: on one hand, in terms of the usual scale of (conventional) comprehension axioms, WHBU is only provable using Kleene's ∃3, which implies full second-order arithmetic. On the other hand, realisers (aka witnessing functionals) for WHBU, so-called -functionals, are computable from Kleene's ∃3, but not from weaker comprehension functionals. Despite this hardness, we show that WHBU, and certain -functionals, behave much better than HBU and the associated class of realisers, called -functionals. In particular, we identify a specific -functional called S which adds no computational power to the Suslin functional S2, in contrast to -functionals. Finally, we introduce a hierarchy involving -functionals and HBU.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.