Topological rays and lines as co-c.e. sets Konrad Burnik and Zvonko - - PowerPoint PPT Presentation

topological rays and lines as co c e sets
SMART_READER_LITE
LIVE PREVIEW

Topological rays and lines as co-c.e. sets Konrad Burnik and Zvonko - - PowerPoint PPT Presentation

Topological rays and lines as co-c.e. sets Konrad Burnik and Zvonko Iljazovi c Department of Mathematics, University of Zagreb July 9, 2013 Computable metric spaces Definition A triple ( X , d , ) is a computable metric space if ( X , d )


slide-1
SLIDE 1

Topological rays and lines as co-c.e. sets

Konrad Burnik and Zvonko Iljazovi´ c

Department of Mathematics, University of Zagreb

July 9, 2013

slide-2
SLIDE 2

Computable metric spaces

Definition

A triple (X, d, α) is a computable metric space if (X, d) is a metric space and α : N → X is a sequence with a dense image in X such that the function N2 → R (i, j) → d(αi, αj) is computable. The points α0, α1, . . . are rational points or special points.

slide-3
SLIDE 3

Computable metric spaces

Definition

A point x ∈ X is computable in (X, d, α) if there exists a computable function f : N → N such that d(αf (i), x) < 2−i for all i ∈ N.

slide-4
SLIDE 4

Effective enumerations

◮ A set I is a rational ball if I = B(λ, ρ) where λ is a rational

point and ρ ∈ Q+.

◮ We denote by (Ik) and (

Ik) some fixed effective enumerations

  • f open and closed rational balls respectively.
slide-5
SLIDE 5

Co-c.e. sets

Definition

Let (X, d, α) be a computable metric space. A closed subset S ⊆ X is a co-computably enumerable set if there exists a computable function f : N → N such that X \ S =

  • i∈N

If (i)

slide-6
SLIDE 6

Computable sets

Definition

Let (X, d, α) be a computable metric space. A set S ⊆ X is computable if

  • 1. S is co-c.e.;
  • 2. S is computably enumerable i.e. the set

{i ∈ N : S ∩ Ii = ∅} is computably enumerable.

slide-7
SLIDE 7

Computable sets

◮ If S is computable then it is clearly co-c.e. ◮ On the other hand if S is co-c.e., S doesn’t have to be

computable.

slide-8
SLIDE 8

Computable sets

◮ If S is computable then it is clearly co-c.e. ◮ On the other hand if S is co-c.e., S doesn’t have to be

computable.

Example

There exists a a co-c.e. line segment [0, a] with uncomputable a.

slide-9
SLIDE 9

Question

◮ Let (X, d, α) be a computable metric space. Let S ⊆ X. ◮ Which topological conditions we have to impose on S so that

the implication S co-c.e = ⇒ S computable holds ?

◮ First we set our ambient space!

slide-10
SLIDE 10

Nice computable metric spaces

Definition

A computable metric space (X, d, α) is nice if it has the effective covering property and compact closed balls.

slide-11
SLIDE 11

Nice computable metric spaces

Remark

In any nice computable metric space (X, d, α) we can effectively enumerate all rational open sets which cover a given compact co-c.e. set S.

slide-12
SLIDE 12

Nice computable metric spaces

Remark

In any nice computable metric space (X, d, α) we can effectively enumerate all rational open sets which cover a given compact co-c.e. set S.

◮ We observe only nice computable metric spaces.

slide-13
SLIDE 13

Nice computable metric spaces

Remark

In any nice computable metric space (X, d, α) we can effectively enumerate all rational open sets which cover a given compact co-c.e. set S.

◮ We observe only nice computable metric spaces. ◮ What can we say about conditions under which a co-c.e. set

S is computable in such an ambient space?

slide-14
SLIDE 14

Nice computable metric spaces

slide-15
SLIDE 15

Nice computable metric spaces

slide-16
SLIDE 16

Nice computable metric spaces

slide-17
SLIDE 17

Nice computable metric spaces

slide-18
SLIDE 18

Nice computable metric spaces

slide-19
SLIDE 19

Nice computable metric spaces

Remark

For compact co-c.e. sets the effective appoximation by a rational set implies computability!

slide-20
SLIDE 20

Nice computable metric spaces

Problem

If a rational set J = B1 ∪ · · · ∪ Bk covers S we cannot effectively determine which Bi intersect S.

slide-21
SLIDE 21

Chains

Definition

  • 1. A finite sequence C = (C0, . . . , Cm) of open sets in X is a

