45
; The Computational Content of the Hahn-Banach Theorem: Some Known Results – Some Open Questions Vasco Brattka Universit¨ at der Bundeswehr M¨ unchen, Germany University of Cape Town, South Africa third CORE meeting LMU M¨ unchen – January 2018

The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;

The Computational Content of the Hahn-Banach Theorem:Some Known Results – Some Open Questions

Vasco Brattka

Universitat der Bundeswehr Munchen, Germany

University of Cape Town, South Africa

third CORE meeting

LMU Munchen – January 2018

Page 2: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;The Hahn-Banach Theorem

Theorem

Let X be a normed space and Y ⊆ X a linear subspace. Everylinear bounded functional f : Y → R admits a linear boundedextension g : X → R such that ||f || = ||g ||.

Here ||f || := sup||x ||≤1 |f (x)| denotes the usual operator norm.

We are interested in questions such as:

I How difficult is it to find some suitable g , given f , i.e., howdifficult is it to compute the map f 7→ g?

I If we fix a computable f , how difficult can a suitable g be tocompute?

I How does all this depend on properties of the space X andthe subspace Y ?

Page 3: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;The Hahn-Banach Theorem

Theorem

Let X be a normed space and Y ⊆ X a linear subspace. Everylinear bounded functional f : Y → R admits a linear boundedextension g : X → R such that ||f || = ||g ||.

Here ||f || := sup||x ||≤1 |f (x)| denotes the usual operator norm.

We are interested in questions such as:

I How difficult is it to find some suitable g , given f , i.e., howdifficult is it to compute the map f 7→ g?

I If we fix a computable f , how difficult can a suitable g be tocompute?

I How does all this depend on properties of the space X andthe subspace Y ?

Page 4: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;Varieties of Reverse Mathematics

Theorem

The following are equivalent:

I The Hahn-Banach Theorem (for separable spaces).

I Weak Konig’s Lemma.

This “equivalence” was proved in the following settings:

I Over RCA0 in reverse mathematics (Brown, Simpson 1986).

I In Bishop’s style constructive analysis (Ishihara 1990).

I In the Weihrauch lattice (Gherardi, Marcone 2009).

resourcesensitivity

uniformity

constructive analysis

reverse mathematics

computable analysis

Page 5: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;Varieties of Reverse Mathematics

Theorem

The following are equivalent:

I The Hahn-Banach Theorem (for separable spaces).

I Weak Konig’s Lemma.

This “equivalence” was proved in the following settings:

I Over RCA0 in reverse mathematics (Brown, Simpson 1986).

I In Bishop’s style constructive analysis (Ishihara 1990).

I In the Weihrauch lattice (Gherardi, Marcone 2009).

resourcesensitivity

uniformity

constructive analysis

reverse mathematics

computable analysis

Page 6: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;Varieties of Reverse Mathematics

Theorem

The following are equivalent:

I The Hahn-Banach Theorem (for separable spaces).

I Weak Konig’s Lemma.

This “equivalence” was proved in the following settings:

I Over RCA0 in reverse mathematics (Brown, Simpson 1986).

I In Bishop’s style constructive analysis (Ishihara 1990).

I In the Weihrauch lattice (Gherardi, Marcone 2009).

resourcesensitivity

uniformity

constructive analysis

reverse mathematics

computable analysis

Page 7: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;Weihrauch Reducibility

Let f :⊆ X ⇒ Y , g :⊆ Z ⇒W be problems.

I g :⊆ X ⇒ Y solves f :⊆ X ⇒ Y , if dom(f ) ⊆ dom(g) andg(x) ⊆ f (x) for all x ∈ dom(f ). We write g v f .

K Hg

f

x f (x)

I f is Weihrauch reducible to g , f ≤W g , if there are computableH :⊆ X ×W ⇒ Y , K :⊆ X ⇒ Z such that H(idX , gK ) v f .

