Computable dyadic subbases Arno Pauly and Hideki Tsuiki Second - - PowerPoint PPT Presentation

computable dyadic subbases
SMART_READER_LITE
LIVE PREVIEW

Computable dyadic subbases Arno Pauly and Hideki Tsuiki Second - - PowerPoint PPT Presentation

Computable dyadic subbases Arno Pauly and Hideki Tsuiki Second Workshop on Mathematical Logic and its Applications 5-9 March 2018, Kanazawa Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 1 / 24 What is atomic


slide-1
SLIDE 1

Computable dyadic subbases

Arno Pauly and Hideki Tsuiki Second Workshop on Mathematical Logic and its Applications 5-9 March 2018, Kanazawa

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 1 / 24

slide-2
SLIDE 2

What is atomic information?

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 2 / 24

slide-3
SLIDE 3

What is atomic information?

Boolean Values {0, 1} = 1 Yes No

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 2 / 24

slide-4
SLIDE 4

What is atomic information?

Boolean Values {0, 1} = 1 Yes No

◮ ψ :⊆ {0, 1}ω → X : {0, 1}ω-representation (partial surjective map from

{0, 1}ω to X). Foundation of TTE theory [Weihrauch,...].

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 2 / 24

slide-5
SLIDE 5

What is atomic information?

Boolean Values {0, 1} = 1 Yes No

◮ ψ :⊆ {0, 1}ω → X : {0, 1}ω-representation (partial surjective map from

{0, 1}ω to X). Foundation of TTE theory [Weihrauch,...].

Sierpinski Space S = ⊥ 1 Undefined Yes

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 2 / 24

slide-6
SLIDE 6

What is atomic information?

Boolean Values {0, 1} = 1 Yes No

◮ ψ :⊆ {0, 1}ω → X : {0, 1}ω-representation (partial surjective map from

{0, 1}ω to X). Foundation of TTE theory [Weihrauch,...].

Sierpinski Space S = ⊥ 1 Undefined Yes

◮ ϕ : X ֒

→ Sω : embedding into Sω(= Pω).

⋆ Every second countable space (X, (Bn)n∈N) can be embedded into Sω

by ϕ(x)(n) = 1 iff x ∈ Bn.

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 2 / 24

slide-7
SLIDE 7

What is atomic information?

Boolean Values {0, 1} = 1 Yes No

◮ ψ :⊆ {0, 1}ω → X : {0, 1}ω-representation (partial surjective map from

{0, 1}ω to X). Foundation of TTE theory [Weihrauch,...].

Sierpinski Space S = ⊥ 1 Undefined Yes

◮ ϕ : X ֒

→ Sω : embedding into Sω(= Pω).

⋆ Every second countable space (X, (Bn)n∈N) can be embedded into Sω

by ϕ(x)(n) = 1 iff x ∈ Bn.

◮ ψ :⊆ Sω → X : Sω-representation. Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 2 / 24

slide-8
SLIDE 8

What is atomic information?

Boolean Values {0, 1} = 1 Yes No

◮ ψ :⊆ {0, 1}ω → X : {0, 1}ω-representation (partial surjective map from

{0, 1}ω to X). Foundation of TTE theory [Weihrauch,...].

Sierpinski Space S = ⊥ 1 Undefined Yes

◮ ϕ : X ֒

→ Sω : embedding into Sω(= Pω).

⋆ Every second countable space (X, (Bn)n∈N) can be embedded into Sω

by ϕ(x)(n) = 1 iff x ∈ Bn.

◮ ψ :⊆ Sω → X : Sω-representation. ⋆ A Sω-embedding ϕ induces a Sω-representation ϕ−1. Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 2 / 24

slide-9
SLIDE 9

What is atomic information?

Boolean Values {0, 1} = 1 Yes No

◮ ψ :⊆ {0, 1}ω → X : {0, 1}ω-representation (partial surjective map from

{0, 1}ω to X). Foundation of TTE theory [Weihrauch,...].

Sierpinski Space S = ⊥ 1 Undefined Yes

◮ ϕ : X ֒

→ Sω : embedding into Sω(= Pω).

⋆ Every second countable space (X, (Bn)n∈N) can be embedded into Sω

by ϕ(x)(n) = 1 iff x ∈ Bn.

