Effective refinements of classical theorems in descriptive set - - PowerPoint PPT Presentation

effective refinements of classical theorems in
SMART_READER_LITE
LIVE PREVIEW

Effective refinements of classical theorems in descriptive set - - PowerPoint PPT Presentation

Effective refinements of classical theorems in descriptive set theory Vassilis Gregoriades (ongoing work with Y.N. Moschovakis) TU Darmstadt 8th of July 2013, Nancy France V.G. (TU Darmstadt) Effective Refinements 1 / 15 Recursive Polish


slide-1
SLIDE 1

Effective refinements of classical theorems in descriptive set theory

Vassilis Gregoriades (ongoing work with Y.N. Moschovakis)

TU Darmstadt

8th of July 2013, Nancy France

V.G. (TU Darmstadt) Effective Refinements 1 / 15

slide-2
SLIDE 2

Recursive Polish spaces

A Polish space is a topological space which is separable and metrizable by a complete distance function. For the remaining of this talk we fix a recursive enumeration (qk)k∈ω of the set of all rational numbers.

V.G. (TU Darmstadt) Effective Refinements 2 / 15

slide-3
SLIDE 3

Recursive Polish spaces

A Polish space is a topological space which is separable and metrizable by a complete distance function. For the remaining of this talk we fix a recursive enumeration (qk)k∈ω of the set of all rational numbers.

Definition

Suppose that (X, d) is a separable complete metric space. A recursive presentation of (X, d) is a function r : ω → X such that

1

the set {rn | n ∈ ω} is dense in X,

V.G. (TU Darmstadt) Effective Refinements 2 / 15

slide-4
SLIDE 4

Recursive Polish spaces

A Polish space is a topological space which is separable and metrizable by a complete distance function. For the remaining of this talk we fix a recursive enumeration (qk)k∈ω of the set of all rational numbers.

Definition

Suppose that (X, d) is a separable complete metric space. A recursive presentation of (X, d) is a function r : ω → X such that

1

the set {rn | n ∈ ω} is dense in X,

2

the relations P<, P≤ ⊆ ω3 defined by P<(i, j, s) ⇐ ⇒ d(ri, rj) < qs P≤(i, j, s) ⇐ ⇒ d(ri, rj) ≤ qs are recursive.

V.G. (TU Darmstadt) Effective Refinements 2 / 15

slide-5
SLIDE 5

Definition (continued)

A separable complete metric space (X, d) is recursively presented if it admits a recursive presentation.

V.G. (TU Darmstadt) Effective Refinements 3 / 15

slide-6
SLIDE 6

Definition (continued)

A separable complete metric space (X, d) is recursively presented if it admits a recursive presentation. A Polish space X is a recursive Polish space if there exists a pair (d, r) as above.

V.G. (TU Darmstadt) Effective Refinements 3 / 15

slide-7
SLIDE 7

Definition (continued)

A separable complete metric space (X, d) is recursively presented if it admits a recursive presentation. A Polish space X is a recursive Polish space if there exists a pair (d, r) as above. We encode the set of all finite sequences of naturals by a natural in a recursive way and we denote the corresponding set by Seq.

V.G. (TU Darmstadt) Effective Refinements 3 / 15

slide-8
SLIDE 8

Two classical results

V.G. (TU Darmstadt) Effective Refinements 4 / 15

slide-9
SLIDE 9

Two classical results

Theorem (Well-known)

1

Every Polish space is the continuous image of the Baire space N = ωω though an open mapping.

V.G. (TU Darmstadt) Effective Refinements 4 / 15

slide-10
SLIDE 10

Two classical results

Theorem (Well-known)

1

Every Polish space is the continuous image of the Baire space N = ωω though an open mapping.

2

Every zero-dimensional Polish space is homeomorphic to a closed subset of N.

V.G. (TU Darmstadt) Effective Refinements 4 / 15

slide-11
SLIDE 11

Suslin schemes

Definition

A Suslin scheme on a Polish space X is a family (As)s∈Seq of subsets

  • f X indexed by Seq.

We say that (As)s∈Seq is of vanishing diameter if for all α ∈ N we have that lim

n→∞ diam(Aα(n)) = 0,

for some compatible distance function d, where α(n) is the code of the finite sequence (α(0), . . . , α(n − 1)).

V.G. (TU Darmstadt) Effective Refinements 5 / 15

slide-12
SLIDE 12

Suslin schemes

Definition

A Suslin scheme on a Polish space X is a family (As)s∈Seq of subsets

  • f X indexed by Seq.

We say that (As)s∈Seq is of vanishing diameter if for all α ∈ N we have that lim

n→∞ diam(Aα(n)) = 0,