chain if |i − j| > 1 = ⇒ Ci ∩ Cj = ∅ for all i, j ∈ {0, . . . , m}. Each Ci is called a link.

  • 2. For ǫ > 0 a finite sequence C0, . . . , Cm is an ǫ-chain if

diametar of each Ci is less than ǫ.

slide-22
SLIDE 22

Arcs

Definition

A metric space A is an arc if A is homeomorphic to the segment [0, 1].

slide-23
SLIDE 23

Arcs

Definition

A metric space A is an arc if A is homeomorphic to the segment [0, 1].

Remark

Every arc is a compact set.

slide-24
SLIDE 24

Arcs

Lemma

Let (X, d, α) be a nice computable metric space. Let ǫ > 0. Let S be an arc in X. Then there exists an ǫ-chain which covers S. Furthermore, we can effectively find an ǫ-chain with rational links which covers S.

slide-25
SLIDE 25

Arcs

Problem

We have ”unnecessary” links which can not be effectively detected!

slide-26
SLIDE 26

Arcs with computable endpoints

Remark

We can effectively enumerate all chains which start and end at the endpoints!

slide-27
SLIDE 27

Arcs with computable endpoints

Remark

Each link of such a chain must intersect the arc!

slide-28
SLIDE 28

Arcs with computable endpoints

Suppose there’s a link that does not intersect the arc.

slide-29
SLIDE 29

Arcs with computable endpoints

Contradiction!

slide-30
SLIDE 30

Topological rays

◮ A metric space R is a topological ray if R is homeomorphic