◮ ψ :⊆ Sω → X : Sω-representation. ⋆ A Sω-embedding ϕ induces a Sω-representation ϕ−1. ⋆ Enumeration-based {0, 1}ω-representation ψSω :⊆ {0, 1}ω → Sω.

A Sω-representation ψ induces a {0, 1}ω-representation ψSω ◦ ψ.

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 2 / 24

slide-10
SLIDE 10

Plotkin’s T = ⊥ 1 Yes No Undefined

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 3 / 24

slide-11
SLIDE 11

Plotkin’s T = ⊥ 1 Yes No Undefined

◮ ϕ : X ֒

→ Tω : embedding into Tω.

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 3 / 24

slide-12
SLIDE 12

Plotkin’s T = ⊥ 1 Yes No Undefined

◮ ϕ : X ֒

→ Tω : embedding into Tω.

◮ ψ :⊆ Tω → X : Tω-representation. ⋆ A Tω-embedding ϕ induces a Tω-representation ϕ−1. Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 3 / 24

slide-13
SLIDE 13

Plotkin’s T = ⊥ 1 Yes No Undefined

◮ ϕ : X ֒

→ Tω : embedding into Tω.

◮ ψ :⊆ Tω → X : Tω-representation. ⋆ A Tω-embedding ϕ induces a Tω-representation ϕ−1.

However, T can be encoded in S × S

◮ T can be embed into S × S (0 → (1, ⊥), 1 → (⊥, 1), ⊥ → (⊥, ⊥)). ◮ ι : Tω ֒

→ Sω.

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 3 / 24

slide-14
SLIDE 14

Plotkin’s T = ⊥ 1 Yes No Undefined

◮ ϕ : X ֒

→ Tω : embedding into Tω.

◮ ψ :⊆ Tω → X : Tω-representation. ⋆ A Tω-embedding ϕ induces a Tω-representation ϕ−1.

However, T can be encoded in S × S

◮ T can be embed into S × S (0 → (1, ⊥), 1 → (⊥, 1), ⊥ → (⊥, ⊥)). ◮ ι : Tω ֒

→ Sω.

Therefore,

◮ ϕ : X ֒

→ Tω induces an embedding ι ◦ ϕ : X ֒ → Sω.

◮ ψ :⊆ Tω → X induces a Sω-representation ψ ◦ ι−1 :⊆ Sω → X. ◮ They indue {0, 1}ω-representations. Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 3 / 24

slide-15
SLIDE 15

Plotkin’s T = ⊥ 1 Yes No Undefined

◮ ϕ : X ֒

→ Tω : embedding into Tω.

◮ ψ :⊆ Tω → X : Tω-representation. ⋆ A Tω-embedding ϕ induces a Tω-representation ϕ−1.

However, T can be encoded in S × S

◮ T can be embed into S × S (0 → (1, ⊥), 1 → (⊥, 1), ⊥ → (⊥, ⊥)). ◮ ι : Tω ֒

→ Sω.

Therefore,

◮ ϕ : X ֒

→ Tω induces an embedding ι ◦ ϕ : X ֒ → Sω.

◮ ψ :⊆ Tω → X induces a Sω-representation ψ ◦ ι−1 :⊆ Sω → X. ◮ They indue {0, 1}ω-representations.

If X is represented over Tω, then X is also represented over {0, 1}ω.

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 3 / 24

slide-16
SLIDE 16

Plotkin’s T = ⊥ 1 Yes No Undefined

◮ ϕ : X ֒

→ Tω : embedding into Tω.

◮ ψ :⊆ Tω → X : Tω-representation. ⋆ A Tω-embedding ϕ induces a Tω-representation ϕ−1.

However, T can be encoded in S × S

◮ T can be embed into S × S (0 → (1, ⊥), 1 → (⊥, 1), ⊥ → (⊥, ⊥)). ◮ ι : Tω ֒

→ Sω.

Therefore,

◮ ϕ : X ֒

→ Tω induces an embedding ι ◦ ϕ : X ֒ → Sω.

◮ ψ :⊆ Tω → X induces a Sω-representation ψ ◦ ι−1 :⊆ Sω → X. ◮ They indue {0, 1}ω-representations.

If X is represented over Tω, then X is also represented over {0, 1}ω. Why do we study Tω-representation?

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 3 / 24

