on the power of choice - uni-muenchen.depetrakis/brattka.pdfusing intuitionistic logic (and...

38
On the Computational Content of the Vitali Covering Theorem Vasco Brattka Universit¨ at der Bundeswehr M¨ unchen, Germany University of Cape Town, South Africa joint work with Guido Gherardi, Rupert H¨ olzl and Arno Pauly Arbeitstagung Bern-M¨ unchen LMU M¨ unchen December 2017

Upload: others

Post on 10-Sep-2020

4 views

Category:

Documents


0 download

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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