• Keine Ergebnisse gefunden

2 (In-)Computability in Linear Algebra and Geometry

N/A
N/A
Protected

Academic year: 2022

Aktie "2 (In-)Computability in Linear Algebra and Geometry"

Copied!
12
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

1 Recap on Recursive Analysis

1.1 Notions of computability for real numbers

Definition 1.1. a) Call x∈Rbinarily computableiff there exists a computable sequence bn∈ {0,1}, n≥ −N, (i.e. a function b :{−N,N+1, . . . ,0,1,2, . . .} → {0,1}) such thatn=Nbn2n. b) Call x∈Rcomputableiff there exists a computable integer sequence(cn)n

such that|xcn/2n+1| ≤2n.

c) LetDn:={c/2n|c∈Z}andD:=SnDndenote the set ofdyadic rationals.

d) Call x∈RCauchy-computableiff there exist computable sequences qnn∈Q such that|xqn| ≤εn0 as n→∞.

e) Call x∈Rnaively computableiff there exists a computable sequence qn∈Q such that qnx as n→∞.

f) A sequence sn∈ {1,0,¯1}, n≥ −N, is called asigned digit expansionofn=Nsn2n. Encoded over{0,1}ω, bin(N),(sn)n

is aρsd–nameof x.

Call a sequence(bn)n as in a) (encoded over{0,1}ω) aρb–nameof x;

and(cn)n as in b) aρ–nameof x.

A pair(qn)n andn)n of sequences as in d) is aρC–nameof x.

A sequence(qn)n as in e) is aρn–nameof x.

Lemma 1.2. a) Every binarily computable real has a computable signed digit expansion.

b) Every real with a computable signed digit expansion is computable.

c) Every computable real is Cauchy-computable d) and vice versa.

e) (Cauchy-)computability implies naive computability,

Example 1.3 a) Every rational number x∈Qis binarily computable.

b)

2 andπare (Cauchy-)computable real numbers.

c) For H⊆Nthe Halting problem,nH2nis not binarily computable d) but naively computable.

1.2 Computing functions and relations on a continuous universe

Definition 1.4. a) Amultivalued(possibly partial) function f :XY (akarelationormul- tifunction) is a subset of X×Y .

We write dom(f):={xX | ∃yY :(x,y)f}and f(x) ={yY |(x,y)f}.

b) AType-2 Machinehas an infinite read-only input tape, an infinite one-way output tape, and an unbounded work tape.

It computes a (possibly partial) function F :⊆ {0,1}ω→ {0,1}ω.

c) Arepresentationof a set X is a partial surjective mappingα:⊆ {0,1}ωX .

d) Fix representations α of X and β of Y and a (possibly partial and multivalued) function f :XY .

A(α→β)–realizerof f is a (partial but single-valued) function F :⊆ {0,1}ω→ {0,1}ωwith f α(σ)¯

∋β F(σ)¯

for every ¯σ∈dom(F):={σ¯ |α(σ)¯ ∈dom(f)}.

(2)

e) A function as in d) is(α→β)–computableif it has a computable realizer in the sense of b).

(We simply saycomputableifα,βare clear from context.) It is(α→β)–continuousif it has a continuous realizer.

f) Letαibe representations for Xi, iI ⊆N, andh· | ·i:N×N→Na computable surjective pairing function. Thenm)mis aiIαi

–name of(xi)i∈∏iXi iffhi,ni)n is anαi–name of xiXifor every iI.

Example 1.5 a) Letα,β,γdenote representations of X,Y,Z, respectively. If f :XY is(α→ β)–computable and g :⊆YZ is(β→γ)–computable, then so is their composition

gf :=

(x,z)xX,zZ,f(x)⊆dom(g),∃yY :(x,y)f∧(y,z)g} . (1) b) A single-valued total real function f :[0,1]→Ris(ρ→ρ)–computable if some Type-2 ma-

chine can map everyρ–name(cn)n of some x∈[0,1]to aρ–name(cm)m of f(y).

c) Addition and multiplication are(ρ×ρ→ρ)–computable;

inversionR\ {0} ∋x7→1/x is(ρ→ρ)–computable.

d) Every polynomial with computable coefficients is computable; and vice versa.

e) Let(an)n denote a computable sequence, R :=1/lim supnpn