slide-17
SLIDE 17

Why Tω-representation?

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 4 / 24

slide-18
SLIDE 18

Why Tω-representation?

Tω is more close to the space, so some information of the space can be reflected into the representation.

◮ Every n-dimensional second countable metrizable space can be embed

into Tω

n , which is a subspace of Tω with up to n copies of ⊥ [T 2002].

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 4 / 24

slide-19
SLIDE 19

Why Tω-representation?

Tω is more close to the space, so some information of the space can be reflected into the representation.

◮ Every n-dimensional second countable metrizable space can be embed

into Tω

n , which is a subspace of Tω with up to n copies of ⊥ [T 2002].

Order structures (T, ) and (Tω, ).

◮ Natural representation of a space with order.

⊥ 1

⊥ Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 4 / 24

slide-20
SLIDE 20

Why Tω-representation?

Tω is more close to the space, so some information of the space can be reflected into the representation.

◮ Every n-dimensional second countable metrizable space can be embed

into Tω

n , which is a subspace of Tω with up to n copies of ⊥ [T 2002].

Order structures (T, ) and (Tω, ).

◮ Natural representation of a space with order.

Contains {0, 1}ω as top elements.

◮ Sub-structure of the space can be represented with {0, 1}ω.

⊥ 1

⊥ Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 4 / 24

slide-21
SLIDE 21

Why Tω-representation?

Tω is more close to the space, so some information of the space can be reflected into the representation.

◮ Every n-dimensional second countable metrizable space can be embed

into Tω

n , which is a subspace of Tω with up to n copies of ⊥ [T 2002].

Order structures (T, ) and (Tω, ).

◮ Natural representation of a space with order.

Contains {0, 1}ω as top elements.

◮ Sub-structure of the space can be represented with {0, 1}ω.

A bottomed sequence is an unspecified sequence.

◮ 10⊥10.. = {10010.., 10110...}.

⊥ 1

⊥ Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 4 / 24

slide-22
SLIDE 22

Matching-representation

K(X) : the set of compact subsets of a topological space X.

Definition

A matching representation is a pair of a representation δ :⊆ {0, 1}ω → X and an order-preserving Tω-representation ψ :⊆ Tω → K(X) \ {∅} with an upper-closed domain such that ψ(p) = {δ(q) | p q ∈ {0, 1}ω}. Furthermore, if ψ(p) = A and A is a finite set, then the number of bottoms in p is exactly |A| − 1.

  • cf. domain representation[Blanck 2000].

⊥ K(X) X ⊆

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 5 / 24

slide-23
SLIDE 23

Represented Space [P 2015]

A-represented space X = (X, δX) is a pair of a set X and a partial surjection δX :⊆ A → X. We say that two ({0, 1}, T, S, Nω)- represented spaces are computably isomorphic if the conversion of the names is computable. For represented spaces X and Y, we define represented spaces

◮ C(X, Y) : the space of continuous functions from X to Y. ◮ O(X)(= C(X, S)) : the space of open subsets of X. ◮ A(X) : the space of closed subsets of X (negative information). ◮ V(X) : the space of closed subsets of X (positive information), which

we call overt sets.

◮ K(X) : the space of compact subsets of X.

Our goal: given a represented space X, construct a matching representation (δ :⊆ {0, 1}ω → X, ψ :⊆ Tω → K(X) \ {∅}) which are computably isomorphic to the given X and the K(X) \ {∅}.

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 6 / 24

slide-24
SLIDE 24

The Theorem

Theorem

Every computably compact computable metric space X admits matching representations of X and K(X) \ {∅} . A computable metric space (X, d, α) is a separable metric space (X, d) with some computable structure. (We give the definition later.) A computable metric space has the Cauchy representation δX and we consider the represented space X = (X, δX). X is computably compact: isEmpty : A(X) → S is computable. We can compute a matching representation from the structure of a computably compact computable metric space. This theorem has applications to finite closed choice and Weihrauch reducibility.

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 7 / 24

slide-25
SLIDE 25

The Procedure

Computably compact computable metric space ⇓ proper computable dyadic subbase ⇓ Pruned-tree representation ⇓ Matching representation

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 8 / 24

slide-26
SLIDE 26

Computable dyadic subbase

