Martin-Löf randomness requires the measures of the components of a test to be bounded by , but not to be known. Schnorr argued that a test whose measures cannot be computed is not fully effective, and proposed to require them to be computable. Weakening further, Kurtz considered the null classes that are closed and effectively given. This lesson compares these notions with Martin-Löf randomness, and shows that they collapse on computably dominated sequences.
3.1 Definitions
- A sequence is Kurtz random, or weakly random, if it belongs to no null class.
- A Schnorr test is a Martin-Löf test such that the reals are computable, uniformly in . A sequence is Schnorr random if it passes every Schnorr test.
Every weakly 2-random sequence is Martin-Löf random; every Martin-Löf random sequence is Schnorr random; every Schnorr random sequence is Kurtz random.
The first implication is Proposition 2.2 (1), and the second holds since Schnorr tests are Martin-Löf tests. For the third, let be a null class, with computable. By the second exercise of Measure on Cantor space, there are finite sets , computable from , with and . The measures of these clopen classes are rationals computed from , so is a Schnorr test, and it captures every member of .
The law of large numbers holds for Schnorr random sequences. The proof of Proposition 2.7 of “Martin-Löf tests” uses, for a fixed rational , the classes , and the number . Their measures are computable: the measure of the clopen class is a rational computable from and , and it differs from by at most the tail , which tends to computably. The subsequence built in Lemma 2.3 of “Martin-Löf tests” is then a Schnorr test, and it captures every sequence whose frequencies of ones deviate from by more than infinitely often. Kurtz random sequences need not satisfy it.
Every weakly 1-generic sequence is Kurtz random, and no weakly 1-generic sequence is Schnorr random.
The first statement is the third exercise of Martin-Löf tests. For the second, a weakly 1-generic sequence has frequencies of ones at least at infinitely many lengths, by the same exercise, so it fails the law of large numbers, hence a Schnorr test.
The other implications are strict as well. A Schnorr random sequence need not be Martin-Löf random: Nies, Stephan and Terwijn (2005) showed that every high degree contains a Schnorr random sequence that is not Martin-Löf random, and that conversely a Schnorr random sequence that is not high is Martin-Löf random. These results are admitted.
3.2 Collapse in computably dominated degrees
If is computably dominated and Kurtz random, then is Martin-Löf random.
Suppose that is captured by a Martin-Löf test ; we show that lies in a null class. Let be the clopen approximation of at stage , with . Let be the least with ; it exists since , and is computable in . Since is computably dominated, there is a computable function and a number with for all . Then for every , so belongs to
Each is a clopen class computable uniformly in , so is a class, and for every , so is null. Hence is not Kurtz random.
The proof converts the time at which enters each component into a computable bound; once the stages are bounded, the test becomes a closed null class. For computably dominated sequences, Kurtz, Schnorr and Martin-Löf randomness therefore coincide.
3.3 Exercises
Show that every computably dominated Martin-Löf random sequence is weakly 2-random, and that no computably dominated sequence is 2-random.
Solution
A computably dominated random sequence computes no non-computable c.e. set, as shown in the second exercise of Weak 2-randomness, so it is weakly 2-random by Theorem 2.3. By Kurtz’s theorem, admitted in Relative randomness and van Lambalgen's theorem, 2-random sequences have hyperimmune degree, so they are not computably dominated.
Show that there is a Kurtz random sequence computable in that is not Martin-Löf random.
Solution
By Proposition 5.7 of “The finite extension method”, there is a 1-generic set . It is weakly 1-generic, since a dense set of strings has no string without an extension in it, hence Kurtz random by Proposition 3.3, and not Schnorr random, hence not Martin-Löf random.
3.4 Notes and references
Schnorr (1971) introduced his notion in a critique of Martin-Löf’s definition, and characterized it by martingales with computable rates of success. Kurtz (1981) introduced weak randomness. Nies, Stephan and Terwijn (2005) proved the collapse in computably dominated (hyperimmune-free) degrees and the relation with highness. Downey and Hirschfeldt’s book contains the full hierarchy, including computable randomness, defined by computable martingales.
- S. A. Kurtz, Randomness and genericity in the degrees of unsolvability, PhD thesis, University of Illinois, 1981.
- C.-P. Schnorr, Zufälligkeit und Wahrscheinlichkeit, Lecture Notes in Mathematics 218, Springer, 1971.
- A. Nies, F. Stephan and S. A. Terwijn, Randomness, relativization and Turing degrees, Journal of Symbolic Logic 70 (2005), 515–535.
- R. G. Downey and D. R. Hirschfeldt, Algorithmic Randomness and Complexity, Springer, 2010, Chapter 7.