for some compatible distance function d, where α(n) is the code of the finite sequence (α(0), . . . , α(n − 1)). For every Suslin scheme (As)s∈Seq on a Polish space X of vanishing diameter we assign the set D = {α ∈ N | ∩n∈ωAα(n) = ∅}. Since the Suslin scheme is of vanishing diameter the intersection ∩n∈ωAα(n) is at most a singleton.

V.G. (TU Darmstadt) Effective Refinements 5 / 15

slide-13
SLIDE 13

Definition

We define the partial function f : N ⇀ X by f(α) ↓ ⇐ ⇒ α ∈ D f(α) ↓ = ⇒ f(α) = the unique x ∈ ∩n∈ωAα(n). The preceding function f is the associated map of the Suslin scheme (As)s∈Seq.

V.G. (TU Darmstadt) Effective Refinements 6 / 15

slide-14
SLIDE 14

Definition

We define the partial function f : N ⇀ X by f(α) ↓ ⇐ ⇒ α ∈ D f(α) ↓ = ⇒ f(α) = the unique x ∈ ∩n∈ωAα(n). The preceding function f is the associated map of the Suslin scheme (As)s∈Seq.

Definition

A Suslin scheme (As)s∈Seq is semirecursive (recursive) if the set A ⊆ Seq × X defined by A(s, x) ⇐ ⇒ x ∈ As, (so that the s-section of A is exactly the set As) is semirecursive (recursive).

V.G. (TU Darmstadt) Effective Refinements 6 / 15

slide-15
SLIDE 15

Definition

We define the partial function f : N ⇀ X by f(α) ↓ ⇐ ⇒ α ∈ D f(α) ↓ = ⇒ f(α) = the unique x ∈ ∩n∈ωAα(n). The preceding function f is the associated map of the Suslin scheme (As)s∈Seq.

Definition

A Suslin scheme (As)s∈Seq is semirecursive (recursive) if the set A ⊆ Seq × X defined by A(s, x) ⇐ ⇒ x ∈ As, (so that the s-section of A is exactly the set As) is semirecursive (recursive). We notice that semirecursive Suslin schemes consist of open sets and that recursive Suslin schemes consist of clopen sets.

V.G. (TU Darmstadt) Effective Refinements 6 / 15

slide-16
SLIDE 16

Lusin schemes

Definition

A Lusin scheme on a Polish space X is a Suslin scheme (As)s∈Seq with the properties

1

Asˆi ∩ Asˆj = ∅ for all s ∈ Seq and i = j, and

2

Asˆi ⊆ As for all s ∈ Seq and i ∈ ω. The notions of “vanishing diameter", “associated map" and “being semirecursive/recursive" apply also to Lusin schemes in the obvious way.

V.G. (TU Darmstadt) Effective Refinements 7 / 15

slide-17
SLIDE 17

Theorem (Well-known)

Suppose that (As)s∈Seq is a Suslin scheme on a Polish space X of vanishing diameter.

V.G. (TU Darmstadt) Effective Refinements 8 / 15

slide-18
SLIDE 18

Theorem (Well-known)

Suppose that (As)s∈Seq is a Suslin scheme on a Polish space X of vanishing diameter. Then

1

the associated map f : D → X is continuous,

V.G. (TU Darmstadt) Effective Refinements 8 / 15

slide-19
SLIDE 19

Theorem (Well-known)

Suppose that (As)s∈Seq is a Suslin scheme on a Polish space X of vanishing diameter. Then

1

the associated map f : D → X is continuous,

2

if every As is open and As ⊆ ∪iAsˆi then f is open,

V.G. (TU Darmstadt) Effective Refinements 8 / 15

slide-20
SLIDE 20

Theorem (Well-known)

Suppose that (As)s∈Seq is a Suslin scheme on a Polish space X of vanishing diameter. Then

1

the associated map f : D → X is continuous,

2

if every As is open and As ⊆ ∪iAsˆi then f is open,

3

if (As)s∈Seq is a Lusin scheme and every As is open then f is a homeomorphism between D and f[D],

V.G. (TU Darmstadt) Effective Refinements 8 / 15

slide-21
SLIDE 21

Theorem (Well-known)

Suppose that (As)s∈Seq is a Suslin scheme on a Polish space X of vanishing diameter. Then

1

the associated map f : D → X is continuous,

2

if every As is open and As ⊆ ∪iAsˆi then f is open,

3

if (As)s∈Seq is a Lusin scheme and every As is open then f is a homeomorphism between D and f[D],

4

if (As)s∈Seq is a Lusin scheme and every As is closed then D is closed as well.

V.G. (TU Darmstadt) Effective Refinements 8 / 15

slide-22
SLIDE 22

Lemma

Suppose that X is recursive Polish space and that (As)s∈Seq is a semirecusive Suslin scheme with associated map the function f and diam(As) < 2−lh(s) for all s ∈ Seq for some compatible pair (d, r). Then the partial function f : N ⇀ X is recursive on its domain.