Definition ([T 2004])

A dyadic subbase over a set X is a map S : N × {0, 1} → P(X) such that Sn,0 ∩ Sn,1 = ∅ for every n ∈ N and if {(n, i) | x ∈ Sn,i} = {(n, i) | y ∈ Sn,i} for x, y ∈ X, then x = y. Sn,⊥ = X \ (Sn,0 ∪ Sn,1). ϕS(x)(n) =    (x ∈ Sn,0), 1 (x ∈ Sn,1), ⊥ (x ∈ Sn,⊥). ϕS : X ֒ → Tω : embedding into Tω. XS = (X, ϕ−1

S ) is an admissible

Tω-represented space. We say that S is a computable dyadic subbase of a represented space X if XS is computably isomorphic to X. Sn,0 Sn,1 n-th coordinate

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 9 / 24

slide-27
SLIDE 27

Two kinds of informations.

Each finite sequence p ∈ T∗ specifies S(p) =

  • n∈dom(p)

Sn,p(n) ¯ S(p) =

  • n∈dom(p)

(X \ Sn,1−p(n)) =

  • n∈dom(p)

(Sn,p(n) ∪ Sn,⊥) Sn,0 Sn,1 x Sn,0 Sn,1 x Example: For p = 0⊥10, S(p)=S0,0 ∩ S2,1 ∩ S3,0 and ¯ S(p)=X \ (S0,1 ∪ S2,0 ∪ S3,1). {S(p) | p ∈ T∗} is the base generated by the subbase {Sn,0, Sn,1 | n ∈ N}.

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 10 / 24

slide-28
SLIDE 28

Proper dyadic subbase

Definition

A dyadic subbase S is proper if ¯ S(p) = cl S(p) for every p ∈ T∗. Generalization of Gray-code. Sn,0 and Sn,1 are exteriors of each other. (The case p = ⊥n1.) Sn,⊥ is the common boundary. Sn,0 Sn,1 S0,⊥ and S1,⊥ do not touch. (The case p = 00.) bad S0,0 S1,0 bad S0,0 S1,0 good S0,0 S1,0

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 11 / 24

slide-29
SLIDE 29

Computability notions of ¯ S(p) and cl S(p)

Two computability notions A(X) and V(X) for closed sets. ¯ S(p) ∈ A(X) because ¯ S(p) = X \ (

n∈dom(p) Sn,1−p(n)).

◮ A ∈ A(X) ⇐

⇒ AC ∈ O(X).

◮ Representation by negative information. ◮ A(X) and K(X) computably isomorphic if X is computably compact

Hausdorff spaces.

◮ For a continuous function f and A ∈ K(X), maximum value of f (A)

approximated from above.

cl S(p) ∈ V(X) because cl S(p) = cl (

n∈dom(p) Sn,p(n)).

◮ A ∈ V(X) is represented by enumeration of {U | U ∩ A = ∅}. ◮ Representation by positive information. ◮ For a continuous function f and A ∈ V(X), maximum value of f (A)

approximated from below.

If S is a proper dyadic subbase, then ¯ S(p) ∈ V(X) ∧ K(X).

◮ Maximum value of f (A) computable. Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 12 / 24

slide-30
SLIDE 30

Exact subsets

S(p) =

  • n∈dom(p)

Sn,p(n) ¯ S(p) =

  • n∈dom(p)

(X \ Sn,1−p(n)) =

  • n∈dom(p)

cl Sn,p(n). Sex(p) =

  • n<|p|

Sn,p(n), ¯ Sex(p) =

  • n<|p|

cl Sn,p(n). p = 0⊥0 S0,0 S2,0 S1,0

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 13 / 24

slide-31
SLIDE 31

Exact subsets

S(p) =

  • n∈dom(p)

Sn,p(n) ¯ S(p) =

  • n∈dom(p)

(X \ Sn,1−p(n)) =

  • n∈dom(p)

cl Sn,p(n). Sex(p) =

  • n<|p|

Sn,p(n), ¯ Sex(p) =

  • n<|p|

cl Sn,p(n). S(0⊥0) S0,0 S2,0 S1,0

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 13 / 24

slide-32
SLIDE 32

Exact subsets

S(p) =

  • n∈dom(p)

