Rademacher (Mathematische Annalen87 (1922) 112–138), Steinhaus (Mathematische Zeitschrift31 (1930) 408–416) and Paley and Zygmund (Mathematical Proceedings of the Cambridge Philosophical Society26 (1930) 337–257, Mathematical Proceedings of the Cambridge Philosophical Society26 (1930) 458–474, Mathematical Proceedings of the Cambridge Philosophical Society28 (1932) 190–205) initiated the extensive study of random series. Using the theory of algorithmic randomness, which is a mix of computability theory and probability theory, we investigate the effective content of some classical theorems. We discuss how this is related to an old question of Kahane and Bollobás. We also discuss how considerations of such algorithmic questions about random series seem to lead to new notions of algorithmic randomness.
The concern of this paper is the area of random trigonometric series, an area going back to seminal papers of Paley and Zygmund in the 1930’s, and subsequently having a rich history, with applications to ergodic theory and Brownian motion (see, for instance, Angst and Poly [1], Cohen and Cuny [9], Filip et al. [14], Hill [18], or Salem and Zygmund [31]). The goal of the present paper is to use ideas from the theory of algorithmic randomness, or algorithmic information theory (see Li and Vitanyi [21], Downey and Hirschfeldt [10], or Nies [23]), to examine natural questions which grew from the theory of such series. The area enables us to quantify, or calibrate, the amount of randomness (in the sense of [13]) needed to prove classical theorems involving almost everywhere behaviour. In turn, this allows us to address questions about algorithmic aspects of random series, which so far have been stated informally.
In particular, the original motivation for the present paper was an intriguing comment by Bollobás in the introduction to his book [5], originally in 1985. In this introduction, Bollobás motivates the use of probabilistic ideas in graph theory. He mentioned that earlier probabilistic application had been found in analysis via three famous papers of Paley and Zygmund [25–27]:
“Paley and Zygmund (1930a,b,1932) had investigated random series of functions. One of their results was that if the real numbers satisfy then fails to be a Fourier–Lebesgue series for almost all choices of the signs. To exhibit a sequence of signs with this property is surprisingly difficult: indeed there is no algorithm known which constructs an appropriate sequence of signs from any sequence with .”
An almost identical question can be found in the 1968 version of Kahane’s book (most recently, [19], page 47), on random trigonometric series:
“If , there exists a choice of signs ± such that is not a Fourier–Stieltjes series. A surprising fact is that nobody knows how to construct these signs explicitly, but a random choice works.”
Thus, this natural question is now at least 50 years old.1
Fourier–Stieltjes series are generalisations of usual Fourier series of integrable functions, using the Lebesgue–Stieltjes integrals based on an absolutely continuous function. Thus, the almost-everywhere result is a little stronger when using this notion. This notion, applied to step functions, is used for trigonometric interpolation, see [39, Ch.X].
The first thing we need to do in answering such a question is to understand how to formulate it mathematically. Fortunately, we can use computability theory to do this. The natural tool to use is Turing’s “oracle machine”. A positive solution to Bollobás’s problem would consist of an algorithm which runs on Turing’s idealised machine. On an “input tape” of the machine is written the sequence of reals . The machine runs indefinitely, and on an “output tape” is gradually written a solution: a sequence such that is not a Fourier–Lebesgue series. The main point is that there is a single algorithm which given the input produces a desired output . We say that the outputs are uniformly computable from the inputs.
Paradoxically, a positive solution to the Bollobás/Kahane question can be given using the Paley–Zygmund almost everywhere result. Given an instance of the problem (with ), we know that the collection of “untypical” , those for which is a Fourier–Lebesgue series, is null. The theory of algorithmic randomness allows us to inquire into how effectively null it is. It turns out that the null set in this case is particularly simple.
Computability theory gives us the notion of an enumerable open set (also called an effectively open set). Since we allow non-computable inputs, we give a definition that can be relativised. For the following, a sequence of sets is called nested if .
A name of an open set U is a list of basic open sets such that .2
For a closed interval, we can take the basis consisting of rational open intervals; in Cantor space, the basis of clopen sets, each determined by finitely many values.
A name of a sequence of open sets is a sequence consisting of a name of , a name of , ….
A name of a set G is a name of a nested sequence of open sets such that .
A name of an set is a name of its complement.
Potgieter [28] first studied the complexity of the null sets arising from the Paley–Zygmund theorem. Implicit in his calculations is the following:
Givenandwith, we can compute a name of a nullset containing allfor whichis a Fourier–Stieltjes series.
We can then quote a standard result from computability theory:
Given a name of a nullset H, we can compute a point.
Theorem 1.2 and Fact 1.3 together give a positive answer to Kahane’s question:
There is an algorithm which, givenandwith, outputs a sequencefor whichis not a Fourier–Stieltjes series.
We elaborate on Theorem 1.2 and Fact 1.3 in Section 2.
Algorithmic randomness
Algorithmic randomness ([10,21,23]) seeks to give meaning to randomness of individual sequences. We say that a point x in a computable measure space is random if it passes all “appropriately computable tests” for randomness. The idea is that if only a specified kind of computable testing processes are available to us, then we cannot distinguish x from one classically chosen at random. For the reader unfamiliar with these concepts, we refer to Downey and Hirschfeldt [11,12] for recent surveys, aimed at a lay audience, expositing these ideas. For our purposes, to give this a formal meaning, a notion of randomness is determined by specifying a countable collection of null sets; a point is then declared to be random if it belongs to none of these null sets. For example:
A set A is Kurtz null if it is contained in a null set which has a computable name.
A point is Kurtz random if it is not an element of any Kurtz null set.
Since there are only countably many algorithms, there are only countably many computable names of sets. It follows that almost every point is Kurtz random. Since we allow noncomputable instances of theorems such as Paley and Zygmund’s, we can use the relativised notion of randomness as well:
The point y is often referred to as an “oracle” in a computation. For our purposes, y will usually be a code for a sequence . Instead of Baire space we could take any other 0-dimensional computable topological space, for example Cantor space.
A set A is y-Kurtz null (or Kurtz null relative to y) if it is contained in a null set which has a y-computable name.
A point is y-Kurtz random (or Kurtz random relative to y) if it is not an element of any y-Kurtz null set.
Again, for all y, almost every x is Kurtz random relative to y. With this terminology, a consequence of Theorem 1.2 is:
Letandbe sequences of real numbers with. Ifis Kurtz random relative to, thenis not a Fourier–Stieltjes series.
A different selection of naming of null sets results in possibly different notions of randomness. For example, the most commonly used notion of randomness is named after Martin-Löf [22]:
An ML-name of a null set G is a name of a sequence of open sets satisfying and .4
Implicit in the definition here is that we are working with a computable measure space . We will only need three examples of these, so do not give a general definition.
We can then similarly define the notion of an ML-null set (being contained in a set with a computable ML-name), ML-randomness (not an element of any ML-null set), and the relativised version when an oracle y is present. This notion of randomness is strictly stronger than Kurtz’s (Kurtz [20]). Given a name of a null set, we can computably produce an ML-name of the same set. Hence, every Kurtz null set is ML-null, and so, every ML-random point is Kurtz random. The converse fails. The distance between these notion is so large, that it is reflected in the non-effective theory: there is a null set which is not contained in a null set (whereas every null set is contained in a null set). This is witnessed computably, in that there is an ML-null set which is not Kurtz null, and indeed, we can find a point in an ML-null set which avoids all Kurtz null sets (See Downey and Hirschfeldt [10], Ch.7, for instance).
We remark that Potgieter’s statement of Theorem 1.7 ([28, Thm.4.1]) refers only to ML-randomness. However, the “computable avoidance” property of Kurtz null sets (Fact 1.3) fails for ML-null sets. In fact, there is a single ML-null set which contains all computable points. Thus, ML-null sets do not suffice to answer Kahane’s question.
Rademacher series
The Paley–Zygmund theorems were motivated by questions of Rademacher, who, along with Steinhaus [35], seem to be the original people to study random series. Quite aside from their intrinsic interest, random trigonometric series arise quite naturally in, for example, Brownian motion, and random noise in image processing (see for example [14]). Since the seminal Paley–Zygmund papers, the area has flowered into a significant area of analysis (see, for example, [6]).
Rademacher [30] studied the series , for a given sequence of reals and randomly chosen . Such a series is called a Rademacher series. Rademacher’s insight was that the convergence or divergence of the random Rademacher series depended on the sum :
Clearly, if , then choosing so as to make will cause divergence of the Rademacher series. Nevertheless, it seems an interesting project to understand the level of algorithmic randomness needed for convergence/divergence of Rademacher series. To give an answer in the convergent case, we use the following notion of randomness which lies between Kurtz and Martin-Löf randomness:
A Schnorr name of a null set G is a name of a nested sequence of open sets such that and .
As above, we obtain the notions of Schnorr null sets and Schnorr random points. From a name of a null set we can compute a Schnorr name for the set; every Schnorr name of a null set is also an ML-name. Hence ML randomness implies Schnorr randomness implies Kurtz randomness. Unlike with Kurtz, the difference between ML- and Schnorr randomness cannot be expressed classically: both ML-null and Schnorr null sets are types of null sets. Here, the difference is purely computational. A Schnorr name tells us what is, while an ML-name witholds that information: we only get an upper bound.
The following holds:
Letbe a sequence of real numbers and let.
Ifand x is Kurtz random relative tothendiverges.
Ifand x is Schnorr random relative tothenconverges.
Part (b) was first shown by Ongay-Valverde and Tveite [24]. Potgieter [28] showed that ML-randomness suffices for both cases. In Section 3 we give simplified proofs of both parts.
Note that for part (b), to compute a Schnorr name for the appropriate null set, the information required is not only the sequence , but also, the value of the sum . In Section 3 we also enquire what happens if this information is not supplied: there, we show that a notion of randomness stronger than Martin-Löf’s suffices. We also consider the question of a “reversal” – is it possible that some level of randomness not only suffices but is actually required?
Pointwise convergence
Paley and Zygmund also considered pointwise convergence of trigonometric series. They showed:
Letandbe a sequences of real numbers.
If, then for almost all,converges for almost all.
If, then for almost all,diverges for almost all.
In Section 4 we study the effective content of these theorems.
Preliminaries
We follow standard notation and terminology for computability and randomness; standard references are [10,23,33]. We use λ to denote Lebesgue measure on . We use μ to denote the “fair-coin” measure on Cantor space, or in general, a computable measure on a space. The spaces we will use are ; ; and their product.
We have not given formal details about the coding of real numbers and sequences of real numbers into objects that can be manipulated by Turing machines (usually, elements of Cantor space). The reason is that for our purposes, it makes no difference what particular coding we use. Turing, for example, used binary expansions to define computable real numbers [36]. A more modern approach uses fast-converging Cauchy sequences of rational numbers (see for example [29,38]). It is recognised as a more versatile approach, for example, because it makes addition of real numbers computable.5
In the correction to [36], Turing realised that binary expansions were a poor model, and essentially used Cauchy sequences. However, in this seminal work he only considered functions acting on the computable reals, whereas the modern “type 2” approach considers realitivised computations, and so functions defined on all reals.
However, for the purposes of convergence or divergence of random series, small perturbations are immaterial. For example, if , then for all , converges if and only if converges; this is because converges absolutely. A similar phenomenon holds for being a Fourier–Stieltjes series. Hence, when manipulating an oracle such as a sequence of real numbers, we may assume that we are actually working with a rational approximation of the input. For instance, we can consider the input series to consist of rationals represented by some simple coding.
Fourier–Stieltjes series
We are given and . For each finite binary string , let the corresponding Fejér sum be
This is a continuous function on and the functions for are uniformly computable relative to . By [19, Chap.5,Prop.1] (who refers to [39]), for all , is Fourier–Stieltjes if and only if
where recall that . By [29, Ch.0,Thm.5], the values are uniformly computable relative to the data. For each K, let
Then each is closed, effectively so given the data. The required set is thus ; this set is null by the classical result that under the assumption, is not Fourier–Stieltjes for almost all x (see [19, Ch.5,Prop.6]).6
We remark that Potgieter [28, Thm.4.1] follows the same argument. However, he skips the fact that integration of functions is computable, and as a result his sets (the intended complements of our sets ) may be too large: having some Riemann sum being greater than K does not ensure that the integral is greater than K; we need to make use of the fact that the functions are uniformly continuous (as a family of functions) to obtain error bounds for the Riemann sums, as is done in [29].
We are given a name of , where each is closed and null. We construct a point by open approximations. For simplicity, we consider the case that the underlying space is Cantor space . In that case we construct x by specifying ever-longer initial segments of x. We define a sequence , starting with being the empty string. Given , we let be a proper extension of such that . This we can do because the name of allows us to enumerate the clopen subsets of the complement of ; the fact that this complement is co-null implies that it is dense, i.e., every clopen set contains a clopen set disjoint from . We let be the unique point in the intersection of the clopen sets . □
We remark that a stronger result holds: Schnorr null sets have the same “computable escaping” property. Here the idea is that since we know (where is the null set named), and since we know that , we can construct a point (and so not in G) by keeping for all initial segments of x (here denotes the conditional measure). Finding some i such that can be done since we know .
Rademacher series
Divergence of Rademacher series
If then for almost all , diverges. Theorem 1.11(a) says that Kurtz randomness is sufficient. It follows from the following:
Givenfor whichwe can (uniformly) compute a name of a nullset containing allfor whichconverges.
Following [28, Thm.3.4], we make use of the following Paley–Zygmund inequality (see [19, Ch.3,Thm.3]): for any natural N and sequence of reals , if then
where denotes the fair-coin probability measure on .
Given with we can compute a partition of into intervals (so ), with each interval sufficiently long so that
For each i let
Then each is closed and null (it is the product of infinitely many independent clopen sets, each with measure at most ). Hence, is a null set with -computable name, that contains every x for which converges. □
Convergence of Rademacher series
For convergence, we use the following Kolmogorov equality (see for example [19, Ch.3,Thm.1]): for any N, sequence of real numbers and any ,
The inequality holds for as well, in which case we need of course to replace max with sup. With the triangle inequality, we can deduce the following:
(In fact, the proof of Kolmogorov’s inequality gives the bound .)
Toward building Schnorr null sets, we use the following:
Given both a name of a nested sequenceof open sets such that, and the sequence, we can compute a Schnorr name of.
We enumerate the components of a Schnorr name inductively. We start with being the entire space. For , given the algorithm for , we search for sufficiently large so that . We declare that . Once we have enumerated up to some small ε of measure, we can add some parts of not currently in so that the total measure enumerated into is . □
Givenfor which, and the value of that sum, we can (uniformly) compute a Schnorr name of a null set containing allfor whichdiverges.
Given and , we can compute a partition of into intervals such that for all , , and so by the extended Kolmogorov inequality (3), , where
where the quantification is over all sub-intervals . We may assume that the numbers are given, uniformly, as rational numbers, rather than computable numbers: if then for all x, and behave in the same way. As a result, we may assume that the sets are given as (computable) clopen sets, uniformly in k, given and .
Let . A name of can be obtained computably given the data, and is computable as well given the data (the set is a clopen set approximating to within ). If and diverges then for infinitely many k, so . □
Potgieter [28, Thm.3.2] uses, for each , the intersection of the sets . Using Kolmogorov’s inequality, we can compute a bound on the measure of each , and so Potgieter shows that every ML-random x makes converge. It is not clear how to compute the measure of though, so the proof does not give Schnorr randomness. Further, note that this argument does not give a single ML-null (relative to ) set which captures all “deviant” x’s making diverge; rather, for each , we have an ML-null set , and their union captures all such x’s. In the Schnorr context also, this reminds us that Proposition 3.3 is stronger than Theorem 1.11(b); to prove the latter, we could use infinitely many null sets rather than just one. The union of infinitely many Schnorr null sets may fail to be Schnorr null because it has worse descriptive complexity: it is (or in the notation of computability/set theory). In terms of convergence, this emphasises that the null set given by Proposition 3.3 captures some x for which converges (the set of diverging x is again , not ). The proof shows that if x is Schnorr random relative to , then not only does converge, but we can put an effective upper bound on how quickly this convergence happens.
We also remark that Ongay-Valverde and Tveite [24, Lem.6.7] claim to prove Theorem 1.11(b). They use sophisticated machinery developped by Rute in an unpublished manuscript, rather than directly producing Schnorr null sets. However, it appears that they only prove convergence of a subsequence of the partial sums .
What if we are given a sequence with , but we are not told what the sum is? We conjecture that Schnorr randomness will not suffice in this case. For an upper bound, we use a notion of randomness slightly stronger than ML-randomness. The following definition uses the notion of a left-c.e. (or lower semicomputable) real number: one which is approximable from below, as a limit of an increasing computable sequence of rational numbers; but which may fail to be computable itself. We use the notion of OW-randomness, first defined in [2].
An OW-null set is a set contained in an intersection , where is a nested sequence of uniformly enumerable open sets such that for some left-c.e. real α and some increasing computable rational approximation of α, we have for all n. A real is OW-random if it is a member of no OW-null set.
The idea again is that the intersection is a set with a computable name, but in this case we cannot compute , and may not even have any computable upper bound on that measure. Rather, the fact that is witnessed by the fact that the approximation converges. Computably, at very late stages s, we discover that the sets for are “allowed to grow” by a large amount (much larger than ). This “amount of growing” eventually goes to 0, but we cannot tell computably how quickly.
Letbe such that. Ifis OW-random relative to, thenconverges.
The simpler proof by Potgieter, discussed in Remark 3.4, works. For each and m, let
These sets are uniformly effectively open given . Let and . Then is an increasing approximation of , and by Kolmogorov’s inequality (2), , hence is OW-null relative to . If x is OW-random relative to , then ; this shows that converges. □
Lower bounds
The upper bounds proved in this section raise the natural question: is randomness necessary for typical behaviour for Rademacher series? Here we have in mind results in the literature which characterise notions of randomness using almost-everywhere theorems of analysis, for example:
A pointis ML-random if and only if every computable functionof bounded variation is differentiable at x.
This is the effective version of Lebesgue’s theorem that every function of bounded variation is differentiable almost everywhere. Similarly, the following is the effective version of Birkhoff’s ergodic theorem:
Letbe a computable measure space, and letbe computable and ergodic. A pointis Schnorr random if and only if for every computable function,
Is it possible, for example, that Theorem 1.11(a) characterises Kurtz randomness? To show that, a natural approach would be to take a Kurtz null set A and somehow produce a computable sequence with and convergent for all . Currently, such a “reversal” is not known, and it is suspected that typicality with respect to convergence and divergence of Rademacher series is in fact a new phenomenon in computability theory, not equivalent to any known randomness notion. We have the following partial converse.
Suppose thatis effectively closed, and that there is a computable treesuch thatand for all n, T contains fewer thanmany strings of length n. Then there is a computable sequencesuch that, butconverges for all.
Such an effectively closed set must be null, as , and so (as is necessary) no is Kurtz random. We note that the very small effectively closed sets of [3] have this property.
Let . For each k, since there are at most k strings of length in T, there is some such that is a constant value for all of length . We let and if for all k. □
The following lower bound is also weaker than randomness. A sequence is bi-immune if neither nor its complement contain an infinite computable set (equivalently, an infinite computably enumerable set). All Kurtz random sequences are bi-immune.
If x is not bi-immune then there is a computable sequencewithbutconverges.
Let A be an infinite computable set such that either for all , or for all . Let be the increasing enumeration of the elements of A. Let ; if for any k let . □
A similar approach in both cases (say setting ) also shows atypicality with respect to convergence: for all x in P as in Proposition 3.9, and all x which are not bi-immune, we can find a computable with and computable, but divergent.
Pointwise convergence and divergence of trigonometric series
Paley and Zygmund studied the pointwise convergence and divergence of random trigonometric series. As mentioned, they showed, for example, that if then for almost all , diverges for almost all . The first natural question in the effective realm is to ask, how much randomness of x ensures that diverges almost everywhere. This was addressed by Potgieter [28, Lem.4.1], stating that ML-randomness suffices. While being a little opaque, his proof seems to extend to Kurtz randomness.
We can refine the question by asking not only for almost everywhere divergence, but also, what level of randomness of t ensures this divergence. This leads us to consider randomness in the product space , which is defined as expected, using the product measure .
Letandbe sequences of real numbers, and suppose that. Ifis Schnorr random relative tothendiverges.
We do not know as yet whether Kurtz randomness suffices. We note that this theorem implies that if x is Schnorr random then diverges almost everywhere.
For brevity, let . By [19, Ch.5,Prop.4], for almost all , . The set R of t for which this fails is , with a name computable in the data , and so, if is Kurtz random relative to the data then .
Let be the stretching by a factor of of the usual binary representation of reals in the unit interval: formally, . For each finite binary string , we let be the image under Φ of the clopen set ; it is a closed interval of length , where denotes the length of σ.
For each σ and we can compute : these functions are uniformly computable (given the data ), and as continuous functions on these closed intervals obtain minima; these minima are uniformly computable, see [29, Ch.0,Thm.7]. Based on these minima, we can inductively (on σ) compute intervals which for each σ partition an initial segment of , and have the following properties:
For all σ, all and all , ;
If (τ extends σ) then and for all , ;
If and (so ) then .
Now, for each pair , let
Each is open (with name uniformly computable in the data), the -measure of is bounded by (using (1)), and this measure is uniformly computable from the data. Hence, for each m, is Schnorr null relative to the data.
Suppose that is Schnorr random relative to the data. Then t is Schnorr random, hence Kurtz random, so , and t is not a “binary rational” of the interval , i.e., is well-defined, and . This, together with implies the divergence of . □
For convergence, the situation is much simpler.
Letandbe sequences of real numbers, and suppose that. Ifis Schnorr random relative tothenconverges.
Define as above. The main point is that since , for all we have , indeed these are uniformly bounded by . Hence, we can apply the proof of Proposition 3.3. We define the intervals in the same way, and unlike the previous proof, they do not depend on t. The sets
are open and have -measue bounded by (by Fubini’s theorem). The rest of the proof follows that of Proposition 3.3. □
Further lines of investigation
It seems to us that there are many opportunities for further research in this area. To begin, one can follow the rich literature on random series. One can discuss convergence in , or convergence to continuous functions (Billard’s theorem, see [19, Ch.5]).
There are other aspects of computability theory which pertain to this topic. One can, for example, ask about the complexity of the collection of which display typical behaviour with respect to convergence or divergence of Rademacher series or trigonometric series. This complexity could be measured by the Medvedev or Muchnik lattice of sets of reals (see for example [32,34]); here we would consider typical behaviour with respect to computable series.
A more nuanced approach involves the Weihrauch lattice [7,16]. Here we formulate “problems”, which are binary relations between “instances” and “solutions”. For example, one such problem could be that of Rademacher convergence: an instance is a sequence (not necessarily computable) such that ; a solution is any which makes converge. Weihrauch reducibility (along with its strong form) is a tool for comparing the complexity of such problems.
Framing the study in terms of Weihrauch problems is related to that of the Medvedev lattice: every Weihrauch problem is associated with both a “highness class” and a “nonlowness class” in the Medvedev lattice. For example, for the Rademacher convergence problem, the highness class is the collection of oracles computing which make every computable instance converge. The non-lowness class is the collection of oracles computing a series with no computable solution x.
The same view is related to the study of cardinal characteristics of the continuum in set theory. Indeed, this was the motivation in [24]: Theorem 1.11(b) is used there to build a strong Weihrauch reduction from the “Schnorr capturing” problem to the “rearrangement problem”. This immediately implies two theorems, one in set theory and one in computability: the null covering number is bounded by the “rearrangement number” (see [4]); every Schnorr random degree is “imperturbable”. In the case of Rademacher convergence, for example, the associated cardinal is the smallest size of a subset such that whenever , there is some which makes converge. For a detailed discussion of the connection between (strong) Weihrauch reducibility, cardinal characteristics, and non-lowness notions, see [17].
Footnotes
Acknowledgements
Downey and Greenberg were partially supported by the Marsden Fund of New Zealand. Greenberg was partially supported by a Rutherfod Discovery Fellowship.
References
1.
J.Angst and G.Poly, Variations on Salem–Zygmund results for random trigonometric polynomials: Application to almost sure nodal asymptotics, Electronic J. Probability26 (2021), 1–36. doi:10.1214/21-EJP716.
2.
L.Bienvenu, N.Greenberg, A.Kučera, A.Nies and D.Turetsky, Coherent randomness tests and computing the K-trivial sets, J. Eur. Math. Soc. (JEMS)18(4) (2016), 773–812. doi:10.4171/JEMS/602.
3.
S.Binns, Small classes, Archive for Mathematical Logic45(4) (2005), 393–410. doi:10.1007/s00153-005-0319-6.
4.
A.Blass, J.Brendle, W.Brian, J.D.Hamkins, M.Hardy and P.B.Larson, The rearrangement number, Trans. Amer. Math. Soc.373(1) (2020), 41–69. doi:10.1090/tran/7881.
5.
B.Bollobás, Random Graphs, 2nd edn, Cambridge Studies in Advanced Mathematics, Vol. 73, Cambridge University Press, Cambridge, 2001.
6.
A.Bonami and J.Peyrière, Introduction to: Proceedings of the conference in honor of Jean-Pierre Kahane (Orsay, 1993). Special issue of The Journal of Fourier Analysis and Applications (1995), 1–6.
7.
V.Brattka and G.Gherardi, Weihrauch degrees, omniscience principles and weak computability, J. Symbolic Logic76(1) (2011), 143–176. doi:10.2178/jsl/1294170993.
8.
V.Brattka, J.S.Miller and A.Nies, Randomness and differentiability, Trans. Amer. Math. Soc.368(1) (2016), 581–605. doi:10.1090/tran/6484.
9.
G.Cohen and C.Cuny, On random almost periodic trigonometric polynomials and applications to ergodic theory, Annals of Probability34 (2006), 39–79.
10.
R.Downey and D.Hirschfeldt, Algorithmic Randomness and Complexity, Springer, 2010.
11.
R.Downey and D.R.Hirschfeldt, Algorithmic randomness, Communications of the ACM62(5) (2019), 70–80. doi:10.1145/3319408.
12.
R.Downey and D.R.Hirschfeldt, Computability and randomness, Notices of the American Mathematical Society66(07) (2019), 1. doi:10.1090/noti1905.
13.
R.Downey, D.R.Hirschfeldt, A.Nies and S.Terwijn, Calibrating randomness, Bulletin of Symbolic Logic12 (2006), 411–491. doi:10.2178/bsl/1154698741.
14.
S.Filip, A.Javeed and L.N.Trefethen, Smooth random functions, random codes, and Gaussian processes, SIAM Review61(1) (2019), 185–205. doi:10.1137/17M1161853.
15.
P.Gács, M.Hoyrup and C.Rojas, Randomness on computable probability spaces – a dynamical point of view, Theory Comput. Syst.48(3) (2011), 465–485. doi:10.1007/s00224-010-9263-x.
16.
G.Gherardi and A.Marcone, How incomputable is the separable Hahn–Banach theorem?Notre Dame J. Form. Log.50(4) (2010), 393–425, 2009. doi:10.1215/00294527-2009-018.
17.
N.Greenberg, R.Kuyper and D.Turetsky, Cardinal invariants, non-lowness classes, and Weihrauch reducibility, Computability8(3–4) (2019), 305–346. doi:10.3233/COM-180219.
18.
M.Hill, Convergence of random Fourier series, 2012, REU Paper, University of Chicago.
19.
J.-P.Kahane, Some Random Series of Functions, Cambridge University Press, 2003.
20.
S.Kurtz, Randomness and genericity in the degrees of unsolvability, PhD thesis, University of Illinois at Urbana-Champaign, 1981.
21.
M.Li and P.Vitanyi, An Introduction to Kolmogorov Complexity and Its Applications, Springer International Publishing, 2019.
22.
P.Martin-Löf, The definition of random sequences, Information and Control9(6) (1966), 602–619. doi:10.1016/S0019-9958(66)80018-9.
23.
A.Nies, Computability and Randomness, Oxford University Press, 2012.
24.
I.Ongay-Valverde and P.Tveite, Computable analogs of cardinal characteristics: Prediction and rearrangement, Ann. Pure Appl. Logic172(1) (2021), PaperNo.102872, 23.
25.
R.E.A.C.Paley and A.Zygmund, On some series of functions, (1), Mathematical Proceedings of the Cambridge Philosophical Society26(4) (1930), 337–357. doi:10.1017/S0305004100016078.
26.
R.E.A.C.Paley and A.Zygmund, On some series of functions, (2), Mathematical Proceedings of the Cambridge Philosophical Society26(4) (1930), 458–474. doi:10.1017/S0305004100016212.
27.
R.E.A.C.Paley and A.Zygmund, On some series of functions, (3), Mathematical Proceedings of the Cambridge Philosophical Society28(2) (1932), 190–205. doi:10.1017/S0305004100010860.
28.
P.Potgieter, Algorithmically random series and Brownian motion, Annals of Pure and Applied Logic169(11) (2018), 1210–1226. doi:10.1016/j.apal.2018.07.001.
29.
M.B.Pour-El and J.I.Richards, Computability in Analysis and Physics, Cambridge University Press, 2017.
30.
H.Rademacher, Einige sätze über reihen von allgemeinen orthogonalfunktionen, Mathematische Annalen87 (1922), 112–138. doi:10.1007/BF01458040.
31.
R.Salem and A.Zygmund, Some properties of trigonometric series whose terms have random signs, Acta. Math.91 (1954), 245–301. doi:10.1007/BF02393433.
32.
S.G.Simpson, Mass problems and randomness, Bull. Symbolic Logic11(1) (2005), 1–27. doi:10.2178/bsl/1107959497.
33.
R.I.Soare, Recursively Enumerable Sets and Degrees: A Study of Computable Functions and Computably Generated Sets, Perspectives in Mathematical Logic, Springer-Verlag, Berlin, 1987.
34.
A.Sorbi, The Medvedev lattice of degrees of difficulty, in: Computability, Enumerability, Unsolvability, London Math. Soc. Lecture Note Ser., Vol. 224, Cambridge Univ. Press, Cambridge, 1996, pp. 289–312. doi:10.1017/CBO9780511629167.015.
35.
H.Steinhaus, Uber die wahrscheinlichkeit dafur, das der konvergenzkreis einer potenzreihe ihre naturliche grenze ist, Mathematische Zeitschrift31(1) (1930), 408–416. doi:10.1007/BF01246422.
36.
A.M.Turing, On computable numbers with an application to the Entscheidungsproblem, Proc. Lond. Math. Soc. (2)42 (1936), 230–265, A correction, 43:544–546.
37.
Y.Wang, Randomness and complexity, PhD thesis, University of Heidelberg, 1996.
38.
K.Weihrauch, Computable Analysis: An Introduction, Texts in Theoretical Computer Science. An EATCS Series, Springer-Verlag, Berlin, 2000.
39.
A.Zygmund, Trigonometric Series, Vol. 1, Cambridge University Press, 1959.