|an|and 0<r<R. Then[−r,r]x7→∑

n

anxn is computable. In particular exp,sin,cos,ln(1+x)are computable.

f) Fixε>0. The multifunctionsgnfε :R⇉{−1,+1} with ε>x7→ −1 and −ε<x7→+1 is computable.

g) Any x∈Ris binarily computable iff it is computable.

Theorem 1.6. a) Every (oracle-)computable F :⊆ {0,1}ω→ {0,1}ωis continuous.

b) To every continuous F :⊆ {0,1}ω→ {0,1}ω, there exists an oracle relative to which F be- comes computable.

c) Every oracle-computable f :[0,1]→Ris continuous!

d) There exists a computable sequence of (degrees and coefficient lists of) univariate dyadic polynomials Pn∈D[X]withPn(x)− |x|≤2non[−1,+1].

e) Fix an oracleO. Continuous (total) f :[0,1]→Ris computable relative toO iff there exists a sequence Pn∈Dn+1[X]computable relative toOsuch thatkfPnk≤2n.

f) To every continuous f :R→Rthere is an oracle relative to which f becomes computable.

1.3 Encoding functions and closed subsets

Definition 1.7. a) Ad→ρ]–name of f ∈C(Rd)is a double sequence Pn,m∈D[X1, . . . ,Xd]with|f(x)−Pn,m(x)| ≤2nfor allkxk ≤m.

b) A closed set A⊆Rd is computable if the function distA:Rdx 7→ min

kxak: aA ∈ R∪ {∞} =: R (2) is computable. Aψd–name of A∈A(d) is ad→ρ]–name of distA,

whereA(d)denotes the space of closed subsets ofRd. c) Aψd<–name of A is amNρd

–name of some sequence xmA dense in A.

(3)

d) Aψd>–name of A are two sequences qn∈Qd andεn∈Qsuch that Rd\A = [

nB(qnn) where B(x,r):={y :kxyk<r} . (3) e) Aρ<–name of x∈Ris a sequence(qn)⊆Qwith x=supnqn;

aρ>–name of x∈Ris a sequence(qn)⊆Qwith x=infnqn.

f) For representationsα,βof X letα⊓β:= (α×β)X, whereX :={(x,x)|xX}. g) Writeαβif id : XX is(α→β)–computable.

h) We say that UX is α–r.e. if there exists a Turing machine which terminates precisely on input of allα–names of x∈U and diverges on allα–names of x∈X\U .

Theorem 1.8. a) It holdsρρ<⊓ρ>ρ.

b) Every(ρ→ρ<)–computable f :[0,1]→Ris lower semi-continuous.

c) A set A∈A(d)isψ>d–computable iff Rd\A isρd–r.e.

d) Letk · kin Equation 3 denote any fixed computable norm. Let k · kdenote some other norm andψ>dthe induced representation. Thenψd>ψ>d.

e) It holdsψd ψ<d⊓ψd>ψd.

Moreover A isψ<d–computable iff distA isd→ρ>)–computable;

and A isψd>–computable iff distAisd→ρ<)–computable.

In particularψd–computability is invariant under a change of computable norms.

f) UnionA(d)×A(d) ∋(A,B)7→AB∈A(d) isd×ψd→ψd)–computable;

but intersection is not.

g) Closed image C(Rd→Rk)×A(d)∋(f,A)7→f[A]∈A(k) is([ρd→ρk]×ψd<k<)–computable.

h) Preimage C(Rd→Rk)×A(k)∋(f,B)7→ f1[B]∈A(d) is([ρd→ρk]×ψ>kd>)–computable.

j) {/0}isψd>

[0,1]d–r.e.

2 (In-)Computability in Linear Algebra and Geometry

Common algorithms (e.g. Gaussian Elimination) generally pertain to the Blum-Shub-Smale model (equivalently: real-RAM) of real computation — and lead to difficulties when imple- mented.

Definition 2.1. a) For a set S⊆Rd, its convex hull is the least convex set containing S:

chull(S) := \

C : SC⊆Rd,C convex .

A polytope is the convex hull of finitely many points, chull({p1, . . . ,pN}). For a convex set C, point pC is called extreme (written “p∈ext(C)”) if it does not lie on the interior of any line segment contained in C:

p=λ·x+ (1−λ)·yx,yC ∧ 0<λ<1 ⇒ x=y .

(4)

b) For a set X , let Xk :=

{x1, . . . ,xk}: xiX pairwise distinct .Convex Hull, as understood in computational geometry, is the problem

extchullN : Rd

N

∋ {x1, . . .,xN} 7→

y extreme point of chull(x1, . . . ,xN) (4) of identifying the extreme points of the polytope C spanned by given pairwise distinct x1, . . . ,xN. c) For 1jn let gj :Rdx 7→aj0+∑ixi·aji ∈R ((aj1, . . .,ajd)6=0) denote an affine

linear function and Hj=gj1(0)its induced oriented hyperplane, H+j =gj1(0,∞)the positive halfspace and Hj =gj1(−∞,0)the negative one. For x∈Rd,

π(x) = sgn gj(x)

j=1,...,n ∈ {−1,0,+1}n

is called itsposition vector. AcellofH={H1, . . . ,Hn}is a subset π1(σ) ofRd for some σ∈ {−1,+1}n. Point Location is the problem of identifying, to fixedH and upon input of some point x, the cell that x lies in, i.e., of computing the function

PointlocH:Rd\[H→ {−1,+1}n, x7→π(x) . (5) d) Let detd:Rd×d→Rdenote the determinant mapping and rankd,k:Rd×k→Nthe rank.

Moreover abbreviate Grk(V):=

UV lin.subspace, dim(U) =k and Gr(V) =SkGrk(V).

Finally,GramSchmidtd,k : rankd,k1[k]→Rd×k is the mapping induced by the Gram–Schmidt orthonormalization process.

e) Consider the multifunctions

LSolved,k: rankd,k1[{0,1, . . .,k−1}]∋AZ⇒ker(A)\ {0} andLSolve

d,k:⊆Rd×(k+1)∋(A,b)Z⇒

x|A·x=b .

f) Consider the multifunctions SomeEVecd :Rd×(d+1)/2AZ⇒

x6=0| ∃λ: A·x=λx and EVecBased:Rd×(d+1)/2AZ⇒

O∈O(Rd)|O·A·O=diag(···) .

p

Z

1

x Z

1

2

4 3

5

6

Z

4

Z19Z15

2

Z5 Z7

Z

14

Z6

Z

11

Z

16

Z Z

3 9

Z

10

Z

17

Z

20

Z

21

Z12 Z8

(5)

Proposition 2.2. a) extchullN is discontinuous, hence incomputable;

b) For anyH6= /0,PointlocH is discontinuous, hence incomputable;

c) detd andGramSchmidtd,k are computable;

d) rankd,k is discontinuous (hence incomputable) butd×k<)–computable.

e) Linear independence

(x1, . . . ,xk)∈Rd×klinearly independent isρd×k–r.e.

f) LSolved,kandSomeEVecdare uncomputable.

Theorem 2.3. a) dimd: Gr(Rd)→ {0,1, . . .,d}isd<<)–computable b) andd>>)–computable; that is,(ψd,ρ)–computable!

Lemma 2.4. a) The generalized determinant isd×k,ρ)–computable, namely the mapping Detd×k:Rd×k∋(a1, . . . ,ak)7→max

|det(aj1, . . .,ajd)|: 1≤ j1≤ ··· ≤ jdk . b) Rd×kA7→range(A)∈A(d) isd×k<d)–computable.

c) Rd×kA7→kern(A)∈A(k)isd×kk>)–computable.

d) Rd×k∩rank1[k]∋A7→range(A)∈A(d)isd×k>d)–computable.

e) Orthogonal complement, i.e. the mapping Gr(Rd)∋L7→L∈Gr(Rd), is bothd<>d)–computable and(ψ>dd<)–computable.

f) The multivalued mapping Basisd,k: Grk(Rd)∋LZ⇒

B∈Rd×k: range(B) =L isd<d×k)–computable.

Theorem 2.5. For fixed integers 0kd, the following representations of Grk(Rd)are uniformly equivalent: A name of L∈Grk(Rd)is

a) aρd×k-name for some basis x1, . . .,xk∈Rd for L;

b) same for an orthonormal basis;

