Luzin’s (N) and randomness reflection
Abstract
We show that a computable function has Luzin’s property (N) if and only if it reflects -randomness, if and only if it reflects -randomness, and if and only if it reflects -Kurtz randomness, but reflecting Martin-Löf randomness or weak-2-randomness does not suffice. Here a function is said to reflect a randomness notion if whenever is -random, then is -random as well. If additionally is known to have bounded variation, then we show has Luzin’s (N) if and only if it reflects weak-2-randomness, and if and only if it reflects -Kurtz randomness. This links classical real analysis with algorithmic randomness.
1 Introduction
We revisit a notion from classic real analysis, namely Luzin’s property (N), from the perspective of computability theory. A function has Luzin’s (N), if the image of any (Lebesgue) null set under has again measure . This concept was studied extensively by Luzin in his thesis [14]. For functions with bounded variation, this notion is just equivalent to absolutely continuous functions – but already for general continuous functions, Luzin’s (N) is a somewhat intricate property. A formal result amounting to this was obtained by Holický, Ponomarev, Zajj́ček and Zelený, showing that the set of functions with Luzin’s (N) is -complete in the space of continuous functions [10].
From a computability-theoretic perspective, Luzin’s (N) is readily seen to be some kind of randomness reflection: By contraposition, it states that whenever has positive measure (i.e. contains a random point for a suitable notion of randomness), then has positive measure, too (i.e. contains a random point). It thus seems plausible that for some suitable randomness notion, Luzin’s (N) for computable functions is equivalent to saying that whenever is random, then so is . Our main finding (Theorem 16) is that this is indeed the case, and that -randomness is such a suitable randomness notion. An indication that this is a non-trivial result is that our proof uses ingredients such as Friedman’s conjecture (turned into a theorem by Martin [9, 15, 29]).
While the exploration of how randomness interacts with function application, and the general links to real analysis, has a long tradition (see e.g. the survey by Rute [22]), the concepts of randomness preservation (if is random, so is ) and no-randomness-from-nothing (if is random, then there is some random ) have received far more attention than randomness reflection. Our results not only fill this gap, but may shed a light on why randomness reflection has been less popular: As the most natural notion of randomness reflection turns out to be -randomness reflection, we see that studying higher randomness is essential for this endeavour.
Our theorems and proofs generally refer to computability. However, we stress that since the results relativize, one can obtain immediate consequences in classic real analysis. An example of this is Corollary 17, which recovers a theorem by Banach. More such examples can be found in Section 8, where, by applying relativized computability method, we are able to prove some results in classical analysis. While we are not aware of such consequences that would advance the state of the art in real analysis, it is plausible that future use of our techniques could accomplish this.
Overview of our paper
In Section 2 we do not discuss randomness reflection at all, but rather prove a result in higher randomness of independent interest. Theorem 1 is of the form “if a somewhat random is hyp-computed by a very random , then is already very random”. It is the higher randomness analog of [16, Theorem 4.3] by Miller and the third author. This result is a core ingredient of our main theorem.
Section 3.1 contains the main theorem of our paper, the equivalence of Luzin’s (N) for computable functions with -randomness reflection and with -randomness reflection. We consider higher Kurtz randomness in Section 3.3, and show that for continuous functions , Luzin’s (N) is equivalent to the reflection of -Kurtz randomness, and separate this from -Kurtz randomness reflection. In Subsection 3.4 we discuss the open questions raised by our main theorem: Just because Luzin’s (N) is equivalent to reflection of several higher randomness notions does not mean that it cannot be also equivalent to randomness reflection for some “lower” notions. For Martin-Löf-randomness reflection and weak-2-randomness reflection, we provide a separation from Luzin’s (N) in Section 4.
In Sections 5 and 6 we consider Luzin’s (N) for more restricted classes of functions, namely functions with bounded variation and strictly increasing functions. Here Luzin’s (N) turns out to be equivalent to weak-2-randomness reflection, but we can still separate it from several other randomness-reflection-notion. These investigations tie in to a project by Bienvenu and Merkle [3] regarding how two computable measures being mutually absolutely continuous (i.e. having the same null sets) relates to randomness notions for these measures coinciding.
In Section 7 we take a very generic look at the complexity of randomness reflection, and show that the -hardness established for Luzin’s (N) in [10] applies to almost all other randomness reflection notions, too.
Section 8 contains a brief digression about functions where the image of null sets is small in some other sense (countable or meagre). We prove these classical analysis results via various classical and higher computability methods.
We then conclude in Section 9 with a discussion of how this line of investigation could be continued in the future.
2 Randomness and hyperarithmetic reductions
Throughout, we assume familiarity with the theory of algorithmic randomness and higher randomness in particular. A standard references for the former are [7] and [18]. For the latter, readers may refer to [6]. We use standard computability-theoretic notation. The Lebesgue measure is denoted by .
Our goal in this section is to establish the following:
Theorem 1.
Let be -random and -random, let be -random and let . Then is -random.
This is a higher-randomness counterpart to [16, Theorem 4.3], and the proof proceeds by adapting both this and [16, Lemma 4.2]. We will use the theorem in the following form:
Corollary 2.
Let . If is -random, is -random and , then is -random.
Lemma 3.
Fix and . If is -random, then:
Proof.
Analogous to the proof of [16, Lemma 4.2]. Let , and then let . By construction, the are uniformly (as subsets of ), and so the sets are uniformly (as subsets of ).
A counting argument shows that : Pick a prefix free set with . Then:
We see that is a Martin-Löf test relative to . Since is -random, there has to be some with . This in turn means that , which by definition of is the desired claim. ∎
Fact 4 (Sacks [23]).
-randomness (defined by being contained in no -null sets) is equivalent to being -random for every .
Lemma 5.
Fix and . If , is -random and is -random, then is -random.
Proof.
We follow the proof of [16, Theorem 4.3]. Let be the constant guaranteed for by Lemma 3. As in the proof of Lemma 3, let . Let if and else. Note that is still uniformly . The choice of in particular guarantees that for each .
Let denote a Martin-Löf test relative to for some . By Fact 4, it suffices to show that . We set , and . We find that is . Moreover, we have that:
Hence, it follows that , so for some , . Then , because for all . ∎
Fact 6 (Sacks [23]).
If is -random, then .
Proof of Theorem 1.
Since is -random, we know that implies the existence of some and such that (rather than merely ). We can thus invoke Lemma 5 to conclude that is -random. ∎
As an aside, the requirement in Theorem 1 that be -random might be unexpected at first – it has no clear counterpart in [16, Theorem 4.3]. The following example, which is not needed for anything else in the paper, shows that this assumption is necessary.
Example 7.
There are -random and -random with but is not -random. In fact, we shall chose , and make even -random.
Proof.
Let be a -random satisfying . The existence of such a was shown in [5]. Let be Martin-Löf random relative to while satisfying . This choice ensures that is -random (so in particular -random).
By van Lambalgen’s theorem relativized to , if both and are -random, then for any it holds that is -random iff is -random iff is -random. Since by choice of , we know that in particular is -random, we conclude that is -random.
From ([4, Corollary 4.3]) it follows that for -random and it holds that . (The conclusion above surely does not require full -randomness of , but too much precision would take us afield.) Together with the above, this shows that is -random for every . Since is -random, by Fact 6 we have that , and thus that is -random for any . By Fact 4 this establishes to be -random. But trivially, cannot be -random. ∎
3 Luzin’s (N) and randomness reflection
Definition 8.
A function satisfies Luzin’s (N) iff the image of every null set is null.
Definition 9.
For any randomness notion and a function , we say that reflects -randomness if is -random implies is -random for all in the domain of .
3.1 Luzin’s (N) and higher Martin-Löf randomness reflection
By noting that the sets of points not Martin-Löf random relative to some oracle are canonical choices of null sets, we obtain the following:
Proposition 10.
The following are equivalent for a computable function :
-
1.
satisfies Luzin’s (N)
-
2.
-
3.
-
4.
Proof.
-
Each null set is contained in a set of the form for some oracle . Luzin’s (N) is thus equivalent to saying that for any there is a with . Taking the contrapositive yields .
-
Any -null set is contained in a -null set ([23]). Thus it suffices to choose as something hyperarithmetical in .
-
Trivial.
-
Assume that fails, i.e. that there is some and some with . But if , then there is some with , but , hence is violated, too.
-
Trivial.
∎
Corollary 11.
A computable function satisfying Luzin’s (N) reflects -randomness relative to any oracle.
We can now ask whether reflecting -randomness relative to some specific oracle already suffices.
Fact 13 (Sacks [23]).
If , then is not -random.
Corollary 14.
If computable reflects -randomness, then for any -random we find that is countable.
Proof.
Observation 15.
The following are equivalent for computable :
-
1.
For almost all it holds that is countable.
-
2.
For every -random it holds that is countable.
Proof.
The implication is trivial. For the other direction, note that
is . This holds because for a -set , being uncountable is equivalent to containing an element which is not hyperarithmetic relative to . Due to Kleene’s HYP-quantification theorem, an existential quantifier over non-hyperarithmetic elements is equivalent to an unrestricted existential quantifier. By assumption, it is a null set. Any -null set is contained in a -null set, so it is then contained in a -null set, and so cannot contain any -randoms. ∎
Theorem 16.
The following are equivalent for computable :
-
1.
satisfies Luzin’s (N)
-
2.
reflects -randomness.
-
3.
reflects -randomness and for almost all , is countable.
-
4.
reflects -randomness.
Proof.
That implies follows from Proposition 10. To see that implies , we show that if reflects -randomness, then it reflects -randomness for all . This will be enough because if reflects -randomness for all , then for any , if , then is -random, so is -random, so . Thus satisfies condition (2) of Proposition 10.
So let be -random for some . By Corollary 14, is countable. So if , then . Since reflects -randomness, we know that is -random. We can thus invoke Theorem 1 to conclude that is -random, and have reached our goal. (Note that is -random because .)
To see that implies we use Proposition 10 and Corollary 14. The proof that implies proceeds analogously to the proof that implies , except that we conclude that is countable from Observation 15 rather than Corollary 14.
To see that implies , by Observation 15, in fact the inverse image of every -random point is countable. In particular if is -random, then is countable. We use the following characterization of -randomness due to Stern: is -random if and only if is -random and [27, 28, 5]. Recall also that if and only if ([24, Corollary 7.7]). Let . By -randomness reflection, is -random. Since is countable, . Thus . Therefore is -random.
The proof that implies is the same as how conditions or implied . Letting be -random, since then is -random. If were uncountable, by Fact 12, it would contain some with , contradicting -randomness reflection. ∎
3.2 A note on the countability of fibers
Corollary 17.
If is continuous and satisfies Luzin’s (N), then for almost all we find that is countable.
The following generalization to measurable functions was also known, but we give a new proof.
Corollary 18.
-
1.
If satisfies Luzin’s (N) and there are a continuous function and a Borel set so that agrees with on , then for almost every real we find that is countable.
-
2.
If satisfies Luzin’s (N) and is measurable, then for almost every real we find that is countable.
Proof.
(1). Fix a real so that is computable in and is . Assume that is -random and is uncountable. Since is , by Claim 12, then there is some with . By Fact 13, we find that is not -random, contradicting that reflects -randomness.
(2). By Luzin’s theorem, there are a sequence Borel sets and continuous functions so that is null and agrees with over for every . As has Luzin’s (N), also is null, and thus can be ignored for our argument. For , we find that . Since each set in the right-hand union is countable for almost all by Corollary 17, the union itself is countable for almost all , proving the claim. ∎
Note that the Borelness of the set in the corollary above cannot be replaced by “arbitrary set”, as it is consistent with that the corresponding statement is false. For example, assuming the continuums hypothesis () or the even weaker Martin’s axiom () suffices to construct a counterexample. We do not know whether the following proposition can be proved within .
Proposition 19 ().
There is a function having Luzin’s (N) and a set such that is a computable, is non-null, and for any the set is uncountable.
Proof.
We actually need only a weaker condition than for our construction, namely the equality in Cichoń’s diagram. Recall that is the least cardinality of a set of null sets such that any null set is a subset of an element of ; is the least cardinal such that is a union of -many null sets, and is the least cardinal of a non-null set. It is a consequence of that all these cardinals are . As they all are clearly uncountable and at most the continuum, trivially implies the same. Let denote the value of these three invariants.
First, we observe that means that there exists a family such that a set is null iff for some . Next, we point out that means that for any and family there exists some which is Martin-Löf random relative to all .
We start with a family as above, and then choose such that each is Martin-Löf random relative to any for . We then choose another sequence such that is Martin-Löf random relative to any for . We identify with a positive measure subset of (a fat Cantor set), and then define , and as and for .
As is just the projection, it is clear that it is computable. To see that is non-null, note that if it were null, it would need to be contained in for some . But is explicitly chosen to prevent this. For any , we find that has cardinality , and is uncountable.
It remains to argue that has Luzin’s (N). As is constant outside of , we only need to consider null sets . Again invoking van Lambalgen’s theorem, we see that any is Martin-Löf random relative to whenever . As such, each null is contained in some for . It follows that has cardinality strictly below , and hence is null due to . ∎
That all fibers are countable is just preservation of -degrees:
Observation 20.
For computable the following are equivalent:
-
1.
preserves -degrees, i.e. .
-
2.
For all , is countable.
3.3 Luzin’s (N) and higher Kurtz randomness reflection
In his thesis [14], Luzin showed that if a continuous function fails to have property , then in fact there is a compact witness to this failure. For the reader’s convenience, we give a proof of this fact below.
Proposition 21.
Let be continuous and map some null set to a non-null set. Then there is a compact subset with and .
Proof.
Observe that a function satisfies Luzin’s (N) if and only if its restriction satisfies Luzin’s (N) for every closed interval . So without loss of generality, we assume that fails Lusin’s (N) because but for some . As every null set is contained in a -null set, without loss of generality we can assume for some decreasing sequence of open sets . Each is itself equal to an increasing union of closed sets. The idea is by picking big enough closed , we can find a closed set whose image still has positive measure. How large to pick the ? Let be large enough that . In general, if we have found such that , then since , we can find closed large enough that as well. Therefore for all , we have , and therefore . Claim: . One direction is clear. In the other, suppose that . Then for all . By compactness, . ∎
As the image of as images of compact sets under continuous functions are uniformly compact, this shows that Luzin’s (N) implies the reflection of all kinds of Kurtz randomness. This is in contrast to the situation for Martin-Löf randomness, because the image of a set under a continuous is not even in general, let alone with the same oracle.
Proposition 22.
If satisfies Luzin’s (N), then reflects Kurtz randomness relative to every oracle.
Proof.
Given oracle , suppose that is not -Kurtz random because , where is a -computable compact set of measure 0. Then is also a -computable compact set, which has measure 0 because has Luzin’s (N). Therefore, is also not -Kurtz random. ∎
An immediate consequence is that any with Luzin’s (N) also reflects -Kurtz randomness relative to every oracle. In general, Kurtz randomness reflection for stronger oracles implies it for weaker ones.
Proposition 23.
If a continuous function reflects -Kurtz randomness, then reflects -Kurtz randomness for every .
Proof.
Assume that reflects -Kurtz randomness. Suppose is not -Kurtz random. Let be an -computable compact null set with . Then is an -computable compact set, which is null because is also -computable. Therefore, is not -Kurtz random. ∎
Additionally, any witness to the failure of Luzin’s (N) also provides an oracle relative to which Kurtz randomness reflection fails.
Proposition 24.
Suppose that and is a -computable compact null set with . Then does not reflect -Kurtz randomness.
Proof.
Since is also -computable and has positive measure, it must contain some -Kurtz random . There is some with , but since is a -computable compact null set, it cannot contain any -Kurtz randoms. Hence, does not reflect -Kurtz randomness. ∎
We can thus characterize Luzin’s (N) in terms of Kurtz randomness reflection.
Theorem 25.
The following are equivalent for computable :
-
1.
has Luzin’s (N).
-
2.
For every -computable compact set with also .
-
3.
reflects -Kurtz randomness.
Proof.
-
Trivial.
-
We observe that given computable and number , the set
is a -subset of the Polish space of compact subsets of . By Proposition 21, if fails Luzin’s (N), this set is non-empty for some . If it is non-empty, it must have an -computable element by Kleene’s basis theorem.
-
By Proposition 22.
-
By Proposition 24.
∎
We also see that -Kurtz randomness reflection does not suffice for a characterization.
Lemma 26.
Reflecting -Kurtz randomness is a -property of continuous .
Proof.
By Proposition 24, reflecting -Kurtz randomness is equivalent to the statement that for any compact set with we have . By Kleene’s HYP quantification theorem [12, 13], a universal quantification over can be replaced by an existential quantification over Baire space. That implies is a -statement for given and . ∎
Corollary 27.
Reflecting -Kurtz randomness is strictly weaker than Luzin’s (N).
3.4 Open questions
Theorems 16 and 25 tell us that -randomness reflection and -Kurtz randomness reflection each characterize Luzin’s (N) for computable functions. This does not rule out that other kinds of randomness reflection could also characterize Luzin’s (N). In the next section we shall see that none of MLR-reflection, W2R-reflection, or MLR-reflection imply Luzin’s (N) for arbitrary computable functions (Corollary 31). Because reflection asks for the same level of randomness on both sides, there are no completely trivial implications between the -type randomness reflection notions. Indeed, results in [3] suggest that the implication structure between -type randomness reflection notions may have little relation to the implication structure between notions of randomness. However, the most interesting open question seems to be:
Open Question 28.
Can a computable function reflect -randomness but fail Luzin’s (N)?
By Theorem 16 any such example would need to have a positive measure of fibers being uncountable, which is incompatible with most niceness conditions. We also do not know the answer to the above question if -randomness is replaced with Martin-Löf randomness relative to for any .
Related questions concern basis theorems for failures of Luzin’s (N). We have already seen in Theorem 25 that any computable which fails Luzin’s (N) must see that failure witnessed by a -computable compact set. The proof shows that such a set can also be chosen hyperarithemetically low, by applying Gandy basis theorem in place of the Kleene. On the other hand, Corollary 27 shows that a function which fails Luzin’s (N) need not have a hyperarithmetic compact witness. Indeed, one can obtain specific examples of this separation by feeding pseudo-well-orders into the -completeness construction of [10]. Thus the results for compact witnesses are rather tight overall.
The situation for the minimum complexity of witnesses is less well understood. The proof of Corollary 31 shows that a computable function may fail Luzin’s (N) while still mapping all rapidly null sets to null sets. That is, the set is mapped to a null set.
Open Question 29.
Can a computable function map to a null set but fail Luzin’s (N)? Equivalently, can a computable function map all null sets to null sets while failing Luzin’s (N)?
We note that the functions produced by the -completeness construction of [10] are of no help because the failure of Lusin’s (N), when it occurs, is witnessed by an effectively null set.
4 Separating Luzin’s (N) from MLR-reflection
We present a construction of a computable function that violates Luzin’s (N), and yet is piecewise-linear in a neighborhood of every point that is not . Here, we say that is piecewise-linear in a neighborhood of , if there are rationals such that and are linear functions. Computable piecewise-linear functions reflect essentially all kinds of randomness.
Theorem 30.
For each -set there is a computable function such that:
-
1.
For every , is piecewise-linear on a neighbourhood of .
-
2.
For every , there is a null set such that .
Corollary 31.
There is a computable function that reflects ML-randomness, weak-2-randomness and ML()-randomness, yet does not have Luzin’s (N), nor reflects weak-3-randomness.
Proof.
Let be the complement of the first component of a universal ML()-test. Then . We invoke Theorem 30 on and . The resulting function is the desired one: If is not ML()-random, then , is piecewise-linear on a neighborhood of , and thus is not ML()-random. As such, we conclude that whenever is ML()-random, then so is (same for the other notions).
Since we can choose the witness as being , it is also , and thus contains only elements which are not weak-3-random. Since has positive measure, it contains a weak-3-random – hence does not reflect weak-3-randomness. ∎
We remark that this is the strongest result possible for the strategy we are using. We are making sure that reflects -randomness by making piecewise-linear in a neighborhood of every non- point. However, the following proposition shows that the set of points where can be this simple has a descriptive complexity of . But the weak-3-non-randoms are not contained in any set except .
Proposition 32.
Let be computable. The set of points where is locally piecewise-linear is .
Proof.
We consider the property of a function and an interval that there is some such that both and are linear. We first claim that this is a -property. To this, we observe that is equivalent to:
Next, we observe that is locally piecewise-linear in iff there is some rational interval such that has property on . Using , we can enumerate all these intervals. ∎
Generalizing this idea slightly, recall that a function is bi-Lipschitz, if both the function and its inverse are Lipschitz functions, i.e. if there exists some constant such that for all in the domain. Since computable locally bi-Lipschitz functions preserve and reflect all kinds of randomness, Another way for to ensure a given notion of randomness reflection is by being locally bi-Lipschitz on the non-random points for that notion. However, we still get a -set of suitable points.
Proposition 33.
Let be computable. The set of points where is locally bi-Lipschitz is .
Proof.
The following is a co-c.e. property in and and :
We obtain the set of points where is locally bi-Lipschitz by taking the union of all having the property above for some – access to suffices to get such an enumeration. ∎
4.1 High-level proof sketch
Before diving into the details of the proof of Theorem 30 we give a high-level sketch of what is going on. Consider first the case where is . Then , where each is a finite union of closed intervals and . We iteratively define a sequence of piecewise linear functions , where is the identity, and is obtained from by performing a “tripling” operation on those line segments of which are contained in . In order to “triple” a line segment, we replace it by a zig-zag of three line segments each of which has triple the slope of the original. (See Figure 1 ) We want to make the sequence converge in the supremum norm, so before tripling we add invisible break points to so that none of its linear pieces are more than tall. Letting be the limit function, observe that if , then coincides with on a neighborhood of , and thus is linear on a neighborhood of . On the other hand, is then exactly the set of points where we tripled infinitely often.
Next we describe how to find a closed set such that . (The in the statement of the theorem exists in order to bring down the descriptive complexity of , but we can ignore it for now.) We want , so of course we throw out of any interval that leaves . Also, every time we perform a tripling, we choose two-thirds of the tripled interval to throw out of . We do this so that the one-third which we keep has maximal measure of intersection with . Observe that .
Here is why . Let and let denote the set of points that remain in at the end of stage . By induction, is injective (except possibly at break points) and . The key to the induction is that by the choice of thirds, we always have , and since has slope on all of and is essentially injective, . It now follows that for all . Furthermore, since the continuous image of a compact set is uniformly compact, we cannot have , for this would have been witnessed already for some . This completes the sketch for the case where is .
If is , we can do essentially the same construction, tripling on the stage- approximation to instead of itself. Any interval which is going to leave eventually leaves the approximations for good, so the key features of the above argument are maintained even as the structure of the triplings gets more complicated.
4.2 Proof of Theorem 30
The remainder of this section is devoted to the preparation for the proof of Theorem 30, and the proof itself.
Lemma 34.
Given a -set and some open we can compute some open with such that .
Proof.
Since and are disjoint closed sets, there is some such that . If we actually had access to , we could compute a suitable . Since is computable from , we can compute with finitely many mindchanges. The monotonicity of correctness here means we can actually obtain suitable . We now obtain by enumerating an interval into once we have learned that covers (which is semidecidable in and ). ∎
For an interval , let , and .
Lemma 35.
Let be a set. Then there is a computable double-sequence of closed intervals with the following properties:
-
1.
.
-
2.
and intersect in at most one point.
-
3.
For , we find that has positive distance to the complement of .
-
4.
-
5.
Fix . For each there are , such that and .
Proof.
Any is in particular , and thus has -approximation . We invoke Lemma 34 inductively first on and to obtain , then on and to obtain , and so on. This will ensure Condition (3). We can effectively write any open set as a union of closed intervals such that the pairwise intersections contain at most one point. To make Conditions (4,5) work it suffices to subdivide intervals sufficiently much. ∎
Definition 36.
An interval is well-located relative to , if for all one of the following hold:
-
1.
-
2.
-
3.
for some
For well-located , let its depth be the greatest such that for some . We call two well-located intervals peers, if whenever for both and some , then there is one such that for both .
Note that our requirements for the in Lemma 35 in particular ensure that each is well-located relative to .
Definition 37.
In words, the intervals in are those on the -th level which occur inside a particular third of their parent intervals on the -st level which has the maximal measure of its intersection with the set . By construction, the intervals in are pairwise peers.
Lemma 38.
Starting with a -set , we can compute the sets relative to .
Proof.
As the double-sequence is computable, we can obtain the sufficiently large by using . We have available to us as -sets, so lets us compute . Then getting the choices for the right can be done computably. The witnesses , can also be found computably. ∎
Lemma 39.
Proof.
We prove both inequalities by induction. For the first, the base case is trivial. For the induction step, we note that , and that .
For the second inequality, we prove a stronger claim, namely that . The base case follows from together with the choice of . We then observe that . By definition of in Definition 37, this also means that . The set on the right hand side differs from only by the fact that in the latter, we restrict to . By the induction hypothesis together with the guarantee that we get the desired claim. ∎
Lemma 40.
For a sequence as in Lemma 35 and , it holds that there exists some and some such that for every .
Proof.
If , then there is some with . By Condition (3) of Lemma 35, we have that has positive distance to , hence there exists an interval around disjoint from , and by monotonicity, also from for every . ∎
Proof of Theorem 30.
Preparation: We note that for each -set and each , there is a -set with and . We can assume w.l.o.g. that is already . We then obtain a computable double-sequence as in Lemma 35.
Construction: We obtain our function as the limit of functions for . is the identity on . The construction of takes into account only intervals with and , of which there are only finitely many (and by monotonicity of the enumerations, we can be sure that we have found them all). We process intervals with smaller first, and replace the linear growth currently has on by a triple as shown in Figure 1. Property 5 from Lemma 35 ensures that through the process, the function is linear on each interval yet to be processed. We then define and .