Sn,p(n) ¯ S(p) =

  • n∈dom(p)

(X \ Sn,1−p(n)) =

  • n∈dom(p)

cl Sn,p(n). Sex(p) =

  • n<|p|

Sn,p(n), ¯ Sex(p) =

  • n<|p|

cl Sn,p(n). ¯ S(0⊥0) S0,0 S2,0 S1,0

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 13 / 24

slide-33
SLIDE 33

Exact subsets

S(p) =

  • n∈dom(p)

Sn,p(n) ¯ S(p) =

  • n∈dom(p)

(X \ Sn,1−p(n)) =

  • n∈dom(p)

cl Sn,p(n). Sex(p) =

  • n<|p|

Sn,p(n), ¯ Sex(p) =

  • n<|p|

cl Sn,p(n). Sex(0⊥0) S0,0 S2,0 S1,0

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 13 / 24

slide-34
SLIDE 34

Exact subsets

S(p) =

  • n∈dom(p)

Sn,p(n) ¯ S(p) =

  • n∈dom(p)

(X \ Sn,1−p(n)) =

  • n∈dom(p)

cl Sn,p(n). Sex(p) =

  • n<|p|

Sn,p(n), ¯ Sex(p) =

  • n<|p|

cl Sn,p(n). ¯ Sex(0⊥0) S0,0 S2,0 S1,0 ¯ Sex(p) ∈ A(X) if S is proper.

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 13 / 24

slide-35
SLIDE 35

Definition

Let S be a dyadic subbase of a space X. Define

  • KS = {e ∈ T∗ | ¯

Sex(e) = ∅} (⊆ T∗),

  • DS = the ideal completion of

KS (⊆ Tω),

  • LS =

DS \ KS.

Theorem

Suppose that S is a proper computable dyadic subbase of a computably compact Hausdorff X.

1

¯ Sex(e) = ∅ is semi-decidable, and therefore KS is r.e.

2

  • KS is finitely branching (i.e., {e | d ≺1 e} is finite for ∀d ∈ T∗).

3 ϕS(X) ⊆

LS is the set of minimal elements of

  • LS. Moreover, X is a

retract of

  • LS. Therefore, every infinite path e0 ≺1 e1 ≺1 . . . in

KS identifies a unique point x. [T, Tsukamoto 2015]. These properties are used to expand KS to a tree, and then form a matching representation of X.

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 14 / 24

slide-36
SLIDE 36

The Procedure

Computably compact computable metric space ⇓ Proper computable dyadic subbase ⇓ Pruned-tree representation ⇓ Matching representation

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 15 / 24

slide-37
SLIDE 37

Non-effective version

Theorem

Every separable metric space has a proper dyadic subbase. Proved in [Ohta, Yamada, T 2011] for a special case and in [Ohta, Yamada, T 2013] for the full case. Tsukamoto gave an elegant proof in [Tsukamoto 2017]. (In that paper, he also proved that every locally compact separable metric space has a strongly proper dyadic subbase.) We effectivize his proof and show that every computably compact computable metric space has a computable proper dyadic subbase.

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 16 / 24

slide-38
SLIDE 38

Tsukamoto’s idea: Choose appropriate an ∈ X and cn ∈ R>0 and define Sn,0 = {x | d(x, an) < cn}, Sn,1 = {x | d(x, an) > cn}. In order that they form a (sub)base, consider a dense subset (bi)i∈N

  • f X and a base (Uj)j∈N of R>0, and for n = i, j, set an = bj and

choose cn from Uj . In order that it is proper, avoid (1) boundary {x | d(x, an) = cn} has an interior and (2) for every p with |p| = n, boundaries do not touch. an ¯ S(p) an ¯ S(p) an c ∈ R is a local maximum of a continuous function f : X → R if c is the maximum value of f |V for some open subset V . Local maximum and local minimum values are called local extrema. In the above cases, cn is a local extrema of f (x) = d(x, an) restricted to ¯ S(p).

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 17 / 24

slide-39
SLIDE 39

¯ S(p) an c Choose c ∈ R which is not a local extrema of f (x) = d(x, an) restricted to ¯ S(p) for every p ∈ {0, 1, ⊥}n. Then, define Sn,0 = {x | d(x, an) < c} and Sn,1 = {x | d(x, an) > c}. Since an extrema of f is a maximum (or minimum) value of f |V for some open subset V , There are countably many local extrema for a countably based space. Therefore, we can avoid them to choose c.

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 18 / 24

