Solovay functions and their applications in algorithmic randomness

Abstract

Classical versions of Kolmogorov complexity are incomputable. Nevertheless, in 1975 Solovay showed that there are computable functions f > K+O(1) such that for infinitely many strings σ, f(σ)=K(σ)+O(1), where K denotes prefix-free Kolmogorov complexity (while C denotes plain Kolmogorov complexity). Such an f is now called a Solovay function. We prove that many classical results about K can be obtained by replacing K by a Solovay function. For example, the three following properties of a function g all hold for the function K. (i) The sum of the terms Σn 2-g(n) is a Martin-L\"of random real. (ii) A sequence A is Martin-L\"of random if and only if C(A n) > n -g(n)-O(1). (iii) A sequence A is K-trivial if and only if K(A n) < g(n) + O(1). We show that when fixing any of these three properties, then among all computable functions exactly the Solovay functions possess this property. Furthermore, this characterization extends accordingly to the larger class of right-c.e. functions.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…