• Keine Ergebnisse gefunden

Theorem: For For r r ∈ ∈ , ,

N/A
N/A
Protected

Academic year: 2022

Aktie "Theorem: For For r r ∈ ∈ , , "

Copied!
3
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Martin Ziegler

Computable Real Numbers

Theorem:

Theorem: For For r r ∈ ∈ , ,

t t he he following following are are equivalent equivalent : :

a) a) r r has a has a computable computable binary binary expansion expansion

b) b) There There is is an an algorithm algorithm printing printing , on , on input input n n ∈ ∈ , , some some a a ∈ ∈ with with | | r r - - a a /2 /2

n+1n+1

|≤ | ≤ 2 2

--nn

. .

c) c) There There is is an an algorithm algorithm printing printing two two sequences

sequences ( ( q q

nn

) ) ⊆ ⊆ and ( and ( ε ε

nn

) ) with with | | r r - - q q

nn

| | ≤ ≤ ε ε

nn

→ → 0 0

H := {B,x: algorithm B terminates on input x }

There is an algorithm which, given n

, prints

bn

{0,1} where r=

n bn

2

-n

b) ⇔ c) holds uniformly,

⇔ a) does not [Turing'37]

numerators+

denominators

Ernst

Ernst Specker Specker (1949): (c) (1949): (c) ⇔ ⇔ Halting Halting problem problem plus (d) plus (d) d) d) There There is is an an algorithm algorithm printing printing ( ( q q

nn

) ) ⊆ ⊆ with with q q

nn

→ → r r . .

interval arithmetic

r

[q

n±εn

]

Call Call r r ∈ ∈ computable computable if if

(2)

Martin Ziegler

Exercises: Computable Reals

r r ∈ ∈

computable

computable iff iff an an algorithm algorithm can can print print , ,

on on input input n n ∈ ∈ , , some some a a

yetyet

∈ ∈

naivelynaively

with with | | r r

computable

-

computable

- a a /2 /2

n+1n+1

| | ≤ ≤ 2 2

-n-n ..

a) a) EveryEvery rational has a rational has a computablecomputable binarybinary expansionexpansion b) Everyb) Every dyadicdyadic rational has tworational has two binarybinary expansionsexpansions c) Computablec) Computable binarybinary expansionexpansion ⇔ ⇔ computablecomputable realreal d) d) IfIf

a a , , b b

areare computablecomputable, , thenthen also also

a+b a+b , , a a · · b b , , 1/ 1/ a a ( ( a a ≠ ≠ 0) 0)

e) Fix

e) Fix

p p ∈ ∈ [ [ X X ] ]

. . ThenThen

p p

's's coefficientscoefficients areare computablecomputable

⇔ ⇔ p p ( ( x x ) )

isis computablecomputable forfor all all computablecomputable

x x

.. f) f) TheThe degreedegree of of everyevery

p p ∈ ∈ [ [ X X ] ]

isis computablecomputable..

g) g) EveryEvery algebraicalgebraic numbernumber isis computablecomputable; and so ; and so isis

π π . .

h) h) IfIf

x x

isis computablecomputable, , thenthen so so areare

exp( exp( x x ) ) , , sin( sin( x x ) ) , , log( log( x x ) )

j) For

j) For everyevery computablecomputable

x x

, ,

sign( sign( x x ) )

isis computablecomputable.. k) k) Specker'sSpecker's sequencesequence

( ( ∑ ∑

k>nk>n∈HH

2 2

-n-n

) )

kk isis computablecomputable,,

itsits limitlimit isis uncomputableuncomputable

(3)

Martin Ziegler

Uniformity, Sequences and Equality Testing

In In numerics numerics , , don't don't test test for for ( ( in in - - )equality )equality ! !

Fact:

Fact: There exists a computable sequence ( There exists a computable sequence ( r r

mm

) ) ⊆ ⊆ [0,1] [0,1]

such that {

such that { m m : : r r

mm

≠ ≠ 0 } is the Halting problem 0 } is the Halting problem H H . . H := {B,x: algorithm B terminates on input x }

Reminder:

Reminder: For For r r ∈ ∈ , , t t he he following following are are equivalent equivalent : : a) a) ∃ ∃ algorithm algorithm deciding deciding r r 's 's bin. bin. expansion expansion

b) b) ∃ ∃ algorithm algorithm printing printing on on input input n n some some a a ∈ ∈ with with | | r r - - a a /2 /2

n+1n+1

| | ≤ ≤ 2 2

--nn

. .

c) c) ∃ ∃ algorithm algorithm printing printing ( ( q q

nn

),( ),( ε ε

nn

) ) ⊆ ⊆ with with | | r r - - q q

nn

| | ≤ ≤ ε ε

nn

→ → 0 0 Call (r

m

) ⊆ computable iff an algorithm can print, on input 〈 n,m 〉 ∈ , some awith |r

m

-a/2

n+1

| ≤ 2

-n

.

a)a)b)b)⇔cc) ) computablecomputable transformation transformation on on algorithmsalgorithms b)b)aa) ') 'undecidableundecidable' '

casecase splitsplit on ron r

Referenzen

ÄHNLICHE DOKUMENTE

[r]

(c) 10.0 times 0.1 is hardly ever 1.0 ("The elements of Programming Style", Kernighan and Plauger, 1974): – computer numerics and R FAQ 7.31. (d) First steps with

(1999) data that the expression values of gene CCND3 Cyclin D3 tend to be greater for ALL patients.. We may therefore use these as a test for predicting ALL using a certain

Queue Name: Type the queue name of the network device on the legacy queue-based print services (either in Print Server mode or Remote Printer mode.) Queue User Name: Type a user

This sheet contains supplemental information about the Adobe PhotoDeluxe CD-ROMs and the EPSON Stylus Scan 2000 Software for Windows CD- ROM.. It is divided into the

The applications included on the PhotoPC 850Z software CD-ROM can be installed by double-clicking the installer icon in the program folder of the program you want to

Programs on the Perfection 610 Scanner Software CD-ROM You can install most of the programs on the CD-ROM from the EPSON Software Setup dialog box that appears on your screen after

Programs on the Expression 1680 Scanner Software CD-ROM You can install most of the programs on the CD-ROM from the EPSON Software Setup dialog box that appears on your screen