Question: [25] (a) Show that if we recode data x by its shortest program x, then this can change the structure functions. (b) Let f be

• [25]

(a) Show that if we recode data x by its shortest program x∗, then this can change the structure functions.

(b) Let f be a computable permutation of the set of strings (one-to-one, total, and onto). Show that the graph of hf(x) follows the shape of hx with error at most K

(f) + O(1).

Comments. If the structure functions could change under common recodings of the data, clearly our claim that the structure functions represent the stochastic properties of the data would be false: One doesn’t believe that those properties change under common recoding. Hint for Item (a):

since x∗ is incompressible, it is a typical element of the set of all strings of length l(x∗) = K(x), and hence hx∗ (i) drops to the sufficiency line Lx(i) = K(x) − i already for some i ≤ K(K(x)), so almost immediately

(and it stays within logarithmic distance of that line henceforth). That is, ignoring logarithmic additive terms, hx∗ (i) +i = K(x) irrespective of the (possibly quite different) shape of hx. Since the Kolmogorov complexity function K(x) = l(x∗) is not computable, the recoding function f(x) = x∗ is also not computable. Moreover, while f is one-to-one and total, it is not onto. However, the structure function is invariant under

‘proper’ recoding of the data as in Item (b). Source: [N.K. Vereshchagin and P.M.B. Vit´anyi, Ibid.]. Item

(a) was first observed by O. Watanabe.

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!