slide-40
SLIDE 40

Effectivization of the proof

Definition

  • 1. A computable metric space (X, d, α) is a separable metric space (X, d)

with a dense sequence α : N → X such that d ◦ (α × α) : N2 → R is a computable double sequence of real numbers.

  • 2. We define the Cauchy representation δX :⊆ NN → X.

Theorem

Every computably compact computable metric space admits a proper computable dyadic subbase. We cannot use the cardinality argument to choose cn. We use the Computable Baire category theorem [Brattka 2001].

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 19 / 24

slide-41
SLIDE 41

Theorem (Computable Baire category theorem [Brattka 2001])

There exists a computable operation ∆ :⊆ A(X)N × O(X) ⇒ X such that, for any sequence (An)n∈N of closed nowhere dense subsets of X and a non-empty open subset I, ∆((An)n∈N, I) ∈ I \ ∪∞

n=0An.

Apply this to the case X is R. We need to represent the set of local extrema of f as an element of A(X)N. Recall that f (x) is d(x, a) restricted to A = ¯ S(p) for each |p| = n. The maximum value of f on A ∈ K(X) is computable because A ∈ K(X) ∧ V(X). However, we want to compute not maximum value but local maximum values of f on A. They are maximum values of f |A∩V for

  • pen V .

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 20 / 24

slide-42
SLIDE 42

We denote by ¯ M(a, r) the maximum value of f on A ∩ ¯ B(a, r). We denote by M(a, r) the maximum value of f on A ∩ cl B(a, r). For some a ∈ X and r ∈ Q>0, a local maximum value of f on A is, at the same time, ¯ M(a, r) and M(a, 2r). Let D(a, r) = {x : M(a, 2r) ≤ x ≤ ¯ M(a, r)}. Since M(a, 2r) ≥ ¯ M(a, r) in general, it is a one-point set or an empty set. It is a one-point set iff it is a local maximum value. A ∩ ¯ B(a, r) ∈ A(X) and thus ¯ M(a, r) is approximated from above A ∩ cl B(a, 2r) ∈ V(X) and thus M(a, 2r) is approximated from below. Thus, D(a, r) is approximated from above and below, and thus D(a, r) ∈ A(X). Now, consider all D(a, r) for a ∈ α and r ∈ Q>0, and apply the computable Baire category theorem.

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 21 / 24

slide-43
SLIDE 43

Conclusion

Tω-representation and Matching representation. Proper computable dyadic subbases. Every computably compact computable metric space admits a proper computable dyadic subbase.

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 22 / 24

slide-44
SLIDE 44
  • J. Blanck. Domain representations of topological spaces. Theoretical

Computer Science, 247:229 – 255, 2000. Vasco Brattka, Computable versions of Baire’s Category Theorem, Mathematical Foundations of Computer Science 2001, LNCS 2136, Springer, 2001, pp. 224 - 235. Haruto Ohta, Hideki Tsuiki, Kohzo Yamada. Every separable metrizable space has a proper dyadic subbase, arXiv:1305.3393, 2013. Haruto Ohta, Hideki Tsuiki, Shuji Yamada, Independent subbases and non-redundant codings of separable metrizable spaces, Topology and its applications, vol. 158 (2011), pp. 1 – 14. Arno Pauly, On the topological aspects of the theory of represented

  • spaces. Computability vol. 5 (2016), no. 2, pp. 159 –180.

Arno Pauly and Hideki Tsuiki, T ω-representations of compact sets, arXiv:1604.00258, 2016.

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 23 / 24

slide-45
SLIDE 45

Hideki Tsuiki, Dyadic subbases and efficiency properties of the induced {0, 1, ⊥}ω-representations, Topology Proceedings,

  • vol. 28(2004), no.2, pp. 673 - 687.

Yasuyuki Tsukamoto, Existence of Strongly Proper Dyadic Subbases, Logical Methods in Computer Science, vol. 13(1:18) (2017), pp. 1 - 11.

Arno Pauly and Hideki Tsuiki Computable dyadic subbases Kanazawa, March 2018 24 / 24