Stephen G. Simpson
Pennsylvania State University
First draft: July 5, 2006
This draft: April 28, 2008
http://www.math.psu.edu/simpson/
The concept of almost everywhere domination was originally introduced
by Dobrinen and Simpson [7] with applications to the reverse
mathematics of measure theory [26, Section X.1]. Subsequent
work by Binns, Cholak, Greenberg, Kjos-Hanssen, Lerman, Miller, and
Solomon [2,5,13,14] has greatly
illuminated this concept and established its close relationship to the
decisive results on
-triviality and low-for-randomness which are
due to Downey, Hirschfeldt, Kucera, Nies, Stephan, and Terwijn
[16,9,21,11]. The purpose of this paper is to
update the Dobrinen/Simpson account of almost everywhere domination by
expositing this subsequent research. We provide introductory accounts
of Martin-Löf randomness,
-reducibility, and prefix-free
Kolmogorov complexity as they relate to almost everywhere domination.
We also prove a new result: If
is almost everywhere dominating,
then
is superhigh.
The reader who is familiar with the basic concepts and results of recursion theory will find that our exposition in this paper is self-contained, except for some peripheral remarks. Throughout this paper we give full proofs and strive for simplicity and clarity.
We use standard recursion-theoretic notation and terminology from
Rogers [25]. We write r.e. as an abbreviation for
``recursively enumerable''. If
is a Turing oracle, we write
-recursive for ``recursive relative to
'',
-r.e. for ``recursively enumerable relative to
'', etc.
We write
to denote the set of natural
numbers. We often identify Turing oracles with subsets of
.
If
is an expression denoting a natural number which may or may not
be defined, we write
to mean that
is defined, and
to mean that
is undefined. If
and
are two
such expressions, we write
to mean that
and
are both undefined or both defined with the same value. If
is a Turing oracle, we write
We write
to denote the Cantor space, i.e., the set
of total functions
. We write
to
denote the set of strings, i.e., finite sequences of
's and
's. For
we write
where
the length of
.
The empty string, denoted
, is the unique
string of length
. Given
and
, we have
a string
of length
.
For
and
, we write
to mean that
is a prefix of
, i.e.,
. For
, we write
to mean that
is a prefix of
, i.e., a proper initial segment of
. We write
the concatenation,
followed by
.
Thus
. Moreover,
if and only if
for some
. For
and
we write
the concatenation,
followed by
. Thus
if and only if
for some
.
Given
, we write
. Thus
is a
basic open neighborhood in the Cantor space. The fair-coin
probability measure
on
is defined by
. In particular
. A
set
is said to be prefix-free if there
are no
such that
. Note that if
is prefix-free then
.
We make extensive use of the relativized arithmetical hierarchy of
subsets of
. See Rogers [25, Section 15.1]. If
is a Turing oracle, then by definition
is
if and only if
for
some
-r.e. set
. A well known fact is that
for any such
we can find such an
which is prefix-free. By
definition,
is
if and only if its
complement
is
.
Note that
. Because
is compact,
a
set
is
if and
only if
for some finite
. This is the same as saying that
is
clopen, i.e., closed and open, in
. Again, we may
take
to be prefix-free.
Our work in this paper is based on a robust concept of randomness relative to a Turing oracle. The original, unrelativized concept is due to Martin-Löf [17] and has been studied by Kucera [15] and many others.
Proof.Let
,
be a standard, uniform enumeration of
all
subsets of
. For
let
be the set of
which get into
by
means of a computation in
steps using only oracle
information from
. Thus
,
is a uniformly
-recursive sequence of clopen sets,
and
. For rational numbers
let
Proof.By Theorem 3.2 let
,
be a universal
Martin-Löf test for
-randomness. Then
. Moreover
is
uniformly
, hence
is uniformly
, hence
is uniformly
. Also
for all
, hence
,
hence
.![]()
We now present van Lambalgen's Theorem, from [30].
Proof.Suppose for instance that
is not
-random. Then
where
is uniformly
of
measure
. Let
and note that
is uniformly
of
measure
. We have
,
contradicting the assumption that
is random.
![]()
Proof.For each
let
. Let
be such that
. We claim that
. To see this, let
and note that
. For
all
we have
Proof.The ``only if'' direction follows from Lemma 3.4. For
the ``if'' direction, assume that
is not random. We
have
where
is uniformly
with
. By passing to a subsequence,
we may assume that
. Let
and note that
is uniformly
. Moreover
for
all
, because otherwise we would have
Next we present the Kucera/Gács Theorem, from Kucera [15].
Proof.Claim: If
where
, then there
are at least two strings
such that
and
.
To prove the claim, note first that
, hence
since
. If the conclusion of the claim were false, we would
have
To prove Lemma 3.7, assume that
is
with
, say
where
. Note
that
, hence
. Applying our claim repeatedly,
define
as follows. Let
. Suppose inductively that
has already been defined. Let
where
. Let
(respectively
) be the lexicographically leftmost
(respectively rightmost)
such that
and
. Our claim
implies that
and
exist and are incompatible. It is
straightforward to check that
.
Given
, let
. Clearly
and
. We claim that
. To prove
this, we describe how to compute
using an oracle for
. Let
where
is a recursive sequence of clopen sets. Suppose
we have already computed
. We also have
if
, or
if
.
Our construction implies that
is either the leftmost or
the rightmost
of length
such that
. Therefore, for all sufficiently
large stages
, we will have
for
all
of length
lying to the left
(respectively right) of
. When such a stage
is
reached, then at that point we see that
(respectively
). This completes the proof.![]()
Proof.By Corollary 3.3 let
be
of
positive measure such that
is random
.
Applying Lemma 3.7 to any
, we obtain
such that
.![]()
Proof.Since
, we may assume by the Kucera/Gács Theorem
that
is random. Since
is
-random and
is random, it
follows by van Lambalgen's Theorem that
is random, hence
is
-random. Since
, it follows that
is
-random. Now, since
is random, it follows that
is random, hence
is
-random.![]()
Remarkably, the previous corollary holds even without the assumption
. We mention without proof the following theorem of
Miller/Yu [19].
In this section we study the following reducibility notion, which was originally introduced by Nies [21, Section 8].
However, caution is required, because in general
is not
equivalent to
being low-for-random relative to
. In Section
6 we shall construct a Turing oracle
such that
yet
is not low-for-random relative to
. We
shall also see that the binary relation ``
is low-for-random
relative to
'' is not transitive. Indeed, we shall construct
Turing oracles
and
such that
,
hence
is low-for-random relative to
and
is
low-for-random relative to
, yet
is not low-for-random
relative to
. See Theorem 6.10.
We now prove the following theorem due to Kjos-Hanssen [13].
Proof.In order to prove Theorem 4.6, we first prove several lemmas.
Proof.By Corollary 3.3,
is
-random
is
and of measure 1. From this it follows easily
that (a)
(b). Trivially (b)
(c). In order to
prove (c)
(a), assume
. We have
where
is a
-recursive sequence of clopen sets.
Hence
. Let
where
least
such that
. Then
,
is a Martin-Löf test for
-randomness, and
.
Hence no
is
-random, Q.E.D.![]()
Proof.This follows easily from Lemma 4.7.![]()
The proof of Theorem 4.6 is based on the following idea, which goes back to Kucera [15].
We now begin the proof of Theorem 4.6. Let us say that
is fat if it includes a
set
of positive measure. The implication
of Theorem
4.6 may be rephrased as follows:
Proof.Let
. Then
is
, say
where
is
-r.e. and prefix-free. We have
where
. Suppose now that
is fat, say
where
is
and
. By Lemmas 4.7 and
4.8 we may safely assume that
is
-random
, hence
. If
then
is fat and we are done. Otherwise there exists
such that
, hence
. But
, hence
is fat, hence
is
fat, Q.E.D.![]()
We now prove the implication
of Theorem 4.6.
Assume
and suppose that
is
of positive
measure. We must show that
is fat.
Let
, so
. Let
be such that
. Let
(
times) and
(
times). Note that
. We have
, hence
,
is a
Martin-Löf test for
-randomness. It follows that
is not
-random
.
By Lemma 4.7 let
be nonempty
such that
is
-random
. By Lemma
4.8 we have
.
We claim that
and
. Otherwise we would have
. Therefore, since
is
, we would be able to find
such that
and
for all
. Setting
we would have
and
. Thus
would be
-random but not
-random, contradicting our assumption
. This proves
our claim.
Let
and
be as in our claim. We then have
, hence
is fat. It follows by Lemma
4.11 that
is fat. This completes the proof of
.
It remains to prove
and
and
. The
implication
follows easily from Lemma 4.7. The
implication
is trivial. In order to prove
, we
first prove the following lemma due to Kucera [15].
Proof.Suppose
is
of positive measure. As before let
where
is
-r.e. and prefix-free. Define
and
as before.
Suppose
is
-random. Since
,
is a
Martin-Löf test for
-randomness, we have
for some
. Choosing the least such
, we have
,
i.e.,
for some
and
. Letting
we have
, Q.E.D.![]()
We now prove
. Assuming 4, let
be
of
positive measure such that
is
-random
. To prove 1, suppose
is
-random. Applying Lemma
4.12 with
and
in place of
and
, we have
for some
. It follows that
is
-random. Hence
is
-random. Thus
, Q.E.D.
This completes the proof of Theorem 4.6.![]()
Proof.Let
,
be a standard, uniform enumeration of all
subsets of
, where
is a Turing oracle.
Fix
such that for all
,
is of positive
measure1 and
is
-random
. By Theorem
4.6,
is equivalent to
and
. A Tarski/Kuratowski
computation (see Rogers [25, Section 14.3]) shows that this
is
.![]()
Similarly one can prove:
In this section we exposit some recent results of Kjos-Hanssen/Miller/Solomon [14] concerning almost everywhere domination. We begin by reviewing some earlier definitions and results of Dobrinen/Simpson [7] and Kjos-Hanssen [13].
Proof.See Dobrinen/Simpson [7, Theorem 3.2].![]()
Proof.See Dobrinen/Simpson [7, Theorem 3.3].![]()
In light of the above results plus Dobrinen/Simpson [7, Conjecture 3.1, Statement 4], the following definition has been made by Kjos-Hanssen [13].
We then have:
Proof.This is immediate from the special case
of Theorem
4.6.![]()
Proof.This is immediate from Theorem 5.5 and Corollary
4.14.![]()
Our main goal in this section will be to prove the following theorem.
Proof.This is immediate from Corollary 5.6 and Theorem
5.7.![]()
We now turn to the proof of Theorem 5.7. The proof (see Remark 5.14 below) will be based on the following lemma and theorem.
Proof.We use the following fact from analysis. Given
,
, we have
To prove our lemma, let
be as in the hypotheses of the
lemma. We may safely assume that
for all
. Let
Proof.Assume
and
. We must show that every
set includes a
set of the same
measure. Equivalently, we shall show that every
set is included a
set of the same measure.
Let
be
. Write