c) aρd×m-name (m∈Narbitrary) for some real d×m-matrix B with L=range(B);

d) aψd<–name of dL, i.e., approximations to dL from above e) aψd>–name of dL, i.e., approximations to dL from below

f) aρm×d-name (m∈Narbitrary) for some real m×d-matrix A with L=kern(A);

a’)–f ’) similarly, but for L:=Land k:=dk instead of L and k.

Fact 2.6 (E. Specker 1967) Let Cd[Z]denote the vector space of monic polynomials of degree d. The mappingCd∋(z1, . . . ,zd)7→∏dj=1(Z−zj)∈Cd[Z]has a computable multivalued inverse.

Lemma 2.7. a) For d∈N, given x,y1, . . .,yd∈Randν:=Card{1≤id : x=yi}, one can compute(i1, . . . ,iν)with 1i1<···<iνd and x=yi1 =···=yiν. b) Given x1, . . .,xd∈Rand k :=Card{x1, . . . ,xd},

one can computeν1, . . .,νd∈Nwithνj=Card{i : 1id,xi=xj}.

(6)

Theorem 2.8. a) Given aρd·(d1)/2–name of a symmetric real d×d–matrix A,

a d–tuple1, . . .,λd)of its eigenvalues with multiplicities is multivaluedρd–computable.

b) Given aρd·(d1)/2–name of a symmetric real d×d–matrix A and given its number Cardσ(A) of distinct eigenvalues, one can diagonalize A in the sense of ρd×d–computing an orthonor- mal basis of eigenvectors.

c) Given aρd·(d1)/2–name of a symmetric real d×d–matrix A and given the integer

⌊log2m⌋, where m(A) := min

dim kern(A−λ·id):λ∈σ(A) ∈ {1, . . . ,d} denotes the multiplicity of some least-degenerate eigenvalue, one can ρd–compute some eigenvector of A.

Definition 2.9. For 1kd integers letClassd,k(x1, . . . ,xd):=

j : 1jd,xj=xk} and consider the multivalued mapping

SomeClassd:Rd ∋ (x1, . . . ,xd) Z⇒ Classd,k(x1, . . . ,xd): 1≤kd yielding, for some k, the set of all indices i with xi=xk.

Lemma 2.10. Let x1, . . . ,xd∈Rand m :=min1kdCardClassd,k(x)as above.

a) For each 1k, ℓd it either holdsClassd,ℓ(x) =Classd,k(x)orClassd,ℓ(x)∩Classd,k(x) =/0.

Also,SkClassd,k(x) = [d].

b) Consider I⊆[d]such that

xi6=xj for all iI and all j∈[d]\I . (6) Then I∩Classd,k(x)6= /0impliesClassd,k(x)⊆I.

Moreover 1≤Card(I)<2m implies I=Classd,k(x)for some k.

c) Suppose k∈Nis such that km<2k.

Then there existssuch that I :=Classd,ℓ(x)satisfies (6) and has k≤Card(I)<2k.

Conversely every I ⊆[d]with k≤Card(I)<2k satisfying (6) has I=Classd,ℓ(x)for someℓ.

d) Given aρd–name of(x1, . . . ,xd)and given k∈Nwith km<2k, one can computably find someClassd,ℓ(x).

3 Continuity for Multivalued Functions

Definition 3.1. Let (X,d)and (Y,e) denote metric spaces and abbreviate B(x,r):={xX : d(x,x)<r} ⊆X and B(x,r):={xX : d(x,x)≤r}; similarly for Y . Now fix some f :XY and call(x,y)f apoint of continuity of f if the following formula holds:

∀ε>0 ∃δ>0 ∀xB(x,δ)∩dom(f) ∃yB(y,ε)∩f(x) . a) Call f strongly continuousif every(x,y)f is a point of continuity of f :

x∈dom(f) ∀yf(x) ∀ε>0 ∃δ>0 ∀xB(x,δ)∩dom(f) ∃yB(y,ε)∩f(x).

(7)

Fig. 1. a) For a relation g (dark gray) to tighten f (light gray) means no more freedom (yet the possibility) to choose some yg(x) than to choose some yf(x)(whenever possible). b) Illustratingεδ–continuity in(x,y)for a relation (black)

b) Call f weakly continuousif the following holds:

