Randomness relative to an oracle asks a sequence to pass all tests that can enumerate. The stronger the oracle, the fewer random sequences. Van Lambalgen’s theorem describes how relative randomness interacts with the join: a sequence is random if and only if is random and is random relative to . The theorem has consequences for the Turing degrees of random sequences, and it characterizes randomness relative to , called 2-randomness, in terms of Chaitin’s .
1.1 Relative randomness
Let be a set. A Martin-Löf test relative to is a sequence of classes , uniformly , with . A sequence is Martin-Löf random relative to , or -random, if it passes every such test. The class of -random sequences is written . For , a sequence is -random if it is random relative to ; the 1-random sequences are the Martin-Löf random ones.
All results of the course on Martin-Löf randomness relativize: there is a universal test relative to , is conull, and if and only if , where is prefix-free complexity relative to . If , every test relative to is a test relative to , so .
Two facts of measure theory are used below. They concern a class seen as a class of pairs, through the identification of with , and its sections .
For every open class , the function is measurable and . In particular, for every , .
This is Fubini’s theorem for the product of two copies of the uniform measure, which is the uniform measure under the identification; the second statement is Markov’s inequality. Both are admitted. Note that if is , then is uniformly in , and is , uniformly in a rational , since is left-c.e. relative to , uniformly.
Every oracle-dependent sequence of classes can be trimmed into a test for every oracle, as in the construction of the universal test (Martin-Löf): from an oracle machine enumerating , one computes another enumerating , with for every , and whenever .
1.2 Van Lambalgen’s theorem
For all sets and , is Martin-Löf random if and only if is Martin-Löf random and is Martin-Löf random relative to .
We prove both directions by contraposition.
() Suppose is captured by a test . Then belongs to the classes , which are uniformly with the same measures; so is not random. Suppose is captured by a test relative to ; by trimming, we may assume it is given by an oracle machine with for every . Let , uniformly . By Fact 1.2, , and .
() Suppose for a Martin-Löf test , and random. For each , let , and . The classes are uniformly , and by Fact 1.2. So is a Solovay test, and since is random, for all , for some (Solovay). For , , so is a Martin-Löf test relative to . It captures , since for every . So is not random relative to .
The statement of the theorem is not symmetric in and , but its consequences are: is random if and only if is (second exercise below), so is random and is -random if and only if is random and is -random. Two sequences and with this property, that is, such that is random, are called mutually random.
- If is random, then and are Turing incomparable.
- A sequence is 2-random if and only if is random, where is Chaitin’s halting probability. In particular, no 2-random sequence computes .
- If , then is not random relative to : the classes form a test relative to . By the theorem, is not random. If , apply the same argument to , which is random as the image of under the computable measure-preserving map exchanging even and odd positions.
- Since (Chaitin), randomness relative to is randomness relative to . By the theorem applied to , this sequence is random if and only if is random relative to , since is random (Chaitin); and is random if and only if is. If a 2-random computed , then , contradicting (1) for the random sequence .
1.3 2-randomness
The 2-random sequences avoid every class captured by a Martin-Löf test relative to . They are computationally weaker than arbitrary random sequences: by Corollary 1.4 (2), a 2-random sequence does not compute , whereas is random and computes it. Kurtz (1981) showed that every 2-random sequence has hyperimmune degree, and Kautz (1991) that every 2-random sequence satisfies ; we admit both results. Miller (2004) and Nies, Stephan and Terwijn (2005) characterized 2-randomness by plain complexity: is 2-random if and only if for infinitely many .
1.4 Exercises
Let be random, and . Show that and are random, and Turing incomparable.
Solution
. By Theorem 1.3, is random and is random relative to , hence random. By Corollary 1.4 (1), they are Turing incomparable.
Show that if is random and is random relative to , then is random and is random relative to .
Solution
By Theorem 1.3, is random. The map is computable and preserves the measure, so it maps Martin-Löf tests to Martin-Löf tests; hence is random. By Theorem 1.3 again, is random and is random relative to .
1.5 Notes and references
Van Lambalgen proved his theorem in his thesis (1987). The theorem fails for some other randomness notions, such as Schnorr randomness, in one direction. Kurtz’s thesis (1981) and Kautz’s thesis (1991) contain the basic results on -randomness.
- M. van Lambalgen, Random sequences, PhD thesis, University of Amsterdam, 1987.
- S. A. Kurtz, Randomness and genericity in the degrees of unsolvability, PhD thesis, University of Illinois, 1981.
- S. M. Kautz, Degrees of random sets, PhD thesis, Cornell University, 1991.
- J. S. Miller, Every 2-random real is Kolmogorov random, Journal of Symbolic Logic 69 (2004), 907–913.
- A. Nies, F. Stephan and S. A. Terwijn, Randomness, relativization and Turing degrees, Journal of Symbolic Logic 70 (2005), 515–535.