to the interval [0, ∞.

◮ If R is a topological ray and f : [0, ∞ → R a

  • homeomorphism. Then the point f (0) is called the endpoint
  • f R.

Remark

Being an endpoint doesn’t depend on the choice of f .

slide-31
SLIDE 31

Topological rays

◮ If we have a closed set which is a topological ray then ”it’s

tail converges to infinity”.

◮ If we drop the condition that R is closed then this is not true!

(for example set R=[0, 1))

slide-32
SLIDE 32

Closed topological rays (”tail converges to infinity”)

slide-33
SLIDE 33

Closed topological rays (”tail converges to infinity”)

slide-34
SLIDE 34

Closed topological rays (”tail converges to infinity”)

slide-35
SLIDE 35

Closed topological rays (”tail converges to infinity”)

slide-36
SLIDE 36

Closed topological rays (”tail converges to infinity”)

slide-37
SLIDE 37

Problems

◮ A topological ray is not compact!

slide-38
SLIDE 38

Problems

◮ A topological ray is not compact! ◮ We do not have two computable endpoints!

slide-39
SLIDE 39

Problems

◮ A topological ray is not compact! ◮ We do not have two computable endpoints!

Nevertheless, we proved the following theorem.

slide-40
SLIDE 40

Computability of co-c.e. topological rays

Theorem

Let (X, d, α) be a nice computable metric space. Let R ⊆ X be a co-c.e. topological ray with a computable endpoint. Then R is computable.

slide-41
SLIDE 41

Proof(sketch)

slide-42
SLIDE 42

Proof(sketch)

slide-43
SLIDE 43

Proof(sketch)

slide-44
SLIDE 44

Proof(sketch)

slide-45
SLIDE 45

Proof(sketch)

slide-46
SLIDE 46

Proof(sketch)

slide-47
SLIDE 47

Proof(sketch)

slide-48
SLIDE 48

Proof(sketch)

slide-49
SLIDE 49

Topological lines

  • 1. A topological line is a metric space homeomorphic to R.
  • 2. If L is a closed set homeomorphic to a topological line then

”both of it’s tails converge to infinity”.

slide-50
SLIDE 50

Problems

◮ A topological line is not compact!

slide-51
SLIDE 51

Problems

◮ A topological line is not compact! ◮ We again do not have two computable endpoints!

slide-52
SLIDE 52

Problems

◮ A topological line is not compact! ◮ We again do not have two computable endpoints!

Nevertheless, we proved the following theorem.

slide-53
SLIDE 53

Computability of co-c.e. topological lines

Theorem

Let (X, d, α) be a nice computable metric space. Let L be a co-c.e. set such that L is a topological line. Then L is computable.

slide-54
SLIDE 54

Proof(sketch)

Idea

Let L be a closed topological line. Let f : R → L be a homeomorphism.

  • 1. For each r ∈ R the sets f (∞, r]) and f ([r, ∞) are

topological rays.

slide-55
SLIDE 55

Proof(sketch)

Idea

Let L be a closed topological line. Let f : R → L be a homeomorphism.

  • 1. For each r ∈ R the sets f (∞, r]) and f ([r, ∞) are

topological rays.

  • 2. If we find a computable r ∈ R such that f (r) is computable

and for which these sets are both co-c.e. we can apply the previous theorem.

slide-56
SLIDE 56

Proof(sketch)

Idea

Let L be a closed topological line. Let f : R → L be a homeomorphism.

  • 1. For each r ∈ R the sets f (∞, r]) and f ([r, ∞) are

topological rays.

  • 2. If we find a computable r ∈ R such that f (r) is computable

and for which these sets are both co-c.e. we can apply the previous theorem.

Problem

Such r might not exist!

slide-57
SLIDE 57

Proof(sketch)

slide-58
SLIDE 58

Proof(sketch)

slide-59
SLIDE 59

Proof(sketch)

slide-60
SLIDE 60

Proof(sketch)

slide-61
SLIDE 61

Proof(sketch)

slide-62
SLIDE 62

Proof(sketch)

slide-63
SLIDE 63

Proof(sketch)

slide-64
SLIDE 64

1-manifolds

Definition

◮ A 1-manifold with boundary is a second countable

Hausdorff topological space X in which each point has a neighborhood homeomorphic to [0, ∞.

◮ A boundary ∂X of X is the set of points x ∈ X for which

every homeomorphism between a neighbourhood of x and [0, ∞ maps x to 0.

◮ If ∂X = ∅ then X is a 1-manifold.

slide-65
SLIDE 65

1-manifolds

slide-66
SLIDE 66

1-manifolds

◮ It is known that if X is a connected 1-manifold with boundary,

then X is homeomorphic to R, [0, ∞, [0, 1] or the unit circle S1.

slide-67
SLIDE 67

1-manifolds

Theorem

Let (X, d, α) be a nice computable metric space. Suppose M is a co-c.e. set which is a 1-manifold with boundary and such that M has finitely many components. Then the following implication holds: ∂M computable = ⇒ M computable . In particular, each co-c.e. 1-mainfold in (X, d, α) with finitely many components is computable.

slide-68
SLIDE 68

1-manifolds

Theorem

Let (X, d, α) be a nice computable metric space. Suppose M is a co-c.e. set which is a 1-manifold with boundary and such that M has finitely many components. Then the following implication holds: ∂M computable = ⇒ M computable . In particular, each co-c.e. 1-mainfold in (X, d, α) with finitely many components is computable.

Remark

This theorem does not hold if we drop the assumtion that M has finitely many components!

slide-69
SLIDE 69

Proof (sketch)

slide-70
SLIDE 70

Proof (sketch)

slide-71
SLIDE 71

References

Vasco Brattka. Plottable real number functions and the computable graph theorem. SIAM J. Comput., 38(1):303–328, 2008. Vasco Brattka and Gero Presser. Computability on subsets of metric spaces. Theoretical Computer Science, 305:43–76, 2003. Charles O. Christenson and William L. Voxman. Aspects of Topology. Marcel Dekker, Inc., New York, 1977. Zvonko Iljazovi´ c. Chainable and Circularly Chainable Co-c.e. Sets in Computable Metric Spaces. Journal of Universal Computer Science, 15(6):1206–1235, 2009.

slide-72
SLIDE 72

Zvonko Iljazovi´ c. Co-c.e. Spheres and Cells in Computable Metric Spaces Logical Methods in Computer Science, Vol. 7(3:05):1–21, 2011. Takayuki Kihara. Incomputability of Simply Connected Planar Continua Computability, 1(2):131–152, 2012. Joseph S. Miller. Effectiveness for Embedded Spheres and Balls. Electronic Notes in Theoretical Computer Science, 66:127–138, 2002. S.B. Nadler. Continuum theory. Marcel Dekker, Inc., New York, 1992.

slide-73
SLIDE 73

St´ ephane Le Roux and Martin Ziegler. Singular coverings and non-uniform notions of closed set computability

  • Math. Log. Q., 54:545-560, 2008.

Anant R. Shastri. Elements of Differential Topology. CRC Press, Taylor and Francis Group, 2011. Ernst Specker. Der Satz vom Maximum in der rekursiven Analysis. Constructivity in Mathematics (A. Heyting, ed.). North Holland Publ. Comp., Amsterdam, 254–265, 1959. Klaus Weihrauch. Computable Analysis Springer, Berlin, 2000.

slide-74
SLIDE 74

Thank you!