V.G. (TU Darmstadt) Effective Refinements 9 / 15

slide-23
SLIDE 23

Lemma

Suppose that X is recursive Polish space and that (As)s∈Seq is a semirecusive Suslin scheme with associated map the function f and diam(As) < 2−lh(s) for all s ∈ Seq for some compatible pair (d, r). Then the partial function f : N ⇀ X is recursive on its domain. If moreover the family (As)s∈Seq is a Lusin scheme then the inverse partial function f −1 : X ⇀ N is recursive on its domain as well.

V.G. (TU Darmstadt) Effective Refinements 9 / 15

slide-24
SLIDE 24

Lemma

For every recursive Polish space X and every compatible pair (d, r) there exists a semirecursive Suslin scheme (As)s∈Seq with the following properties.

1

Every As is non-empty,

2

diam(As) < 2−lh(s) for all s ∈ Seq,

3

A0 = X,

4

As = ∪i∈ωAsˆi = ∪i∈ωAsˆi.

V.G. (TU Darmstadt) Effective Refinements 10 / 15

slide-25
SLIDE 25

Lemma

For every recursive Polish space X and every compatible pair (d, r) there exists a semirecursive Suslin scheme (As)s∈Seq with the following properties.

1

Every As is non-empty,

2

diam(As) < 2−lh(s) for all s ∈ Seq,

3

A0 = X,

4

As = ∪i∈ωAsˆi = ∪i∈ωAsˆi.

Basic tool for the proof.

There exists a recursive set I ⊆ ω5 such that for all (n, i, k) ∈ ω3 we have B(ri, qk) =

  • (j,m)∈I(n,i,k)

B(rj, qm) =

  • (j,m)∈I(n,i,k)

B(rj, qm) and diamB(rj, qm) ≤ 2−n+1 for all (j, m) ∈ I(n,i,k). ⊣

V.G. (TU Darmstadt) Effective Refinements 10 / 15

slide-26
SLIDE 26

Theorem

For every recursive Polish space X there exists a recursive surjection π : N ։ X which is also an open mapping.

V.G. (TU Darmstadt) Effective Refinements 11 / 15

slide-27
SLIDE 27

Theorem

For every recursive Polish space X there exists a recursive surjection π : N ։ X which is also an open mapping.

Sketch of the proof.

We consider the semirecursive Suslin scheme (As)s∈Seq of the preceding Lemma.

V.G. (TU Darmstadt) Effective Refinements 11 / 15

slide-28
SLIDE 28

Theorem

For every recursive Polish space X there exists a recursive surjection π : N ։ X which is also an open mapping.

Sketch of the proof.

We consider the semirecursive Suslin scheme (As)s∈Seq of the preceding Lemma. The associated map f is a total, surjective and recursive.

V.G. (TU Darmstadt) Effective Refinements 11 / 15

slide-29
SLIDE 29

Theorem

For every recursive Polish space X there exists a recursive surjection π : N ։ X which is also an open mapping.

Sketch of the proof.

We consider the semirecursive Suslin scheme (As)s∈Seq of the preceding Lemma. The associated map f is a total, surjective and

  • recursive. Moreover since every As is open and As ⊆ ∪iAsˆi for all s, i

it follows that f is open. ⊣

V.G. (TU Darmstadt) Effective Refinements 11 / 15

slide-30
SLIDE 30

Definition

A recursive Polish space X is recursively zero-dimensional if there exists a compatible pair (d, r) such that the relation I ⊆ X × ω × ω defined by I(x, i, s) ⇐ ⇒ d(x, ri) < qs is recursive.

V.G. (TU Darmstadt) Effective Refinements 12 / 15

slide-31
SLIDE 31

Definition

A recursive Polish space X is recursively zero-dimensional if there exists a compatible pair (d, r) such that the relation I ⊆ X × ω × ω defined by I(x, i, s) ⇐ ⇒ d(x, ri) < qs is recursive.

Lemma

For every recursively zero-dimensional Polish space X and every compatible pair (d, r) for X there exists a recursive Lusin scheme (As)s∈Seq with the following properties.

1

A0 = X,

2

As = ∪iAsˆi and

3

diam(As) < 2−lh(s) for all s ∈ Seq and all i ∈ ω.

V.G. (TU Darmstadt) Effective Refinements 12 / 15

slide-32
SLIDE 32

Theorem

For every recursively zero-dimensional Polish space X there exists a recursive injection g : X ֌ N such that the set g[X] is Π0

1(ε) for some

ε ∈ ∆0

2.

Moreover the inverse function g−1 : g[X] ֌ → X is computed by a semirecursive subset of N × ω2 on Y. In particular the inverse function g−1 is continuous.

