Question: [39] We improve on Exercise 3.5.3, Item (b). As usual, n denotes the shortest program for n, and if there is more than one, then

[39] We improve on Exercise 3.5.3, Item (b). As usual, n∗ denotes the shortest program for n, and if there is more than one, then the first one in standard enumeration. Let f be a function.

(a) Show that if 

n 2−f(n)−K(f(n)|n∗) < ∞, then K(ω1:n) ≥ n+K(n)−

f(n) for all but finitely many n, for almost every ω ∈ {0, 1}∞.

(b) Show that if 

n 2−f(n)−K(f(n)|n∗) = ∞, then K(ω1:n) < n+K(n)−

f(n) for infinitely many n, for almost every ω ∈ {0, 1}∞.

(c) Show that if f is computable and 

n 2−f(n) = ∞, then K(ω1:n) <

n + K(n) − f(n) for infinitely many n, for every ω ∈ {0, 1}∞.

(d) Show that there is a function f such that 

n 2−f(n)−K(f(n)|n∗) < ∞

but 

n 2−f(n) = ∞.

(e) Show that there is a function f with 

n 2−f(n) = ∞ but K(ω1:n) ≥

n+K(n)−f(n) for all but finitely many n, for almost every ω ∈ {0, 1}∞.

(f) If 

n 2−f(n) < ∞ then there exist infinitely many n such that K(ω1:n) < n + f(n), for almost every ω ∈ {0, 1}∞.

Comments. This gives a necessary and sufficient condition on the downward oscillations of a function f to ensure that for almost all ω the complexity K(ω1:n) drops below n + K(n) − f(n) infinitely often. Source:

[J.S. Miller and L. Yu, Ibid.].

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Elementary Probability For Applications Questions!