The Bolzano-Weierstrass Theorem is the Jump of Weak K\"onig's Lemma
Vasco Brattka, Guido Gherardi, Alberto Marcone

TL;DR
This paper classifies the computational complexity of the Bolzano-Weierstrass Theorem within the Weihrauch lattice, revealing it as a jump of Weak K"onig's Lemma and related principles, and introduces new concepts like derivatives and compositional products.
Contribution
It introduces the concept of derivatives in the Weihrauch lattice, characterizes the Bolzano-Weierstrass Theorem as a jump of compact choice, and connects it to classical principles via the compositional product.
Findings
Bolzano-Weierstrass Theorem is the jump of Weak K"onig's Lemma.
The derivative of closed choice equals the cluster point problem.
The theorem is complete for weakly limit computable functions.
Abstract
We classify the computational content of the Bolzano-Weierstrass 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-Weierstrass Theorem as the derivative of compact choice. In particular, this shows that the Bolzano-Weierstrass Theorem on real numbers is the jump of Weak K\"onig's Lemma. Likewise, the Bolzano-Weierstrass Theorem on the binary space is the jump of the lesser limited principle of omniscience LLPO and the Bolzano-Weierstrass Theorem on natural numbers can be characterized as…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
