on the power of choice - uni-muenchen.depetrakis/brattka.pdfusing intuitionistic logic (and...
TRANSCRIPT
![Page 1: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/1.jpg)
On the Computational Content ofthe Vitali Covering Theorem
Vasco Brattka
Universitat der Bundeswehr Munchen, Germany
University of Cape Town, South Africa
joint work with
Guido Gherardi, Rupert Holzl and Arno Pauly
Arbeitstagung Bern-Munchen
LMU Munchen December 2017
![Page 2: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/2.jpg)
Outline
1 Heine-Borel Covering Theorem
2 Vitali Covering Theorem
3 Epilogue
![Page 3: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/3.jpg)
Heine-Borel Covering Theorem
![Page 4: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/4.jpg)
The Heine-Borel Covering Theorem
Theorem (Heine-Borel)
Any open covering (Un)n∈N of [0, 1] has a finite subcover, i.e.,
[0, 1] ⊆∞⋃n=0
Un =⇒ (∃m ∈ N) [0, 1] ⊆m⋃
n=0
Un.
I The Theorem counts as computable in computable analysisand as non-constructive in constructive analysis.
I How can this difference be explained?
![Page 5: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/5.jpg)
The Heine-Borel Covering Theorem
Theorem (Heine-Borel)
Any open covering (Un)n∈N of [0, 1] has a finite subcover, i.e.,
[0, 1] ⊆∞⋃n=0
Un =⇒ (∃m ∈ N) [0, 1] ⊆m⋃
n=0
Un.
I The Theorem counts as computable in computable analysisand as non-constructive in constructive analysis.
I How can this difference be explained?
![Page 6: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/6.jpg)
The Heine-Borel Covering Theorem
Theorem (Friedman’s and Simpson’s reverse mathematics 1983)
Using recursive comprehension RCA0 and using second-orderarithmetic and classical logic the Heine-Borel Theorem isequivalent to Weak Konig’s Lemma WKL0.
Theorem (Ishihara’s constructive reverse mathematics 1990)
Using intuitionistic logic (and countable and dependent choice) theHeine-Borel Theorem is equivalent to Weak Konig’s Lemma WKLand to the Lesser Limited Principle of Omniscience LLPO.
![Page 7: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/7.jpg)
The Heine-Borel Covering Theorem
Theorem (Friedman’s and Simpson’s reverse mathematics 1983)
Using recursive comprehension RCA0 and using second-orderarithmetic and classical logic the Heine-Borel Theorem isequivalent to Weak Konig’s Lemma WKL0.
Theorem (Ishihara’s constructive reverse mathematics 1990)
Using intuitionistic logic (and countable and dependent choice) theHeine-Borel Theorem is equivalent to Weak Konig’s Lemma WKLand to the Lesser Limited Principle of Omniscience LLPO.
![Page 8: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/8.jpg)
The Heine-Borel Covering Theorem
Theorem (Heine-Borel)
Any open covering (Un)n∈N of [0, 1] has a finite subcover, i.e.,
[0, 1] ⊆∞⋃n=0
Un =⇒ (∃m ∈ N) [0, 1] ⊆m⋃
n=0
Un.
Formalize this as
I HBT0 :⊆ O([0, 1])N ⇒ N, (Un)n 7→ {m : [0, 1] ⊆⋃m
n=0 Un},I dom(HBT0) := {(Un)n : [0, 1] ⊆
⋃∞n=0 Un}.
Proposition
HBT0 is computable.
Proof. Just use the classical Heine-Borel Theorem and search fora suitable m ∈ N. �
![Page 9: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/9.jpg)
The Heine-Borel Covering Theorem
Theorem (Heine-Borel)
Any open covering (Un)n∈N of [0, 1] has a finite subcover, i.e.,
[0, 1] ⊆∞⋃n=0
Un =⇒ (∃m ∈ N) [0, 1] ⊆m⋃
n=0
Un.
Formalize this as
I HBT0 :⊆ O([0, 1])N ⇒ N, (Un)n 7→ {m : [0, 1] ⊆⋃m
n=0 Un},I dom(HBT0) := {(Un)n : [0, 1] ⊆
⋃∞n=0 Un}.
Proposition
HBT0 is computable.
Proof. Just use the classical Heine-Borel Theorem and search fora suitable m ∈ N. �
![Page 10: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/10.jpg)
The Heine-Borel Covering Theorem
Theorem (Heine-Borel)
Any open covering (Un)n∈N of [0, 1] has a finite subcover, i.e.,
[0, 1] ⊆∞⋃n=0
Un =⇒ (∃m ∈ N) [0, 1] ⊆m⋃
n=0
Un.
Formalize this as
I HBT0 :⊆ O([0, 1])N ⇒ N, (Un)n 7→ {m : [0, 1] ⊆⋃m
n=0 Un},I dom(HBT0) := {(Un)n : [0, 1] ⊆
⋃∞n=0 Un}.
Proposition
HBT0 is computable.
Proof. Just use the classical Heine-Borel Theorem and search fora suitable m ∈ N. �
![Page 11: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/11.jpg)
The Heine-Borel Covering Theorem
Theorem (Heine-Borel - contrapositive form)
(∀m ∈ N) [0, 1] 6⊆m⋃
n=0
Un =⇒ [0, 1] 6⊆∞⋃n=0
Un.
Formalize this as
I HBT1 :⊆ O([0, 1])N ⇒ [0, 1], (Un)n 7→ [0, 1] \⋃∞
n=0 Un,
I dom(HBT1) := {(Un)n : (∀m) [0, 1] 6⊆⋃m
n=0 Un}.
Proposition
HBT1≡sW WKL.
Proof. We obtain HBT1≡sW C[0,1]≡sW WKL. �
I Note that this statement makes a stronger claim than themere classical reverse mathematics result in that it is uniformand resource sensitive.
![Page 12: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/12.jpg)
The Heine-Borel Covering Theorem
Theorem (Heine-Borel - contrapositive form)
(∀m ∈ N) [0, 1] 6⊆m⋃
n=0
Un =⇒ [0, 1] 6⊆∞⋃n=0
Un.
Formalize this as
I HBT1 :⊆ O([0, 1])N ⇒ [0, 1], (Un)n 7→ [0, 1] \⋃∞
n=0 Un,
I dom(HBT1) := {(Un)n : (∀m) [0, 1] 6⊆⋃m
n=0 Un}.
Proposition
HBT1≡sW WKL.
Proof. We obtain HBT1≡sW C[0,1]≡sW WKL. �
I Note that this statement makes a stronger claim than themere classical reverse mathematics result in that it is uniformand resource sensitive.
![Page 13: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/13.jpg)
The Heine-Borel Covering Theorem
Theorem (Heine-Borel - contrapositive form)
(∀m ∈ N) [0, 1] 6⊆m⋃
n=0
Un =⇒ [0, 1] 6⊆∞⋃n=0
Un.
Formalize this as
I HBT1 :⊆ O([0, 1])N ⇒ [0, 1], (Un)n 7→ [0, 1] \⋃∞
n=0 Un,
I dom(HBT1) := {(Un)n : (∀m) [0, 1] 6⊆⋃m
n=0 Un}.
Proposition
HBT1≡sW WKL.
Proof. We obtain HBT1≡sW C[0,1]≡sW WKL. �
I Note that this statement makes a stronger claim than themere classical reverse mathematics result in that it is uniformand resource sensitive.
![Page 14: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/14.jpg)
The Heine-Borel Covering Theorem
Theorem (Heine-Borel - contrapositive form)
(∀m ∈ N) [0, 1] 6⊆m⋃
n=0
Un =⇒ [0, 1] 6⊆∞⋃n=0
Un.
Formalize this as
I HBT1 :⊆ O([0, 1])N ⇒ [0, 1], (Un)n 7→ [0, 1] \⋃∞
n=0 Un,
I dom(HBT1) := {(Un)n : (∀m) [0, 1] 6⊆⋃m
n=0 Un}.
Proposition
HBT1≡sW WKL.
Proof. We obtain HBT1≡sW C[0,1]≡sW WKL. �
I Note that this statement makes a stronger claim than themere classical reverse mathematics result in that it is uniformand resource sensitive.
![Page 15: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/15.jpg)
Varieties of Constructivism and Computability
I Reverse mathematics in the Friedman-Simpson style is neitheruniform nor resource-sensitive. For instance, products andcompositions are allowed. Since classical logic is used,theorems and their contrapositive forms are equivalent.
I Constructive mathematics in Bishop’s style is uniform sinceintuitionistic logic is used, but even less resources sensitivethan reverse mathematics since countable and dependentchoice is allowed. Certain computable operations are notallowed (Markov’s principle, BD-N, etc.).
I Computable analysis in the Weihrauch lattice is fully uniformand resource sensitive. All computable operations are allowed.
resourcesensitivity
uniformity
constructive analysis
reverse mathematics
computable analysis
![Page 16: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/16.jpg)
Vitali Covering Theorem
![Page 17: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/17.jpg)
Vitali Covering Theorem
I A point x ∈ R is captured by a sequence I = (In)n of openintervals, if for every ε > 0 there exists some n ∈ N withdiam(In) < ε and x ∈ In.
I I is a Vitali cover of A ⊆ R, if every x ∈ A is captured by I.
I I eliminates A, if the In are pairwise disjoint andλ(A \
⋃I) = 0 (where λ denotes the Lebesgue measure).
Theorem (Vitali Covering Theorem)
If I is a Vitali cover of [0, 1], then there exists a subsequence J ofI that eliminates [0, 1].
![Page 18: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/18.jpg)
Vitali Covering Theorem
I A point x ∈ R is captured by a sequence I = (In)n of openintervals, if for every ε > 0 there exists some n ∈ N withdiam(In) < ε and x ∈ In.
I I is a Vitali cover of A ⊆ R, if every x ∈ A is captured by I.
I I eliminates A, if the In are pairwise disjoint andλ(A \
⋃I) = 0 (where λ denotes the Lebesgue measure).
Theorem (Vitali Covering Theorem)
If I is a Vitali cover of [0, 1], then there exists a subsequence J ofI that eliminates [0, 1].
![Page 19: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/19.jpg)
Vitali Covering Theorem
Theorem (Brown, Giusto and Simpson 2002)
Over RCA0 the Vitali Covering Theorem is equivalent to WeakWeak Konig’s Lemma WWKL0.
I Weak Weak Konig’s Lemma is Weak Konig’s Lemmarestricted to trees whose set of infinite paths has positivemeasure.
Theorem (Diener and Hedin 2012)
Using intuitionistic logic (and countable and dependent choice) theVitali Covering Theorem is equivalent to Weak Weak Konig’sLemma WWKL.
![Page 20: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/20.jpg)
Vitali Covering Theorem
Theorem (Brown, Giusto and Simpson 2002)
Over RCA0 the Vitali Covering Theorem is equivalent to WeakWeak Konig’s Lemma WWKL0.
I Weak Weak Konig’s Lemma is Weak Konig’s Lemmarestricted to trees whose set of infinite paths has positivemeasure.
Theorem (Diener and Hedin 2012)
Using intuitionistic logic (and countable and dependent choice) theVitali Covering Theorem is equivalent to Weak Weak Konig’sLemma WWKL.
![Page 21: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/21.jpg)
Vitali Covering Theorem
Theorem (Brown, Giusto and Simpson 2002)
Over RCA0 the Vitali Covering Theorem is equivalent to WeakWeak Konig’s Lemma WWKL0.
I Weak Weak Konig’s Lemma is Weak Konig’s Lemmarestricted to trees whose set of infinite paths has positivemeasure.
Theorem (Diener and Hedin 2012)
Using intuitionistic logic (and countable and dependent choice) theVitali Covering Theorem is equivalent to Weak Weak Konig’sLemma WWKL.
![Page 22: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/22.jpg)
Vitali Covering Theorem
I I is called saturated, if I is a Vitali cover of⋃I =
⋃∞n=0 In.
Definition (Contrapositive versions of the Vitali Covering Theorem)
I VCT0: Given a Vitali cover I of [0, 1], find a subsequence Jof I that eliminates [0, 1].
I VCT1: Given a saturated I that does not admit a subsequencethat eliminates [0, 1], find a point that is not covered by I.
I VCT2: Given a sequence I that does not admit a subsequencethat eliminates [0, 1], find a point that is not captured by I.
I VCT0 : (A ∧ B)→ C ,
I VCT1 : (B ∧ ¬C )→ ¬A,
I VCT2 : ¬C → ¬(A ∧ B).
![Page 23: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/23.jpg)
Vitali Covering Theorem
I I is called saturated, if I is a Vitali cover of⋃I =
⋃∞n=0 In.
Definition (Contrapositive versions of the Vitali Covering Theorem)
I VCT0: Given a Vitali cover I of [0, 1], find a subsequence Jof I that eliminates [0, 1].
I VCT1: Given a saturated I that does not admit a subsequencethat eliminates [0, 1], find a point that is not covered by I.
I VCT2: Given a sequence I that does not admit a subsequencethat eliminates [0, 1], find a point that is not captured by I.
I VCT0 : (A ∧ B)→ C ,
I VCT1 : (B ∧ ¬C )→ ¬A,
I VCT2 : ¬C → ¬(A ∧ B).
![Page 24: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/24.jpg)
Vitali Covering Theorem
I I is called saturated, if I is a Vitali cover of⋃I =
⋃∞n=0 In.
Definition (Contrapositive versions of the Vitali Covering Theorem)
I VCT0: Given a Vitali cover I of [0, 1], find a subsequence Jof I that eliminates [0, 1].
I VCT1: Given a saturated I that does not admit a subsequencethat eliminates [0, 1], find a point that is not covered by I.
I VCT2: Given a sequence I that does not admit a subsequencethat eliminates [0, 1], find a point that is not captured by I.
Theorem
I VCT0 is computable,
I VCT1≡sW WWKL,
I VCT2≡sW WWKL× CN.
![Page 25: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/25.jpg)
Vitali Covering Theorem
I I is called saturated, if I is a Vitali cover of⋃I =
⋃∞n=0 In.
Definition (Contrapositive versions of the Vitali Covering Theorem)
I VCT0: Given a Vitali cover I of [0, 1], find a subsequence Jof I that eliminates [0, 1].
I VCT1: Given a saturated I that does not admit a subsequencethat eliminates [0, 1], find a point that is not covered by I.
I VCT2: Given a sequence I that does not admit a subsequencethat eliminates [0, 1], find a point that is not captured by I.
Theorem
I VCT0 is computable,
I VCT1≡sW WWKL,
I VCT2≡sW WWKL× CN.
![Page 26: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/26.jpg)
Vitali Covering Theorem
Proof.
I The proof of computability of VCT0 is based on a constructionthat repeats steps of the classical proof of the Vitali CoveringTheorem (and is not just based on a waiting strategy).
I The proof of VCT1≡sW WWKL is based on the equivalencechain VCT1≡sW PC[0,1]≡sW WWKL.
I We use a Lemma by Brown, Giusto and Simpson on “almostVitali covers” in order to prove VCT2≤sW WWKL× CN. Theharder direction is the opposite one for which it suffices toshow CN × VCT2≤sW VCT2 by an explicit construction:
0 1x2 x3 x4 x5 ... xn ...
xn xn + 2jxn − 2j
an bnan,j+1bn,j+1an,j bn,j ...�
![Page 27: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/27.jpg)
CN as the Weihrauch Lattice Counterpart of IΣ01
I IΣ0n (Σ0
n–induction) corresponds to the least number principleLΠ0
n over a very weak system (Hajek, Pudlak 1993).
I LΠ01 directly translates into the problem:
minc :⊆ NN → N, p 7→ min{n ∈ N : (∀k) p(k) 6= n}
I It is easy to see that CN≡sW minc.
I Hence C(n)N can be seen as the Weihrauch lattice counterpart
of IΣ0n+1.
![Page 28: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/28.jpg)
Vitali Covering Theorem in the Weihrauch Lattice
CR ≡sW WKL× CN
CN
HBT1 ≡sW C[0,1] ≡sW WKL
VCT2 ≡sW PCR ≡sW WWKL× CN
VCT1 ≡sW PC[0,1] ≡sW WWKL
ACT≡sW ∗-WWKL
VCT0
![Page 29: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/29.jpg)
Epilogue
![Page 30: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/30.jpg)
Should we Consider Countable or Arbitrary Covers?
I Constructive and computable versions of covering theoremsusually deal with countable covers, not arbitrary covers.
I However, this is not an artefact caused by codings.
I Most relevant spaces in analysis are actually (heriditarily)Lindelof spaces, i.e., any open cover has a countable subcover.
I Hence classically the “countable cover” and “arbitrary cover”versions are equivalent for such spaces.
I There is an ontological problem in giving a meaning to anexpression such as “given an arbitrary open cover”.
I While type-2 objects, even though infinite, can still bepresented in a concrete way, type-3 objects are rather elusive.
I This difference is the common reason for using countablecovers and codings and one is not a consequence of the other.
I This discussion can help to identify such subtle points, butone should not jump to conclusions too quickly.
![Page 31: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/31.jpg)
Should we Consider Countable or Arbitrary Covers?
I Constructive and computable versions of covering theoremsusually deal with countable covers, not arbitrary covers.
I However, this is not an artefact caused by codings.
I Most relevant spaces in analysis are actually (heriditarily)Lindelof spaces, i.e., any open cover has a countable subcover.
I Hence classically the “countable cover” and “arbitrary cover”versions are equivalent for such spaces.
I There is an ontological problem in giving a meaning to anexpression such as “given an arbitrary open cover”.
I While type-2 objects, even though infinite, can still bepresented in a concrete way, type-3 objects are rather elusive.
I This difference is the common reason for using countablecovers and codings and one is not a consequence of the other.
I This discussion can help to identify such subtle points, butone should not jump to conclusions too quickly.
![Page 32: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/32.jpg)
Should we Consider Countable or Arbitrary Covers?
I Constructive and computable versions of covering theoremsusually deal with countable covers, not arbitrary covers.
I However, this is not an artefact caused by codings.
I Most relevant spaces in analysis are actually (heriditarily)Lindelof spaces, i.e., any open cover has a countable subcover.
I Hence classically the “countable cover” and “arbitrary cover”versions are equivalent for such spaces.
I There is an ontological problem in giving a meaning to anexpression such as “given an arbitrary open cover”.
I While type-2 objects, even though infinite, can still bepresented in a concrete way, type-3 objects are rather elusive.
I This difference is the common reason for using countablecovers and codings and one is not a consequence of the other.
I This discussion can help to identify such subtle points, butone should not jump to conclusions too quickly.
![Page 33: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/33.jpg)
Should we Consider Countable or Arbitrary Covers?
I Constructive and computable versions of covering theoremsusually deal with countable covers, not arbitrary covers.
I However, this is not an artefact caused by codings.
I Most relevant spaces in analysis are actually (heriditarily)Lindelof spaces, i.e., any open cover has a countable subcover.
I Hence classically the “countable cover” and “arbitrary cover”versions are equivalent for such spaces.
I There is an ontological problem in giving a meaning to anexpression such as “given an arbitrary open cover”.
I While type-2 objects, even though infinite, can still bepresented in a concrete way, type-3 objects are rather elusive.
I This difference is the common reason for using countablecovers and codings and one is not a consequence of the other.
I This discussion can help to identify such subtle points, butone should not jump to conclusions too quickly.
![Page 34: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/34.jpg)
Should we Consider Countable or Arbitrary Covers?
I Constructive and computable versions of covering theoremsusually deal with countable covers, not arbitrary covers.
I However, this is not an artefact caused by codings.
I Most relevant spaces in analysis are actually (heriditarily)Lindelof spaces, i.e., any open cover has a countable subcover.
I Hence classically the “countable cover” and “arbitrary cover”versions are equivalent for such spaces.
I There is an ontological problem in giving a meaning to anexpression such as “given an arbitrary open cover”.
I While type-2 objects, even though infinite, can still bepresented in a concrete way, type-3 objects are rather elusive.
I This difference is the common reason for using countablecovers and codings and one is not a consequence of the other.
I This discussion can help to identify such subtle points, butone should not jump to conclusions too quickly.
![Page 35: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/35.jpg)
Should we Consider Countable or Arbitrary Covers?
I Constructive and computable versions of covering theoremsusually deal with countable covers, not arbitrary covers.
I However, this is not an artefact caused by codings.
I Most relevant spaces in analysis are actually (heriditarily)Lindelof spaces, i.e., any open cover has a countable subcover.
I Hence classically the “countable cover” and “arbitrary cover”versions are equivalent for such spaces.
I There is an ontological problem in giving a meaning to anexpression such as “given an arbitrary open cover”.
I While type-2 objects, even though infinite, can still bepresented in a concrete way, type-3 objects are rather elusive.
I This difference is the common reason for using countablecovers and codings and one is not a consequence of the other.
I This discussion can help to identify such subtle points, butone should not jump to conclusions too quickly.
![Page 36: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/36.jpg)
Should we Consider Countable or Arbitrary Covers?
I Constructive and computable versions of covering theoremsusually deal with countable covers, not arbitrary covers.
I However, this is not an artefact caused by codings.
I Most relevant spaces in analysis are actually (heriditarily)Lindelof spaces, i.e., any open cover has a countable subcover.
I Hence classically the “countable cover” and “arbitrary cover”versions are equivalent for such spaces.
I There is an ontological problem in giving a meaning to anexpression such as “given an arbitrary open cover”.
I While type-2 objects, even though infinite, can still bepresented in a concrete way, type-3 objects are rather elusive.
I This difference is the common reason for using countablecovers and codings and one is not a consequence of the other.
I This discussion can help to identify such subtle points, butone should not jump to conclusions too quickly.
![Page 37: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/37.jpg)
Should we Consider Countable or Arbitrary Covers?
I Constructive and computable versions of covering theoremsusually deal with countable covers, not arbitrary covers.
I However, this is not an artefact caused by codings.
I Most relevant spaces in analysis are actually (heriditarily)Lindelof spaces, i.e., any open cover has a countable subcover.
I Hence classically the “countable cover” and “arbitrary cover”versions are equivalent for such spaces.
I There is an ontological problem in giving a meaning to anexpression such as “given an arbitrary open cover”.
I While type-2 objects, even though infinite, can still bepresented in a concrete way, type-3 objects are rather elusive.
I This difference is the common reason for using countablecovers and codings and one is not a consequence of the other.
I This discussion can help to identify such subtle points, butone should not jump to conclusions too quickly.
![Page 38: On the Power of Choice - uni-muenchen.depetrakis/Brattka.pdfUsing intuitionistic logic (and countable and dependent choice) the Heine-Borel Theorem is equivalent to Weak K}onig’s](https://reader034.vdocuments.site/reader034/viewer/2022051603/5fecdaf0b5de520fd5337bf2/html5/thumbnails/38.jpg)
References
I Vasco Brattka, Guido Gherardi, Arno Pauly, Weihrauch Complexityin Computable Analysis, arXiv 1707.03202 (2017)
I Vasco Brattka, Guido Gherardi, Rupert Holzl,The Vitali Covering Theorem in the Weihrauch Latticein: Day et al. (eds.), Computability and Complexity: EssaysDedicated to Rodney G. Downey on the Occasion of His 60thBirthday, vol. 10010 of LNCS, Springer, Cham, 2017, 188–200
I Vasco Brattka, Guido Gherardi and Rupert Holzl,Probabilistic Computability and Choice,Information and Computation 242 (2015) 249–286
I Vasco Brattka, Tahina Rakotoniaina,On the Uniform Computational Content of Ramsey’s Theorem,Journal of Symbolic Logic (accepted for publication) (2017)
I Vasco Brattka, Rupert Holzl, Rutger Kuyper,Monte Carlo Computability, in: Vollmer et al. (eds.), STACS 2017,vol. 66 of LIPIcs (2017) 17:1-17:14