x∈dom(f) ∃yf(x) ∀ε>0 ∃δ>0 ∀xB(x,δ)∩dom(f) ∃yB(y,ε)∩f(x).

c) Call f uniformly weakly continuousif the following holds:

∀ε>0 ∃δ>0 ∀x∈dom(f) ∃yf(x) ∀xB(x,δ)∩dom(f) ∃yB(y,ε)∩f(x).

d) Call f nonuniformly weakly continuousif the following holds:

∀ε>0 ∀x∈dom(f) ∃δ>0 ∃yf(x) ∀xB(x,δ)∩dom(f) ∃yB(y,ε)∩f(x).

e) Call f Henkin-continuousif the following holds:

∀ε>0 ∃δ>0

x∈dom(f) ∃yf(x)

xB(x,δ)∩dom(f) ∃yB(y,ε)∩f(x) . (7) f) Some g :XY tightens f (and f loosensg)

if both dom(f)⊆dom(g)andx∈dom(f): g(x)f(x)hold.

Fig. 2. a) Example of a uniformly weakly continuous but not weakly continuous relation. b) A semi-uniformly strongly continu- ous relation which is not uniformly strongly continuous. c) A compact, weakly and uniformly weakly continuous relation which is not computable relative to any oracle.

(8)

Lemma 3.2. a) Let f be uniformly weakly continuous and suppose that f is pointwise compact in the sense that f(x)⊆Y is compact for every xX . Then f is weakly continuous.

b) Let f be nonuniformly weakly continuous and dom(f)compact.

Then f is uniformly weakly continuous.

c) If f is Henkin-continuous and tightens g, then also g is Henkin-continuous.

d) If f and g :YZ are Henkin-continuous, then so is gf :XZ.

e) A function F :⊆ {0,1}ω→ {0,1}ω is an(α,β)–realizer of f iff F tightensβ1f◦α iff β◦F◦α1tightens f .

f) If range(f)⊆dom(g)holds and if both f and g map compact sets to compact sets, then so does gf .

Proposition 3.3. a) The inverseρb1:[0,1]⇉{0,1}ωof the binary representation restricted to [0,1]is not weakly continuous.

b) Every x∈Rhas a signed digit expansion

x =

n=Nan2n, an∈ {0,1,¯1} (8) with no consecutive digit pair11nor¯1¯1nor1¯1nor¯11.

c) For k∈N, each|x| ≤ 23·2kadmits such an expansion with an=0 for all nk.

And, conversely, x=∑n=k+1an2nwith(an,an+1)∈ {10,¯10,01,0¯1,00}for every n requires|x| ≤ 23·2k.

d) Let x=∑n=Nan2nbe a signed digit expansion and k∈N such that(an,an+1)∈ {10,¯10,01,0¯1,00}for each n>k.

Then every x∈[x−2k/3,x+2k/3]admits a signed digit expansion x=∑n=Nbn2n with an=bnnk.

d) LetΣ:={0,1,¯1,.}.

The inverseρsd1:R⇉Σω of the signed digit representation is Henkin-continuous.

Theorem 3.4. Let K⊆Rbe compact and f : K⇉Rcomputable relative to some oracle.

Then f is Henkin-continuous.

Example 3.5 A compact total Henkin–continuous but not relatively computable relation.

(Dashed lines indicate alignment and are not part of the graph)

(9)

4 Computational Complexity

Definition 4.1. Call f :[0,1]→R computable in time t(n)and space s(n) if some Turing ma- chine can, upon input of everyρsd–name of every x∈dom(f)and of n in unary, produce within these ressource bounds some c∈Zsuch that|f(x)−c/2n+1| ≤2n.

Lemma 4.2. If f is (even oracle-)DD)–computable in time t(n), then µ :N∋n7→t(n+2)∈ Nconstitutes a modulus of uniform continuity to f , i.e.,|xx| ≤2µ(n) ⇒ |f(x)−f(x)| ≤2n. Example 4.3 The following function is computable in exponential time, but not in polynomial time — and oracles do not help: f :(0,1] ∋ x 7→ 1/ln(e/x) ∈ (0,1], f(0) =0.

0.06 0.08 0.1 0.12 0.14 0.16 0.18

