The Biggest Five of Reverse Mathematics
Sam Sanders
sasander at me.com
Mon Jan 9 15:22:47 EST 2023
Dear FOM,
here are some musing for the New Year about a favourite topic, namely reverse mathematics.
First of all, whatever one’s opinion on reverse mathematics, even an ardent critic must admit is quite neat that there are
four systems (WKL_0, ACA_0, ATR_0, Pi11-CA_0) which feature *many* equivalences to basic mathematical facts
over the base theory RCA_0. These five systems together are called the “Big Five”.
Secondly, the Big Five have gotten a LOT bigger in 2022! Let us work in Kohlenbach’s ‘higher-order’ reverse mathematics,
i.e. we assume the base theory RCA_0^omega. Over the latter (and mild extensions), one can prove an equivalence between
*second-order* WKL_0 and the following *third-order* statements:
“any third-order [0,1] -> R -function in X, is bounded on [0,1]”
“any bounded third-order [0,1]-> R-function in Y has a supremum on [0, 1]” (*)
“any bounded third-order [0,1]-> R-function in Z with a supremum, attains its maximum”
Here, X, Y, Z are among well-known function classes based on: continuity, bounded variation, regulated, cadlag, Baire 1,
upper or lower semicontinuity, quasi-continuity…
Similar variations are possible for the Cousin lemma (which is essentially the Heine-Borel theorem for uncountable coverings).
Similar results are possible for ACA_0, ATR_0, and Pi11-CA_0. In each case, one takes a second-order statement from analysis
and introduces third-order generalisations or variations involving third-order function classes that contain (slightly) discontinuous
functions.
In a nutshell, many many many equivalences are obtained between the second-order Big Five and third-order theorems, resulting
in the “Biggest Five” to date.
Thirdly, slight generalisations AND variations of the aforementioned third-order theorems are no longer in the RM of the Big Five:
while (*) belongs to the RM of WKL_0 in case “Y = Baire 1”,
the principle (*) cannot be proved from the Big Five (and much
stronger systems) in case “Y=Baire 2” or “Y=Baire 1*”
Note that Baire 2 is a superclass of Baire 1, while Baire 1* is a sub-class.
We have no explanation of this phenomenon but do mention it as a “caution against coding”
in second-order arithmetic: how would one obtain such results using the known second-order codes?
Finally, the interested reader will consult the following paper:
https://arxiv.org/abs/2212.00489
where they can find (too) many examples of the above “Biggest Five” equivalences.
Best,
Sam
More information about the FOM
mailing list