I f is strongly Weihrauch reducible to g , f ≤sW g , if there arecomputable H :⊆W ⇒ Y , K :⊆ X ⇒ Z such that HgK v f .

I Equivalences f ≡W g and f ≡sW g are defined as usual.

Page 8: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;Weihrauch Reducibility

Let f :⊆ X ⇒ Y , g :⊆ Z ⇒W be problems.

I g :⊆ X ⇒ Y solves f :⊆ X ⇒ Y , if dom(f ) ⊆ dom(g) andg(x) ⊆ f (x) for all x ∈ dom(f ). We write g v f .

K Hg

f

x f (x)

I f is Weihrauch reducible to g , f ≤W g , if there are computableH :⊆ X ×W ⇒ Y , K :⊆ X ⇒ Z such that H(idX , gK ) v f .

I f is strongly Weihrauch reducible to g , f ≤sW g , if there arecomputable H :⊆W ⇒ Y , K :⊆ X ⇒ Z such that HgK v f .

I Equivalences f ≡W g and f ≡sW g are defined as usual.

Page 9: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;Weihrauch Reducibility

Let f :⊆ X ⇒ Y , g :⊆ Z ⇒W be problems.

I g :⊆ X ⇒ Y solves f :⊆ X ⇒ Y , if dom(f ) ⊆ dom(g) andg(x) ⊆ f (x) for all x ∈ dom(f ). We write g v f .

K Hg

f

x f (x)

I f is Weihrauch reducible to g , f ≤W g , if there are computableH :⊆ X ×W ⇒ Y , K :⊆ X ⇒ Z such that H(idX , gK ) v f .

I f is strongly Weihrauch reducible to g , f ≤sW g , if there arecomputable H :⊆W ⇒ Y , K :⊆ X ⇒ Z such that HgK v f .

I Equivalences f ≡W g and f ≡sW g are defined as usual.

Page 10: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;Weihrauch Reducibility

Let f :⊆ X ⇒ Y , g :⊆ Z ⇒W be problems.

I g :⊆ X ⇒ Y solves f :⊆ X ⇒ Y , if dom(f ) ⊆ dom(g) andg(x) ⊆ f (x) for all x ∈ dom(f ). We write g v f .

K Hg

f

x f (x)

I f is Weihrauch reducible to g , f ≤W g , if there are computableH :⊆ X ×W ⇒ Y , K :⊆ X ⇒ Z such that H(idX , gK ) v f .

I f is strongly Weihrauch reducible to g , f ≤sW g , if there arecomputable H :⊆W ⇒ Y , K :⊆ X ⇒ Z such that HgK v f .

I Equivalences f ≡W g and f ≡sW g are defined as usual.

Page 11: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;Weihrauch Reducibility

Let f :⊆ X ⇒ Y , g :⊆ Z ⇒W be problems.

I g :⊆ X ⇒ Y solves f :⊆ X ⇒ Y , if dom(f ) ⊆ dom(g) andg(x) ⊆ f (x) for all x ∈ dom(f ). We write g v f .

K Hg

f

x f (x)

I f is Weihrauch reducible to g , f ≤W g , if there are computableH :⊆ X ×W ⇒ Y , K :⊆ X ⇒ Z such that H(idX , gK ) v f .

I f is strongly Weihrauch reducible to g , f ≤sW g , if there arecomputable H :⊆W ⇒ Y , K :⊆ X ⇒ Z such that HgK v f .

I Equivalences f ≡W g and f ≡sW g are defined as usual.

Page 12: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;Algebraic Operations in the Weihrauch Lattice

For f :⊆ X ⇒ Y and g :⊆W ⇒ Z we define:

I f × g :⊆ X ×W ⇒ Y × Z , (x ,w) 7→ f (x)× g(w) (Product)