0 0.002 0.004 0.006 0.008 0.01

1/ln(e/x)

RECURSION

THEORETIC TOPOLOGICAL

NON-

COMPUTABLE f(x)y[H] f(x) =sgn(x)

EXPONENTIAL

COMPLEXITY f(x)y[E] f(x) =1/ln(e/x)

Fig. 3. a) (Part of) the graph of f(x) =1/ln(e/x)from Example 4.3 demonstrating its exponential rise from 0.

b) Lower bound techniques in real function computation; HNis the Halting problem andNEEXP\P.

In particular functional evaluation(f,x)7→ f(x)is not computable within time bounded only in n, the output precision, even when restricting to smooth functions f :[0,1]→[0,1].

(10)

5 Recap on Blum-Shub-Smale (BSS) Machines

A BSS machine M(overR) can in each step add, subtract, multiply, divide, and branch on the result of comparing two reals. Its memory consists of an infinite sequence of cells, each capable of holding a real number and accessed via two special index registers (similar to a two-head Turing machine). A program for M may store a finite number of real constants. The notions of decidability and semi-decidability translate straightforwardly from discrete L⊆ {0,1} and L⊆Nto real languagesL⊆R. Computing a function f :⊆R→Rmeans that the machine, given x ∈dom(f), outputs f(x) within finitely many steps and terminates while diverging on inputs x6∈dom(f).

Example 5.1 a) rank :Rn×m→Nis uniformly BSS–computable (in timeO(n3+m3)) b) The multivalued mapping Rn×mA Z⇒

(b1, . . .)basis of kern(A) ∈ Rm×∗ is uniformly

BSS–computable (in timeO(n3+m3)).

c) The multivalued mapping Rn×mAZ⇒

(c1, . . .)basis of range(A) ∈ Rn×∗ is uniformly

BSS–computable (in timeO(n3+m3)).

d) The graph of the square root function is BSS–decidable.

e) Qis BSS semi-decidable; and so is the setAof algebraic reals.

f) The algebraic degree function deg :A→Nis BSS–computable.

g) A language L⊆R is BSS semi-decidable iff L=range(f) for some total computable f :R→R.

h) The real Halting problemHis not BSS–decidable, where H :=

hM,xi: BSS machineMterminates on input x Definition 5.2. Fix a field F ⊆Rand d∈N. A set

B =

x∈Rd : p1(x) =. . .=pk(x) =0 ∧ q1(x)>0∧. . .∧q(x)>0 (9) of solutions to a finite system of polynomial (in)equalities with p1, . . . ,pk,q1, . . .,qF[X1, . . . ,Xd] is called basic semi-algebraic over F .

A subset ofRd semi-algebraic over F is a finite union of ones that are basic semi-algebraic over F. It is countably semi-algebraic over F if the union involves countably many members, all being basic semi-algebraic over F.

If is known that every basic semi-algebraic set has at most finitely many connected components.

Lemma 5.3. For f :⊆R→R, and c1, . . .,cj∈R, consider the following claims:

a) f is computable by a BSS Machine with constants c1, . . . ,cj∈R.

b) There is an integer sequence(dn)n such that dom(f) =UnBnis the countable disjoint union of setsBn⊆Rdn semi-algebraic over field extension F :=Q(c1, . . . ,cj), and each restriction

f

Bn, n∈N, a quolynomial with coefficients from F.

c) There exists cj+1∈Rsuch that f is computable by a BSS Machine with constants c1, . . . ,cj,cj+1.

(11)

Then a) implies b) implies c).

Corollary 5.4. a) The square root function[0,∞)∋x7→√

x0 is not BSS–computable.

b) The sequenceN∋n7→enis not BSS–computable.

c) QandAare not BSS–decidable

d) nor is real integer linear programming{hA,bi |A∈Rn×m,b∈Zm,∃x∈Zn: A·x=b}. Fact 5.5 (Lindemann–Weierstraß) Let a1, . . .,anbe algebraic yet linearly independent overQ.

Then ea1, . . . ,ean are algebraically independent overQ.

6 Post’s Problem over the Reals

Proposition 6.1. a) Let x∈R,ε>0, N∈N. There exists a∈Aof deg(a) =N with|xa|<ε. b) Let f : dom(f)⊆R→Rbe analytic and non-constant, T ⊆dom(f)uncountable.

