Question: [31] We can derive K(x) in another way. Define a complexity function F(x) to be a function on the natural numbers with the property that

• [31] We can derive K(x) in another way. Define a complexity function F(x) to be a function on the natural numbers with the property that the series 2−F (x) ≤ 1 and such that F(x) is upper semicomputable. That is, the set {(m, x) : F(x) ≤ m} is computably enumerable. (If F(x) = ∞, then 2−F (x) = 0.)

(a) Show that the number of x’s for which F(x) ≤ m is at most 2m.

(b) Show that there is an additively optimal (minimal) complexity F such that for each complexity F there is a constant c depending only on F and F but not on x such that F(x) ≤ F

(x) +

c. This is the invariance theorem corresponding to Theorem 3.1.1.

(c) Show that F(x) = K(x)+O(1), where F(x) is the optimal complexity in Item (b).

Comments. Hint for Item (b): Define F(x) = mink{1, Fk(x) + k}, where Fk is the complexity resulting from the kth partial computable function after modifying it to satisfy the requirements above. This approach has been proposed by L.A. Levin in a sequence of papers: [Russ. Math.

Surv., 25:6(1970), 83–124, Sov. Math. Dokl., 14(1973), 1413–1416, and Problems Inform. Transmission, 10(1974), 206–210 (where the equivalence with the prefix machine approach is established)]. See also [P. G´acs, Sov. Math. Dokl., 15(1974), 1477–1480]. G.J. Chaitin [J. Assoc. Comp.

Mach., 22(1975), 329–340] used the prefix machine approach to define K(x) but gave a different interpretation to the conditional complexity, resulting in the Kc version in Example 3.8.2 and Exercise 3.9.3.

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!