V.G. (TU Darmstadt) Effective Refinements 13 / 15

slide-33
SLIDE 33

Theorem

For every recursively zero-dimensional Polish space X there exists a recursive injection g : X ֌ N such that the set g[X] is Π0

1(ε) for some

ε ∈ ∆0

2.

Moreover the inverse function g−1 : g[X] ֌ → X is computed by a semirecursive subset of N × ω2 on Y. In particular the inverse function g−1 is continuous.

Sketch of the proof.

We consider the recursive Lusin scheme (As)s∈Seq of the preceding Lemma and its associated map f : D → X.

V.G. (TU Darmstadt) Effective Refinements 13 / 15

slide-34
SLIDE 34

Theorem

For every recursively zero-dimensional Polish space X there exists a recursive injection g : X ֌ N such that the set g[X] is Π0

1(ε) for some

ε ∈ ∆0

2.

Moreover the inverse function g−1 : g[X] ֌ → X is computed by a semirecursive subset of N × ω2 on Y. In particular the inverse function g−1 is continuous.

Sketch of the proof.

We consider the recursive Lusin scheme (As)s∈Seq of the preceding Lemma and its associated map f : D → X. Then f is continuous and bijective.

V.G. (TU Darmstadt) Effective Refinements 13 / 15

slide-35
SLIDE 35

Theorem

For every recursively zero-dimensional Polish space X there exists a recursive injection g : X ֌ N such that the set g[X] is Π0

1(ε) for some

ε ∈ ∆0

2.

Moreover the inverse function g−1 : g[X] ֌ → X is computed by a semirecursive subset of N × ω2 on Y. In particular the inverse function g−1 is continuous.

Sketch of the proof.

We consider the recursive Lusin scheme (As)s∈Seq of the preceding Lemma and its associated map f : D → X. Then f is continuous and

  • bijective. We take g = f −1 : X ֌ D.

V.G. (TU Darmstadt) Effective Refinements 13 / 15

slide-36
SLIDE 36

Theorem

For every recursively zero-dimensional Polish space X there exists a recursive injection g : X ֌ N such that the set g[X] is Π0

1(ε) for some

ε ∈ ∆0

2.

Moreover the inverse function g−1 : g[X] ֌ → X is computed by a semirecursive subset of N × ω2 on Y. In particular the inverse function g−1 is continuous.

Sketch of the proof.

We consider the recursive Lusin scheme (As)s∈Seq of the preceding Lemma and its associated map f : D → X. Then f is continuous and

  • bijective. We take g = f −1 : X ֌ D. The set D is closed (see

preceding slides) and in fact it is Π0

1(ε) for some ε ∈ ∆0 2.

V.G. (TU Darmstadt) Effective Refinements 13 / 15

slide-37
SLIDE 37

Why the oracle ε?

V.G. (TU Darmstadt) Effective Refinements 14 / 15

slide-38
SLIDE 38

Why the oracle ε?

It holds that g[X] = D and α ∈ D ⇐ ⇒ (∀n)[Aα(n) = ∅]. We define ε(s) = 1 exactly when there exists i such that ri ∈ As and 0

  • therwise, so that

α ∈ g[X] ⇐ ⇒ (∀n)[ε(α(n)) = 1].

V.G. (TU Darmstadt) Effective Refinements 14 / 15

slide-39
SLIDE 39

Why the oracle ε?

It holds that g[X] = D and α ∈ D ⇐ ⇒ (∀n)[Aα(n) = ∅]. We define ε(s) = 1 exactly when there exists i such that ri ∈ As and 0

  • therwise, so that

α ∈ g[X] ⇐ ⇒ (∀n)[ε(α(n)) = 1]. The preceding constructions of Suslin and Lusin schemes make substantial use of

Theorem (Kleene’s Recursion Theorem)

V.G. (TU Darmstadt) Effective Refinements 14 / 15

slide-40
SLIDE 40

Why the oracle ε?

It holds that g[X] = D and α ∈ D ⇐ ⇒ (∀n)[Aα(n) = ∅]. We define ε(s) = 1 exactly when there exists i such that ri ∈ As and 0

  • therwise, so that

α ∈ g[X] ⇐ ⇒ (∀n)[ε(α(n)) = 1]. The preceding constructions of Suslin and Lusin schemes make substantial use of

Theorem (Kleene’s Recursion Theorem)

For every partial function f : ω ⇀ ω, which is recursive on its domain, there exists some e∗ such that for all n ∈ Domain(f) {e∗}(n) ↓ and f(n) = {e∗}(n).

V.G. (TU Darmstadt) Effective Refinements 14 / 15

slide-41
SLIDE 41

Thank you for your attention!

V.G. (TU Darmstadt) Effective Refinements 15 / 15