Then, f maps some xT to a transcendental value, that is, f(x)6∈A.

c) Fix non-constant f = p/q∈R(X)with polynomials p,q of deg(p)<n, deg(p)<m.

Let a1, . . .,an+m∈dom(f)be distinct real algebraic numbers with f(a1), . . . ,f(an+m)∈Q.

There are co-prime polynomials ˜p,q of deg(˜ p)˜ <n, deg(q)˜ <m with coefficients in the alge- braic field extension Q(a1, . . . ,an+m)such that, for all x∈dom(f) ={x : q(x)6=0} ⊆R, it holds f(x) = f˜(x):=p(x)/˜ q(x).˜

d) Continuing c), let d≥maxideg(ai). Then f(x)6∈Qfor all transcendental x∈dom(f) as well as for all x∈Aof deg(x)>D :=dn+m·max{n−1,m−1}.

Theorem 6.2. The setQof rationals is semi-decidable and undecidable yet strictly ‘easier’

thanH: Aremains undecidable to a machine with oracle access toQ.

7 Computable Analysis vs. Algebraic Computability

Theorem 7.1. a) Let f :⊆Rk→Rbe continuous and computable by a BSS machineMwithout real constants. Then f isk→ρ)–computable with oracle access to the Halting problem.

b) To everythere exists a Ctotal function f :[0,1]→Rcomputable by a constant-free BSS machine which is not(ρ→ρ)–computable.

Fig. 4. A piecewise linear and a Ckunit pulse, and a non-overlapping superposition by scaled shifts

(12)

References

1. M. ZIEGLER, V. BRATTKA: “Computability in Linear Algebra”; pp.187–211 in Theoretical Computer Science vol.326 (2004).

2. M. ZIEGLER: “Real Computation with Least Discrete Advice: A Complexity Theory of Nonuniform Computability”, pp.1108–1139 in Annals of Pure and Applied Logic vol.163:8 (2012).

3. A. PAULY, M. ZIEGLER: “Relative Computability and Uniform Continuity of Relations”,arXiv:1105.3050 4. L. BLUM, F. CUCKER, M. SHUB, S. SMALE: “Complexity and Real Computation”, Springer (1998).

5. W.M. KOOLEN, M. ZIEGLER: “Kolmogorov Complexity Theory over the Reals”, pp.153–169 in Proc. 5th Int. Conf. on Computability and Complexity in Analysis, Electronic Notes in Theoretical Computer Science vol.221 (2008).

6. V. BRATTKA, P. HERTLING, K. WEIHRAUCH: “Tutorial on Computable Analysis”, pp.425–491 in New Computational Paradigms (2008).

7. K. WEIHRAUCH: “Computable Analysis”, Springer (2000).

8. P. BOLDI, S. VIGNA: “Equality is a Jump”, pp.49–64 in Theoretical Computer Science vol.219 (1999).

9. K. MEER, M. ZIEGLER: “An Explicit Solution to Post’s Problem over the Reals”, pp.3–15 in Journal of Complexity vol.24 (2008).

Referenzen

ÄHNLICHE DOKUMENTE

After the Shoah, the Jewish Territorialists, organised since 1934 as the Freeland League for Jewish Territorial Colonisation, continued to imagine a Jewish cultural and

For many Muslims, the self-declared Caliph of ISIS/Daesh is in a similar position – he has no legitimacy to make these claims, is not behaving as a Caliph should, and is

Abstract: I will discuss a construction of a family of uniformly bounded representa- tions on the boundaries of groups.. This has been done in the 80’s by Mantero and Zappa for

We construct Rips complexes of quasi-lattices inside metric spaces of coarse bounded geometry: in this case the two approaches to uniformly finite homology are equivalent,

Keywords: Quasi-concave function, uniformly quasi-concave functions, uni- formly monotone functions, partial ordering, total ordering, monotonicity.. AMSsubjclass: 90C15

[r]

Abstract: In this paper, we show that the only solution of the vortex sheet equation, either stationary or uniformly rotating with negative angular velocity , such that it has

We remark that this is a rare case since many NP-hard variants of the stable marriage problem can be solved in polynomial time if the length of prefer- ence lists of one side