• No results found

Interrelations

In document Algorithmic Randomness (Page 39-44)

In the following two theorems we summarize some of the characterization results cited above.

Theorem 2.32 (Schnorr [41]). For every sequence X the following are equivalent:

(i) X is Martin-L¨of random, i.e., X withstands a universal Martin-L¨of test.

(ii) No (universal) subcomputable martingale succeeds on X.

(iii) (∃c ∈ ω)(∀n ∈ ω) K(X  n) ≥ n − c.

Theorem 2.33 (Schnorr [40]; Downey and Griffiths [13]). For every se-quence X the following are equivalent:

(i) X is Schnorr random, i.e., X withstands every Schnorr test.

(ii) No computable martingale succeeds i.o.– strongly on X.

(iii) For every computable machine M ,

(∃c ∈ ω)(∀n ∈ ω) KM(X  n) ≥ n − c.

Similar to the above characterizations of Martin-L¨of and Schnorr ran-domness we will obtain a “test characterization” and a “machine character-ization” of computable randomness in Chapters 3 and 4, respectively.

Note that the following implications are an immediate consequence of the above theorems:

X Martin-L¨of random ⇒ X computably random ⇒ X Schnorr random.

Further, the first implication cannot be reversed as shown by Schnorr [41], and the second one cannot be reversed as shown by Wang [52]. For the

following theorem recall that a sequence X (interpreted as a set) is high if X0T00, where 0 denotes the jump operator.

Theorem 2.34 (Nies, Stephan, and Terwijn [35]). For every sequence X the following are equivalent:

(i) X is high.

(ii) ∃Y ≡T X, Y is computably random but not Martin-L¨of random.

(iii) ∃Z ≡T X, Z is Schnorr random but not computably random.

Furthermore, the same equivalence holds if one considers c.e. reals.

Referring to personal communication, Nies, Stephan, and Terwijn [35]

remark that the fact that Schnorr and computable randomness can be seper-ated by c.e. reals was independently proven by Downey and Griffiths.

Chapter 3

A Test Characterization of Computable Randomness

For both Martin-L¨of and Schnorr randomness, which are defined via Martin-L¨of and Schnorr tests, respectively, there are characterizations in terms of martingales and Kolmogorov complexity as shown in Theorems 2.32 and 2.33. In this chapter, we consider computable randomness, which is defined via martingales and we ask for a characterization in terms of (some suitably restricted class of) Martin-L¨of tests.

In the first section, we review related work of Downey, Griffiths, and LaForte and we introduce bounded Martin-L¨of tests.

Subsequently, we show in Section 3.2 that computable null classes are exactly thoses classes which are covered by bounded Martin-L¨of tests. As a consequence, a sequence is computably random if and only if it withstands every bounded Martin-L¨of test, which gives a positive answer to a question of Ambos-Spies and Kuˇcera, who have asked whether computable random-ness can be characterized in terms of Martin-L¨of tests [1, Open Problem 2.6].

3.1 Related Work and Bounded Martin-L¨ of Tests

The first characterization of computable randomness in terms of tests is due to Downey, Griffiths, and LaForte [12], who introduced computably graded Martin-L¨of tests and showed that a sequence is computably random if and only if it withstands all computably graded Martin-L¨of tests. Later and independently, Merkle, Mihailovi´c, and Slaman [32] found a similar char-acterization result which is formulated in different terms, though. They

introduced bounded Martin-L¨of tests and proved a characterization of com-putable randomness via bounded Martin-L¨of tests. Below we shall present the latter result, but first we review the characterization due to Downey, Griffiths, and LaForte [12].

Definition 3.1 (Downey, Griffiths, and LaForte [12]). A Martin-L¨of test (An)n∈ω is computably graded if there is a computable function f : 2× ω → R such that, for any n ∈ ω, σ ∈ 2, and any prefix-free set of strings {σi}i≤I with ∪Ii=0i] ⊆ [τ ], the following conditions are satisfied:

(i) µ([An] ∩ [σ]) ≤ f (σ, n);

(ii) PI

i=0f (σi) ≤ 2−n; (iii) PI

i=0f (σi) ≤ f (τ, n).

Theorem 3.2 (Downey, Griffiths, and LaForte [12]). A sequence is com-putably random if and only if it withstands all comcom-putably graded Martin-L¨of tests.

Now we turn to the definition of bounded Martin-L¨of tests [32].

Definition 3.3. A martingale d has the effective savings property if there is a computable function f : 2 → Q+∪ {0} such that

(i) f (σ) ≤ d(σ) for all strings σ,

(ii) f is nondecreasing, i.e., if σ  τ then f (σ) ≤ f (τ ),

(iii) for any sequence X, d succeeds on X if and only if f is unbounded on the initial segments of X.

Remark 3.4. For every computable martingale d there is a computable martingale ed with initial capital ed(ε) = 1 such that

– ed succeeds on exactly the same sequences as d and – ed has the effective savings property.

Note that a martingale ed as required can be constructed by using the con-struction method that is sketched in Remark 2.25. C Definition 3.5. (i) A mass distribution on Cantor space is a mapping

ν : 2→ R such that for any string σ, ν(σ) = ν(σ0) + ν(σ1).

(ii) A mass distribution ν is computable if it is rational-valued and there is a computable function D such that ν(σ) = qD(σ) for each string σ.

(iii) A probability distribution (on Cantor space) is a mass distribution ν where ν(ε) = 1.

Formally, mass distributions and martingales are quite similar concepts (see Schnorr [40]) where the additivity condition ν(σ) = ν(σ0) + ν(σ1) cor-responds to the fairness condition (2.1). Observe that given a mass distri-bution ν, the function σ 7→ 2|σ|ν(σ) is a martingale with initial capital ν(ε) and conversely, given a martingale d, the function σ 7→ d(σ)/2|σ| is a mass distribution.

Definition 3.6. A sequence (An)n∈ω of sets of strings is a bounded Martin-L¨of test if it is uniformly computably enumerable and if there is a computable probability distribution ν such that for any n ∈ ω and for any string σ,

µ [An] ∩ [σ] ≤ ν(σ)

2n . (3.1)

To verify that a bounded Martin-L¨of test is a Martin-L¨of test indeed, simply let σ in (3.1) be the empty string.

Consider the values in (2.10), each of which Schnorr interprets as prob-ability that a sequence with initial segment σ is contained in [An]. These conditional probabilities are uniformly computable for Schnorr tests, while for bounded Martin-L¨of tests they have the following property. Given a Martin-L¨of test A0, A1, . . . which is bounded via ν, if we let d(σ) = 2|σ|ν(σ) for all strings σ then by the above discussion, d is a martingale. Conse-quently, dn = 2−nd is a martingale for each n. Consider for every n the function πn defined by

πn(σ) = µ [An] ∩ [σ]2|σ|,

where these values are the conditional probabilities in (2.10). It is easy to see that for all n ∈ ω, σ ∈ 2

πn(σ) = 1

n(σ0) + 1

n(σ1),

hence each πn is a martingale. By (3.1), every πn is uniformly bounded from above by the computable martingales dn.

3.2 Computable Randomness via Bounded

In document Algorithmic Randomness (Page 39-44)

Related documents