I f t g :⊆ X tW ⇒ Y t Z , z 7→{f (z) if z ∈ Xg(z) if z ∈W

(Coproduct)

I f u g :⊆ X ×W ⇒ Y t Z , (x ,w) 7→ f (x) t g(w) (Sum)

I f ∗ :⊆ X ∗ ⇒ Y ∗, f ∗ =⊔∞

i=0 fi (Star)

I f :⊆ XN ⇒ Y N, f = X∞i=0 f (Parallelization)

I f ∗ g := max{f0 ◦ g0 : f0≤W f , g0≤W g} (Compos. product)

Theorem (B., Gherardi, Pauly)

I Weihrauch reducibility induces a lattice with the coproduct tas supremum and the sum u as infimum.

I Parallelization and star operation ∗ are closure operators inthe Weihrauch lattice.

Page 13: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;Algebraic Operations in the Weihrauch Lattice

For f :⊆ X ⇒ Y and g :⊆W ⇒ Z we define:

I f × g :⊆ X ×W ⇒ Y × Z , (x ,w) 7→ f (x)× g(w) (Product)

I f t g :⊆ X tW ⇒ Y t Z , z 7→{f (z) if z ∈ Xg(z) if z ∈W

(Coproduct)

I f u g :⊆ X ×W ⇒ Y t Z , (x ,w) 7→ f (x) t g(w) (Sum)

I f ∗ :⊆ X ∗ ⇒ Y ∗, f ∗ =⊔∞

i=0 fi (Star)

I f :⊆ XN ⇒ Y N, f = X∞i=0 f (Parallelization)

I f ∗ g := max{f0 ◦ g0 : f0≤W f , g0≤W g} (Compos. product)

Theorem (B., Gherardi, Pauly)

I Weihrauch reducibility induces a lattice with the coproduct tas supremum and the sum u as infimum.

I Parallelization and star operation ∗ are closure operators inthe Weihrauch lattice.

Page 14: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;The Choice Problem

Definition

CX :⊆ A−(X )⇒ X ,A 7→ A with dom(CX ) := {A : A 6= ∅} iscalled the choice problem of a computable metric space X .

We consider the following restrictions of choice:

I UCX is CX restricted to singletons (unique choice)

I CCX is CX restricted to connected sets (connected choice)

I XCX is CX restricted to convex sets (convex choice)

Theorem (B. and Gherardi)

I C2≡sW LLPO,

I C2N ≡sW C[0,1]≡sW C2≡sW WKL,

I XC[0,1] = CC[0,1]≡sW IVT.

Page 15: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;The Choice Problem

Definition

CX :⊆ A−(X )⇒ X ,A 7→ A with dom(CX ) := {A : A 6= ∅} iscalled the choice problem of a computable metric space X .

We consider the following restrictions of choice:

I UCX is CX restricted to singletons (unique choice)

I CCX is CX restricted to connected sets (connected choice)

I XCX is CX restricted to convex sets (convex choice)

Theorem (B. and Gherardi)

I C2≡sW LLPO,

I C2N ≡sW C[0,1]≡sW C2≡sW WKL,

I XC[0,1] = CC[0,1]≡sW IVT.

Page 16: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;The Choice Problem

Definition

CX :⊆ A−(X )⇒ X ,A 7→ A with dom(CX ) := {A : A 6= ∅} iscalled the choice problem of a computable metric space X .

We consider the following restrictions of choice:

I UCX is CX restricted to singletons (unique choice)

I CCX is CX restricted to connected sets (connected choice)

I XCX is CX restricted to convex sets (convex choice)

Theorem (B. and Gherardi)

I C2≡sW LLPO,

I C2N ≡sW C[0,1]≡sW C2≡sW WKL,

I XC[0,1] = CC[0,1]≡sW IVT.

Page 17: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;Choice in the Weihrauch Lattice

BCT1≡W CN

KN≡W C∗2≡W LLPO∗

WWKL≡W PC2N

WKL≡W C2N ≡W C2≡W LLPO

CR≡W CN × C2N

PCR≡W CN × PC2N

lim≡W CN≡W LPO

CNN

UCNN

C1 RCA∗0

BΣ01

IΣ01

ACA0

ATR0

WKL∗0

WKL0

WWKL0

WWKL∗0

Page 18: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;The Weihrauch Degree of the Hahn-Banach Theorem

HBT(X ,Y , f ) := {g ∈ C(X ,R) : g linear, g |Y = f , ||g || = ||f ||}.

Theorem (Gherardi and Marcone 2009)

HBT≡W WKL.

Proof. (Idea.)I “≤W”: There is a computable version of the Banach-Alaoglu

Theorem, that states that the unit ball in X ∗ is compact withrespect to the weak∗ topology (B. 2008).

I The set of solutions HBT(X ,Y , f ) of the extension problemcan be seen as a closed subset of this compact space.

I Hence finding an extension can be reduced to finding a pointin a compact set, which is known to be reducible to WKL.

I “≥W”: the authors adapt a construction of Brown andSimpson (1990) that reduces the separation problem(equivalent to WKL) to HBT.

I This construction requires the construction of a Banach spacethat depends on the instance of the problem. �

Page 19: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;The Weihrauch Degree of the Hahn-Banach Theorem

HBT(X ,Y , f ) := {g ∈ C(X ,R) : g linear, g |Y = f , ||g || = ||f ||}.

Theorem (Gherardi and Marcone 2009)

HBT≡W WKL.

Proof. (Idea.)I “≤W”: There is a computable version of the Banach-Alaoglu

Theorem, that states that the unit ball in X ∗ is compact withrespect to the weak∗ topology (B. 2008).

I The set of solutions HBT(X ,Y , f ) of the extension problemcan be seen as a closed subset of this compact space.

I Hence finding an extension can be reduced to finding a pointin a compact set, which is known to be reducible to WKL.

I “≥W”: the authors adapt a construction of Brown andSimpson (1990) that reduces the separation problem(equivalent to WKL) to HBT.

I This construction requires the construction of a Banach spacethat depends on the instance of the problem. �

Page 20: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;The Weihrauch Degree of the Hahn-Banach Theorem

HBT(X ,Y , f ) := {g ∈ C(X ,R) : g linear, g |Y = f , ||g || = ||f ||}.

Theorem (Gherardi and Marcone 2009)

HBT≡W WKL.

Proof. (Idea.)I “≤W”: There is a computable version of the Banach-Alaoglu

Theorem, that states that the unit ball in X ∗ is compact withrespect to the weak∗ topology (B. 2008).

I The set of solutions HBT(X ,Y , f ) of the extension problemcan be seen as a closed subset of this compact space.

I Hence finding an extension can be reduced to finding a pointin a compact set, which is known to be reducible to WKL.

I “≥W”: the authors adapt a construction of Brown andSimpson (1990) that reduces the separation problem(equivalent to WKL) to HBT.

I This construction requires the construction of a Banach spacethat depends on the instance of the problem. �

Page 21: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;The Weihrauch Degree of the Hahn-Banach Theorem

HBT(X ,Y , f ) := {g ∈ C(X ,R) : g linear, g |Y = f , ||g || = ||f ||}.

Theorem (Gherardi and Marcone 2009)

HBT≡W WKL.

We immediately obtain the following non-uniform counter example.

Corollary (Metakides, Nerode and Shore 1985)

There exists a computable normed space X with a computablyseparable closed linear subspace Y ⊆ X and a computable linearf : Y → R with computable norm ||f || such that every computablelinear extension g : X → R of f has norm ||g || > ||f ||.

A set Y is called computably separable closed in X if there is acomputable sequence (xn)n∈N in X with Y = {xn : n ∈ N}.

Page 22: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;The Weihrauch Degree of the Hahn-Banach Theorem

HBT(X ,Y , f ) := {g ∈ C(X ,R) : g linear, g |Y = f , ||g || = ||f ||}.

Theorem (Gherardi and Marcone 2009)

HBT≡W WKL.

We immediately obtain the following non-uniform positive result.

Corollary

Let X be a computable normed space X with a computablyseparable closed linear subspace Y ⊆ X and a computable linearf : Y → R with computable norm ||f ||. Then f has a low boundedlinear extension g : X → R with ||g || = ||f ||.

That g : X → R is low means here that it is low as a point inC(X ,R) which means that it has a low name p ∈ NN.A p ∈ NN is called low if p′≤T 0′.

Page 23: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;The Weihrauch Degree of the Hahn-Banach Theorem

HBT(X ,Y , f ) := {g ∈ C(X ,R) : g linear, g |Y = f , ||g || = ||f ||}.

Theorem (Gherardi and Marcone 2009)

HBT≡W WKL.

Let us denote by HBTX the problem HBT for a fixed space X .

Question

Is there a computable Banach space X with HBTX ≡W WKL?

As an example we denote the Banach Inverse Mapping Theorem by

BIMX :⊆ C(X ,Y )→ C(Y ,X ),T 7→ T−1,

i.e., BIM is defined for bijective linear T . We obtain:

I BIMX ,Y ≤W CN for all computable Banach spaces X ,Y .

I BIM`2,`2 ≡W CN.

I BIMX ,Y is computable for finite-dimensional computableBanach spaces X ,Y .

Page 24: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;The Weihrauch Degree of the Hahn-Banach Theorem

HBT(X ,Y , f ) := {g ∈ C(X ,R) : g linear, g |Y = f , ||g || = ||f ||}.

Theorem (Gherardi and Marcone 2009)

HBT≡W WKL.

Let us denote by HBTX the problem HBT for a fixed space X .

Question

Is there a computable Banach space X with HBTX ≡W WKL?

As an example we denote the Banach Inverse Mapping Theorem by

BIMX :⊆ C(X ,Y )→ C(Y ,X ),T 7→ T−1,

i.e., BIM is defined for bijective linear T . We obtain:

I BIMX ,Y ≤W CN for all computable Banach spaces X ,Y .

I BIM`2,`2 ≡W CN.

I BIMX ,Y is computable for finite-dimensional computableBanach spaces X ,Y .

Page 25: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;The Unique Case

Proposition (B. and Gherardi)

UC2N is computable.

I (Y , || ||) is called strictly convex, if ||x + y || < ||x ||+ ||y ||holds for all linearly independent x , y ∈ Y .

I A normed spaces X has a strictly convex dual space X ∗ if andonly if all linear bounded functionals f : Y → R have uniqueextensions g : X → R with ||f || = ||g ||.

Corollary (B. 2008)

HBTX is computable for all computable normed spaces X with astrictly convex dual space X ∗.

I Examples of strictly convex spaces are `p for 1 < p <∞.

I All Hilbert spaces are strictly convex.

I The spaces c0, `1, `∞ are not strictly convex.

Page 26: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;The Unique Case

Proposition (B. and Gherardi)

UC2N is computable.

I (Y , || ||) is called strictly convex, if ||x + y || < ||x ||+ ||y ||holds for all linearly independent x , y ∈ Y .

I A normed spaces X has a strictly convex dual space X ∗ if andonly if all linear bounded functionals f : Y → R have uniqueextensions g : X → R with ||f || = ||g ||.

Corollary (B. 2008)

HBTX is computable for all computable normed spaces X with astrictly convex dual space X ∗.

I Examples of strictly convex spaces are `p for 1 < p <∞.

I All Hilbert spaces are strictly convex.

I The spaces c0, `1, `∞ are not strictly convex.

Page 27: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;The Unique Case

Proposition (B. and Gherardi)

UC2N is computable.

I (Y , || ||) is called strictly convex, if ||x + y || < ||x ||+ ||y ||holds for all linearly independent x , y ∈ Y .

I A normed spaces X has a strictly convex dual space X ∗ if andonly if all linear bounded functionals f : Y → R have uniqueextensions g : X → R with ||f || = ||g ||.

Corollary (B. 2008)

HBTX is computable for all computable normed spaces X with astrictly convex dual space X ∗.

I Examples of strictly convex spaces are `p for 1 < p <∞.

I All Hilbert spaces are strictly convex.

I The spaces c0, `1, `∞ are not strictly convex.

Page 28: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;The Unique Case

Proposition (B. and Gherardi)

UC2N is computable.

I (Y , || ||) is called strictly convex, if ||x + y || < ||x ||+ ||y ||holds for all linearly independent x , y ∈ Y .

I A normed spaces X has a strictly convex dual space X ∗ if andonly if all linear bounded functionals f : Y → R have uniqueextensions g : X → R with ||f || = ||g ||.

Corollary (B. 2008)

HBTX is computable for all computable normed spaces X with astrictly convex dual space X ∗.

I Examples of strictly convex spaces are `p for 1 < p <∞.

I All Hilbert spaces are strictly convex.

I The spaces c0, `1, `∞ are not strictly convex.

Page 29: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;Finite Dimensional Extensions

Lemma (Folklore)

Let (X , || ||) be a normed space, Y ⊆ X a linear subspace, x ∈ Xand Z the linear subspace generated by Y ∪ {x}. Let f : Y → Rbe a linear functional with ||f || = 1. A linear g : Z → R withg |Y = f |Y extends f with ||g || = 1, if and only if

supu∈Y

(f (u)− ||x − u||) ≤ g(x) ≤ infv∈Y

(f (v) + ||x − v ||).

By HBTn we denote the Hahn-Banach Theorem HBT restricted tosubspaces Y of codimension ≤ n.

Corollary

HBTn≤W CC[0,1] ∗ ... ∗ CC[0,1]︸ ︷︷ ︸n–times

.

Page 30: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;Finite Dimensional Extensions

Lemma (Folklore)

Let (X , || ||) be a normed space, Y ⊆ X a linear subspace, x ∈ Xand Z the linear subspace generated by Y ∪ {x}. Let f : Y → Rbe a linear functional with ||f || = 1. A linear g : Z → R withg |Y = f |Y extends f with ||g || = 1, if and only if

supu∈Y

(f (u)− ||x − u||) ≤ g(x) ≤ infv∈Y

(f (v) + ||x − v ||).

By HBTn we denote the Hahn-Banach Theorem HBT restricted tosubspaces Y of codimension ≤ n.

Corollary

HBTn≤W CC[0,1] ∗ ... ∗ CC[0,1]︸ ︷︷ ︸n–times

.

Page 31: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;Finite Dimensional Extensions

Corollary

HBTn≤W CC[0,1] ∗ ... ∗ CC[0,1]︸ ︷︷ ︸n–times

.

CC[0,1] is non-uniformly computable, i.e., every connected co-c.e.closed subset A ⊆ [0, 1] contains a computable point.

Corollary (Metakides and Nerode 1985)

Let X be a finite-dimensional computable Banach space with someclosed linear subspace Y ⊆ X . For any computable linearfunctional f : Y → R with computable norm ||f || there exists acomputable linear extension g : X → R with ||g || = ||f ||.

Note however, that LLPO≡sW C2≤sW HBT2 (this can be provedusing ideas of Ishihara). Hence, HBTn is not computable.

Page 32: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;Finite Dimensional Extensions

Corollary

HBTn≤W CC[0,1] ∗ ... ∗ CC[0,1]︸ ︷︷ ︸n–times

.

CC[0,1] is non-uniformly computable, i.e., every connected co-c.e.closed subset A ⊆ [0, 1] contains a computable point.

Corollary (Metakides and Nerode 1985)

Let X be a finite-dimensional computable Banach space with someclosed linear subspace Y ⊆ X . For any computable linearfunctional f : Y → R with computable norm ||f || there exists acomputable linear extension g : X → R with ||g || = ||f ||.

Note however, that LLPO≡sW C2≤sW HBT2 (this can be provedusing ideas of Ishihara). Hence, HBTn is not computable.

Page 33: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;Finite Dimensional Extensions

Corollary

HBTn≤W CC[0,1] ∗ ... ∗ CC[0,1]︸ ︷︷ ︸n–times

.

CC[0,1] is non-uniformly computable, i.e., every connected co-c.e.closed subset A ⊆ [0, 1] contains a computable point.

Corollary (Metakides and Nerode 1985)

Let X be a finite-dimensional computable Banach space with someclosed linear subspace Y ⊆ X . For any computable linearfunctional f : Y → R with computable norm ||f || there exists acomputable linear extension g : X → R with ||g || = ||f ||.

Note however, that LLPO≡sW C2≤sW HBT2 (this can be provedusing ideas of Ishihara). Hence, HBTn is not computable.

Page 34: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;Finite Dimensional Extensions

Corollary

HBTn≤W CC[0,1] ∗ ... ∗ CC[0,1]︸ ︷︷ ︸n–times

.

CC[0,1] is non-uniformly computable, i.e., every connected co-c.e.closed subset A ⊆ [0, 1] contains a computable point.

Corollary (Metakides and Nerode 1985)

Let X be a finite-dimensional computable Banach space with someclosed linear subspace Y ⊆ X . For any computable linearfunctional f : Y → R with computable norm ||f || there exists acomputable linear extension g : X → R with ||g || = ||f ||.

Note however, that LLPO≡sW C2≤sW HBT2 (this can be provedusing ideas of Ishihara). Hence, HBTn is not computable.

Page 35: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;A Space of Maximal Complexity

Question

Is there a computable Banach space X with HBTX ≡W WKL?

Some negative results on a possible X :

I X cannot have a strictly convex dual space X ∗,

I X cannot be a Hilbert space,

I X cannot be a space `p for 1 < p <∞,

I X cannot be finite-dimensional.

We recall ||x ||`p = p√∑∞

i=1 |xi |p.

Question

Is HBT`1 ≡W WKL?

We definitely have LLPO≡sW C2≤W HBT`1 , hence HBT`1 is notcomputable.

Page 36: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;A Space of Maximal Complexity

Question

Is there a computable Banach space X with HBTX ≡W WKL?

Some negative results on a possible X :

I X cannot have a strictly convex dual space X ∗,

I X cannot be a Hilbert space,

I X cannot be a space `p for 1 < p <∞,

I X cannot be finite-dimensional.

We recall ||x ||`p = p√∑∞

i=1 |xi |p.

Question

Is HBT`1 ≡W WKL?

We definitely have LLPO≡sW C2≤W HBT`1 , hence HBT`1 is notcomputable.

Page 37: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;A Space of Maximal Complexity

Question

Is there a computable Banach space X with HBTX ≡W WKL?

Some negative results on a possible X :

I X cannot have a strictly convex dual space X ∗,

I X cannot be a Hilbert space,

I X cannot be a space `p for 1 < p <∞,

I X cannot be finite-dimensional.

We recall ||x ||`p = p√∑∞

i=1 |xi |p.

Question

Is HBT`1 ≡W WKL?

We definitely have LLPO≡sW C2≤W HBT`1 , hence HBT`1 is notcomputable.

Page 38: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;A Space of Maximal Complexity

Question

Is there a computable Banach space X with HBTX ≡W WKL?

Some negative results on a possible X :

I X cannot have a strictly convex dual space X ∗,

I X cannot be a Hilbert space,

I X cannot be a space `p for 1 < p <∞,

I X cannot be finite-dimensional.

We recall ||x ||`p = p√∑∞

i=1 |xi |p.

Question

Is HBT`1 ≡W WKL?

We definitely have LLPO≡sW C2≤W HBT`1 , hence HBT`1 is notcomputable.

Page 39: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;A Classification of the Finite Dimensional Case

Question

Can HBTn≤W CC[0,1] ∗ ... ∗ CC[0,1] be improved?

A plausible candidate is the following:

Question

Is HBTn≤W XC[0,1]n or even HBTn≡W XC[0,1]n?

More specifically we can even ask:

Question

Is HBT`1(n)≡W XC[0,1]n?

Such a result would be nice since we have:

Theorem (Le Roux and Pauly)

XC[0,1]n <W XC[0,1]n+1 for all n ∈ N.

Page 40: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;A Classification of the Finite Dimensional Case

Question

Can HBTn≤W CC[0,1] ∗ ... ∗ CC[0,1] be improved?

A plausible candidate is the following:

Question

Is HBTn≤W XC[0,1]n or even HBTn≡W XC[0,1]n?

More specifically we can even ask:

Question

Is HBT`1(n)≡W XC[0,1]n?

Such a result would be nice since we have:

Theorem (Le Roux and Pauly)

XC[0,1]n <W XC[0,1]n+1 for all n ∈ N.

Page 41: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;A Classification of the Finite Dimensional Case

Question

Can HBTn≤W CC[0,1] ∗ ... ∗ CC[0,1] be improved?

A plausible candidate is the following:

Question

Is HBTn≤W XC[0,1]n or even HBTn≡W XC[0,1]n?

More specifically we can even ask:

Question

Is HBT`1(n)≡W XC[0,1]n?

Such a result would be nice since we have:

Theorem (Le Roux and Pauly)

XC[0,1]n <W XC[0,1]n+1 for all n ∈ N.

Page 42: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;A Classification of the Finite Dimensional Case

Question

Can HBTn≤W CC[0,1] ∗ ... ∗ CC[0,1] be improved?

A plausible candidate is the following:

Question

Is HBTn≤W XC[0,1]n or even HBTn≡W XC[0,1]n?

More specifically we can even ask:

Question

Is HBT`1(n)≡W XC[0,1]n?

Such a result would be nice since we have:

Theorem (Le Roux and Pauly)

XC[0,1]n <W XC[0,1]n+1 for all n ∈ N.

Page 43: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;The Hahn-Banach Theorem in the Weihrauch Lattice

C2N ≡W C[0,1]n ≡W CC[0,1]n+2 ≡W WKL≡W HBT

XC[0,1]n+1

XC[0,1]n

CC[0,1] = XC[0,1] ≡W IVT

C2 ≡W LLPO

HBT`1

HBT`1(n+1)

HBT`1(n)

?

?

?

Page 44: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;References

I Stephane Le Roux, Arno Pauly, Arno, Finite choice, convex choiceand finding roots, Logical Meth. Comp. Sci. 11:4 (2015) 4:6, 31

I Guido Gherardi, Alberto Marcone, How Incomputable is theSeparable Hahn-Banach Theorem?, Notre Dame Journal of FormalLogic 50:4 (2009) 393–425

I Vasco Brattka, Borel Complexity and Computability of theHahn-Banach Theorem, Archive Math. Logic 46:7-8 (2008) 547–564

I Hajime Ishihara, An omniscience principle, the Konig lemma and theHahn-Banach theorem, Zeitschrift fur Mathematische Logik undGrundlagen der Mathematik 36 (1990) 237–240

I Douglas K. Brown, Stephen G. Simpson, Which set existenceaxioms are needed to prove the separable Hahn-Banach theorem?,Annals of Pure and Applied Logic 31 (1986) 123–144.

I George Metakides, Anil Nerode, Richard A. Shore, Recursive limitson the Hahn-Banach theorem, in: M. Rosenblatt (ed.), ErrettBishop: Reflections on Him and His Research, vol. 39 of Cont.Math., AMS, Providence, 1985, pages 85–91

Page 45: The Computational Content of the Hahn-Banach Theorem: Some ...core/3bv.pdf · Theorem, that states that the unit ball in X is compact with respect to the weak topology (B. 2008)

;A Survey on Weihrauch Complexity