The Bolzano-Weierstrass Theorem is the jump of Weak Kőnig's Lemma

Abstract We classify the computational content of the Bolzano–Weierstras Theorem and variants thereof in the Weihrauch lattice. For this purpose we first introduce the concept of a derivative or jump in this lattice and we show that it has some properties similar to the Turing jump. Using this concept we prove that the derivative of closed choice of a computable metric space is the cluster point problem of that space. By specialization to sequences with a relatively compact range we obtain a characterization of the Bolzano–Weierstras Theorem as the derivative of compact choice. In particular, this shows that the Bolzano–Weierstras Theorem on real numbers is the jump of Weak Kőnig’s Lemma. Likewise, the Bolzano–Weierstras Theorem on the binary space is the jump of the lesser limited principle of omniscience LLPO and the Bolzano–Weierstras Theorem on natural numbers can be characterized as the jump of the idempotent closure of LLPO (which is the jump of the finite parallelization of LLPO ). We also introduce the compositional product of two Weihrauch degrees f and g as the supremum of the composition of any two functions below f and g , respectively. Using this concept we can express the main result such that the Bolzano–Weierstras Theorem is the compositional product of Weak Kőnig’s Lemma and the Monotone Convergence Theorem. We also study the class of weakly limit computable functions, which are functions that can be obtained by composition of weakly computable functions with limit computable functions. We prove that the Bolzano–Weierstras Theorem on real numbers is complete for this class. Likewise, the unique cluster point problem on real numbers is complete for the class of functions that are limit computable with finitely many mind changes. We also prove that the Bolzano–Weierstras Theorem on real numbers and, more generally, the unbounded cluster point problem on real numbers is uniformly low limit computable. Finally, we also provide some separation techniques that allow to prove non-reducibilities between certain variants of the Bolzano–Weierstras Theorem.

[1]  M. Mandelkern,et al.  Limited Omniscience and the Bolzano-Weierstrass Principle , 1988 .

[2]  K. Weihrauch The Degrees of Discontinuity of some Translators Between Representations of the Real Numbers , 1992 .

[3]  R. Soare Recursively enumerable sets and degrees , 1987 .

[4]  Vasco Brattka Effective Borel measurability and reducibility of functions , 2005, Math. Log. Q..

[5]  Arno Pauly,et al.  Closed choice and a Uniform Low Basis Theorem , 2010, Ann. Pure Appl. Log..

[6]  Ulrich Kohlenbach,et al.  Applied Proof Theory - Proof Interpretations and their Use in Mathematics , 2008, Springer Monographs in Mathematics.

[7]  Michael Toftdal A Calibration of Ineffective Theorems of Analysis in a Hierarchy of Semi-classical Logical Principles: (Extended Abstract) , 2004, ICALP.

[8]  Arno Pauly On the (semi)lattices induced by continuous reducibilities , 2010, Math. Log. Q..

[9]  Arno Pauly,et al.  How Incomputable is Finding Nash Equilibria? , 2010, J. Univers. Comput. Sci..

[10]  K. Weirauch Computational complexity on computable metric spaces , 2003 .

[11]  H. Ishihara Informal Constructive Reverse Mathematics , 2004 .

[12]  Alexander P. Kreuzer On the Strength of Weak Compactness , 2012, Comput..

[13]  Peter Hertling,et al.  Unstetigkeitsgrade von Funktionen in der effektiven Analysis , 1996 .

[14]  R. Soare,et al.  Π⁰₁ classes and degrees of theories , 1972 .

[15]  Vasco Brattka,et al.  Borel Complexity of Topological Operations on Computable Metric Spaces , 2009, J. Log. Comput..

[16]  Douglas S. Bridges,et al.  Constructive notions of equicontinuity , 2009, Arch. Math. Log..

[17]  Alberto Marcone,et al.  How Incomputable is the Separable Hahn-Banach Theorem? , 2008, CCA.

[18]  Vasco Brattka,et al.  Effective Choice and Boundedness Principles in Computable Analysis , 2009, The Bulletin of Symbolic Logic.

[19]  K. Weihrauch The TTE-Interpretation of Three Hierarchies of Omniscience Principles , 1992 .

[20]  Martin Ziegler,et al.  Revising Type-2 Computation and Degrees of Discontinuity , 2006, CCA.

[21]  Ulrich Kohlenbach,et al.  On the computational content of the Bolzano‐Weierstraß Principle , 2010, Math. Log. Q..

[22]  Douglas S. Bridges,et al.  A fan-theoretic equivalent of the antithesis of Specker's theorem , 2007 .

[23]  Klaus Weihrauch Electronic Colloquium on Computational Complexity, Report No. 14 (2002) Computational Complexity on Computable Metric Spaces , 2022 .

[24]  Vasco Brattka,et al.  Weihrauch degrees, omniscience principles and weak computability , 2009, J. Symb. Log..

[25]  Martin Ziegler,et al.  Singular coverings and non-uniform notions of closed set computability , 2008, Math. Log. Q..

[26]  Vasco Brattka,et al.  Borel complexity and computability of the Hahn–Banach Theorem , 2008, Arch. Math. Log..

[27]  Arno Pauly Infinite Oracle Queries in Type-2 Machines (Extended Abstract) , 2009, ArXiv.

[28]  Vasco Brattka,et al.  Computability on subsets of metric spaces , 2003, Theor. Comput. Sci..

[29]  Stephen G. Simpson,et al.  Subsystems of second order arithmetic , 1999, Perspectives in mathematical logic.

[30]  Alexander P. Kreuzer,et al.  The cohesive principle and the Bolzano‐Weierstraß principle , 2010, Math. Log. Q..

[31]  Victor L. Selivanov,et al.  Undecidability in Weihrauch Degrees , 2010, CiE.

[32]  Susumu Hayashi,et al.  An arithmetical hierarchy of the law of excluded middle and related principles , 2004, Proceedings of the 19th Annual IEEE Symposium on Logic in Computer Science, 2004..

[33]  Vasco Brattka Computable Invariance , 1996, Theor. Comput. Sci..

[34]  Klaus Weihrauch,et al.  Computable Analysis: An Introduction , 2014, Texts in Theoretical Computer Science. An EATCS Series.