That the first limit has a computable rate of convergence follows from the monotonicity of in . Since the size of the intervals shrinks sufficiently fast compared to the potential growth rates of , we see that we also do have a computable rate of convergence of .
Property 1: If , we can invoke Lemma 40 to obtain a neighbourhood of that is disjoint from any for . But that ensures that is -Lipschitz, and and by potentially restricting the interval further we can make locally bi-Lipschitz.
Lemma 41.
-
1.
Let be well-located at depth . Then .
-
2.
Let be well-located at depth . Then .
-
3.
Let be peer well-located intervals. Then .
Proof.
-
1.
First, we observe that for any it holds that , since all modifications based on intervals with will affect at most by locally replacing the shape of the graph with a different shape having the same range. It remains to argue that the identity of the image is preserved by limits. Since is compact and Hausdorff, we find that , hence we can compute from and . We have access to given anyway. Since is Hausdorff [20], this yields the claim.
-
2.
By (1.), it suffices to show instead. Now is just a linear function with slope , which yields the claim.
-
3.
If are peers and well-located, and but , then and are also peers. It thus suffices to prove the claim for the case where and . These are both contained in the same , and is a linear function. Since it follows that . By , this already yields the claim.
∎
Property 2: We obtain the desired set as . Since each is a finite collection of closed intervals, is indeed closed. Since the intersection is nested and by the first part of Lemma 39, we conclude that . Since the intervals in are well-located and pairwise peers, we know that by Lemma 41 2&3. Invoking the second inequality from Lemma 39 then lets us conclude . Since this estimate holds for every stage of a nested intersection of compact sets, it follows that as desired. That is obtainable by an oracle of the claimed strength follows from Lemma 38. ∎
5 Luzin’s (N), absolute continuity and bounded variation
We recall the definitions of absolute continuity and bounded variation:
Definition 42.
A function is absolutely continuous, if for every and every there is a such that:
Definition 43.
A function has bounded variation, if there is some bound such that for any and any it holds that
Being absolutely continuous implies having bounded variation. These notions are related to Luzin’s (N) by the following classical fact:
Fact 44 (see [25], Theorem VII.6.7).
A continuous function is absolutely continuous iff it has both bounded variation and Luzin’s (N).
We observe that being absolutely continuous is a -property, and recall that Luzin’s (N) is -complete [10]. As such, restricting our attention to functions of bounded variation should alter the situation significantly.
Proposition 45.
If is computable and absolutely continuous, then reflects weak-2-randomness.
Proof.
First, we consider how we can exploit connectedness of to say something about the images of open sets under computable functions. We are given open sets in the form , where each is an open interval with rational endpoints. We can then compute and (as these are equal to and , and we can compute minima and maxima of continuous functions on compact sets). Let . We note that we can compute from , that , and that can only contain computable points. In particular, .
Now we assume that additionally is absolutely continuous, and that we are dealing with a -null set witnessing that some is not weak-2-random. We assume that . As is null, we know that . Since is absolutely continuous, we also have . Let be obtained from as in the first paragraph, and . It follows that , and moreover, is contained in with the potential exception of some computable points. So we can conclude that is not weak-2-random, either because is computable, or because . ∎
Note that if we had started with a Martin-Löf test in the argument above, we would have no guarantee of ending up with one, because the modulus of absolute continuity is not computable in general. Indeed, absolute continuity does not imply MLR reflection. See Corollary 53.
Lemma 46.
If is computable, has bounded variation, and reflects -Kurtz randomness, then has property .
Proof.
Suppose that does not have . Since has bounded variation, it must fail absolute continuity. Let be such that for all , there is a finite union of intervals with and . Computably, given we can find such by searching. Let , where . Then is , and , and . We claim that its subset also has . Let denote the cumulative variation function of , defined by setting to be equal to the variation of on . Since has bounded variation and , is finite, so by choosing large enough, we can make as small as we like. Now observe that no matter how large we choose,
This proves the claim. We have found a set which witnesses the failure of .
Observe that for any c.e. open set , is c.e.. Therefore, since has bounded variation, can search around to find, for each , a closed set such that . The existence of such a closed set is guaranteed by having bounded variation.
Let . Then and . So
The positive measure of then follows as
Therefore, is an -computable closed set of measure zero whose image has positive measure. So does not reflect -Kurtz randomness. ∎
Theorem 47.
The following are equivalent for computable functions having bounded variation:
-
1.
has Luzin’s (N).
-
2.
reflects weak-2-randomness.
-
3.
reflects -Kurtz randomness.
-
4.
reflects -randomness.
-
5.
reflects -Kurtz randomness for any .
Proof.
The implication from to is given by Proposition 45. To see that implies , first observe that weak-2-randomness reflection implies that for any null set , for if had positive measure then it would certainly contain weak-2-random elements. A set is in particular , so the image of any -Kurtz test has measure 0, and is thus also an -Kurtz test because the continuous image of a compact set is uniformly compact. The implication is in Lemma 46.
Corollary 48.
If a computable function of bounded variation reflects ML-randomness, then it has Luzin’s (N).
The converse is false; see Corollary 53.
Proof.
The same argument works as for the implication in Theorem 47. ∎
In this section we have stated all results for because this is a natural setting in which to consider functions of bounded variation. Of course, our pointwise results are equally true for any computable which is locally of bounded variation.
An often useful result about continuous functions of bounded variation is that they can be obtained as difference between two strictly increasing continuous functions. In light of our investigation of Luzin’s (N) for strictly increasing functions, one could wonder why we are not exploiting this property here. There are two obstacles: One the one hand, the computable counterpart of the decomposition result is false: There is a computable function of bounded variation, which cannot be written as the difference between any two strictly increasing computable functions [30]. On the other hand, Luzin’s (N) is very badly behaved for sums. For example, for every continuous function having Luzin’s (N) there exists another continuous function having Luzin’s (N) such that fails (N) [21].
6 The relationship to absolute continuity of measures
For increasing functions we see a connection to absolute continuity of measures. Recall that a measure is absolutely continuous w.r.t. a measure (in symbols ), if implies that . The notions are related through the following observations:
Observation 49.
If continuous surjective is increasing, then the probability measure defined as is non-atomic, and iff has Luzin’s (N).
Observation 50.
If is a non-atomic measure on , then its cumulative distribution function is a continuous increasing function which has Luzin’s (N) iff .
In [3], Bienvenu and Merkle have done an extensive survey of the conditions under which two computable measures and share the same randoms for a variety of notions of randomness (Kurtz, computable, Schnorr, MLR, and weak-2-random). Two trivial situations where -randomness and -randomness fail to coincide is if has an atom or if for some open interval . When discussing the connections among Luzin’s (N), randomness reflection, and coincidence of randomness notions, we will restrict our attention to computable measures which avoid these two degenerate situations. When is atomless, is continuous and computable. To say for all open intervals , it is equivalent to say that is strictly increasing. When the degenerate situations are avoided, is a computable homeomorphism of , so is also a computable homeomorphism. In this situation, randomness reflection for is exactly randomness preservation for .
Proposition 51.
Let be a non-atomic computable probability measure on with strictly increasing. Then is -MLR (-Schnorr random, -Kurtz random, --random) iff is Martin-Löf random (Schnorr random, Kurtz random, -random) w.r.t. the Lebesgue measure.
Proof.
For any set , we have , and and are both computable homeomorphisms. We can thus move any relevant test from domain to codomain and vice versa. ∎
Therefore, reflects a given notion of randomness exactly when the -randoms are contained in the -randoms for that notion of randomness. Similarly, reflects a given notion of randomness exactly when the -randoms are contained in the -randoms.
Using our previous results, we obtain the following corollary. The equivalence of (1) and (4) was proved in ([3, Proposition 58]), but the others are new.
Corollary 52.
The following are equivalent for a computable probability measure .
-
1.
is mutually absolutely continuous with the Lebesgue measure.
-
2.
is a homeomorphism and both and have Luzin’s (N).
-
3.
--randomness and -randomness coincide.
-
4.
-weak-2-randomness and weak-2-randomness coincide.
-
5.
-Kurtz()-randomness and Kurtz()-randomness coincide.
Proof.
First observe that in all cases above, is a homeomorphism. That is because none of the cases is compatible with having an atom or assigning measure 0 to an interval.
Then follows from Observation 50 for the case of , and by similar reasoning for the case of .
Bienvenu and Merkle also give some separations. In particular, they show as [3, Proposition 51 a)] that there exists a computable probability measure which is mutually absolutely continuous with Lebesgue measure, but -MLR does not coincide with -MLR, -Schnorr random does not coincide with with -Schnorr random, and -computably random does not coincide with -computably random. Essentially, is obtained by thinning out the Lebesgue measure around Chaitin’s in a way that derandomizes without introducing new null sets.
Corollary 53.
Luzin’s (N) does not imply any of Martin-Löf randomness reflection, Schnorr randomness reflection nor computable-randomness reflection; even for strictly increasing computable functions.
Proof.
If Luzin’s (N) were to imply reflection for any of these kinds of randomness, they could be included in the list in Corollary 52 by the same reasoning, but this would contradict Bienvenu and Merkle’s result above. ∎
We still need to discuss reflection of (unrelativized) Kurtz randomness. In [3, Proposition 56], Bienvenu and Merkle construct a non-atomic computable probability measure such that -Kurtz random and Kurtz random coincide, yet makes the Lebesgue measure not absolutely continuous relative to . The construction is based on an involved characterization of -randomness in terms of Kolmogorov complexity obtained by Nies, Stephan and Terwijn [19]. We could already conclude that Kurtz randomness reflection does not imply Luzin’s (N) from this, but instead we will provide a direct, more elementary construction in the following. Our separation works “the other way around”, that is we obtain a probability measure which is not absolutely continuous w.r.t. the Lebesgue measure. This shows that the Lebesgue measure has no extremal position for relative absolutely continuity inside the class of measures having the same Kurtz randoms. For comparison, a measure satisfies Steinhaus theorem iff it is absolutely continuous w.r.t. Lebesgue measure [17].
Theorem 54.
There is an increasing surjective computable function which is not absolutely continuous, yet for any set with , it holds that .
Corollary 55.
There is a non-atomic probability measure such that -Kurtz random and Kurtz random coincide, yet .
Proof.
Let be the probability measure whose cumulative distribution function is , equivalently . Since does not have Luzin’s (N), there is some set with and . Let . Then using the same , we see that . On the other hand, if is a set, then implies , and thus if and only if . ∎
Corollary 56.
For increasing computable functions , reflecting Kurtz randomness does not imply Luzin’s (N).
We prepare our construction. Suppose is a piecewise linear increasing function, is a finite union of intervals with rational endpoints, and . We define a new function
which concentrates -much measure onto a set of Lebesgue measure at most , as follows.
Definition 57 (Definition of Concentrate).
Given as above, write where are almost disjoint intervals and is linear (contained in a single piece of the piecewise function). Modify on each interval by substituting a piecewise linear function which alternates between a slope of 0 and a large positive slope. The modification is chosen in a canonical computable way to obtain the following outcomes. Below, denotes .
-
1.
outside of .
-
2.
Letting denote the union of the pieces of which have positive slope, we have and , and
-
3.
For all , .
Lemma 58.
Suppose that is a computable sequence of finite unions of intervals in . Define a sequence of functions inductively by setting and
Then converges uniformly to a computable increasing function . Furthermore, if there is some such that for all , then fails Lusin’s (N).
Proof.
The uniform convergence to a computable follows from the third property in the definition of , and is increasing because each is. Observe that never changes the value of at a break point of . Therefore, the second property in the definition of , which tells us that for some with , implies that as well (here we also used the fact that is continuous and increasing). It follows that is not absolutely continuous, and thus fails Lusin’s (N). ∎
Proof of Theorem 54.
We construct a computable sequence such that for all , and argue that the function constructed as in Lemma 58 satisfies whenever and .
The strategy for a single class is as follows. Let be some interval of length . Let . As long as has measure at least , define . If has measure less than , define , where is a new interval or finite union of intervals almost disjoint from . Choose so that that has measure , if possible; if this is not possible, choose so that . In the latter case the measure of may be less than and this is also fine. If we reach this degenerate situation, we also stop checking the measures and simply let for all .
We claim that if , then . Suppose at some stage we have that the measure of is greater than . If this continues for all , then and coincide on the set . It follows that is piecewise linear on , but has positive measure; this is impossible since has measure 0. We conclude that nothing lasts forever; eventually we do reach a stage where . Since never changes again, and again coincide on . Observe also that . Since is piecewise linear and , we also have , and thus .
The above strategy works purely with negative requirements, specifically freezing on . If other requirements also freeze on other places, it has no effect on the proof above. The only thing to consider when combining requirements is that we need to make sure for all , where we now define
Since we always have , we can keep the sets large by choosing the values of to satisfy . ∎
7 -hardness of randomness reflection
If we do not restrict the domain of the functions to (locally) compact spaces, then essentially any form of randomness reflection is -hard. We show a construction which yields a function having either null range, or is surjective when restricted to a specific null subset of its domain. In particular, our construction is independent of the randomness notions involved.
Theorem 59.
Let be non-empty sets containing only Kurtz randoms. Then “whenever , then already ” is a -hard property of continuous functions .
Proof.
It is well-known that and are homeomorphic, and even computably so. We identify the spaces in such a way that the Lebesgue measure induced on satisfies .
We construct a function from a countably-branching tree . First, we modify to obtain . Clearly, is well-founded iff is, and contains no Kurz-randomns (so in particular,). For any , let iff is minimal such that , and if .
Let be a computable space-filling curve, and let be a computable fast Cauchy sequence converging to such that any is a finite union of line segments. We then define . This construction is computable in . We claim that has our reflection property iff is well-founded.
If is well-founded, then the range of is . Since any is a null -set, we see that never takes any Kurtz random values (in particular, none in ), and thus vacuously, if then . The argument in fact establishes that for arbitrary , whenever then is not Kurtz random regardless of .
Now assume that is ill-founded and that . We find that . Since is illfounded and is space-filling, this set is non-empty. But by construction of , it cannot contain any elements of . Hence, does not have our reflection property. ∎
8 A glimpse at related notions
As a slight digression, we have a look at related properties of functions, namely those where the image of null sets are required to belong to some other ideals of small sets, such as being countable or being meager. These properties were investigated by Sierpinski [26] and Erdös [8], amongst others. Our results are formulated in some generality, but as a consequence, we do see that we do not get any “regular” functions with these properties. In contrast, Erdös showed that under there is a bijection mapping meager sets to null sets with mapping null sets to meager sets.
Theorem 60.
-
(1)
If is a nonnull set and is a continuous function mapping any null subset of to a countable set, then the range of restricted to is countable. In particular, if is an interval, then range of restricted to is a constant function.
-
(2)
Assume , there is a function mapping any null set to a countable set such that the range of is , and is uncountable for any nonnull set but for every , is an uncountable Borel null set.
-
(3)
If is a nonnull set and is a continuous function mapping any null subset of to a meager set, then the range of restricted to is meager. In particular, if is an interval, then range of restricted to is a constant function.
-
(4)
If is a measurable function and maps a null set to a meager set, then the range of is meager. In particular, if is continuous with the property, then is constant.
-
(5)
If has the Baire property and maps a meager set to a null set, then the range of is null. In particular, if is continuous with the property, then is constant.
Proof.
(1). Fix a real so that is computable in and is . Now for any real , let be a -generic real. Then cannot be Martin-Löf random relative to and so there there must be a -null set so that . By the assumption, is a -countable set and so every real in is hyperarithmetically below . In particular, . Since is computable in , we also have that . Then since is -generic real. By the arbitrarility of , the range of restricted to is countable. So if is an interval, then range of restricted to is a constant function.
(2). Fix an enumeration of nonempty -null sets and all the reals . We define and by induction on .
At stage , define for any . Define .
At stage , let be the least ordinal so that is uncountable. Define for any .
Clearly the range of is . Moreover, for any , is an uncountable Borel null set. Now for any null set , there must be some so that . By the construction, is a countable set.
(3). Fix a real so that is computable in restricted to . Fix a --random real . Then . But cannot be --generic (see [19]). So the range restricted to is meager. But is a null set. So, by the assumption on , the range of restricted to is meager.
(4). Suppose that is measurable function and maps a null set to a meager set. Without loss of generality, we may assume that the domain of is . Then there is a sequence closed sets so that is null and restricted to is continuous for every . By (3), the range of restricted to is a meager set. So the range of restricted to is also a meager set. Note that is null. So the range of is meager. In particular, if is continuous with the property, then is constant.
(5). This is dual to (4). ∎
9 Outlook
The most prominent avenue of future research seems to be the resolution of Question 28, asking for a separation (or equivalence proof) of -randomness reflection and -randomness reflection. There are a few further aspects that merit further investigation, though.
Topological properties
While we have not been systematic in exploring the impact of topological properties of the domain (and maybe codomain) of the functions we explore, we observe that our proofs differ in the requirements they put on the spaces involved. For example, the majority of the arguments presented in Sections 3.1 and 3.2 are relying just on the theory of randomness, and are thus applicable to any space where randomness works as usual (see [11]). In Section 3.3, (local) compactness of the domain is a core ingredient in our arguments. In Section 5 we do use particular properties of the reals, in particular connectedness. Further investigation of how topological properties of spaces relate to how randomness reflection behaves for functions on them seems warranted.
Formalizing randomness reflection
With the exception of Theorem 59, we have only considered symmetric notions of randomness reflection: Whenever is random in some sense, we demand that is random in the very same sense. While this seems natural, a downside is that we do not get trivial implications between different notions of -type randomness reflection. We could consider the full square of reflection notions, -randomness reflection being that whenever is -random, then is -random for randomness notions ,. An extremal version also makes sense, where we just ask for when the image of all non-randoms under has positive measure. Whenever the latter property holds for some randomness notion , then cannot have -randomness reflection for any randomness notion at all. We typically prove non-randomness reflection in this manner.
It seems too early to pass judgement on what precise formulations of randomness reflection will ultimately be the most fruitful.
Functions beyond measurability
So far, the most general class of functions we considered for Luzin’s (N) were the measurable functions. If we consider unrestricted functions in full generality, it is unsurprising that we quickly move beyond the confines of ZFC. For example, we are wondering whether Corollary 17 holds for all functions having Luzin’s (N)? An investigation into such questions is on its way by Yinhe Peng and the third author.
References
- [1]
- [2] Stefan Banach (1926): Sur une classe de fonctions continues. Fundamenta Mathematicae 8(1), pp. 166–172. Available at http://eudml.org/doc/214861.
- [3] Laurent Bienvenu & Wolfgang Merkle (2009): Constructive equivalence relations on computable probability measures. Ann. Pure Appl. Logic 160(3), pp. 238–254, 10.1016/j.apal.2009.01.002. Available at https://doi.org/10.1016/j.apal.2009.01.002.
- [4] C. T. Chong & Liang Yu (2015): Randomness in the higher setting. J. Symb. Log. 80(4), pp. 1131–1148, 10.1017/jsl.2015.50. Available at https://doi.org/10.1017/jsl.2015.50.
- [5] Chi tat Chong, Andre Nies & Liang Yu (2008): Higher randomness notions and their lowness properties. Israel Journal of Mathematics 166(1), pp. 39–60.
- [6] Chi Tat Chong & Liang Yu (2015): Recursion theory: Computational aspects of definability. Berlin: De Gruyter, 10.1515/9783110275643.
- [7] Rodney G. Downey & Denis R. Hirschfeldt (2010): Algorithmic randomness and complexity. Theory and Applications of Computability, Springer, New York, 10.1007/978-0-387-68441-3. Available at https://doi.org/10.1007/978-0-387-68441-3.
- [8] P. Erdös (1943): Some remarks on set theory. Ann. of Math. (2) 44, pp. 643–646, 10.2307/1969101. Available at https://doi.org/10.2307/1969101.
- [9] Harvey M. Friedman (1973): Borel sets and hyperdegrees. J. Symbolic Logic 38, pp. 405–409, 10.2307/2273034. Available at https://doi.org/10.2307/2273034.
- [10] P. Holický, S. P. Ponomarev, L. Zajíček & M. Zelený (1998/99): Structure of the set of continuous functions with Luzin’s property (N). Real Anal. Exchange 24(2), pp. 635–656.
- [11] Mathieu Hoyrup & Cristóbal Rojas (2009): Computability of probability measures and Martin-Löf randomness over metric spaces. Information and Computation 207, 10.1016/j.ic.2008.12.009.
- [12] S.C. Kleene (1955): Hierarchies of number-theoretic predicates. Bull. Amer. Math. Soc. 61, pp. 193–213.
- [13] S.C. Kleene (1959): Quantification of number-theoretic functions. Compositio Mathematica 14, pp. 23–40.
- [14] N. N. Luzin (1951): Integral i trigonometričeskiĭ ryad. Gosudarstv. Izdat. Tehn.-Teor. Lit., Moscow-Leningrad. Editing and commentary by N. K. Bari and D. E. Menčprimešov.
- [15] Donald A. Martin (1976): Proof of a conjecture of Friedman. Proc. Amer. Math. Soc. 55(1), p. 129, 10.2307/2041857. Available at https://doi.org/10.2307/2041857.
- [16] Joseph S. Miller & Liang Yu (2008): On initial segment complexity and degrees of randomness. Trans. Amer. Math. Soc. 360(6), pp. 3193–3210, 10.1090/S0002-9947-08-04395-X. Available at https://doi.org/10.1090/S0002-9947-08-04395-X.
- [17] Yevgeny V. Mospan (2005): A converse to a theorem of Steinhaus. Real Anal. Exchange 31(1), pp. 291–294. Available at https://projecteuclid.org:443/euclid.rae/1149516816.
- [18] André Nies (2009): Computability and randomness. Oxford Logic Guides 51, Oxford University Press, Oxford, 10.1093/acprof:oso/9780199230761.001.0001. Available at http://dx.doi.org.libproxy1.nus.edu.sg/10.1093/acprof:oso/9780199230761.001.0001.
- [19] André Nies, Frank Stephan & Sebastiaan A. Terwijn (2005): Randomness, relativization and Turing degrees. J. Symbolic Logic 70(2), pp. 515–535.
- [20] Arno Pauly (2019): Effective local compactness and the hyperspace of located sets. arXiv 1903.05490. Available at http://arxiv.org/abs/1903.05490.
- [21] Dušan Pokorný (2008): On Luzin’s (N)-Property of the Sum of Two Functions. Real Analysis Exchange 33(1), pp. 23–28, 10.14321/realanalexch.33.1.0023. Available at http://www.jstor.org/stable/10.14321/realanalexch.33.1.0023.
- [22] Jason Rute (2018): On the close interaction between algorithmic randomness and constructive/computable measure theory. arXiv:1812.03375.
- [23] Gerald E. Sacks (1969): Measure-theoretic uniformity in recursion theory and set theory. Trans. Amer. Math. Soc. 142, pp. 381–420, 10.2307/1995364. Available at https://doi.org/10.2307/1995364.
- [24] Gerald E. Sacks (1990): Higher recursion theory. Perspectives in Mathematical Logic, Springer-Verlag, Berlin, 10.1007/BFb0086109. Available at https://doi.org/10.1007/BFb0086109.
- [25] Stanisł aw Saks (1964): Theory of the integral. Second revised edition. English translation by L. C. Young. With two additional notes by Stefan Banach, Dover Publications, Inc., New York.
- [26] Waclaw Sierpinski (1934): Sur les fonctions jouissant de la propriété de Baire de fonctions continues. Ann. of Math. (2) 35(2), pp. 278–283, 10.2307/1968432. Available at https://doi.org/10.2307/1968432.
- [27] Jacques Stern (1973): Réels aléatoires et ensembles de mesure nulle en théorie descriptive des ensembles. C. R. Acad. Sci. Paris Sér. A-B 276, pp. A1249–A1252.
- [28] Jacques Stern (1975): Some measure theoretic results in effective descriptive set theory. Israel J. Math. 20(2), pp. 97–110, 10.1007/BF02757880. Available at https://doi.org/10.1007/BF02757880.
- [29] Liang Yu (2011): A new proof of Friedman’s conjecture. Bull. Symbolic Logic 17(3), pp. 455–461, 10.2178/bsl/1309952321. Available at https://doi.org/10.2178/bsl/1309952321.
- [30] Xizhong Zheng & Robert Rettinger (2005): Effective Jordan Decomposition. Theory of Computing Systems 38, 10.1007/s00224-004-1193-z.
Acknowledgements
This project was begun while all three authors were in attendance at the Oberwolfach Seminar on Computability Theory in January 2018. The second and third authors collaborated on it while attending the IMS/NUS workshop Recursion Theory, Set Theory and Interactions in May-June 2019. The second author was also partially supported by the Cada R. and Susan Wynn Grove Early Career Professorship in Mathematics. The third author was partially supported by National Natural Science Fund of China, No. 11671196.